--- Log opened Wed Mar 01 00:00:17 2006 00:07 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 00:09 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] 02:30 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 02:43 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 02:49 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 04:53 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 04:53 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 05:27 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:41 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 15:48 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 15:49 < crythias> *yawn* 15:49 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] 17:17 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 17:25 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:26 < crythias> would you try something for me? 19:26 < MrHairgrease> sure 19:26 < crythias> do you have a browser that you can use the links toolbar for? 19:27 < MrHairgrease> I don't even know what the links took bar is 19:27 < MrHairgrease> I only have ff 1.0.2 available right now 19:27 < crythias> ok. np. Actually, I gotta go to lunch. 19:27 < MrHairgrease> bon apetit 19:27 < crythias> check this out: http://www.gwy2.org/sbs/sbs.html?url=http://www.plainblack.com/discuss 19:27 <@WRE> http://tinyurl.com/jp65p 19:29 < MrHairgrease> what is it good for? 19:29 < crythias> tech support 19:29 < MrHairgrease> I can see its usefulness for that indeed 19:29 < crythias> I have a button that automatically adds google search to any page. 19:30 < MrHairgrease> how does it do that 19:30 < MrHairgrease> javascript? 19:30 < crythias> so, you just click the button for the page you're on, and you get full google search 19:30 < crythias> yeah 19:30 < crythias> and frames 19:30 < MrHairgrease> cool 19:30 < MrHairgrease> submit it 19:30 < crythias> I based it upon something like www.gahooyoogle.com 19:31 < crythias> I've always wanted an easy way to split a current page/screen 19:31 < crythias> and browser wasn't cutting it for me. 19:31 < MrHairgrease> yeah 19:31 < MrHairgrease> first useful use of frames i'v ever seen 19:31 < crythias> you're using firefox, right? 19:32 < MrHairgrease> yeah 19:32 < crythias> you have the "Recent Headlines" bar, right? 19:32 < MrHairgrease> could be 19:32 < crythias> unless you've customized it. 19:32 < MrHairgrease> never looked into the 'advanced' features 19:32 < MrHairgrease> If I can browse it ok 19:32 < crythias> "links" bar is just a list of one-click things, where the rss feeds go. 19:33 < MrHairgrease> oh and I use the webdevelopers toolbar 19:33 < MrHairgrease> Oh ok 19:33 < MrHairgrease> I never use rss feeds 21:32 < crythias> !seen pbmdawg 21:32 <@WRE> pbmdawg (n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com) was last seen parting #WebGUI 16 hours, 38 minutes ago stating "{}". 21:38 < crythias> http://www.gwy2.org/sbs/sbsdrag.html 22:07 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 23:08 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 23:09 -!- mode/#webgui [+o snapcount] by WRE 23:27 <@snapcount> so I installed base and snort on my gateway machine last night 23:27 <@snapcount> the internet is a dangerous place 23:27 <@snapcount> especially if you have MS-SQL 23:28 <@snapcount> I've had like 90 attempts by some MS-SQL worm 23:47 < crythias> people behind webgui? where? 23:49 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:55 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes"] --- Day changed Thu Mar 02 2006 00:44 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 00:44 <@snapcount> YO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 00:44 <@snapcount> YO 00:44 < crythias> 'lo 00:44 <@snapcount> is a toy with string 00:44 -!- terje [n=joem@vampira.scare.org] has joined #webgui 00:45 < terje> greetings 00:45 < terje> I'm having some trouble getting webgui going. 00:45 <@snapcount> hi there 00:45 < terje> I think perhaps there's some problems w/ the sourc.e 00:45 <@snapcount> ooh boy 00:45 <@snapcount> what kind of problems 00:45 < crythias> nah. nothing wrong with webgui *stares at ceiling.* must be user error. :-P 00:46 < crythias> j/k 00:46 < crythias> O:-) 00:46 < terje> heh 00:47 < terje> I got the sarcasam 00:47 < terje> sarcasm, even. 00:47 < terje> ok, here goes. 00:47 < terje> [webgui@helo lib]$ perl -c WebGUI.pm 00:47 < terje> Variable "$parenthesis" is not imported at (re_eval 12) line 2. 00:47 < terje> Global symbol "$parenthesis" requires explicit package name at (re_eval 12) line 2. 00:47 < terje> Compilation failed in regexp at WebGUI/Macro.pm line 53. 00:47 < terje> Compilation failed in require at WebGUI.pm line 22. 00:47 < terje> BEGIN failed--compilation aborted at WebGUI.pm line 22. 00:47 < crythias> because you're using 5.5.8 00:47 < crythias> change our to my 00:47 < terje> is that all? 00:47 < crythias> could be. 00:47 <@snapcount> wow 00:47 <@snapcount> never met someone actually using 5 00:48 <@snapcount> that's kind of cool 00:48 < crythias> I've only answered this question 3 times in the past week 00:48 < terje> This is perl, v5.8.6 built for i386-linux-thread-multi 00:48 <@snapcount> oh 00:48 <@snapcount> lol 00:48 <@snapcount> guess I should pay more attention 00:48 < crythias> no. you wouldn't have known. 00:48 < crythias> :) 00:49 < terje> so, I'm still not quite clear.. 00:49 < crythias> Macro.pm 00:49 < terje> change 'our' to 'my' where exactly? 00:49 < terje> ah 00:49 * terje smacks forehead 00:49 < crythias> hee 00:49 < crythias> not only do I know. I can read minds :) 00:49 <@snapcount> ooh boy 00:50 <@snapcount> self mutilation 00:50 < crythias> and you're killing yourself starting on 5.5.8 00:50 * snapcount gets some popcorn 00:50 < crythias> just saying. 00:50 < crythias> might want to take a look at my FAQ while you're at it :) http://www.gwy2.org/cgi-bin/fom 00:50 <@snapcount> ya know, the proper thing to do in a situation like this... is to ask our president what to do... 00:51 <@snapcount> !dubya 00:51 <@WRE> "I will have a foreign-handed foreign policy." 00:51 <@snapcount> see, there's the answer 00:51 <@snapcount> you need a foreign handed foreign policy 00:51 < crythias> http://www.gwy2.org/pipermail/webgui/2006-March/000013.html 00:51 <@WRE> http://tinyurl.com/o5vmu 00:52 <@snapcount> !bofh 00:52 <@WRE> BOFH Quick-excuse: Sysadmin accidentally destroyed pager with a large hammer. 00:53 <@snapcount> boy, I'm in a mood today 00:53 < crythias> I guess :) 00:53 * snapcount slaps snapcount around a bit with a large trout 00:53 < crythias> terje :) I hope you aren't offended by my responses :) 00:53 <@snapcount> or mine 00:53 < terje> I'm not 00:53 <@snapcount> you can pipe me to /dev/null 00:53 < terje> but I'm not sure they're correct either. 00:54 < terje> #our $parenthesis = qr /\( # Start with '(', 00:54 < terje> my $parenthesis = qr /\( # Start with '(', 00:54 < terje> is that what your saying needs to be changed? 00:54 < crythias> and restart apache 00:54 < terje> ah 00:55 < terje> but that's not right either. 00:55 < crythias> *gasp* 00:55 < crythias> because now what? 00:55 < terje> heh 00:55 < crythias> different error? 00:55 < crythias> like... Gateway Interface not perl? 00:56 * snapcount observes Mr Crythias... (Miss Cleo's cousin) 00:56 < terje> well 00:56 < terje> how is restarting apache going ot affect a perl script I'm running from the command line I wonder? 00:57 < terje> effect, even :) 00:57 < crythias> beats me. what effect is it having? 00:57 < crythias> affect is verb, effect is noun. :) 00:57 < terje> heh 00:58 < terje> thanks for the correction. 00:58 < crythias> you were correct in your first instance. 00:58 < terje> I'm simply doing a perl -c on the Macro.pm module 00:58 < crythias> ah. 00:58 < crythias> good call, that. 00:58 <@snapcount> terje 2, crythias 1 00:58 < crythias> you're doing it with -I /path/to/WebGUI/lib 00:58 < terje> changing our $parenthesis to my $parenthesis doesn't fix the problem 00:59 < terje> negative, I'm not even there yet. 00:59 < crythias> hrm. 00:59 < terje> here's what I'm seeing after the change: 00:59 < terje> [webgui@helo lib]$ perl -c WebGUI/Macro.pm 00:59 < terje> Global symbol "$parenthesis" requires explicit package name at (re_eval 6) line 2. 00:59 < terje> Compilation failed in regexp at WebGUI/Macro.pm line 54. 01:00 < terje> ya dig? 01:00 < crythias> http://www.plainblack.com/downloads/builds/5.5.8/WebGUI/lib/WebGUI/Macro.pm 01:00 <@WRE> http://tinyurl.com/rbbwv 01:01 < crythias> that's your original 01:01 < crythias> http://www.plainblack.com/downloads/builds/6.2.11-gamma/WebGUI/lib/WebGUI/Macro.pm 01:01 < crythias> that's probably close enough to what it should be 01:01 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 01:01 <@snapcount> Martin! 01:02 <@snapcount> I checked out SQLForm 01:02 <@snapcount> nice job 01:02 < MrHairgrease> thanks 01:02 <@snapcount> JT IMs me, "look at this" 01:02 < terje> hurah[webgui@helo lib]$ perl -c WebGUI.pm 01:02 < terje> WebGUI.pm syntax OK 01:02 < terje> thanks crythias! 01:02 <@snapcount> so I look, and it's your form 01:03 < crythias> my form? 01:03 <@snapcount> then he's like "what do you think" 01:03 <@snapcount> no 01:03 <@snapcount> SQLForm demo 01:03 <@snapcount> so I play 01:03 <@snapcount> and I'm like 01:03 <@snapcount> this fucking rules 01:03 <@snapcount> so he asks, "should we put it in core" 01:03 <@snapcount> and I say, "does the code suck, can we maintain it" 01:03 <@snapcount> and he's like 01:03 <@snapcount> code looks good 01:04 <@snapcount> the rest is history 01:04 < crythias> I can't guarantee 6.2.11 macro.pm is drop-in for 5.5.8 Macro.pm, terje 01:04 * MrHairgrease remebers sombody stomping his feet on the floor: I want it now! I want it now! 01:04 < crythias> You should diff them just to be sure. 01:04 <@snapcount> hehe 01:04 < MrHairgrease> wtf!?! 01:04 < MrHairgrease> you doubted my code? 01:04 <@snapcount> I doubt everyones code 01:04 < MrHairgrease> you'd better 01:04 <@snapcount> until I see it 01:05 < MrHairgrease> anyway 01:05 < MrHairgrease> a more ego related quetion 01:05 < MrHairgrease> question* 01:05 < MrHairgrease> where's this interview with me? 01:05 < MrHairgrease> I can't find it on wg,org 01:05 <@snapcount> all over half the known world 01:05 < crythias> Yeah, roy, where's the people behind webgui? 01:05 <@snapcount> can you not see it 01:05 < crythias> um ... not 01:05 <@snapcount> uh oh 01:05 < MrHairgrease> not that I'm that curious 01:06 <@snapcount> prolly set to admins 01:06 <@snapcount> shiza 01:06 < MrHairgrease> I know the answers already anyway =) 01:08 < terje> so, I've got what I hope is one last question .. 01:08 < terje> does this command: 01:08 < terje> mysql -e "grant all privileges on WebGUI.* to webgui@localhost identified by 'password'" 01:08 < terje> actually create the account for user webgui in mysql? 01:09 < terje> or does it simply grant access to webgui and I have to create that user account somehow? 01:10 < MrHairgrease> it also creates the account 01:10 < MrHairgrease> well sorta 01:10 < MrHairgrease> what you did should work anyway 01:12 < terje> hmm 01:12 < terje> I can see the webgui user account in mysql.user but still can't login using the stuff I set. 01:13 < terje> werid. 01:13 < MrHairgrease> can you do this: 01:13 < MrHairgrease> mysql -uwebgui -p WebGUI 01:13 < MrHairgrease> If you can log in with that 01:13 < MrHairgrease> the db is configured properly 01:15 < MrHairgrease> also is the tablename correct? 01:15 < MrHairgrease> mysql is case sensitive 01:15 < MrHairgrease> so webgui != WebGUI 01:15 < terje> right, I've figured that out 01:15 < MrHairgrease> ok 01:15 < terje> checking.. 01:16 < terje> ERROR 1044 (42000): Access denied for user 'webgui'@'localhost' to database 'WebGUI' 01:16 <@snapcount> there you are 01:16 < MrHairgrease> hmm 01:16 <@snapcount> thanks for pointing out my boo-boo 01:16 < MrHairgrease> that sucks 01:16 < terje> I'll have to update my pass and see if that helps. 01:16 < MrHairgrease> did you enter your password correctly in the grant clause 01:16 < MrHairgrease> roy 01:16 < terje> well, I thought I did :) 01:16 < MrHairgrease> you don't suck 01:17 < terje> do you know how to update that password? 01:17 < MrHairgrease> just do the grant again 01:17 < terje> oh ok 01:17 < MrHairgrease> that should work 01:17 < MrHairgrease> i think' 01:17 < crythias> if you're in 5.5.8 you'll need to make certain your dbi is uptodate 01:18 * snapcount enjoys some little caesars pizza 01:18 <@snapcount> mmm cheese Martin 01:18 < crythias> because mysql uses a different password mechanism 01:18 * MrHairgrease pukes 01:18 < MrHairgrease> yeah sure 01:18 < MrHairgrease> but using the mysql client should work 01:18 < crythias> might need to store under old password 01:18 < MrHairgrease> so if he cannot log in using that 01:18 < MrHairgrease> it's something else 01:19 < terje> ok MrHairgrease, I thin I'm good. 01:19 < terje> thanks! 01:19 < MrHairgrease> np 01:19 < MrHairgrease> roy 01:19 < MrHairgrease> I'm watching myself on the internet 01:19 < MrHairgrease> thank man 01:20 <@snapcount> huh 01:20 < terje> btw, I like the term 'Linuxish' 01:20 < MrHairgrease> yeah 01:20 < MrHairgrease> probably to piss of osx users =) 01:21 < MrHairgrease> roy: the picture 01:21 <@snapcount> yes 01:21 <@snapcount> you're looking at it 01:21 <@snapcount> ? 01:21 < MrHairgrease> of course 01:21 < MrHairgrease> calc narcism 01:21 <@WRE> No calc set for "narcism" 01:21 < MrHairgrease> crap 01:21 < MrHairgrease> no luck this time =) 01:21 <@snapcount> calc urine 01:21 <@WRE> urine = Did you know that all humans can urinate through their navels? 01:21 < MrHairgrease> how can you do that while you're eating 01:22 <@snapcount> I'm done eating now 01:22 < MrHairgrease> matt's wife has an lasting impact on all of us 01:22 < MrHairgrease> i bet you are 01:22 <@snapcount> calc marriage 01:22 <@WRE> marriage = my sister just got engaged but you're already married... 01:22 <@snapcount> that's the best one ever 01:22 < MrHairgrease> lol 01:23 < MrHairgrease> matt indeed does have all the good ones 01:27 <@snapcount> Martin, isn't it like 3am where you are 01:27 < MrHairgrease> no 01:27 < terje> oh man 01:27 < MrHairgrease> it's about 5 01:27 < MrHairgrease> j/k 01:27 <@snapcount> in the morning!? 01:27 < MrHairgrease> it's 00:30ish 01:27 < terje> there are so many errors now when I hit it from a web browser 01:28 < terje> I can't believe this thing ever works. 01:28 <@snapcount> what "thing" 01:28 < terje> There's nothing about having writable permissions on different directories in the install file. 01:29 <@snapcount> the only dir that needs +w is uploads 01:29 < MrHairgrease> wg-root/www/uploads 01:30 < terje> WebGUI::Style::process('There is a syntax error in this template. Please correct.') called at /home/webgui/html/WebGUI/lib/WebGUI.pm line 43 01:30 <@snapcount> what? 01:30 < MrHairgrease> what version are you on? 01:30 < terje> and there's more.. 01:30 < terje> WebGUI::_generatePage('There is a syntax error in this template. Please correct.') called at /home/webgui/html/WebGUI/lib/WebGUI.pm line 167 01:30 < terje> WebGUI::page('/home/webgui/html/WebGUI', 'WebGUI.conf') called at /home/webgui/html/WebGUI/www/index.pl line 28 01:30 < terje> Where's the version number? 01:30 < MrHairgrease> did you run wg-root/sbin/testEnvironment.pl 01:30 < MrHairgrease> ? 01:31 < terje> yes, it run's fine. 01:31 < terje> Latest version ........................... You are using 6.1.1 and 6.8.7-gamma is available. 01:31 <@snapcount> at the top of WebGUI.pm 01:31 <@snapcount> whoa 01:31 < terje> is that my problem? 01:31 <@snapcount> holy hell man 01:31 < MrHairgrease> it's kinda ancient 01:31 <@snapcount> hard to say 01:31 <@snapcount> but that's really old 01:32 < MrHairgrease> you should try 6.7.x 01:32 < terje> with a name like -gamma I figured it was not ready for production. 01:32 <@snapcount> if you go past 6.7 you'll need MP2 01:32 < terje> MP2? 01:32 < terje> oh 01:32 <@snapcount> mod-perl2 01:32 < terje> mod_perl 01:32 < MrHairgrease> gamma = stable 01:32 < terje> yea, ok, so what version do you recommend then? 01:32 < MrHairgrease> only the api can change 01:32 < terje> i gotcha 01:32 <@snapcount> the latest 6.7 01:32 < MrHairgrease> what he says 01:32 < terje> cool, thanks for your patience guys. 01:33 <@snapcount> unless you want to reconfigure your environment 01:33 < terje> nah, lemme give that a shot. 01:33 < MrHairgrease> and compile stuff by hand 01:33 < terje> tomorrow! 01:33 < terje> I'm out for now. 01:33 < terje> thanks again. 01:33 <@snapcount> sure thing 01:33 <@snapcount> oy! 01:33 <@snapcount> oy! oy! 01:34 <@snapcount> !seen perlDreamer 01:34 <@snapcount> !lastSeen perlDreamer 01:34 <@snapcount> damn it 01:34 <@snapcount> can't remember cmds for my own bot 01:34 <@snapcount> !lastSpoke perlDreamer 01:35 * snapcount scratches his head with a stary gaze 01:35 < terje> has the database schema changed since 6.1.1 ? 01:35 < terje> should I just drop it and re-create it? 01:35 <@snapcount> oh yeah 01:36 < MrHairgrease> drop and re-recte 01:36 < terje> werd.. tomorrow then. 01:36 < terje> later. 01:37 < MrHairgrease> !seen perldreamer 01:37 < MrHairgrease> laters 01:38 <@snapcount> my seen script no workie 01:38 <@snapcount> or PEBCAK 01:38 < MrHairgrease> not me 01:38 <@snapcount> !lastSpoke crythias 01:38 <@WRE> crythias last uttered a word on #webgui 20 minutes ago. 01:38 <@snapcount> !last perlDreamer 01:38 < MrHairgrease> I saw crythias do a seen command on matt 01:39 <@snapcount> !lastSeen perlDreamer 01:39 < MrHairgrease> it should be !seen 01:39 <@snapcount> !seen fucker 01:39 <@WRE> snapcount, I don't remember seeing fucker. 01:39 <@snapcount> hey 01:39 <@snapcount> !seen perlDreamer 01:39 < MrHairgrease> !seen a threeheaded monkey 01:39 <@WRE> MrHairgrease, I don't remember seeing a. 01:39 < MrHairgrease> that's a shame 01:39 <@snapcount> so it works for people that don't exist 01:39 <@snapcount> nice 01:39 < MrHairgrease> !seen pbmdawg 01:39 <@WRE> pbmdawg (n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com) was last seen parting #WebGUI 20 hours, 46 minutes ago stating "{}". 01:40 <@snapcount> oh I know why 01:40 < MrHairgrease> !seen mrhairgrease 01:40 <@WRE> MrHairgrease, go look in a mirror. 01:40 < MrHairgrease> heh 01:40 <@snapcount> haha 01:40 <@snapcount> tis b/c the bot knows you guys 01:40 * MrHairgrease click on that beautiful picture again 01:40 <@snapcount> it won't track ppl he don't knoweth 01:40 < MrHairgrease> a waste it iseth 01:41 <@snapcount> I'll have to introduce them 01:41 < MrHairgrease> you do that 01:52 < crythias> !seen a_three-toed_sloth 01:52 < MrHairgrease> later guys 01:52 < crythias> I'm ignored by wre 01:52 < crythias> hah 01:53 < MrHairgrease> quit 01:53 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 01:55 <@snapcount> do you know anything about eggdrop crythias 01:55 < crythias> makes great soup 01:55 <@snapcount> aside from that? 01:56 < crythias> sorry. no. :( At last you have come upon the limits of my knowledge :) 01:56 <@snapcount> oh 01:58 <@snapcount> you should read up on it 01:59 <@snapcount> I'll give you access to the party line 01:59 <@snapcount> give you more privs 01:59 <@snapcount> fun stuff 02:05 < crythias> heh $7 alcy free beers 02:10 <@snapcount> I found that funny as well 02:19 < crythias> SideBy Google is my new fried. 02:19 < crythias> friend. 05:51 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Leaving."] 15:15 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 16:26 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 16:49 -!- nbcccor1 [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 16:50 < nbcccor1> hey, do any of you have any experience running Jabber or any other IM server? 16:54 <@snapcount> I logged into a jabber server yesterday 16:54 <@snapcount> does that count? 16:59 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 17:08 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 17:09 -!- crythia1 [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 17:09 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 17:20 -!- crythia1 [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit ["Leaving."] 17:26 -!- nbcccor1 [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has quit [Read error: 110 (Connection timed out)] 17:27 -!- nbcccor2 [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 17:27 < nbcccor2> not really. 17:27 <@snapcount> I figured 17:27 < nbcccor2> is my name showing as nbcccor2? 17:27 <@snapcount> yep 17:27 <@snapcount> <-- look here 17:27 <@snapcount> =) 17:28 < nbcccor2> it seems that gaim has some form of "undocumented learning opportunity". 17:28 < nbcccor2> because it increments that number when I re-open the chat window. 17:28 -!- nbcccor2 [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] 17:28 -!- nbcccor2 [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has joined #webgui 17:28 < nbcccor2> my name should be nbcccorp 17:29 <@snapcount> can you issue commands? 17:29 <@snapcount> ie /stuff 17:29 < nbcccor2> yeah but nobody listens. 17:29 <@snapcount> try /nick dr_evil 17:30 -!- snapcount is now known as osama 17:30 -!- nbcccor2 is now known as dr_evi1 17:30 < dr_evi1> wow 17:30 < dr_evi1> it's changing the last char to a number 17:30 -!- osama is now known as dumb3y 17:30 -!- dr_evi1 is now known as abcdef 17:30 -!- dumb3y is now known as snapcount 17:30 -!- abcdef is now known as nbcccor1 17:31 <@snapcount> that's weird 17:31 < nbcccor1> I agree 17:31 <@snapcount> I have 0 bytes of knowledge re: gaim 17:31 <@snapcount> not even a bit 17:31 * snapcount slaps knee 17:32 < nbcccor1> hee 17:32 <@snapcount> grep snapcount > /dev/null 2>/dev/null 17:32 < nbcccor1> and to think, other people actually PAY for comedy 17:33 <@snapcount> don't forget the 2 17:33 <@snapcount> most of my output goes to STDERR 17:33 < nbcccor1> oh... so your married. 17:33 <@snapcount> no 17:33 <@snapcount> but that's funny 17:33 <@snapcount> lol 17:56 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 17:57 -!- Grobbebol [n=marc@host1.procolix.nl] has left #webgui [] 17:58 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 17:59 -!- Grobbebol [n=marc@host1.procolix.nl] has left #webgui [] 17:59 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 18:15 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 19:05 < terje> hi guys, I'm back. 19:05 < terje> having much success with the later version. 19:06 < terje> I think I'm having trouble getting my dsn right in the config file. 19:06 < terje> does this look right: dsn = DBI:mysql:host=localhost 19:08 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 19:08 < terje> eh, that's not what I meant. 19:11 < terje> ok, so I have the DSN right I think.. 19:11 < terje> but I'm getting this error: 19:12 < terje> Can't connect to data source , no database driver specified and DBI_DSN env var not set at /home/webgui/html/WebGUI/lib/WebGUI/Session.pm line 313 19:12 < terje> from my browser.. 19:12 < terje> any ideas? 19:12 < crythias> yeah. check preload.perl 19:12 < terje> cool, thanks. 19:12 < crythias> make sure it knows data dir of webgui 19:22 < crythias> Matt! 19:29 -!- nbcccor1 [i=fwuser@rrcs-24-172-2-202.midsouth.biz.rr.com] has left #webgui [] 19:34 < terje> ok 19:34 < terje> that was an issue.. 19:35 < terje> and I've fixed it.. and restart apache.. same error msg. 19:35 < terje> when apache starts it tells me it's loading WebGUI and the correct config file, etc. 19:35 < terje> not sure where to check next. 19:36 < crythias> like I'm telling someone else, you're going to absolutely hate yourself when 7 comes out. 19:37 < terje> lol 19:37 < crythias> because all this problem with 5.5.8... you're going to have to go through about 5 upgrades to get to 7. 19:37 < terje> I consider myself a pretty savy linux admin 19:37 < terje> dude, I'll just reinstall from scratch. 19:37 < crythias> hee 19:37 < crythias> That's funny. 19:38 < terje> that's just how I roll. 19:38 < terje> =) 19:38 < terje> so any more suggestions as to the cause and solution to, my problem? 19:38 < terje> brb, need coffee. 19:39 < crythias> if you can use mysql -u user -p password database and connect with the values in your webgui.conf... 19:40 < crythias> that helps. 19:40 < crythias> but I'm reasonably certain that your problem is related to DBI-mysql not matching mysql 4.1+ 19:44 < terje> I can connect using mysql -u ... database 19:44 < terje> let's check the DBI-mysql version, thanks. 19:50 < terje> is there a really simply test.pl I can do to see if that's the issue? 20:11 < terje> hmm.. 20:12 < terje> well I have a test script that uses DBI and I can connect to the WebGUI DB just fine. 20:12 * terje scratches head 20:19 < terje> do I need to modify this in www/index.pl 20:19 < terje> $configFile = "WebGUI.conf"; 20:19 < terje> to match the config file I created? 20:20 < pbmdawg> yes 20:37 < terje> ok, I'm pretty close now. 20:37 < terje> =) 20:45 < terje> dang man 20:45 < terje> so close yet so far. 20:46 < terje> I know I'm being needy 20:46 < terje> here's what I'm getting now.. 20:46 < terje> if I perl www/index.pl - works great 20:46 < terje> if I 20:46 < terje> [webgui@helo etc]$ GET http://webgui/WebGUI/www/index.pl 20:46 < terje> 500 Server closed connection without sending any data back 20:46 < terje> and the error in my log file is 20:46 < terje> failed to resolve handler WebGUI 20:47 < terje> I've checked my virtual host container and it seems to match the install document's instructions. 20:54 < pbmdawg> which install document are you using 20:54 < terje> http://www.plainblack.com/installing_webgui 20:54 <@WRE> http://tinyurl.com/4baaa 20:56 < terje> I think it's got something to do w/ PerlInitHandler WebGUI 20:57 < pbmdawg> yeah. 20:57 < pbmdawg> in your preload.perl 20:58 < pbmdawg> does it use the path that WebGUI.pm is in? 20:59 < terje> I believe so 20:59 < terje> it's set to 20:59 < terje> $webguiRoot = "/home/webgui/html/WebGUI"; 20:59 < pbmdawg> but does it "use" that path 20:59 < pbmdawg> err 20:59 < terje> shoudl that be /home/webgui/html/WebGUI/lib ? 20:59 < pbmdawg> possibly 21:00 < pbmdawg> I don't know where you put your lib files 21:00 < terje> ok 21:00 < pbmdawg> wait 21:00 < pbmdawg> no 21:00 < pbmdawg> what are the files/dirs under /home/webgui/html/ 21:00 < terje> just WebGUI 21:01 < pbmdawg> What's under that dir 21:01 < terje> docs etc lib sbin test.pl www 21:01 < pbmdawg> ok 21:01 < pbmdawg> in your apache.conf 21:01 < pbmdawg> PerlRequire /data/WebGUI/sbin/preload.perl 21:01 < pbmdawg> do you have that above your vhost? 21:02 < terje> [webgui@helo WebGUI]$ grep PerlRequire /etc/httpd/conf/httpd.conf 21:02 < terje> PerlRequire /home/webgui/html/WebGUI/sbin/preload.perl 21:02 < pbmdawg> and it's above the vhost? 21:07 < pbmdawg> above the virtual host in the conf file, I mean 21:08 < pbmdawg> and what is PerlSetVar WebguiRoot set to 21:12 < terje> actually it's not. 21:12 < terje> that is, it's not in the vhost container 21:12 < terje> but the instructions don't say to put one in there. 21:12 < pbmdawg> I was asking it if was above the vhost, not in it 21:12 < terje> oh 21:12 < terje> yes, it's above the vhost 21:13 < terje> way above the vhost though 21:13 < terje> near the load module section 21:13 < terje> I'll move it down. 21:13 < pbmdawg> what about the PerlSetVar 21:14 < terje> PerlSetVar is set to the name of my config file in etc/ 21:14 < pbmdawg> that's in the vhost, right? 21:14 < pbmdawg> I mean the PerlSetVar WebguiRoot 21:15 < terje> yes 21:15 < pbmdawg> what's WebguiRoot set to (above the vhost) 21:16 < terje> PerlSetVar WebguiRoot /home/webgui/html/WebGUI 21:16 < pbmdawg> hrm 21:27 < pbmdawg> Apache can't find WebGUI.pm 21:28 < pbmdawg> but it should be able to find it if preload.perl is being loaded successfully 21:28 < pbmdawg> this is 6.8.7, right? 21:55 <@snapcount> wow 21:55 <@snapcount> looks like you guys are having a blast 21:57 <@snapcount> I love it when clients cancel login support requests 21:57 <@snapcount> it's like an early birthday present 22:37 < crythias> can't use installing_webgui for 558 22:37 < crythias> read the docs in docs 22:43 <@snapcount> my god, I can't believe it 22:43 < pbmdawg> ? 22:43 <@snapcount> I actually have time to write code now! 22:43 <@snapcount> yipee 22:43 * snapcount switches back to head 22:44 <@snapcount> someone cue up the KnightRider theme song 22:44 <@snapcount> "hello, michael" 22:44 < crythias> ... a man who does not exist. 22:45 <@snapcount> I never did get the physics behind him driving the car onto the semi 22:45 <@snapcount> but I guess they are both going about the same speed 22:47 <@snapcount> for some reason it would seem to me that upon entry into the trailer the do vectors would combine and he would drive into the cab at 60mph 22:47 <@snapcount> s/do/two 22:47 < crythias> http://web.archive.org/web/20050401071703/http://www.plainblack.com/installing_webgui 22:47 <@WRE> http://tinyurl.com/rcbyt 22:47 < pbmdawg> no 22:47 < crythias> what? 22:47 <@snapcount> maybe 22:48 <@snapcount> yes 22:48 <@snapcount> sometimes 22:48 < crythias> perhaps 22:48 <@snapcount> possibly 22:48 <@snapcount> pbmdawg: what are you no'ing about 22:48 < pbmdawg> as long as the firebird is rear wheel drive, he can drive up the semi ramp; he just has to put the car out of gear before the rear wheels touch the ramp 22:48 * crythias gazes into the 8 ball: 8-ball: Um. Why bother asking me? I'm not sentient. 22:49 <@snapcount> yes, but if the tires hit the ramp 22:49 <@snapcount> I am correct? 22:49 < pbmdawg> no 22:49 < crythias> front wheel drive shouldn't be a problem. 22:50 < crythias> not if brakes function, anyway. 22:50 <@snapcount> 60 -> 0 in 52 ft 22:50 <@snapcount> good breaks 22:50 <@snapcount> and that's a big trailer 22:50 <@snapcount> and a perfect reaction time 22:50 <@snapcount> I say he parks it in the cab 22:51 < crythias> While rear wheels are on the ground, car moves at car rate or drag rate. 22:51 < crythias> vectors are in the same direction, anyway. 22:52 <@snapcount> ok 22:52 <@snapcount> so riddle me this 22:52 <@snapcount> you drop a baseball into a pitching machine 22:52 <@snapcount> what's the difference 22:52 < crythias> acceleration 22:52 <@snapcount> ok 22:52 <@snapcount> so put the pitching machine in a truck 22:52 < pbmdawg> he's not going from 60 to 0 22:52 < pbmdawg> he's going from 60 to 55 22:53 < pbmdawg> if the truck is at 55 22:53 <@snapcount> good call 22:53 < pbmdawg> only the wheels have to slow down their rotation. 22:53 < pbmdawg> which is why he must push in the clutch 22:53 < crythias> http://www.madsci.org/posts/archives/dec96/849218944.Ph.r.html 22:53 < pbmdawg> or else break his transmission 22:53 <@WRE> http://tinyurl.com/ockqu 22:53 <@snapcount> we need to do an experiment 22:53 <@snapcount> sounds like a job for the myth busters! 22:54 < pbmdawg> that post is totally wrong 22:56 < crythias> because? 22:57 < crythias> http://groups.google.com/group/sci.physics/browse_frm/thread/fa4309fe4d736015/a06b000140c520ee?tvc=1&q=knight+rider+car+semi&hl=en#a06b000140c520ee 22:57 <@snapcount> sounds right to me 22:57 <@WRE> http://tinyurl.com/mdte2 22:58 < crythias> the car is going 5 mph faster than the semi relative to road 22:58 < pbmdawg> the wheels have to slow down from 60mph to 5mph 22:58 < pbmdawg> but that happens all the time, with good brakes. 22:59 < pbmdawg> you can easily lock your tires while travelling at 60 22:59 < pbmdawg> if you don't have ABS 22:59 < pbmdawg> so that's not an issue 22:59 <@snapcount> but you have 50 ft 22:59 <@snapcount> tops 22:59 < pbmdawg> what is an issue is if the car has *enough* inertia to get up the ramp 23:00 <@snapcount> but relative to the road matters not 23:00 <@snapcount> once the car is traveling 50 inside the semi 23:01 <@snapcount> then it's car relative to semi 23:01 * snapcount phones Adam Savage 23:01 <@snapcount> "we need a semi and knight rider... yes, we need them now" 23:02 <@snapcount> that would be a good episode 23:03 < pbmdawg> actually the 2nd half of that post is correct 23:03 < crythias> KNIGHT INDUSTRIES TWO THOUSAND 23:03 < crythias> ------------------------------ 23:03 < crythias> VEHICLE TYPE:  Front engine, rear wheel drive, two           23:03 < crythias>                passenger, two door coupe             23:03 < crythias> from official faq 23:04 * pbmdawg gets back to work 23:10 * pbmdawg excuses himself to barf 23:14 * snapcount fires up vmare and dreams of 7.0 23:15 < pbmdawg> I'm almost done with my vmware appliance: WebGUIdev 23:15 <@snapcount> excelllent 23:15 <@snapcount> what is a vmware appliance? 23:15 < pbmdawg> 330MB compressed 23:15 <@snapcount> gimmie a link 23:15 < pbmdawg> http://www.vmware.com/vmtn/appliances/challenge/ 23:15 <@WRE> http://tinyurl.com/qmd3g 23:15 <@snapcount> hey you guys want to hear a joke 23:16 <@snapcount> why are redneck murders so hard to solve? 23:16 <@snapcount> because there are usually no teeth and all the dna is the same 23:16 * snapcount slaps his knee and chuckles 23:17 < pbmdawg> I'm also making a firewall appliance and an email filtering appliance 23:30 < crythias> Knight Rider, a shadowy flight into the dangerous world of a man who does not exist. Michael Knight, a young loner on a crusade to champion the cause of the innocent, the helpless, the powerless in a world of criminals who operate above the law. 23:31 <@snapcount> don't forget the cousin of knight rider 23:31 <@snapcount> and possibly an even better show 23:31 <@snapcount> same time period 23:31 <@snapcount> any guesses? 23:31 < pbmdawg> voltron? 23:32 < crythias> street hawk 23:32 < pbmdawg> Airwolf 23:32 <@snapcount> ding ding ding 23:32 <@snapcount> Airwolf was the shiznet 23:32 < crythias> awe 23:32 < crythias> Street Hawk was cool 23:32 <@snapcount> voltron was also a good guess 23:32 < crythias> A-Team 23:32 <@snapcount> yes 23:33 < crythias> Blue Thunder 23:33 <@snapcount> you need to leave now 23:33 < pbmdawg> Matlock 23:33 < crythias> Powers of Matthew Star 23:33 < crythias> rr 23:33 < pbmdawg> Miami Vice 23:33 < crythias> Starman 23:33 <@snapcount> ooh ooh 23:33 < pbmdawg> Magnum PI 23:33 <@snapcount> speaking of rr 23:33 <@snapcount> we're getting bumped up tonight 23:33 < crythias> The Greatest American Hero 23:33 <@snapcount> more speed 23:34 < pbmdawg> ? 23:34 <@snapcount> if I pay them $$ I can get 10Mbps 23:34 < pbmdawg> heh 23:34 <@snapcount> everyone is getting 7Mbps as the std package 23:34 * pbmdawg has GigE metropolitan-area-network connection 23:34 < pbmdawg> (in his dreams) 23:35 <@snapcount> shit... I think my dog is on catnip again 23:35 * pbmdawg runs off to import some phone extensions. 23:35 * crythias sits on his OC48 pipe. awe, yeah. 23:35 <@snapcount> that's a big pipe 23:35 <@snapcount> my sb server had oc48 23:35 < crythias> smoke em if you got em 23:35 <@snapcount> It's gone as of today 23:36 <@snapcount> sniffle 23:36 < pbmdawg> mine is live for another few weeks. 23:37 < pbmdawg> my 1 remaining out of the 4, I mean. 23:37 < crythias> snapcount's KR problem has the car going 120mph.. the other views are that KR stalls 23:37 < pbmdawg> My view is that KR stalls or the transmission breaks; one of those :) 23:37 <@snapcount> yes but that is due to limitations of the carr 23:38 <@snapcount> if the car could take it, caterus parebus, the semi-drive would have a firebird up his ass asking for Micahael 23:38 < crythias> Manual transmission is great: drop clutch. 23:39 < crythias> ok. what if instead there was a wench pulling the car up? 23:40 < crythias> not that this is the case.. 23:40 <@snapcount> that would be fine 23:40 < crythias> how fast would the wench be pulling the car? 23:40 <@snapcount> relative to? 23:40 < crythias> the ground 23:41 < pbmdawg> yeah, I think that realistically, it would need something to pull it up, unless he approaches the semi in 2nd gear, but puts it in gear as soon as the rear wheels slow down to carVsRamp speed 23:41 <@snapcount> wench speed + semi speed 23:41 <@snapcount> and as soon as the car is on semi entirely 23:42 <@snapcount> just the wench speed 23:42 < crythias> what's the difference between wench pulling and car driving? 23:42 <@snapcount> the wench is attached to the truck 23:42 < pbmdawg> BWAHAHA 23:42 < pbmdawg> calc wench a young girl 23:42 < pbmdawg> calc winch a motorized cable-puller 23:42 < crythias> Depends on your characterization of Bonnie, I guess :) 23:43 < pbmdawg> calc wench 23:43 <@WRE> wench = a young girl 23:43 < crythias> hee 23:44 < crythias> oops. 23:44 < crythias> btw. gotta go. Be for my son's birthday 23:44 <@snapcount> did you guys hear the one about the pirate who walked into the bar with a steering wheel sticking out of his crotch? 23:44 < pbmdawg> he needed someone to turn hiim on? 23:44 <@snapcount> bartender: wtf is that? a steering wheel? 23:44 < crythias> on Robot Chicken. 23:45 <@snapcount> pirate: yarrr, tis drivin' me nuts 23:45 < crythias> What does Soylent Green taste like? Varies from person to person. 23:47 < crythias> l8rness 23:47 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:48 <@snapcount> whoa 23:48 <@snapcount> all of the admin bars in head are empty --- Day changed Fri Mar 03 2006 00:13 < pbmdawg> /Roy empties the bars 00:14 <@snapcount> heh 00:15 <@snapcount> JT forgot to commit the new template 00:15 <@snapcount> hey I got this vmware img from you 00:15 <@snapcount> if you run setenvironment in /data/wre/etc 00:15 <@snapcount> and try to use svn 00:15 <@snapcount> does it puke? 00:15 < pbmdawg> huh 00:16 <@snapcount> on your cent-os vmware image 00:16 < pbmdawg> I didn't give you an image 00:16 < pbmdawg> you made it 00:16 <@snapcount> no I didn't 00:16 <@snapcount> I got it from you at JT's 00:16 <@snapcount> I copied it from your computer 00:16 < pbmdawg> I didn't think so 00:17 < pbmdawg> it uses my passwords 00:17 < pbmdawg> and I wouldn't have givne you my passwords 00:17 <@snapcount> maybe it's jt's image 00:17 <@snapcount> cuz it's using pb passwords 00:17 <@snapcount> anyways 00:17 <@snapcount> try running /data/wre/sbin/setenvironment 00:17 <@snapcount> then using svn 00:18 <@snapcount> it's fucking annoying b/c i have to open a new shell that's not using wre env vars to use svn 00:19 <@snapcount> linkin park is so great 00:26 <@snapcount> dedede 00:26 <@snapcount> ...I'm in love wit a strippa 00:26 <@snapcount> drop it low 00:58 < terje> eh, I'm back again 00:59 < terje> but it should be able to find it if preload.perl is being loaded successfully 00:59 < terje> yes, preload.perl is being found correctly 00:59 < terje> and it's able to load WebGUI.pm 01:00 < terje> [webgui@helo WebGUI]$ perl -c sbin/preload.perl 01:00 < terje> sbin/preload.perl syntax OK 01:00 < terje> so if anyone has any ideas, I'm all ears. 01:00 < terje> I'll keep fiddling w/ it. 01:00 <@snapcount> http://www.local6.com/news/7543710/detail.html 01:00 <@WRE> http://tinyurl.com/gp7ez 01:01 < pbmdawg> terje 01:01 < terje> yo 01:01 < pbmdawg> you cannot use those intall instructions you are using with webgui 5.5.8 01:01 < pbmdawg> those are for 6.8+ 01:01 < terje> no, I'm not using 5.5.8 01:01 < pbmdawg> oh; what version 01:01 < terje> I'm using 6.7-gammaa 01:01 < pbmdawg> can't use those install instructions with 6.7 01:02 < terje> oh really? 01:02 < pbmdawg> yes really 01:02 < terje> the install.txt file says to use those.. 01:02 < terje> What is the current stable version? 01:02 < pbmdawg> 6.8.7 01:03 < terje> alrighty. 01:03 < terje> I'm starting over with that src. 01:03 < terje> thanks. 01:03 < pbmdawg> you don't need to start over 01:03 < pbmdawg> just delete the /WebGUI dir and copy 6.8.7 there 01:03 < pbmdawg> the rest of your setup is fine 01:04 < pbmdawg> you don't need index.pl in 6.8, btw' 01:04 < terje> ok 01:07 < pbmdawg> then of course load the new create.sql 01:08 < terje> k 01:13 < terje> this is going much more smoothly :P 01:15 <@snapcount> mmm smoothies 01:17 < pbmdawg> well I either found a bug in Data::Dumper or something else is seriously wrong 01:17 < pbmdawg> $VAR1 = [ 01:17 < pbmdawg> 'userId', 01:17 < pbmdawg> ' 'internalExtension 01:17 < pbmdawg> ]; 01:18 <@snapcount> heh 01:18 < pbmdawg> but the bad part is 01:18 < pbmdawg> foreach (@$VAR1) { print $_ } 01:18 < pbmdawg> only returns 'userId' 01:19 <@snapcount> does it do if you use something besides the default var 01:19 < pbmdawg> same 01:19 <@snapcount> foreach my $var (@$VAR1) { print $var } 01:19 < pbmdawg> same 01:20 <@snapcount> what is $VAR1 01:20 <@snapcount> hash ref 01:20 < pbmdawg> array ref 01:20 <@snapcount> with one element 01:20 < pbmdawg> 2 01:20 <@snapcount> what are the elements, scalars? 01:20 < pbmdawg> yes 01:20 < pbmdawg> supposed to be userId and internalExtension 01:20 <@snapcount> that's a pretty simple structure 01:21 < pbmdawg> you'd think. 01:21 <@snapcount> so dumper is reporting data that doesn't exist in the array? 01:21 < pbmdawg> dumper is reporting data that is supposed to exist 01:21 < pbmdawg> but that doesn't exist when I do foreach 01:22 < pbmdawg> but dumper has that apostrophe in a weird place 01:22 <@snapcount> and why is that a data dumper problem? 01:22 <@snapcount> ahh 01:22 <@snapcount> I see that now 01:22 <@snapcount> I bet your structure is fucked up 01:22 <@snapcount> how is that array ref built 01:23 < pbmdawg> badly/wrongly, probably. 01:23 <@snapcount> thats a lot of *ly's 01:23 <@snapcount> !bash 01:23 <@WRE> |bash 76905| he was right, our mom is a weirdo...I went to go play laser tag, and I didn't tell her where I was going...and when I walked in just now she fucking assaulted my ass...with fists 01:23 <@WRE> |bash 76905| then she threw a book at me 0_o 01:23 <@WRE> |bash 76905| <_seb_> damn man she anally fisted you? 01:23 <@WRE> |bash 76905| <_seb_> that sucks 01:23 <@WRE> |bash 76905| <_seb_> must have hurt 01:24 <@snapcount> that's rather disturbing 01:25 <@snapcount> dude 01:25 <@snapcount> someone broke my shiznet 01:25 <@snapcount> Couldn't call method addToCart on asset for url: home/untitled Root cause: Can't locate object method "user" via package "Asset_EventManagementSystem" (perhaps you forgot to load "Asset_EventManagementSystem"?) at /data/WebGUI/lib/WebGUI/International.pm line 78. 01:25 <@snapcount> what. the. hell. 01:25 * snapcount get's out the light saber 01:26 < pbmdawg> hum 01:26 < pbmdawg> that might be a bug in perl 01:26 < pbmdawg> I changed it to use push 01:26 < pbmdawg> and it started working correctly 01:26 <@snapcount> ah ssss push it, push it real good 01:27 < pbmdawg> mruhaha. it is a bug in perl 01:27 <@snapcount> are you using version 2 01:27 <@snapcount> I need to get some new 'shoes' for my ride 01:28 < pbmdawg> if you put a scalar with an LF as the last char of the scalar into an array, that item in the array is ignored and read incorrectly. 01:28 <@snapcount> did you write a simple script to dup it 01:28 <@snapcount> outside of wg 01:28 < pbmdawg> no but I can 01:28 <@snapcount> I would 01:29 < pbmdawg> this is a script that's not in wg 01:29 <@snapcount> the simple part is the important part 01:29 < pbmdawg> this stuff happens before a wg session is even created. 01:30 <@snapcount> no perl developer is going to look into this unless you can dup it with like two lines of code 01:30 < pbmdawg> I know 01:30 <@snapcount> that would be pretty sweet if you found a bug in perl 01:30 <@snapcount> pbmdawg++ 01:31 < pbmdawg> buffer overflow here we come 01:31 < terje> so I've installed mod_perl as an RPM on FC4 but the perl modules are asking for it's src.. and apache's src code. 01:31 < pbmdawg> roy can you help terje 01:31 < terje> this has been a rough exercise for poor terje. 01:31 <@snapcount> why don't you just use the wre 01:31 <@snapcount> it's much easier 01:31 < terje> I guess because I don't know what that is. 01:31 < terje> :( 01:31 <@snapcount> all of this stuff is already compiled for you 01:32 <@snapcount> oh 01:32 <@snapcount> shiza 01:32 <@snapcount> calc wre 01:32 <@WRE> wre = WebGUI Runtime Environment 01:32 <@snapcount> it has all this crap pre-compiled and configured 01:32 < terje> lordy 01:32 <@snapcount> it's on sf.net 01:32 * terje googles WebGUI Runtime Environment 01:32 < terje> is there an FC4 version? 01:32 <@snapcount> www.sf.net/projects/pbwebgui 01:33 <@snapcount> there's an fc version that will get you close enough 01:33 <@snapcount> you want 0.6.x 01:33 <@snapcount> for WG versions 6.8.+ 01:33 <@snapcount> download the source 01:33 <@snapcount> and the prereqs tarball 01:33 <@snapcount> actually 01:34 <@snapcount> you don't even need those 01:34 <@snapcount> that's only if you want to compile yourself 01:34 <@snapcount> sigh 01:34 <@snapcount> I'll go look 01:34 * pbmdawg pokes roy for giving bad advice 01:34 <@snapcount> and stop being lazy 01:34 < terje> http://sourceforge.net/project/showfiles.php?group_id=51417&package_id=148913 01:34 <@WRE> http://tinyurl.com/rtvl4 01:35 <@snapcount> try the one for rhel4 01:35 <@snapcount> that should work fine 01:36 <@snapcount> I need to setup an FC server and make a wre binary for it 01:37 <@snapcount> If I could only do it without having to do anything... 01:37 * snapcount ponders 01:37 < terje> lol 01:37 < terje> use my machine 01:37 < terje> you can install it for me while you're at it. 01:37 < terje> I've been at this 2 days now. 01:37 <@snapcount> heh 01:37 < terje> :( 01:37 < pbmdawg> roy: not a bad idea 01:37 <@snapcount> yeah 01:37 < pbmdawg> I have all the fc4 cds downloaded so I could do it in a vm 01:37 < pbmdawg> but not tonight 01:37 <@snapcount> I'm sure that one would go over great with the HNIC 01:38 < pbmdawg> terje: do you have all the latest patches 01:38 < terje> OS patches? 01:39 < pbmdawg> yeah 01:39 < terje> yes 01:39 < terje> but this system is a mess now 01:39 < pbmdawg> FC4 has been for what, 9 months? 01:39 < pbmdawg> out 01:39 < pbmdawg> 1 year? 01:39 <@snapcount> abort 01:39 <@snapcount> abort 01:39 < terje> I think longer 01:40 < terje> yea, I think I'll reinstall the OS before trying this 01:40 < terje> there's all kinds of perl mods and packages I probably don't need (from webgui 6.1.1) 01:40 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 01:40 <@snapcount> terje: here's the deal 01:40 <@snapcount> that binary sucketh 01:40 <@snapcount> and won't work on FC4 01:41 <@snapcount> however 01:41 <@snapcount> I have good news 01:41 <@snapcount> you can compile it all yourself 01:41 < terje> i could use some 01:41 <@snapcount> and it will work fine 01:41 < terje> dude 01:41 <@snapcount> all the shit you need 01:41 <@snapcount> is in the package 01:41 < terje> there's a ridiculous amound of dependancies 01:41 <@snapcount> you just have to build it 01:41 <@snapcount> it's all in there 01:41 <@snapcount> that's the whole point 01:41 < terje> how about you bake an FC4 binary and I install that 01:41 < terje> :) 01:42 <@snapcount> I could do that 01:42 <@snapcount> do you want me to? 01:42 < terje> I would love that. 01:42 <@snapcount> you know what 01:42 <@snapcount> I will 01:42 < terje> hurrah 01:42 <@snapcount> a lot of people have asked 01:42 <@snapcount> it should be there tommorow 01:42 <@snapcount> or late tonight 01:42 < terje> I'm your new friend. 01:42 <@snapcount> heh 01:42 < terje> ok, I'll wait for it. 01:42 < terje> I have some much other stuff to do now. 01:42 < terje> thanks man. 01:42 <@snapcount> the checks in the mail ;=) 01:43 < terje> right "no go away terje and never bother us again" 01:43 <@snapcount> nah 01:43 <@snapcount> if you were an idiot maybe 01:43 <@snapcount> then I'd just kick you 01:43 <@snapcount> webgui is a beeotch for even the best sysadmins 01:43 <@snapcount> we're trying to improve on that 01:44 < terje> cool man, well I'd sure love to beta-test the FC4 binary. 01:44 <@snapcount> I'll git 'r done 01:55 <@snapcount> heh 01:55 <@snapcount> I'm downloading these cd's 01:55 <@snapcount> all four at the same time 01:55 <@snapcount> 150Kb/s each 01:55 <@snapcount> not too shabby 02:05 * terje mixes a martini 02:27 <@snapcount> !dubya 02:27 <@WRE> "Listen, Al Gore is a very tough opponent. He is the incumbent. He represents the incumbency. And a challenger is somebody who generally comes from the pack and wins, if you're going to win. And that's where I'm coming from." 02:32 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 02:55 <@snapcount> hola 02:55 <@snapcount> coma estas 02:55 <@snapcount> donde esta el bano? el queso es viaja y ongo 02:56 <@snapcount> crythia 02:56 <@snapcount> crythias 02:56 <@snapcount> did I make your screen blink 02:56 < crythias> yeah 02:56 <@snapcount> hah 02:56 <@snapcount> hi 02:56 < crythias> or.. gaim told me you typed my name 02:56 <@snapcount> how are you 02:56 <@snapcount> where is the bathroom 02:56 <@snapcount> the cheese is old and moldy 02:56 < crythias> fine. the cheese is old and... stinky 02:56 < crythias> modly 02:56 < crythias> ok. 02:56 < crythias> moldy 02:57 <@snapcount> encino man 02:57 < crythias> bueno. Me gusta ensenar cosas nuevas 02:58 < crythias> how may I ab^hmuse you? 02:58 <@snapcount> just talkin 02:58 <@snapcount> I didn't need anything 02:58 < crythias> kewl 02:59 <@snapcount> I'm building an FC4 wre 02:59 <@snapcount> binary 02:59 <@snapcount> if it's possible 02:59 <@snapcount> JT has tried with FC3 and FC4 with no luck 02:59 < crythias> I should consider making a FreeBSD binary. 02:59 <@snapcount> yeah what the hell 02:59 <@snapcount> =) 02:59 < crythias> not certain I want to do zip-n-go... 03:00 <@snapcount> pointless 03:00 < crythias> well, 03:00 <@snapcount> we have a windows wre in the works 03:00 <@snapcount> it will be ready in 10^-2 centuries 03:00 < crythias> it'd be webgui.freebsd.tar.gz 03:01 < crythias> ready in a year? 03:01 < crythias> time to take your axatives... it's time for American Idol eliminations. 03:01 < crythias> laxatives. 03:01 <@snapcount> heh 03:02 <@snapcount> forgot you're a math guy 03:02 <@snapcount> most people are like huh? 03:02 < crythias> 10 types of people... those who understand binary, those who don't.. 03:02 <@snapcount> really screw with them 10^-3 centuries 03:02 <@snapcount> exactly 03:02 < crythias> 1.2 months? 03:03 <@snapcount> 1 century = 100 years 03:03 <@snapcount> so .1 centuries 03:03 < crythias> we've established 1^-2=1 year 03:03 < crythias> 10^-2 03:03 <@snapcount> 365/10 03:04 < crythias> 12 months/10 03:04 <@snapcount> 36.5 days 03:04 <@snapcount> or 365*.1 03:04 < crythias> almost a month 03:04 <@snapcount> more than a month 03:04 <@snapcount> see 03:04 <@snapcount> isn't this fun 03:04 <@snapcount> =) 03:04 <@snapcount> translation 03:04 <@snapcount> it will be done in 36.5 days 03:05 <@snapcount> the cheese is old and moldy 03:10 < crythias> chili con queso... a fromage 03:10 < crythias> with cheese 03:11 < crythias> Waiter, I'll have pie a la mode. Actually, I'd like some ice cream, too. 03:12 < crythias> I think I might submit my SideBy Google to digg 03:12 < crythias> "That's lame. Frames are so last century" 03:13 < crythias> I don't want to host it on my local box 03:14 <@snapcount> heh 03:36 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 03:36 < pbmdawg> how's it coming terje 03:36 < pbmdawg> have you made an FC4 wre binary for us yet? :) 03:36 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 03:36 -!- mode/#webgui [+o pbmdawg] by WRE 03:37 -!- mode/#webgui [+o crythias] by pbmdawg 03:49 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 04:26 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["later dudes!"] 06:25 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 10:22 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 15:09 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 15:45 -!- wouter_procolix [n=wouter@host1.procolix.nl] has joined #webgui 15:51 -!- Grobbebol [n=marc@host1.procolix.nl] has left #webgui [] 15:52 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 15:55 -!- wouter_procolix [n=wouter@host1.procolix.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 15:57 -!- Grobbebol [n=marc@host1.procolix.nl] has left #webgui [] 15:57 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 16:01 -!- wouter_procolix [n=wouter@host1.procolix.nl] has joined #webgui 16:02 < wouter_procolix> Hoi Grobbebol :-) 16:02 < Grobbebol> Dag meneer Wouter 16:18 -!- ian` [n=ian@host1.procolix.nl] has joined #webgui 16:18 -!- ian` is now known as ian_procolix 16:18 < ian_procolix> hoi wouter_procolix 16:19 < wouter_procolix> hoi ian_procolix 16:20 < ian_procolix> alles goed? 16:20 < ian_procolix> dag marc 16:20 < Grobbebol> dag ian 16:20 < ian_procolix> hallooo 16:22 -!- ian_procolix is now known as Ian|ProcoliX 16:47 -!- Grobbebol [n=marc@host1.procolix.nl] has left #webgui [] 16:54 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 17:30 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 17:30 -!- mode/#webgui [+o snapcount] by WRE 17:32 <@snapcount> welcome, friends from the Netherlands 17:32 <@snapcount> or is it just martin who is in the netherlands? 17:34 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 17:34 <@snapcount> crythias! 17:41 < Ian|ProcoliX> colleges 17:41 < Ian|ProcoliX> it is 17:41 < Ian|ProcoliX> mr snapcount 17:42 < Ian|ProcoliX> but martin is in the netherlands aswell :-) 17:52 <@snapcount> so I've decided I like VMWare 17:52 <@snapcount> so much easier than dragging another machine out of the basement 17:52 < Ian|ProcoliX> :P 17:52 <@snapcount> having a damn serverfarm in the house to run all the *nixes 17:52 < Ian|ProcoliX> but less cool 17:52 <@snapcount> yes in the social sense 17:53 <@snapcount> not in the thermodynamic sense 17:53 <@snapcount> hehe 17:53 < Ian|ProcoliX> true =) 17:53 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 17:53 <@snapcount> so what do you do over at Procolix Ian? 17:53 < Ian|ProcoliX> system and network engineer 17:54 <@snapcount> cool 17:54 < Ian|ProcoliX> i gotta kill the webgui's that take 100% cpu load on our servers ;) 17:54 <@snapcount> I have a great respect for network engineers 17:54 <@snapcount> oh haha 17:54 < Ian|ProcoliX> I have respect for them webgui developers 17:54 < Ian|ProcoliX> hehe 17:54 <@snapcount> I've been learning more about networking 17:54 <@snapcount> I recently got iptables going 17:54 <@snapcount> for my gateway machine at home 17:55 < Ian|ProcoliX> iptables is cool 17:55 <@snapcount> my latest conquest was snort and base 17:55 < Ian|ProcoliX> I dislike snort 17:55 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 17:55 <@snapcount> so I can see all the script-kiddies and worms trying to violate me 17:55 < Ian|ProcoliX> takes to much cpu load 17:55 <@snapcount> yeah 17:55 <@snapcount> my little gateway server is like "ummf" 17:56 <@snapcount> but it's not like a business or anything 17:56 < Ian|ProcoliX> hehe 17:56 <@snapcount> it's just for my enjoyment and entertainment 17:56 < Ian|ProcoliX> yeah its fun to play around with when it works 17:56 < Ian|ProcoliX> when it doesn't its a pain in the ass 17:56 <@snapcount> true for many things 17:56 -!- Grobbebol [n=marc@host1.procolix.nl] has left #webgui [] 17:57 <@snapcount> I'm trying to compile a WRE binary for FC4 right now 17:57 <@snapcount> so far so good 17:57 < Ian|ProcoliX> :P 17:57 < Ian|ProcoliX> we're mostly into gentoo 17:57 <@snapcount> I love gentoo 17:57 <@snapcount> it's just cool 17:57 < Ian|ProcoliX> yep 17:58 <@snapcount> takes like 10 years to install though if you compile everything 17:58 < Ian|ProcoliX> whaha yeah 17:58 <@snapcount> but that's also what makes it cool 17:58 < Ian|ProcoliX> thats true 18:00 < Ian|ProcoliX> well im out 18:00 < Ian|ProcoliX> cu later roy 18:00 <@snapcount> later man 18:00 <@snapcount> nice talking with you 18:00 < Ian|ProcoliX> likewise 18:44 -!- wouter_procolix [n=wouter@host1.procolix.nl] has left #webgui [] 18:50 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 18:50 <@snapcount> gerald is coming 18:50 <@snapcount> ah 18:51 <@snapcount> damn it 18:51 <@snapcount> you beat me 18:51 <@snapcount> fc 4 wre 18:51 <@snapcount> so far so good 18:51 <@snapcount> mysql is compiling now 18:53 < crythias> sigh 18:53 < crythias> 6 diggs 18:53 <@snapcount> what does that mean 18:53 < crythias> http://digg.com/software/Mashup_any_WebPage_with_Google_at_the_click_of_a_button 18:53 <@WRE> http://tinyurl.com/mfktq 18:55 < crythias> ah, well 18:55 <@snapcount> what does 6 diggs mean though 18:55 <@snapcount> are they like votes 18:55 < crythias> yeah 18:56 <@snapcount> can I vote for it 18:56 < crythias> I "digg" this 18:56 < crythias> if you have an account. 18:56 <@snapcount> haha 18:56 <@snapcount> $$$ 18:56 <@snapcount> ? 18:56 < crythias> Free 18:56 <@snapcount> I'll promote your cause 18:56 < crythias> :) 18:56 < crythias> Thanks 18:57 -!- snapcount changed the topic of #webgui to: *==Vote for Gerald--* http://tinyurl.com/mfktq 18:57 <@snapcount> maybe we can double your votes 18:57 < crythias> I can digg it you can digg it we can digg it :) 18:57 <@snapcount> how many are required for fame and fortune 18:57 < crythias> hey ... 20 votes in an hourand I cna make it to front page :) 18:58 <@snapcount> we need to gather a militia for this task 19:00 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] 19:00 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 19:00 -!- mode/#webgui [+o crythias] by WRE 19:01 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 19:02 <@crythias> ahh yeah... 'tis Matt! and welcome to .. here. 19:02 <@snapcount> matt 19:02 <@snapcount> we need your vote 19:03 <@snapcount> do you digg it 19:03 <@snapcount> I just registered 19:03 * pbmdawg crumples like a skyscraper 19:03 <@crythias> then we'll bum rush digg for WebGUI 7 :) 19:03 < terje> hey snapcount 19:03 <@snapcount> uhh 19:03 < terje> how'd it go last night? 19:03 <@snapcount> my digg didn't get counted 19:03 < terje> =) 19:03 <@snapcount> it's still going 19:04 <@snapcount> looking good so far 19:04 < terje> cool 19:04 <@crythias> did your knees explode or were they hit by missiles? 19:04 <@snapcount> mysql is compiling now 19:04 < terje> I'll re-image this box right now then. 19:04 <@snapcount> I think we're over the hump 19:04 <@crythias> Maybe the planes had to bounce off the ground before landing in you. 19:04 <@snapcount> apache/mp2/apr are the beeotches 19:05 <@snapcount> and they are dizone 19:05 < terje> you said hump.. 19:05 <@crythias> Whatcha gonna do with all that junk.. all that junk in side your hump... 19:05 <@snapcount> heh 19:05 < terje> what we really need is just a WRE linux distro based on FC4 19:05 < terje> like download and install this ISO 19:05 <@snapcount> matt 19:05 <@snapcount> appliances? 19:05 < pbmdawg> hee. I have it for Debian 19:06 <@crythias> u got me spendin'... spendin all my money on ye. all my time on ye. 19:06 < terje> yea dog 19:06 < pbmdawg> 334MB 19:06 <@snapcount> nice 19:06 <@snapcount> does it work yet 19:06 < pbmdawg> (compressed) 19:06 < pbmdawg> yeah 19:06 <@snapcount> sweet 19:06 < pbmdawg> just not on macs 19:06 < terje> that is sweet. 19:06 <@snapcount> ab results? 19:06 < pbmdawg> b/c there's no vmware player for a mac 19:06 <@crythias> *in whiner mode* "No, not debian! I *must* have it for Ubuntu" 19:06 <@snapcount> does it suck 19:06 < pbmdawg> royally 19:06 <@snapcount> really? 19:07 < pbmdawg> no, hold on, I'll run ab 19:07 <@snapcount> slower than crap eh 19:07 <@snapcount> we need to find someone with a production class machine 19:07 <@snapcount> get the vmware player on it 19:07 <@snapcount> simmer, and let cool 19:07 < pbmdawg> I have Athlon 3000 19:07 < pbmdawg> 1 GB ram 19:08 <@snapcount> cool 19:08 < pbmdawg> that's what I'm testing it on now 19:08 <@snapcount> now all we have to do is simmer, and let cool 19:08 < pbmdawg> do you want 100 unique visitors 19:08 < pbmdawg> (new sessions created for each) 19:08 < pbmdawg> or 100 of the same user 19:09 <@snapcount> yes 19:09 < pbmdawg> grr 19:09 <@snapcount> I want to hear your smoke detectors go off as the cpu melts 19:09 < pbmdawg> 330KB/s 19:09 <@snapcount> I choose a) alex 19:09 <@snapcount> 100 unique users for 300 19:10 < pbmdawg> for 100 unique users, 1 concurrent 19:10 <@crythias> 330 :) 19:11 <@snapcount> mysql compiled 19:11 < pbmdawg> 6.8.7 btw 19:11 <@snapcount> onto image magick 19:12 <@snapcount> I'm in love wit a strippa... 19:12 <@snapcount> dededededede 19:12 <@snapcount> drop it low 19:12 * pbmdawg barfs all over his dog, who looks very dejected and sad as a result. 19:12 <@snapcount> you don't like strippers 19:13 <@crythias> only when I'm painting. 19:14 < pbmdawg> 430 KB/s for -n200 -c5 with a wgSession cookie 19:14 < pbmdawg> that's not bad 19:15 <@snapcount> to do a true test 19:15 <@snapcount> you'd need to run it native on equiv hardware 19:15 < pbmdawg> yeah 19:15 <@snapcount> and see the delta yo 19:15 < pbmdawg> but that beats plainblack.com :P 19:15 < pbmdawg> heh 19:16 * pbmdawg DOS's plainblack.com 19:17 <@crythias> hee 19:18 <@crythias> wow. 19:19 <@snapcount> mom 19:19 <@snapcount> err 19:19 <@crythias> hee aay 19:19 <@snapcount> .mom 19:19 <@crythias> *mom 19:19 < pbmdawg> WOWMOM 19:19 <@snapcount> oh yeah 19:19 <@snapcount> my period was too low 19:20 <@crythias> I'm glad there's context for that statement. 19:20 <@snapcount> lol 19:21 <@crythias> woot? 19:23 <@snapcount> man... it would be nice to have a dl380 g4 here to do this wre build with 19:23 <@snapcount> 15K scsi drives 19:24 <@crythias> heh 19:24 < pbmdawg> 30K 19:24 <@snapcount> hyperthreaded cpus 19:24 <@snapcount> like 4GB of ram 19:24 <@snapcount> *sigh* 19:24 <@crythias> btw. my wife and I have a joke regarding "Don't end a sentence in a preposition" 19:25 <@crythias> A preposition isn't good to end a sentence with, dammit. 19:25 <@snapcount> like, "honey, do you want to go to bed early tonight, wink wink" 19:25 <@snapcount> none of those 19:25 <@snapcount> oh 19:25 <@snapcount> that's proposition 19:25 <@snapcount> my bad shorty 19:25 <@snapcount> fees 19:25 <@snapcount> I'm segfaulting 19:25 <@snapcount> a;alkjf 19:25 <@snapcount> ahh 19:26 <@snapcount> $self->reboot 19:27 <@snapcount> ==(0* snapcount 1.0.59.64 ready for work --*\ 19:27 <@crythias> heh. So the guy'd been in jail for a year. He was released, then arrested for soliciting a prostitute. The judge said, "what the heck? Don't you know you shouldn't end your sentence with a proposition?" 19:27 <@snapcount> Would you like to play a game? 19:27 <@crythias> Let's play global thermonuclear war. 19:27 <@snapcount> how about a nice game of tic-tac-toe? 19:28 <@snapcount> the only winning move is... not to play 19:28 <@crythias> No. Let's play global thermonuclear war. 19:28 <@crythias> Choose a side. 19:28 <@crythias> Let's play Russian 19:28 <@snapcount> I'll go with pluto 19:28 <@snapcount> the planet, not the dog 19:28 <@crythias> just making sure. 19:29 * snapcount grabs some popcorn as earth destroys it's self 19:29 <@snapcount> I'll go first 19:29 <@snapcount> you lost moscow 19:29 <@snapcount> I win 19:29 <@snapcount> you sunk my battleship 19:30 <@snapcount> !dubya 19:30 <@WRE> "I mean, there needs to be a wholesale effort against racial profiling, which is illiterate children." 19:30 <@snapcount> lol 19:30 <@snapcount> !quote agthx 19:31 <@WRE> AGTHX -> 32.03 +0.10 / Last Trade Mar 2 / Change +0.31% / Volume N/A / 52 Week Range N/A 19:31 <@snapcount> go baby go 19:31 <@snapcount> !quote smcwx 19:31 <@WRE> SMCWX -> 38.54 +0.09 / Last Trade Mar 2 / Change +0.23% / Volume N/A / 52 Week Range N/A 19:31 < pbmdawg> !quote BC 19:31 <@WRE> BC -> 39.13 -0.63 / Last Trade 12:14pm / Change -1.58% / Volume 39.24 / 52 Week Range 39.28 19:35 * pbmdawg takes advantage of papajohns.com coupon: 1 large 2 topping for $7.99 19:37 <@snapcount> bitch 19:38 <@snapcount> I want some papa johns 19:38 < pbmdawg> $7.99 19:40 <@snapcount> and how do you expect me to come up with that kind of dough 19:41 * snapcount slaps his knee 19:41 <@snapcount> woo 19:41 < pbmdawg> sell your body 19:41 < pbmdawg> should take 2 nights 19:41 <@snapcount> damn 19:41 <@snapcount> that's not a bad idea 19:42 <@snapcount> I only need one of these kidneys... probably stand to loose a nipple or something 19:43 < pbmdawg> sell most of your liver; it'll grow back 19:43 <@snapcount> true true 19:44 <@snapcount> appendix, gal bladder 19:44 <@snapcount> worthless 19:44 <@snapcount> so I can get rid of those 19:46 <@snapcount> bling bling 19:46 <@snapcount> perlmodules are installing 19:47 <@snapcount> 'got new shoes on da ride... rollin' down 95' 20:00 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 20:10 <@snapcount> heh 20:10 <@snapcount> time for an experiment 20:10 <@snapcount> startkeylogger 20:11 <@snapcount> stopkeylogger 20:11 <@snapcount> damn 20:12 <@snapcount> http://blog.washingtonpost.com/securityfix/2006/03/keylogger_utterance_spooks_nor.html 20:12 <@WRE> http://tinyurl.com/kgrwh 20:41 <@crythias> startkeylogger 20:41 <@crythias> stopkeylogger 20:41 <@crythias> heh 20:42 <@snapcount> you all passed the test 20:42 <@snapcount> damn 20:42 <@snapcount> libapreq2 barfed 20:42 <@snapcount> figures 20:42 <@snapcount> last thing in the build 20:43 <@crythias> libapreq2 inhales forcefully 20:43 <@snapcount> I'll beat this bitch into submission 20:44 * snapcount dons his gi and numbchucks 20:44 <@snapcount> ah 20:45 <@snapcount> glue is missing a module 20:47 <@snapcount> anyone want a dougnut? 20:47 <@snapcount> I have cake style with chocolate glaze 20:47 <@crythias> glue! 20:48 <@snapcount> tastes great, less filling 20:48 <@crythias> http://mail.plainblack.com:8000/Lists/webguidev/Message/3218.html?Language= 20:49 <@crythias> Eclair: tastes great, more filling! 20:49 <@snapcount> I'm building glue manually 20:50 <@snapcount> it wanted ModPerl::MM which isn't installed for some reason by wre or cpan via prereqs 20:50 <@snapcount> appears to be compiling ok now 20:50 <@crythias> 1.fm rocks 20:50 <@snapcount> huh? 20:51 < pbmdawg> ECLAIRE.COM is already taken 20:51 <@snapcount> I had a genuis plan 20:51 <@snapcount> I was going to buy sketshooters.com 20:51 <@snapcount> that's what rappers are calling ejaculation now 20:51 <@snapcount> sket 20:51 <@crythias> ohh my beloved ice cream bar! how I love to lick your creamy filling! 20:51 <@snapcount> so I was gonna sell it to some porn site 20:51 < pbmdawg> skeet??????? 20:51 <@snapcount> they spell it 20:52 <@snapcount> sket 20:52 <@snapcount> I looked at some lyrics 20:52 <@snapcount> I bailed on the plan though 20:52 <@crythias> fountains of protein.com 20:52 <@snapcount> lol 20:52 <@crythias> ew 20:52 <@crythias> I think I'm going to be sick. 20:53 <@crythias> whiteprotein.com 20:54 <@crythias> and it's available. 20:55 <@snapcount> check sploogeblower.com 20:55 <@snapcount> rofl 20:55 <@crythias> yes 20:55 <@snapcount> we should alias it to webgui.org 20:55 < pbmdawg> LOLPLATES.COM  $8.95*/yr 20:56 < pbmdawg> available 20:56 <@crythias> heh! www.whiteprotein.com => "Welcome to plainblack.com" 20:56 < pbmdawg> sploogeblower.com available 20:56 <@crythias> sketshooter.com available 20:57 <@snapcount> what does it mean when a test returns a result of dubious 20:57 < pbmdawg> awwww milfkiller.com already taken. 20:57 <@snapcount> how about 20:57 <@snapcount> soccermom.com 20:57 <@snapcount> has a nice ring to it 20:57 <@crythias> dat's just sick 20:58 <@crythias> diediekitten.com 20:58 <@snapcount> stacy's mom... has got it goin' on 20:58 <@snapcount> so 20:59 <@snapcount> what does it mean 20:59 <@snapcount> the test wants to smoke a dubious 20:59 <@snapcount> I don't get it 21:01 <@snapcount> let's ask W 21:01 <@snapcount> !dubya 21:01 <@WRE> "They have miscalculated me as a leader." 21:01 <@snapcount> !dubya 21:01 <@WRE> "It's your money. You paid for it." 21:01 <@snapcount> !dubya 21:01 <@WRE> "If the East Timorians decide to revolt, I'm sure I'll have a statement." 21:02 <@snapcount> awesome 21:02 <@snapcount> !dubya 21:02 <@WRE> "The California crunch really is the result of not enough power-generating plants and then not enough power to power the power of generating plants." 21:02 <@snapcount> lol 21:02 <@snapcount> wow 21:05 < pbmdawg> !quote BC 21:05 <@WRE> BC -> 39.64 -0.12 / Last Trade 2:03pm / Change -0.30% / Volume 39.60 / 52 Week Range 39.65 21:08 <@crythias> calc 21:08 <@crythias> calc random 21:08 <@WRE> No calc set for "random" 21:08 <@snapcount> randcalc 21:08 <@WRE> foo = foobar 21:08 <@snapcount> lastcalc 21:09 <@snapcount> gawwwddd 21:09 <@snapcount> freakin' idiot 21:10 < pbmdawg> randcalc 21:10 <@WRE> confusion = DUDE this ROCKS but I'm not sure what to do with it. 21:10 < pbmdawg> randcalc 21:10 <@WRE> abcstore = Poker in the front. Liquor in the rear. Anteater out until further notice. 21:10 <@snapcount> randcalc 21:10 <@WRE> pomade = give me some of that palmade I hope you mean pomade 21:11 <@snapcount> randcalc 21:11 <@WRE> testes = here goes a new line  is it down here? 21:11 <@snapcount> randcalc 21:11 <@WRE> wouter = so. is it pronounced like wooter or router? 21:12 <@snapcount> ROFL 21:12 <@snapcount> I think that one is my new favorite 21:13 <@snapcount> !poker 21:13 < pbmdawg> randcalc 21:13 <@WRE> testes = here goes a new line  is it down here? 21:13 < pbmdawg> randcalc 21:13 <@WRE> mattscode = {dangit;} i broke 6.9... beyond repair, probably. 21:13 < pbmdawg> randcalc 21:13 <@WRE> urine = Did you know that all humans can urinate through their navels? 21:13 < pbmdawg> randcalc 21:13 <@WRE> flame = Roy and Martin are lovers 21:13 < pbmdawg> randcalc 21:13 <@WRE> two = one 21:14 < pbmdawg> randcalc 21:14 <@WRE> bunghole = FIRE FIRE FIRE!!! 21:14 < pbmdawg> randcalc 21:14 <@WRE> abcstore = Poker in the front. Liquor in the rear. Anteater out until further notice. 21:14 < pbmdawg> randcalc 21:14 <@WRE> docs = JT already wrote it currently it inserts 200 random words at a time into the database 21:14 < pbmdawg> randroy 21:14 <@snapcount> d;alfkdj;a 21:14 <@crythias> randcalc 21:14 <@WRE> urethra = {[23:14]} snapcount: or, you could commit it fucked up and try to get others to help you fix it 21:14 <@snapcount> uh 21:14 <@snapcount> error 21:14 < pbmdawg> randcalc 21:15 <@WRE> mattcompile = : I've never compiled anything before. 21:15 <@crythias> randcalc 21:15 <@WRE> burn = brb self-immolation 21:15 <@snapcount> dude 21:15 <@snapcount> they are screwed up 21:15 < pbmdawg> randcalc 21:15 <@WRE> stool = crythias: sharing stool. that's just .. gross. 21:15 <@snapcount> the keys don't match the values 21:15 <@snapcount> weird 21:16 < pbmdawg> yeah they do 21:16 <@snapcount> !bofh 21:16 < pbmdawg> just that one was off 21:16 <@WRE> BOFH Quick-excuse: You can tune a file system, but you can't tune a fish, from most tunefs man pages 21:16 < pbmdawg> !bash 21:16 <@WRE> |bash 85565| in biochem class today, and our teacher, has the hugest fastest ass ever, massive fat ass right. 21:16 <@WRE> |bash 85565| so hes writing on the board, and moving as he goes, when all of a sudden *WHACK*. he turned around too fast and his FAT ass hit the corner of his desk reall really hard. 21:16 <@WRE> |bash 85565| lol drops to the ground for like 30 seconds while clutching his rump, then gets up and runs out, blubbering all the way. 21:16 <@WRE> |bash 85565| i have never laughed so hard at someone elses expense. 21:16 < pbmdawg> !bash 21:16 <@WRE> |bash 88528| The most overlooked advantage to owning a computer is that if it fouls up there's no law against wacking it around a little. 21:16 <@WRE> |bash 88528| The same is actually true for a penis. 21:17 < pbmdawg> !bash 21:17 <@WRE> |bash 106602| OBLIQUE WROTE THE BOOK '101 HOME REMEDIES TO CURE WANKER'S CRAMP'. 21:17 <@WRE> |bash 106602| AND IS NOW WORKING ON 'HOW TO RESTORE RECTAL ELASTICITY' 21:17 < pbmdawg> calc chirp "And I was thinking, 'chirpy chirpy chirpy'" 21:17 < pbmdawg> !bash 21:17 <@WRE> |bash 119073| why are redneck murders so hard to solve 21:17 <@WRE> |bash 119073| cuz theres no dental records and all their DNA is the same 21:17 <@WRE> |bash 119073| HAHAHA 21:17 < pbmdawg> !bash 21:18 <@snapcount> heh 21:18 <@snapcount> you broke bash 21:18 < pbmdawg> !bash ME 21:18 <@WRE> !bash search results: Q# 23396 | Q# 4281 | Q# 5273 | Q# 99060 | Q# 244321 | Q# 287414 | Q# 99835 | Q# 207373 | Q# 5775 | Q# 4753 21:18 <@snapcount> !bash bash 21:18 <@WRE> !bash search results: Q# 21516 | Q# 185361 | Q# 60469 | Q# 192531 | Q# 345144 | Q# 194647 | Q# 31 | Q# 230936 | Q# 140720 | Q# 50070 21:18 < pbmdawg> !bash crythias 21:18 <@WRE> !bash: no results found for search 21:18 < pbmdawg> !bash roy 21:18 <@WRE> !bash search results: Q# 104383 | Q# 151861 | Q# 408973 | Q# 520466 | Q# 402242 | Q# 610952 | Q# 15920 | Q# 181581 | Q# 56044 | Q# 13813 21:18 < pbmdawg> !bash snapcount 21:18 <@snapcount> ooh 21:18 <@WRE> !bash: no results found for search 21:18 < pbmdawg> !bash 104383 21:19 <@WRE> !bash: quote has too many lines to display in public channel (max 12, quote has 34): sending as privmsg instead 21:19 < pbmdawg> !bash 151861 21:19 < pbmdawg> !bash 408973 21:19 < pbmdawg> !bash 21:19 < pbmdawg> !bash 21:19 < pbmdawg> !bash 21:19 < pbmdawg> !bash 21:19 < pbmdawg> !bash 21:20 < pbmdawg> /kick crythias 21:20 <@WRE> |bash| -[Conroy_Bumpus]- OH FUCK ME 21:20 <@WRE> |bash| -[Conroy_Bumpus]- I FORGOT TO PICK UP MY 7 YEAR OLD DAUGHTER FROM SOCCER PRACTICE 21:20 <@WRE> |bash| -[Conroy_Bumpus]- 9 HOURS AGO 21:20 <@WRE> |bash| -[Conroy_Bumpus]- HOLY SHIT 21:20 <@WRE> |bash| -[Conroy_Bumpus]- BYE 21:20 <@WRE> |bash| The most dangerous thing in the world is a Second Lieutenant with a map and a compass 21:20 <@WRE> |bash| Americans: Please divert your course 15 degrees to the North to avoid a collision. 21:20 <@WRE> |bash| Canadians: Recommend you divert YOUR course 15 degrees to the South to avoid a collision. 21:20 <@crythias> what? 21:20 <@WRE> |bash| Americans: This is the Captain of a US Navy ship. I say again, divert YOUR course. 21:20 <@WRE> |bash| Canadians: No. I say again, you divert YOUR course. 21:20 <@WRE> |bash| Americans: THIS IS THE AIRCRAFT CARRIER USS LINCOLN, THE SECOND LARGEST SHIP IN THE UNITED STATES' ATLANTIC FLEET. WE ARE ACCOMPANIED BY THREE DESTROYERS, THREE CRUISERS AND NUMEROUS SUPPORT VESSELS. I DEMAND THAT YOU CHANGE YOUR COURSE 15 DEGREES NORTH, THAT'S ONE FIVE DEGREES NORTH, OR COUNTER MEASURES WILL BE UNDERTAKEN TO ENSURE THE SAFETY OF THIS SHIP. 21:20 <@WRE> |bash| Canadians: This is a lighthouse. Your call. 21:20 <@WRE> |bash 124804| I will name my children after my testicles 21:20 <@WRE> |bash 124804| Left and Right 21:20 <@WRE> |bash 124804| ......... 21:20 <@WRE> |bash 124804| I don't think 'small' and 'smaller' are very good names. 21:20 -!- pbmdawg was kicked from #webgui by snapcount [violence is not the answer] 21:20 <@snapcount> hehe 21:21 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 21:21 <@snapcount> where did you go? 21:21 -!- mode/#webgui [+o pbmdawg] by WRE 21:21 <@snapcount> uh oh 21:21 -!- mode/#webgui [-o snapcount] by pbmdawg 21:21 -!- mode/#webgui [+o snapcount] by WRE 21:21 -!- pbmdawg was kicked from #webgui by snapcount [not so fast] 21:22 -!- mode/#webgui [+i] by snapcount 21:22 <@snapcount> pfft 21:22 -!- mode/#webgui [-i] by snapcount 21:23 <@crythias> heh 21:23 <@crythias> lighthouse. your call 21:23 <@crythias> old joke. 21:24 <@crythias> guess he left 21:24 <@snapcount> I privmsged him 21:24 <@crythias> I tried to /invite 21:28 -!- mode/#webgui [+i] by crythias 21:28 -!- mode/#webgui [-i] by crythias 21:31 <@snapcount> anyone care to help test wre for fc4 21:32 * snapcount throws a bucket of water on terje 21:36 <@snapcount> 62MB 21:38 <@snapcount> matt has put me on the ignore list 21:38 * snapcount is ignored 21:38 <@snapcount> crythias, how bout it 21:38 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 21:39 <@snapcount> he's bizack 21:39 <@snapcount> do you have fc4 installed matt 21:39 <@snapcount> wanna help test 21:39 < pbmdawg> no 21:39 < pbmdawg> no 21:39 <@snapcount> is that a no to both questions 21:40 <@snapcount> or one no with strong emphasis to one of the questions 21:40 < pbmdawg> yes 21:40 <@snapcount> hehe 21:40 -!- snapcount was kicked from #webgui by snapcount [play nice with others] 21:40 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 21:41 -!- mode/#webgui [+o snapcount] by WRE 21:41 <@snapcount> well fiddlesticks 21:44 < pbmdawg> buh roring 21:53 <@snapcount> where should I stick this file 21:53 < pbmdawg> guess 21:53 <@snapcount> if you say up my ass 21:53 <@snapcount> it would be funny 21:53 <@snapcount> anyways 21:53 < pbmdawg> SF 21:53 <@snapcount> where should I put it so peeps can dl and test 21:53 <@snapcount> yeah but 21:54 <@snapcount> I wanna make sure it works first 21:54 < pbmdawg> why; we release untested broken stuff all the time 21:54 <@snapcount> heh 21:54 <@snapcount> I guess my testing must suffice 22:04 < pbmdawg> STUFFIT 22:05 <@snapcount> SKETSHTR 22:05 <@snapcount> THE HNIC 22:06 < pbmdawg> SHIZZLE 22:06 <@snapcount> MA GRILL 22:07 <@snapcount> TUXNGOEY 22:08 <@snapcount> CPANSUX 22:08 < pbmdawg> CPANCAKE 22:09 <@crythias> calc urinecakes 22:09 <@WRE> urinecakes = That's not belly lint, that's urine cakes. 22:10 <@snapcount> has anyone ever seen nuba speak? 22:11 <@crythias> I'm sorry. energy radio is probably my favorite feed ever. 22:11 < nuba> no 22:13 <@crythias> heh. Best way to stop people shorting your stock is to post a profit. 22:14 <@snapcount> nuba: you're there 22:14 <@snapcount> just wondering 22:15 <@snapcount> crythias: you're failing to make sense again 22:15 <@crythias> comment posted to http://news.com.com/2100-1038-6045466.html?tag=tb 22:15 <@WRE> http://tinyurl.com/zjjk4 22:15 < nuba> snapcount: yes 22:15 <@crythias> son is complaining about short sellers of Overstock.com stock. 22:16 <@crythias> commenter says They won't do it if they post a profit. 22:16 < pbmdawg> short over stock stock 22:16 <@snapcount> yeah 22:17 <@snapcount> don't overstock on overstock stock especially if overstock stock is selling short 22:17 <@crythias> http://news.com.com/Need+your+PC+fixed+Get+ready+to+pay+up/2100-1041_3-6044445.html?tag=nefd.pulse 22:17 <@WRE> http://tinyurl.com/em3re 22:27 < nuba> snapcount: sup ? 22:28 <@snapcount> I'm building a new wre right now 22:30 <@crythias> a-shol-y 22:31 <@crythias> dunno. not making sense. 22:53 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:07 -!- wouter_procolix [n=Administ@ipd50a25e5.speed.planet.nl] has joined #webgui 23:07 < pbmdawg> wouter 23:07 <@snapcount> calc wouter 23:07 <@WRE> wouter = so. is it pronounced like wooter or router? 23:07 < wouter_procolix> Hi math 23:08 < wouter_procolix> Well, some dutch people pronounce router like wooter, so that's a different question :-) 23:08 < wouter_procolix> But I guess it's like router :-) 23:08 < pbmdawg> or like water 23:08 < pbmdawg> or wuuter, as massachusets people pronounce "water" 23:09 < wouter_procolix> Hey, I have a WebGUI question: 23:09 < wouter_procolix> about the uploadsHandler 23:10 < wouter_procolix> Is it always called in current WebGUI versions, or is there an option for it... 23:10 < pbmdawg> current? 23:10 < pbmdawg> 6.8.x ? 23:10 < wouter_procolix> SVN version. 23:10 < wouter_procolix> 6.99 23:11 < wouter_procolix> Hmm, the question also for 6.8.7... 23:11 < wouter_procolix> Because some of our websites has problems with file permissions since it's upgraded to 6.8.7 yesterday. 23:11 <@snapcount> from what? 23:11 <@snapcount> what version were you at before? 23:12 < wouter_procolix> Hm, good question... I guess 6.5 or something like that... I'm not sure. I didn't do it myself. 23:12 <@snapcount> oh 23:12 <@snapcount> It's not optional anymore afaik 23:12 <@snapcount> it was in that version though 23:12 < pbmdawg> it's probably a rewriting problem. 23:13 < wouter_procolix> I changed the permissions using "Edit branch" but the .wgaccess files were not updated accordingly. 23:13 <@snapcount> oh 23:13 < wouter_procolix> Also manual editing didn't work. So the images are still not visible :-( 23:13 <@snapcount> they won't be 23:13 < pbmdawg> known bug 23:13 <@snapcount> every time you edit a file 23:13 < wouter_procolix> Known solution?? 23:13 <@snapcount> it gets copied 23:13 <@snapcount> and hence a new .wgaccess 23:13 <@snapcount> basically 23:14 <@snapcount> the files are being versioned 23:14 <@snapcount> but it's fucked up 23:14 < wouter_procolix> Yikes.. So no quick fix probably... 23:14 <@snapcount> no.. colin and I worked on this for a while 23:14 < pbmdawg> oh, I added a flag parameter to getFiles that gets all the files, including .wgaccess ones 23:15 < wouter_procolix> What's getFiles? 23:15 < pbmdawg> Storage::getFiles 23:15 < wouter_procolix> okay. 23:15 < pbmdawg> just thought I'd throw that out there 23:17 < wouter_procolix> maybe a script to modify all .wgaccess files will do as a quick & dirty solution in this case. 23:19 < wouter_procolix> But I still don't understand the uploadsHandler (in SVN vesion)... I added some warn() statements in the uploadsHandler (between Session->open and $session->close), but nothing shows up in the webgui log when I access a file from the uploads directory. 23:19 < wouter_procolix> s/vesion/version/ 23:22 < pbmdawg> then 6.8.7 was upgraded/installed incorrectly 23:24 < wouter_procolix> :-( 23:44 <@snapcount> hey 23:44 <@snapcount> where does apache get it's path when it runs something like preload.perl 23:45 <@snapcount> the bastard is using the wrong perl 23:47 < wouter_procolix> Are you referring to the uploadsHandler problem?? 23:47 <@snapcount> no 23:47 <@snapcount> I'm off on my own little tangent here 23:47 < wouter_procolix> okay, phew... 23:47 <@snapcount> sorry 23:48 < wouter_procolix> than bastard != me :-) 23:48 <@snapcount> oh no 23:48 <@snapcount> haha 23:48 <@snapcount> bastard == apache 23:48 < wouter_procolix> Yeah, I guessed ;-) 23:58 -!- specsmu [n=rmiller@ppp-71-128-23-212.dsl.irvnca.pacbell.net] has quit ["leaving"] --- Day changed Sat Mar 04 2006 00:02 < wouter_procolix> Okay, another bug... Adding new subscriptions throws an error. I traced it to this line: 00:03 < wouter_procolix> WebGUI::Commerce::Payment->recurringPeriodValues($session) 00:03 < wouter_procolix> (well, that's part of the line). 00:03 < wouter_procolix> $sessions seems fine at this point in the code 00:03 < wouter_procolix> So it must be in recurringPeriodValues I guess. 00:03 < wouter_procolix> https://svn.webgui.org/svnweb/WebGUI%20SVN/view/WebGUI/lib/WebGUI/Commerce/Payment.pm 00:03 <@WRE> http://tinyurl.com/s7lz6 00:04 < wouter_procolix> Then something happens with "Tie::IxHash" but I have no idea what that is or how it works. Can someone take a quick look at the function? 00:04 < wouter_procolix> It's only 10-15 lines and might be just a stupid typo or something like that... 00:05 < wouter_procolix> Oh, by the way, the error is as follows: 00:06 < wouter_procolix> Couldn't execute operation : WebGUI::Operation::Subscription::www_editSubscription. Root cause: Can't locate object method "user" via package "WebGUI::Commerce::Payment" at .../WebGUI/lib/WebGUI/International.pm line 78. 00:06 <@snapcount> I was trying to figure this out yesterday 00:06 <@snapcount> it's breaking my wobject 00:06 <@snapcount> my guess is that it's a call to the user object of session somewhere 00:08 < wouter_procolix> In www_editSubscription is a call to $session->user->isInGroup() but that works fine... 00:10 < wouter_procolix> Hmm: 00:10 < wouter_procolix> WebGUI::International->new($session, 'Commerce'); 00:10 <@snapcount> what line of what file are you talking about? 00:10 < wouter_procolix> That's in Paymet.pm (link a few lines above 00:10 < wouter_procolix> ) 00:11 < wouter_procolix> I still have difficulties with understanding how way Perl works.... 00:11 < wouter_procolix> What's the first argument ($_) in the function new, if it's called like above? 00:11 < wouter_procolix> $session? or $class? 00:11 < wouter_procolix> Because in Internationalization.pm: 00:11 < wouter_procolix> sub new { 00:11 < wouter_procolix> my ($class, $session, $namespace, $language) = @_; 00:13 <@snapcount> the way it's called above, $class will be equal to the part before the method 00:13 <@snapcount> $class=WebGUI::International 00:13 < wouter_procolix> Okay, then this seems wrong: 00:13 < wouter_procolix> WebGUI::Commerce::Payment->recurringPeriodValues($session) 00:14 < wouter_procolix> Because in Payment.pm: 00:14 < wouter_procolix> sub recurringPeriodValues { 00:14 < wouter_procolix> my ($session) = @_; 00:14 < wouter_procolix> So the first argument will be "WebGUI::Commerce::Payment" , isnt' it? 00:14 <@snapcount> try changing that to shift 00:14 <@snapcount> my $session = shift; 00:15 < wouter_procolix> Nope, that doesn't solve the problem :-( 00:16 < wouter_procolix> But it still looks wrong to me. 00:16 <@snapcount> oh 00:16 <@snapcount> it is wrong 00:16 <@snapcount> you can't do it like that 00:17 < wouter_procolix> AH, I think I've got it. 00:17 < wouter_procolix> I changed it like this: 00:17 < wouter_procolix> sub recurringPeriodValues{ 00:17 <@snapcount> it has to be WebGUI::Commerce::Payment->new($session)->recurringPeriodValues; 00:17 < wouter_procolix> my $class = shift; 00:17 < wouter_procolix> my $session = shift; 00:18 < wouter_procolix> And you're solution does make even more sense :-) 00:18 <@snapcount> unless WebGUI::Commerce::Payment->recurringPayment is a constructor 00:18 <@snapcount> that won't work 00:18 <@snapcount> the other way to do it would be 00:19 <@snapcount> my $payment = WebGUI::Commerce::Payment->new($session); 00:19 <@snapcount> $payment->recurringPayment(); 00:19 <@snapcount> period values 00:19 <@snapcount> whatever the method is 00:20 < wouter_procolix> Oh: 00:20 < wouter_procolix> Couldn't execute operation : WebGUI::Operation::Subscription::www_editSubscription. Root cause: Can't locate object method "new" via package "WebGUI::Commerce::Payment" 00:21 <@snapcount> oh 00:21 <@snapcount> the constructor must be something else then 00:21 < wouter_procolix> init... 00:21 < wouter_procolix> =head2 init ( namespace ) 00:22 < wouter_procolix> I'm not sure about that... 00:23 <@snapcount> sorry 00:23 <@snapcount> I'm wrong 00:23 <@snapcount> that's not a class method 00:23 <@snapcount> it's a procedural method 00:23 < wouter_procolix> So than my original solution is fine? 00:23 <@snapcount> no 00:24 <@snapcount> the class name is not passed to the function when it's procedural 00:24 <@snapcount> it's just for scope resolution 00:24 <@snapcount> The problem is probably in i18n 00:25 <@snapcount> look at the changes made to the Payment i18n 00:26 < wouter_procolix> The strange thing is that it worked (or at least it seemed to work) with one shift before "$session = shift" 00:26 <@snapcount> really? 00:26 < wouter_procolix> I looked at other occurences of "WebGUI::International->new($session [, namespace]) and they all were the same... 00:27 < wouter_procolix> Yes, I get a working form back, and no errors in the log file. 00:28 <@snapcount> I'm no perl OO expert myself 00:28 <@snapcount> so we should probably ask someone why that works 00:28 <@snapcount> to make sure it's right 00:28 < wouter_procolix> I'll ask Martin... I think he wrote the Commerce system or a big part of it. 00:29 <@snapcount> he would know 00:29 < wouter_procolix> Besides that, he has a lot of Perl experience, so he'll understand it better :-) 00:29 < wouter_procolix> I've a lot of experience in C/C++ and some other languages, but Perl is so much different... 00:30 < wouter_procolix> By the way, when saving the new subscription, I still get the "Can't call method "user"" error, but I'll take a look at that later... 00:31 < wouter_procolix> Either this was no good solution, or there is another bug. 00:32 < wouter_procolix> So I'm gonna stop working now.. I'll mail Martin about this problem. But thanks for the help. It's very helpful to talk about this stuff, IMHO. 00:32 <@snapcount> I agree 00:32 < wouter_procolix> okay, see you later than :-) 00:32 <@snapcount> laters 00:33 < terje> hey snapcount 00:33 < wouter_procolix> PS: Dag Ian :p 00:33 < terje> just checking ing.. 00:33 < terje> err, in. 00:33 -!- wouter_procolix [n=Administ@ipd50a25e5.speed.planet.nl] has left #webgui [] 00:33 < terje> anything test-worthy? 00:33 <@snapcount> I'm having issues 00:33 <@snapcount> almost 00:33 < terje> cool mon 00:34 < terje> Prolly Monday then.. 00:34 <@snapcount> prolly this weekend 00:34 <@snapcount> but by monday for sure 00:34 <@snapcount> my laptop sucketh 00:34 <@snapcount> so compiling and recompiling is slow 00:34 < terje> werdup 00:34 < terje> honestly though I have a box you can use if you like. 00:34 < terje> It's pretty speedy. 00:35 < terje> and it's got a fresh copy of FC4 on it =) - just let me know. 00:35 <@snapcount> thanks... I'm just about done now though 00:35 < terje> k 00:35 <@snapcount> I'll keep that in mind 00:35 < terje> k 01:09 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 01:13 < pbmdawg> terje 01:14 < pbmdawg> you can compile it yourself if you want. I did it on centos and I'm a linux newbie 01:24 * terje terje be laazie 01:24 < terje> I did think about it but snap said he'd hook itup. 01:39 < pbmdawg> I doubt he gets to it tonight; you might just go ahead and try it assuming you have the time 02:33 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 03:48 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 06:04 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 06:04 < perlDreamer> if Gerald will write POD for 5 WebGUI core files, he gets my vote 06:06 -!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] 07:54 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 08:38 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 09:00 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 12:33 -!- grobbebol [n=marc@84-107-150-38.dsl.quicknet.nl] has joined #webgui 12:36 -!- grobbebol [n=marc@84-107-150-38.dsl.quicknet.nl] has left #webgui [] 14:26 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 15:17 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 16:37 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 17:20 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 17:41 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 22:12 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 22:15 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 23:47 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 23:52 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] --- Log closed Sun Mar 05 00:53:49 2006 --- Log opened Sun Mar 05 00:58:14 2006 00:58 -!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui 00:58 -!- ServerMode/#webgui [+ns] by orwell.freenode.net 00:58 -!- Irssi: #webgui: Total of 1 nicks [0 ops, 0 halfops, 0 voices, 1 normal] 00:58 -!- Irssi: Join to #webgui was synced in 1 secs --- Log closed Sun Mar 05 01:06:24 2006 --- Log opened Sun Mar 05 01:11:25 2006 01:11 -!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui 01:11 -!- Irssi: #webgui: Total of 3 nicks [0 ops, 0 halfops, 0 voices, 3 normal] 01:11 -!- Irssi: Join to #webgui was synced in 1 secs 01:12 -!- nuba [i=nuba@zaxxon.telerama.com] has joined #webgui 01:12 -!- terje [n=joem@vampira.scare.org] has joined #webgui 01:49 -!- snapcount [n=roy@user-0c6t351.cable.mindspring.com] has joined #webgui 02:23 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 02:24 < pbmdawg> terje: could you exit the room so we can reset the channel and give someone ops 02:24 < pbmdawg> chansen: also you? 02:24 < pbmdawg> nuba: you too? 02:25 < pbmdawg> xdanger? 02:25 < snapcount> everyone out! =0 02:25 < pbmdawg> Fire!!!!!! 02:25 < snapcount> if everyone but wre leaves he will cycle the channel automagically 02:25 < pbmdawg> good for him 02:26 < snapcount> he's freaking amazazzzing 02:26 < pbmdawg> he probably did that earlier, and then deoped himself or something 02:26 < pbmdawg> BIZATCHES 02:29 < pbmdawg> NUBA 02:44 -!- snapcount [n=roy@user-0c6t351.cable.mindspring.com] has left #webgui [] 02:46 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 03:13 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 03:13 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 03:48 < nuba> sup ? 03:48 < nuba> oh, he left.. 04:00 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 04:09 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 04:09 < pbmdawg> NO OPS 04:09 < pbmdawg> part-A 04:09 < perlDreamer> 0x00 04:09 < pbmdawg> oops 04:09 < pbmdawg> par-TA 04:09 < perlDreamer> or in the case of my latest chip 5a5a5a5a 04:10 < perlDreamer> that would be two no-ops 04:10 < pbmdawg> EAX 04:11 -!- snapcount [n=roy@user-0c6t351.cable.mindspring.com] has joined #webgui 04:11 < pbmdawg> banillion 04:12 < pbmdawg> fasillious 04:12 < perlDreamer> calc E-ROD 04:12 < WRE> E-ROD = Evil Release Overlord and Destructor 04:12 < perlDreamer> greetings, Roy 04:12 < pbmdawg> randcalc 04:12 < WRE> plone = lame 04:12 < pbmdawg> randcalc 04:12 < WRE> confusion = DUDE this ROCKS but I'm not sure what to do with it. 04:13 < perlDreamer> now that's funny 04:13 < perlDreamer> or rand isn't very rand-ish 04:13 < snapcount> greetings 04:14 < snapcount> I see our effort to restore ops was a complete failure 04:15 < pbmdawg> calc papajohns sweet nectar of tomatos, cheese, and sugary dough with salty garlic yellow goo, and BACON, and pepper-ONI 04:15 < pbmdawg> calc papajohns 04:15 < WRE> papajohns = sweet nectar of tomatos, cheese, and sugary dough with salty garlic yellow goo, and BACON, and pepper-ONI 04:16 < pbmdawg> yeah no one left 04:16 < perlDreamer> so if no one is OP, how does one get op'ed? 04:17 < snapcount> everyone has to leave 04:17 < snapcount> and the channel will be cycled by wre 04:17 < snapcount> which will give him ops 04:17 < snapcount> he in turn 04:17 < snapcount> will op us 04:17 < snapcount> thus restoring order 04:17 < perlDreamer> but _everyone_ has to leave 04:20 < perlDreamer> even xdanger the schizo bot/user dude? 04:20 < snapcount> ok 04:20 < snapcount> I'm going to resort to darker methods 04:20 < snapcount> startkeylogger 04:20 < snapcount> nope 04:20 < snapcount> let's try this 04:23 < pbmdawg> roy: unblock me 04:23 < pbmdawg> or suffer the consequences 04:23 < pbmdawg> hey 04:24 < snapcount> hey 04:24 < snapcount> DCC SEND "byebyek" 0 0 0 04:26 < pbmdawg> calc extort : in high school p.e. class, our "coach" took us all to the local bowling alley, and each day each person put a dollar to the winner's pot. Guess who won every day? 04:26 < snapcount> DCC SEND 012345689012345678 04:26 < snapcount> fuck 04:27 < snapcount> the exploits aren't working 04:27 < snapcount> no one is vulnerable 04:27 < perlDreamer> "I am invincible!" 04:27 < perlDreamer> name that movie 04:27 < pbmdawg> Goldeneye 04:28 < pbmdawg> of course 04:28 < perlDreamer> props to the representative from Kansas 04:28 < pbmdawg> I used to say that all the time 04:28 < perlDreamer> what happened to the Floridian quote-a-matic? 04:28 < snapcount> I'm about to DDos those who are not complying 04:29 < snapcount> hopefully none of them are sitting at a university somewhere w/ an OC48 04:29 < pbmdawg> I think EV1 might shutter all our servers if you use those 04:29 < perlDreamer> if you can get the lurkers to leave, I'll go too 04:30 < pbmdawg> DIE DIE DIE lurklers 04:30 < snapcount> I wouldn't do that 04:30 < snapcount> I'm not insane 04:30 < snapcount> I have other machines for such purposes 04:30 < snapcount> DCC SEND "byebyek" 0 0 0 04:35 < pbmdawg> 0DAYWRZ 04:36 < perlDreamer> BAKD00R 04:37 < snapcount> ok 04:37 < snapcount> this will take a little prep 04:37 < perlDreamer> y'all think these 17" displays are too big? 04:37 < snapcount> just so everyone knows 04:37 < snapcount> this is not malicious 04:37 < snapcount> no harm intended 04:37 < snapcount> you will just fall off of freenode for a bit =) 04:37 * snapcount prepares to save the day 04:58 < pbmdawg> how is saving the day going 04:58 < snapcount> slowly 04:58 < snapcount> I have to setup a few more bots 04:58 < snapcount> it's going to be cool 04:59 < snapcount> it might suck if they have a script to auto rejoin or something 04:59 < snapcount> or a lot of bandwidth 04:59 < snapcount> but hey 04:59 < snapcount> worth a shot 05:03 < pbmdawg> Accidental Damage Protection (Except in Florida) 05:03 < pbmdawg> you can't get ADP in florida 05:03 < snapcount> what? 05:04 < pbmdawg> through dell 05:04 < snapcount> oh 05:04 < pbmdawg> you can't but accidental damage protection 05:04 < pbmdawg> buy 05:23 < pbmdawg> oh well. 05:23 < pbmdawg> it wasn't meant to be 05:23 < pbmdawg> (with me here, tonight, at least) 05:23 < snapcount> what's that 05:24 < pbmdawg> l8r 05:24 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] 05:24 < snapcount> heh 05:24 < snapcount> he's going to miss the fun 05:24 < snapcount> my army is compiling as we speak 05:47 < perlDreamer> what hackery are you brewing? 05:47 < perlDreamer> and why didn't you use perl? 05:54 < snapcount> hehe 06:16 < perlDreamer> still here 06:16 < snapcount> yrs 06:16 < perlDreamer> yrs? 06:17 < snapcount> y 06:17 < perlDreamer> what's yrs? 06:17 < perlDreamer> what does it mean? 06:17 < snapcount> redneck for yes 06:17 < perlDreamer> roger 06:31 < perlDreamer> I didn't know that you spoke rednect. 06:31 < perlDreamer> redneck 06:32 < snapcount> heh 06:33 < snapcount> you must learn at least one foreign language in college 06:33 < perlDreamer> that's not a foreign language, it's a dialect 06:33 < perlDreamer> I mean, do you really think an oregon redneck and florida redneck could communicate with one another? 06:34 < snapcount> hmm 06:34 < snapcount> perhaps 06:34 < perlDreamer> oh, sure. there are commonalities, like tobacco spitting etiquette 06:34 < perlDreamer> monster truck discussion 06:34 < perlDreamer> and talk about how to sight in your new rifle 06:34 < perlDreamer> but how do they talk about swamp boats, or snow mobiles 06:35 < perlDreamer> it just wouldn't work 06:35 < snapcount> sigh 06:35 < snapcount> I think you're right 06:35 < perlDreamer> are you about ready to nuke us? 06:35 < snapcount> I couldn't make it work on one server 06:36 < snapcount> I'm trying it on another one now 06:43 -!- WRE1 [n=WRE1@67-58-211-247.amtelecom.net] has joined #WebGUI 06:43 < snapcount> hehehe 06:44 < snapcount> there's one 06:48 -!- WRE2 [n=WRE2@67-58-211-247.amtelecom.net] has joined #WebGUI 06:48 < perlDreamer> two 06:48 < snapcount> wre counts as well 06:48 < snapcount> so that's three 06:48 < snapcount> I'm going to make one more 06:48 < perlDreamer> so what's the strategy? 06:48 < snapcount> they all are connecting from the same host so I have to be carefull 06:49 < snapcount> flood 06:49 < snapcount> all the bots will ping them simultaneously 06:49 < snapcount> when they attempt to reply to all of them 06:49 < snapcount> irc will think they are flooding the channel 06:49 < snapcount> and kick them 06:50 < snapcount> I have to install the script that will cooridinate the ping 06:50 < perlDreamer> and the channel gets cleared and you can be OP 06:50 < perlDreamer> cool 06:50 < snapcount> well, when everyone is gone 06:50 < snapcount> I will leave also with the bots 06:50 < snapcount> then when I join 06:50 < snapcount> I'll have ops 06:51 < snapcount> basically I'll be creating the channel 06:51 < snapcount> if it works 06:51 < snapcount> =) 06:51 -!- chansen [n=chansen@81.225.82.48] has quit ["bbl"] 06:53 -!- WRE3 [n=WRE3@67-58-211-247.amtelecom.net] has joined #WebGUI 06:57 < perlDreamer> hmmm 06:57 < perlDreamer> $#bots == $#people 06:58 < perlDreamer> we're about 12 files away from the test run being setup 06:59 < snapcount> sweeet 06:59 < perlDreamer> one small problem, though 06:59 < perlDreamer> all mixin packages fail the POD test 06:59 < perlDreamer> even though they have POD 06:59 < perlDreamer> it's because their package namespace differs from the filename 07:00 < perlDreamer> haven't figured out a way around it yet 07:00 < snapcount> ah 07:25 < perlDreamer> sounds like you're not having much luck either 07:26 < snapcount> just about ready 07:43 < snapcount> !rp_channels 07:43 < perlDreamer> ahhh 07:43 < perlDreamer> AAAAHHHHHHHH 07:43 < snapcount> huh? 07:44 < perlDreamer> I was preparing for Armageddon 07:44 < snapcount> not quite 07:44 < perlDreamer> but nothing is happening 07:45 < snapcount> heh 07:48 < perlDreamer> ten files and counting, plus 8 mixins 07:48 < snapcount> cool 07:49 < snapcount> colin 07:49 < perlDreamer> yeah 07:49 < snapcount> cut and past like 30 lines into the channel 07:49 < perlDreamer> 30 lines, okay 07:49 < snapcount> you'll prolly get kicked 07:49 < snapcount> but come back 07:49 < perlDreamer> ok 238 - WebGUI::Session::Style 07:49 < perlDreamer> ok 239 - WebGUI::Session::Url 07:49 < perlDreamer> ok 240 - WebGUI::Session::Var 07:49 < perlDreamer> ok 241 - WebGUI::Storage 07:49 < perlDreamer> ok 242 - WebGUI::Storage::Image 07:49 -!- perlDreamer [n=colink@199.107.160.242] has quit [Excess Flood] 07:49 < snapcount> I think I loaded the wrong script 07:50 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 07:50 < perlDreamer> yup, kicked 07:51 < snapcount> wrong script then 08:00 < snapcount> I'll continue this in the morning 08:00 < snapcount> later 08:00 -!- snapcount [n=roy@user-0c6t351.cable.mindspring.com] has quit ["www.snapcount.org"] 08:00 -!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 15:07 -!- Irssi: #webgui: Total of 7 nicks [0 ops, 0 halfops, 0 voices, 7 normal] 15:08 -!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has left #webgui [] --- Log closed Sun Mar 05 15:08:23 2006 --- Log opened Mon Mar 06 14:14:44 2006 14:14 -!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui 14:14 -!- Irssi: #webgui: Total of 4 nicks [0 ops, 0 halfops, 0 voices, 4 normal] 14:14 -!- Irssi: Join to #webgui was synced in 0 secs 14:14 -!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has left #webgui [] --- Log closed Mon Mar 06 14:14:58 2006 --- Log opened Mon Mar 06 17:06:06 2006 17:06 -!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui 17:06 -!- Irssi: #webgui: Total of 6 nicks [0 ops, 0 halfops, 0 voices, 6 normal] 17:06 -!- Irssi: Join to #webgui was synced in 0 secs 17:06 < xdanger> nothing yet =( 17:06 < snapcount> are'nt you on the chanserv as an op? 17:08 < snapcount> you registered the channel right? 17:12 < xdanger> no i didn't 17:12 < snapcount> I thought I saw freenode op you 17:12 * snapcount shrugs 17:12 < xdanger> that was propably after a network split 17:12 < snapcount> oh 17:12 < snapcount> I tried registering the channel and someone has already 17:23 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 17:24 < crythias> ok. 17:24 * snapcount puts 17:24 < snapcount> you don't have to leave 17:24 -!- snapcount changed the topic of #WebGUI to: nevermind, we gave up 17:24 < crythias> puts, putts, pouts? 17:24 < snapcount> pouts 17:24 < crythias> stats p not working in gaim 17:24 < crythias> no /who either 17:25 < crythias> hi 17:25 < snapcount> damn idlers 17:25 < crythias> um. yeah 17:25 < snapcount> I'm going to set the bot to start kicking them 17:25 < crythias> xdanger disappeared 17:25 < snapcount> so this doesn't happen again 17:26 < crythias> chansen 17:26 < crythias> terje 17:26 < snapcount> I'm kind of grumpy 17:26 < crythias> understood 17:26 < snapcount> we lost a pretty important server last night 17:26 < snapcount> twas a late night 17:26 < crythias> oh? ick. 17:26 < snapcount> had to buy a new server 17:26 < snapcount> and 17:26 < snapcount> the one that died 17:26 -!- BearPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has joined #webgui 17:27 < snapcount> hosted about 80 sites and our primary dns 17:27 < crythias> I've been warned that my traffic was too much on my free host. 17:27 < crythias> ack! ack! ack! 17:27 < snapcount> yeah 17:27 < snapcount> it sucked hard 17:27 < snapcount> hi bear 17:28 < snapcount> for some reason libapreq is using the wrong perl 17:28 < snapcount> I'm so close to having this fc4 wre 17:28 < crythias> h 17:29 < snapcount> i 17:29 < snapcount> j 17:29 < snapcount> k 17:29 < snapcount> l 17:29 < crythias> sanpcount: http://freenode.net/group_registration.shtml 17:29 < WRE> http://tinyurl.com/7yvxk 17:29 < crythias> I think it's time to check it out. 17:29 < xdanger> BearPerson is a freenode staffer, and could help us get ops back 17:29 < snapcount> oh 17:29 < crythias> kewl 17:29 < snapcount> thanks x 17:29 < BearPerson> I'm not sure if you'd quite qualify for primary group, let me see 17:30 < snapcount> we usually have more peeps 17:30 < BearPerson> does any of you run/own something called "webgui" ? 17:30 < snapcount> they all left b/c we're trying to cycle the channel 17:30 < snapcount> yes 17:30 < BearPerson> hmm 17:30 < snapcount> I work for Plainblack 17:30 < snapcount> the comapany that makes WebGUI 17:30 < crythias> http://www.plainblack.com/webgui 17:31 < crythias> http://www.plainblack.com/staff snapcount is roy johnson 17:31 < crythias> I'm a volunteer. 17:31 < BearPerson> hmm 17:31 * snapcount dcc's some dna to BearPerson =) 17:31 < BearPerson> okay, looking good so far then 17:32 < BearPerson> hmm 17:33 < BearPerson> yeah, http://freenode.net/group_registration.shtml it will be then 17:33 < WRE> http://tinyurl.com/7yvxk 17:33 < snapcount> I need to read through this? 17:33 < BearPerson> how high op the food chain can we get someone to fill out an approving group form for one of the people in here? 17:33 < BearPerson> s/op/up/ 17:34 < BearPerson> yeah, would help 8-) 17:34 < snapcount> ok 17:34 < crythias> Probably JT 17:34 < snapcount> I'm in charge or all our community stuff 17:34 < snapcount> but I could get my boss to do it 17:34 < snapcount> he owns the company 17:34 < BearPerson> that'll work 8-) 17:34 < snapcount> k 17:34 < snapcount> so after we fill this out 17:34 < snapcount> we'll have ops again =) 17:35 < BearPerson> if you could get him to fill out one form as "approving contact" and you fill one out as "being approved" with his name in the "approved by", we should be fine 17:35 < snapcount> ok cool 17:35 < snapcount> appreciate the help 17:40 < snapcount> he's still sleeping b/c of last nights server episode, so we'll have to wait a bit 17:40 < xdanger> what kind of episode ?-) 17:41 < snapcount> complete hardware failure 17:41 < snapcount> primary dns 17:41 < snapcount> about 80 sites 17:41 < snapcount> we got it back up pretty fast 17:41 < chansen> whatsup? 17:42 < chansen> crythias: you called? 17:42 < snapcount> christian! 17:42 < snapcount> nobody has ops 17:42 < crythias> yeah, that 17:42 < crythias> nuba 17:42 < chansen> who need ops? ;P 17:42 < snapcount> we were trying to get everyone to leave so we could cycle the channel 17:42 < snapcount> hehe 17:42 < xdanger> those are nice... especially sunday evenings =) 17:42 < snapcount> xdanger: no doubt 17:43 < snapcount> I was just about to crawl into bed 17:43 < snapcount> and my phone starts going off with messages from the server 17:43 < snapcount> 'help me, I'm dying' 17:43 < chansen> cat FreeNode provide some assistant? 17:43 < chansen> s/cat/can't/ 17:43 < snapcount> yeah 17:43 < crythias> yeah but it's paperwork :) 17:43 < snapcount> BearPerson is a fn staffer 17:44 < snapcount> we're going to register the channel 17:44 < snapcount> but we have to wait for JT to wake up 17:44 < snapcount> haha 17:45 < chansen> it's kind of rude to ask people to leave, and even worse, cursing them. 17:46 < xdanger> hey, I actually have a question about wg... Is anyone doing anything to tempalate pagination ? 17:48 < snapcount> template it how? 17:49 < snapcount> so the links are templatable you mean 17:50 < xdanger> yes... We have a "multilingual" site that has event calendars on every language and "Previous 6 months - Next 6 months" 17:50 < xdanger> It would also be nice to have CS with out >> or << marks.. 17:51 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 17:51 < snapcount> hey matt 17:51 < pbmdawg> hey drivel-tongue 17:52 < xdanger> someone could bread down the pagination.nextPage variable to pagination.nextPageUrl .nextPageText or something like that 17:54 < snapcount> do you have perl skillz? 17:54 < xdanger> little hacking now and then... 17:54 < snapcount> well, if you want to implement it using 6.99 17:54 < snapcount> you can submit your patch to the dev list 17:55 < snapcount> and we could get it in 7 17:55 < snapcount> I'll answer questions and stuff 17:55 < xdanger> There was some talks about convertion pagination to utility asset ? 17:55 < snapcount> but I don't have time to do it myself 17:55 < snapcount> I never heard that discussion 17:55 < xdanger> rfe 1229466 17:56 < xdanger> snapcount: http://tinyurl.com/zw5gy 17:58 < snapcount> that looks like matt's baby 17:59 < pbmdawg> more like my tarbaby 17:59 < snapcount> pfft 17:59 < pbmdawg> oh wait, that's the calendar. 17:59 < snapcount> did you ever run this idea by JT? 18:00 < snapcount> xdanger: I would suggest posting to the dev list referencing the rfe 18:00 < snapcount> if you're willing to try and implement it 18:00 < snapcount> make sure you state the end goal 18:00 < snapcount> as JT may no like the proposed implementation 18:01 < snapcount> but he will suggest alternatives 18:01 < snapcount> if you tell him what you're trying to accomplish 18:02 < xdanger> pagination is just about the last thing in webgui that hasn't been templated =) 18:02 < snapcount> I agree 18:02 < snapcount> I think it would be cool 18:03 < snapcount> you better do it fast though... in about two months no new features are going in for quite some time 18:03 < snapcount> now is the time to do it 18:03 < pbmdawg> not quite the last thing. 18:03 < pbmdawg> the form controls are not templatable (programmatically) 18:03 < pbmdawg> nor is the edit profile screen. 18:03 < pbmdawg> nor is the admin console (enough) 18:03 < snapcount> bah 18:04 < xdanger> pbmdawg: you remember this: 18:04 < xdanger> 15:46 <@xdanger> since we're using mod_perl2 shouldn't we use something like $r->filename($storage->getPath($self->get("filename"))); return Apache2::Const::DECLINED; instead of redirect ? 18:04 < pbmdawg> yeah 18:04 < xdanger> have you given it any thougts ? 18:05 < xdanger> I just realized since storage is versioned with the changes to the asset, the files "real url" changes... 18:05 < xdanger> this could be a bad thing for linking or search engines 18:06 < xdanger> it you do that passthru apache the url would be always the same but you could still version the storage locations... 18:06 * pbmdawg is too busy to reply atm 18:10 -!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui 18:10 -!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 104 (Connection reset by peer)] 19:32 < terje> morning all 19:33 < terje> hey snapcount - how's the FC4 binary? 19:33 < terje> I'll check site.. 19:36 < snapcount> I'm troubleshooting a problem with libapreq 19:39 < terje> ah ok.. 20:11 < crythia1> seems reasonable that all but nuba could leave and come back? 20:11 < BearPerson> the problem is timing it right 20:12 < nuba> hey 20:13 < crythia1> hey 20:13 < crythia1> got nuba. 20:13 < nuba> i can leave & join later if need 20:13 < crythia1> xdanger? 20:13 < snapcount> I emailed JT about the group reg 20:13 < crythia1> pbmdawg? 20:13 < pbmdawg> here 20:13 < crythia1> kill your bot, though, snapcount 20:13 < crythia1> chansen? 20:14 < nuba> nevetheless, this is a very lame way of handling the channel 20:14 -!- WRE [n=WRE@67-58-211-247.amtelecom.net] has quit ["snapcount"] 20:14 < crythia1> yeahbut we're fixing it. 20:14 < crythia1> long term 20:14 < nuba> yup 20:14 < crythia1> just short term is an issue. 20:14 < crythia1> by we I mean not me 20:14 < snapcount> pfft 20:14 < crythia1> heh 20:14 < snapcount> chansen 20:15 -!- crythia1 is now known as crythias 20:15 < snapcount> at least we don't have 40 people in here 20:15 < pbmdawg> follow my lead 20:15 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 20:15 < BearPerson> well 20:15 < nuba> yeah that'd be rediculous 20:15 < nuba> ridiculous* 20:15 < nuba> ok there we go 20:15 < crythias> #webgui-waitingroom 20:15 < BearPerson> if you have any short-term issues I think I can cover 20:15 -!- nuba [i=nuba@zaxxon.telerama.com] has left #webgui [] 20:16 < snapcount> so are we all leaving now? 20:16 < snapcount> is that the plan 20:16 < snapcount> lol 20:16 < crythias> only if we can catch chansen 20:16 < crythias> and terje 20:16 < crythias> and xdanger 20:16 -!- nuba [i=nuba@zaxxon.telerama.com] has joined #webgui 20:16 < snapcount> doh 20:16 < BearPerson> hmm 20:16 < snapcount> this will make a great story one day 20:17 < nuba> heh 20:17 < BearPerson> anything immediate you need channel registration/ops for? 20:17 < crythias> #webgui-waitingroom 20:17 < nuba> ok 20:17 < BearPerson> nuba, you're not identified to nickserv by the way 20:17 < BearPerson> I mean, we could just run the channel opless until we can get the group thing covered 20:18 < snapcount> BearPerson: not really... just piece of mind and that special feeling you get with an @ next to your nic 20:18 < nuba> BearPerson: just id'ed 20:18 < nuba> thx 20:18 < BearPerson> and in case anything happens where we do need staff, I'll do my best to find some with whatever powers we need 20:18 < BearPerson> http://freenode.net/channel_guidelines.shtml (second bullet) ;-) 20:19 < nuba> so, should people go to #webgui-waiting room or stay here ? 20:19 < crythias> except, we're kinda ok with those who have ops. 20:19 < crythias> but I like channel access list thing 20:19 < nuba> come on, can one of the op-less ops herd us ? ;) 20:20 < BearPerson> well, you'll get the channel registration in the long run anyway 20:21 < snapcount> wow 20:21 < snapcount> I'm not a very good channel op 20:21 < snapcount> I think I've broken just about every rule in that link 20:22 < BearPerson> hehe 20:22 < BearPerson> you can always learn :P 20:22 < BearPerson> that page is just guidelines from freenode 20:23 < BearPerson> the things we found that tend to make channels nice and productive 20:23 < crythias> I think we need to have a vi vs. emacs war, here. 20:23 < BearPerson> :) 20:23 < crythias> because we all know that notepad rocks. 20:24 < snapcount> notepad++ 20:26 < nuba> bah i guess a fckedirot vs tinymce vs htmlarea would be more related to #webgui 20:27 < snapcount> freenode seems like a socialist kinda place which is odd compared to most irc networks 20:27 < snapcount> take Efnet for example 20:27 < BearPerson> thanks :-) 20:27 < snapcount> "remember...it's just irc. we don't care" 20:27 < BearPerson> we try to not be "IRC" :) 20:27 < snapcount> i see 20:28 < snapcount> funny thing is when matt created this channel, he just randomly picked the network 20:28 < snapcount> it's nice you guys give a crap 20:28 < BearPerson> we may just be a bit complicated about all this group stuff 20:29 < BearPerson> compare http://freenode.net/policy.shtml#ontopic - we actually care what the channels on our networks are about ;-) 20:30 < snapcount> we fit #1 20:30 < snapcount> woo hoo 20:30 < snapcount> we can stay! 20:31 < BearPerson> :) 20:32 < BearPerson> freenode is all about providing a communication medium for groups that already exist outside of IRC 20:33 < BearPerson> I sometimes think of it as the friendly playground where all the children from the block can come to play vs. the ruined playground where the junkies gather and hang out 8-) 20:33 < nuba> heh 20:34 < BearPerson> we're not really about forming groups on IRC (think warez/clan/gaming channels) 20:36 < BearPerson> we're currently writing something about that on http://freenode.net/humans.shtml 20:36 < BearPerson> I guess the "meta-community" part is what I'm trying to say 20:37 < snapcount> I get it now 20:37 < snapcount> it's a cool idea 20:37 < snapcount> funny how we've just kinda been here and never bothered to read any of this stuff 20:37 < BearPerson> :) 20:38 < snapcount> I'm sure you get a lot of that 20:44 < crythias> actually, I chose it, cause it was default in gaim. 20:44 < snapcount> oh 20:44 < snapcount> my bad 20:44 < crythias> np 20:44 < snapcount> I thought it was matt 20:45 < crythias> it was a collab. Colin had issues with direct IM. probably talked with Matt about it. I got involved in an issue, and created #webgui. 20:46 < crythias> but the idea was Colin's and Matt's originally. 20:46 < BearPerson> interesting... a client where we are default ;-) 20:46 < BearPerson> we were removed from irssi's server list because they thought us not IRCish enough 20:46 < nuba> oh i tried joining #webgui on freenode a few times before it came to actually exist. saw nobody, then left... 20:47 < BearPerson> and requested to be taken off the mirc list to make less of a target for spambots 20:47 < nuba> same thing on irc.perl.org 20:47 < crythias> heh. 20:48 < crythias> well, part of #webgui's staying power has been some lurker/op holders. Some of it has just been increased (I believe) productivitiy among those who participate, and then there's just me. 20:49 -!- snapcount changed the topic of #WebGUI to: We don't need no stinkin' ops! 20:49 < crythias> productivity wrt working out bugs in the project 20:49 < snapcount> eek! 20:49 < snapcount> you said the 'b' word 20:49 < crythias> um.. undocumented features, sorry. 20:50 < snapcount> hehe 20:51 < crythias> but we do diversify somewhat. it's not all perl... 20:51 < crythias> we go offtopic some times. issat bad? 20:52 < crythias> sometimes we just need to de-stress 20:52 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 20:52 < crythias> guess we gotta stop with the LICNSTAG 20:52 < pbmdawg> why is that 20:53 < crythias> Off-topic activity may result in users being barred from the network. 20:53 < crythias> *sniff* 20:53 < snapcount> OFFTOPC 20:53 < pbmdawg> zhyikes! 20:54 < crythias> http://freenode.net/policy.shtml#offtopic 20:54 < pbmdawg> that would be a good movie title. ("off topic") 20:54 < crythias> No more NICERUG 20:54 < pbmdawg> FRNCHME 20:55 < snapcount> crythias: don't make me come over there 20:55 < snapcount> did you read the whole paragraph? 20:55 < crythias> various forms of antisocial behavior 20:55 < snapcount> if we're channeling goatse images we could get banned 20:56 < pbmdawg> argh. 20:56 < pbmdawg> that means dubya is illegal too 20:56 < snapcount> hey 20:56 < snapcount> that's just the facts 20:56 < snapcount> he said 20:56 < snapcount> it 20:56 < pbmdawg> political invective 20:56 < pbmdawg> still. 20:56 < pbmdawg> pr0n is "just the facts" too 20:56 < snapcount> there is nothing derogotary 20:56 < snapcount> it's left to the user to interpret 20:57 < snapcount> (I know you're right btw) 20:57 < crythias> "I don't know much about pr0n, but I know what I like." 20:57 < snapcount> we may be too wild and unorthodoxed for freenode 20:57 * pbmdawg dances with some hax0r activity 20:59 < crythias> but hardly even know 0r 20:59 * pbmdawg install IIS 2.0 on his unfirewalled pc. 21:00 < crythias> because ? 21:00 < pbmdawg> http://freenode.net/policy.shtml#proxies. 21:01 < snapcount> well, at least you guys are reading the rules 21:01 < BearPerson> well, being a bit off-topic on channel is okay 21:02 < BearPerson> this is still your channel, meant so yau can communicate, develop social skills, and socialize :) 21:02 < crythias> with respect to freenode ops, if we've tacitly agreed to the content amongst the few of us (and it's not illegal), we'd generally be ok, right? 21:02 < snapcount> notice he mentioned *develop social skillz* 21:03 * crythias smacks snapcount with a trout. 21:03 < crythias> smells like fish... 21:03 * snapcount punches crythias in the arm, "punch buggy green no punch back!" 21:03 * pbmdawg wipes his mouth with an empty doritos bag. 21:03 < crythias> ow! 21:03 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has joined #webgui 21:03 * crythias rubs his arm. 21:03 < snapcount> colin! 21:03 < crythias> I'm tellin' mom! 21:04 < pbmdawg> NILOC 21:04 < BearPerson> yeah 21:04 < pbmdawg> BearPerson = Colin ? 21:04 < BearPerson> without complaints, we don't do anything at all usually :-) 21:04 < perlDreamer> No, I'm clothed thank you 21:04 < crythias> heh 21:04 < snapcount> perlDreamer == colin 21:04 * crythias roflol 21:04 < snapcount> lol 21:05 * crythias picks up bits of dorito crumbs in his shirt. 21:05 < snapcount> sorry it took me a while to get that one 21:05 < perlDreamer> snapcount: your plan to take over the world did not come to fruition 21:05 < snapcount> no 21:05 * pbmdawg sneezes a pygmy elephant. 21:05 < crythias> gotta vacuum before I do that rolling. 21:05 * crythias rolls his own. 21:05 * pbmdawg brings his own 21:05 < crythias> ewww ... 21:06 < pbmdawg> hum. carpet carpet. 21:06 < perlDreamer> so what's the hot hacking topic of the day? 21:07 < pbmdawg> I think we need a FOSS project named Loogie so I can say I'm hacking a Loogie. 21:08 < pbmdawg> and so roy can say, "I'm compiling my Loogie" 21:08 < pbmdawg> and so colin can say, "I'm documenting my loogie" 21:09 < crythias> and gerald can say, "why can't we use a different loogie?" 21:09 < nuba> and I lurk 21:09 < crythias> a lurker in the loogie 21:09 * pbmdawg branches Loogie to a new project: Lung 21:10 < pbmdawg> forks, rather. 21:10 < crythias> fork up a loung 21:10 < crythias> lung 21:10 < pbmdawg> LUNGBOT 21:10 < crythias> TOESQSH 21:10 < pbmdawg> TOECRLR 21:10 < crythias> GUILUGY 21:11 < crythias> toejam and lungbutter.com 21:11 < pbmdawg> lunch 21:12 < crythias> lungbutter.com has been taken 21:12 < pbmdawg> LUNGCAK 21:13 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 21:13 < pbmdawg> EATJUNK 21:13 < crythias> hair greases, toejam, and lungbutter. 21:13 < crythias> ahh yeah. 21:13 < MrHairgrease> nop 21:13 < MrHairgrease> nop 21:13 < MrHairgrease> nop 21:13 < MrHairgrease> why? 21:13 < crythias> exactly 21:13 < BearPerson> whee 21:14 * MrHairgrease feels like misbehaving! 21:14 < MrHairgrease> Try to kick me 21:14 < MrHairgrease> =) 21:14 < BearPerson> o_O 21:14 * BearPerson quietly points to /stats p 21:14 < crythias> client doesn't like /stats p 21:15 < MrHairgrease> no such command 21:15 < BearPerson> please don't misbehave 8-) 21:15 < crythias> "That command doesn't work on this protocol" 21:15 < BearPerson> /quote stats p 21:15 < MrHairgrease> you all suck c 21:15 < MrHairgrease> oh ok 21:15 < MrHairgrease> =) 21:15 < BearPerson> hmm, gaim does not like it 21:15 < crythias> it's true 21:15 < BearPerson> (1141672523 20:15) [freenode] -!- p BearPerson (i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson) 21:15 < BearPerson> (1141672523 20:15) [freenode] -!- p spb (n=spb@gentoo/developer/spb) 21:15 < BearPerson> *hint* *hint* 21:15 < BearPerson> (1141672523 20:15) [freenode] -!- p 2 staff members 21:15 < BearPerson> ;-) 21:15 < crythias> He's cool, though. 21:15 < MrHairgrease> I do not understand 21:16 < MrHairgrease> It must be monday 21:16 < pbmdawg> we've been visited by an angel 21:16 < MrHairgrease> when? 21:16 < MrHairgrease> when you were drunk this weekend? 21:16 < BearPerson> in other words, yes, you can misbehave, no, there's no channel ops here, BUT a freenode (firstlevel) staffer is :P 21:16 < pbmdawg> it's a weekend? 21:16 < MrHairgrease> ah 21:16 * MrHairgrease shuts up 21:16 < BearPerson> "can" meaning "I won't be able to stop you... for a while :P" 21:17 < crythias> but don't kick him :) 21:17 < MrHairgrease> do I hear evil laughter? 21:17 < BearPerson> :) 21:17 < MrHairgrease> you can kick me 21:17 < MrHairgrease> just don't ban 21:17 < BearPerson> how about quiet? ;-) 21:17 * MrHairgrease ..... 21:18 < BearPerson> nah, let's leave the subject :) 21:18 < MrHairgrease> ok 21:18 < BearPerson> I don't really like waving priviliges around 21:18 < MrHairgrease> so how's it going on the coding front? 21:18 * BearPerson sits back again and grabs the popcorn 21:19 < MrHairgrease> bearperson: do you also use webgui? 21:20 < crythias> he's not heard of it. he's just helping us regain channel ops 21:21 < crythias> by telling us, and by us I mean roy how to apply. 21:21 < MrHairgrease> ok 21:21 < MrHairgrease> how did we loose em anyway? 21:21 < MrHairgrease> every op logged out? 21:21 < crythias> all ops left 21:21 < crythias> yeah 21:23 < BearPerson> we do have channel registration stuff, but I guess that only got noticed after that ;-) 21:27 < crythias> sigh 21:27 < crythias> I think I gotta change hosting providers. 21:27 < MrHairgrease> why? 21:27 < crythias> my traffic went from 7mb/day to 200+mb/day 21:27 < crythias> and the free hoster says, pay up or lose connection. 21:28 < MrHairgrease> well 21:28 < MrHairgrease> it's only a 2000+ % increase 21:28 < crythias> yeah. and no idea how or why. 21:28 < MrHairgrease> so I can imagine he says that 21:28 < crythias> I did pay up. 21:28 < MrHairgrease> You dunno where the traffic comes from? 21:29 < crythias> no, and neither do they. 21:29 < MrHairgrease> but is it up or downstream? 21:29 < crythias> *shrug* it's traffic. 21:30 < crythias> but most likely from my site to someone. 21:30 < MrHairgrease> oh 21:30 < crythias> but without logs, I don't know. 21:30 < MrHairgrease> your website 21:30 < MrHairgrease> I thought you meant your work or home connection 21:30 < MrHairgrease> my mistake 21:30 < crythias> and I don't see the hits that would cause it. 21:30 < crythias> np. 21:30 < MrHairgrease> 200 mb per day is not that much 21:31 < crythias> well, no, but my free host: doteasy.com allows 1gb/month traffic. 21:31 < MrHairgrease> oh ok 21:31 < crythias> I paid $18 in an emergency for traffic. 21:31 < MrHairgrease> i see 21:31 < crythias> 10gb/month 21:31 < MrHairgrease> why don't you have logs? 21:32 < crythias> I don't host., 21:32 < crythias> brb 21:32 < MrHairgrease> ok 21:32 < crythias> I host gwy2.org, but I don't have anything but ftp access to gwy.org 21:33 < MrHairgrease> i see 21:35 < crythias> so. I'm looking at $7.95/month for gwy.org and large traffic 21:36 < crythias> which I can swing, ... I think I will go with www.bluehost.com 21:36 < MrHairgrease> ok 21:36 < MrHairgrease> I've podded the SQLForm today 21:37 < MrHairgrease> so it's one step closer to inclusion in the core 21:37 < crythias> yee haq 21:37 < MrHairgrease> somebody here used it already? 22:25 < crythias> pnut butter, jelly. 22:28 < snapcount> we need to up crythias' meds 22:30 < crythias> ah yeah 22:30 * crythias zips up in a banana costume... 22:30 * crythias gets out the maracas 22:31 * crythias looks blankly into a camera ... http://www.youtube.com/watch?v=LmWoVkhXI3o&search=peanut%20butter%20jelly 22:32 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 22:32 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 22:32 < crythias> heh 22:32 < crythias> keycapture on 22:33 < perlDreamer> calc E-ROD 22:33 < crythias> no wre 22:33 < pbmdawg> crythias: is that your kid? 22:33 < snapcount> so, /quit and /part really are different 22:33 < crythias> not at all 22:33 < crythias> I have a 2 year old. that's it. 22:33 < snapcount> I have a 4 month old 22:33 < crythias> isn't that video stupid funny? 22:34 < pbmdawg> you and your kydeeprn............. 22:34 < crythias> that's enough of that. 22:34 < crythias> thbbpt :) 22:34 < pbmdawg> alright alright 22:34 < snapcount> http://www.snapcount.org/home/photos/my-pictures/nikkis-first-bath#YABly9oBZhF99WFayvGUhQ 22:35 < pbmdawg> hey yours looks like mine 22:35 < snapcount> heh 22:35 < pbmdawg> http://www.veradox.com/uploads/zz/d2/zzd2Jill5yhR3gokWPcLLA/Cody_-_First_Week_003.jpg 22:35 < snapcount> she practices islam 22:35 < crythias> http://www.gwy2.org/photos/index.php?album=%2FTrent%2F2-3Yrs%2F&image=DCP_4811.JPG 22:36 < snapcount> I miss tinyurl 22:36 < snapcount> whoa 22:36 < perlDreamer> I don't 22:36 < snapcount> you'rs is human 22:36 < crythias> so they tell me :) 22:36 < snapcount> s/you'rs/your's 22:36 < pbmdawg> http://www.veradox.com/uploads/Jf/-_/Jf-_caF7TF0mNoVWCOgQ7g/Cody_-_First_Week_015.jpg 22:36 < crythias> yours 22:36 < snapcount> whatever 22:37 < snapcount> !spell 22:37 < snapcount> calc spelling 22:37 < snapcount> doh 22:37 < snapcount> dude 22:37 < snapcount> that last pic is a little explicit 22:37 < pbmdawg> yeah, he's a boy 22:37 < pbmdawg> you can see his neutering scars 22:37 < crythias> heh 22:37 < perlDreamer> ouch 22:38 < snapcount> don't they have to be at least 3 (21 doggy years) before you can put those pics on the net 22:38 < pbmdawg> his tail is docked also 22:38 < perlDreamer> tone it down a little will you, I'm trying to eat lunch 22:38 < pbmdawg> his ears are clipped too 22:38 < snapcount> ding 22:38 < snapcount> ding 22:38 < snapcount> ding 22:38 < snapcount> ding 22:38 < pbmdawg> and his thumbs are removed 22:38 < snapcount> =) 22:38 < pbmdawg> but they call them dewclaws. 22:38 < snapcount> can he stand on his tail stub? 22:38 < pbmdawg> plus, he had 4 teeth surgically removed 22:38 < perlDreamer> no wonder he's so small 22:38 < snapcount> you might as well had a kid 22:39 < pbmdawg> he's a highly modified stock model 22:39 < snapcount> just as expensive 22:39 < pbmdawg> better believe it 22:39 < perlDreamer> and fewer chewed on electronics 22:39 < pbmdawg> yes. 22:39 * pbmdawg gets to work on the core this week. 22:39 < snapcount> welcome back wre 22:39 -!- WRE [n=WRE@67-58-211-247.amtelecom.net] has joined #WebGUI 22:39 < snapcount> calc spelling 22:40 < perlDreamer> calc E-ROD 22:40 < WRE> spelling = Bad spelers of the world untie 22:40 < WRE> E-ROD = Evil Release Overlord and Destructor 22:40 < pbmdawg> randcalc 22:40 < WRE> foo = foobar 22:40 < pbmdawg> randcalc 22:40 < WRE> confusion = DUDE this ROCKS but I'm not sure what to do with it. 22:40 < snapcount> easy easy 22:40 < snapcount> he just got back 22:40 < perlDreamer> calc godfather 22:40 < WRE> No calc set for "godfather" 22:40 < pbmdawg> calc nezir 22:40 < WRE> No calc set for "nezir" 22:40 < perlDreamer> calc jt 22:40 < WRE> No calc set for "jt" 22:40 < snapcount> calc rizen 22:40 < WRE> rizen = The Godfather 22:40 < pbmdawg> calc papajohns 22:40 < WRE> papajohns = sweet nectar of tomatos, cheese, and sugary dough with salty garlic yellow goo, and BACON, and pepper-ONI 22:41 < pbmdawg> calc mamajohns 22:41 < WRE> No calc set for "mamajohns" 22:41 < snapcount> you guys are bored 22:41 * pbmdawg jigs a dance 22:41 < snapcount> when we restore ops 22:41 * perlDreamer rigs a jig 22:41 < snapcount> we should op everyone to celebrate 22:41 < BearPerson> hmm 22:42 < perlDreamer> what's "celebrate"? 22:42 < BearPerson> if you guys need anything that needs +o on this channel, notify me or anyone on /stats p 22:44 < snapcount> ok 22:44 < snapcount> will do 22:45 < WRE> Hi Everyone 22:46 < perlDreamer> it talks? 22:46 < perlDreamer> calc E-ROD 22:46 < WRE> E-ROD = Evil Release Overlord and Destructor 22:46 < WRE> What's new with WebGUI 22:46 < perlDreamer> well 22:46 < perlDreamer> the events calendar is broken 22:46 < perlDreamer> 6.9 is still months away 22:46 < WRE> Yes, Colin... I can talk. I know much about your kind. 22:46 < perlDreamer> 6.8 bugs are accumulating 22:47 < perlDreamer> and crythias is transfixed by PB&J's 22:47 < perlDreamer> what's new out in cyberspace? 22:48 < WRE> There are many worms, viri, and trojans 22:48 < WRE> it's a very dangerous place to be nowadays 22:51 * WRE gets jiggy wit it 22:52 < crythias> http://www.youtube.com/watch?v=pmTEZh8JDhc&feature=Views&page=1&t=t&f=b 22:52 < WRE> http://tinyurl.com/q72hk 22:52 < pbmdawg> terrible. 22:52 < pbmdawg> those are serious injuries 22:53 < WRE> one over two pi times the square root of inductance times capacitance 22:54 < crythias> currently on digg ... http://www.youtube.com/watch?v=37GVvxcyz6I&search=potato%20peel 22:54 < WRE> http://tinyurl.com/lvlm9 22:54 < WRE> Roy told me there were some EE's in the crowd...? 22:54 < crythias> I thought about inductance once, but what the L 22:55 < WRE> 1/(2*3.14159*sqrt(L*C)) 22:55 < WRE> Crythias++ tell him what he's won Roy... 22:56 < snapcount> a new car! 22:56 < crythias> ... toon 22:56 < crythias> You've just won a hundred grand.... 22:56 < crythias> candybar 22:56 < pbmdawg> mothers? 22:57 < crythias> http://www.thesmokinggun.com/archive/0623051grand1.html 22:57 < WRE> http://tinyurl.com/rzov4 22:57 < WRE> I'm thinking about getting my hard-drives done, but I'm afraid I may not boot afterwards 22:57 < WRE> It is a very hard choice to make 23:00 < WRE> The 160 giggers are nice, but I don't want to get them *too* big 23:05 < perlDreamer> are you thinking two or four? 23:06 < WRE> two 23:06 < perlDreamer> RAID1 23:06 < perlDreamer> definitely RAID1 23:09 < snapcount> matt 23:09 < snapcount> your homepage is a little bland 23:09 < pbmdawg> so spice it up 23:10 * snapcount throws some sugar on veradox.com 23:10 < snapcount> ta da! 23:19 < snapcount> pbmdawg: the webgui default login isn't working on your site 23:19 < perlDreamer> that isn't good 23:20 < snapcount> how are we supposed to upload pictures? 23:20 < snapcount> and write articles? 23:20 < perlDreamer> and add spice? 23:20 < snapcount> yes, the spice 23:20 < crythias> oops 23:20 < crythias> come to think of it, why should I want to be on digg anyway? 23:21 < crythias> digg + front page = Error 20050524-1. Can not connect to the database. Please contact i 23:22 < snapcount> they're not running webgui? 23:22 < perlDreamer> slackers 23:22 < perlDreamer> what are they thinking 23:22 < snapcount> guess they have to learn the hard way 23:27 < snapcount> crythias: what's up with the php photo album 23:27 < snapcount> are you a commy? 23:28 < crythias> old stuff. pre qebgui 23:28 < crythias> webgui 23:28 < snapcount> ah huh 23:28 < snapcount> so 23:28 < pbmdawg> qebwui 23:28 < snapcount> where exactly were you on the night of April 5, Mr. Anderson? 23:28 < crythias> gebwui 23:28 < crythias> same reason I don't have my faq in webgui format 23:29 < snapcount> ok 23:29 < snapcount> do you guys have any ideas on how I can use my site to promote the community more? 23:30 < crythias> what community? 23:30 < snapcount> I want it to be a place for things that are too of color for pb.com 23:30 < snapcount> or too random 23:30 < snapcount> a place for us to hang out kinda 23:30 < snapcount> s/of/off 23:30 < crythias> because we want a permanent storage place for our drivel (xdanger's log aside)? 23:31 < snapcount> I don't know what we could use it for 23:31 < snapcount> that's why I'm asking 23:31 < pbmdawg> http://www.zope.org/DevHome/ 23:31 < snapcount> is there any useful/fun/entertaining thing we could do with it 23:31 < snapcount> I had one idea 23:32 < crythias> live webgui bsod's 23:32 < pbmdawg> http://dev.joomla.org/ 23:32 < snapcount> I was thinking of letting people post blog type entries 23:32 < snapcount> about anything 23:32 < snapcount> any thought, any idea 23:32 < snapcount> webgui or not 23:33 < snapcount> what are these links? 23:33 < snapcount> do I have to actually *click* on this stuff 23:33 < snapcount> c'mon guys 23:33 < crythias> because there aren't too many (myspace) other (blogspot) places (digg comments) to (blogger) do (livejournal) this (deadjournal). 23:33 < perlDreamer> use.perl.org 23:34 < perlDreamer> we should do this stuff in an existing community place to let people learn about WebGUI 23:34 < perlDreamer> instead of creating our own little place 23:34 < crythias> we could create a grou.ps ... 23:34 < perlDreamer> use.perl.org 23:34 < perlDreamer> perlmonks 23:34 < crythias> http://grou.ps 23:34 < xdanger> something not perl spesific.. 23:34 < snapcount> well, it's not necessarily about promoting webgui 23:35 < snapcount> it's about the people, the friendships, the things that happen 23:35 < snapcount> more like a hangout 23:35 < MrHairgrease> well 23:35 < crythias> like myspace only we don't want to hook up 23:35 < snapcount> kinda like this room is 85% of the time 23:35 < MrHairgrease> in that case it should be done with wg 23:35 < snapcount> ROFLMAO 23:35 < snapcount> that's what i'm saying 23:35 < pbmdawg> roy: oh, you mean a place for booty calls 23:35 < snapcount> I have a hosted site 23:35 < xdanger> If I had more money I would go and ha a drink with the dutch team =) 23:35 < snapcount> I'm offering it up 23:36 < MrHairgrease> you can drink a whole night on my costs 23:36 < crythias> yeah. I tried that www.ga-commenters.com 23:36 < crythias> yawn. 23:36 < MrHairgrease> you just have to come to Holland 23:36 < snapcount> wth is a ga-commenter 23:36 < crythias> google answers. 23:36 < snapcount> oh 23:36 < crythias> flash in the pan. 23:37 < snapcount> so what do you guys think? stupid idea, pointless, anything? 23:37 < MrHairgrease> It would be cool to have this community hangaout youth work thingy 23:37 < MrHairgrease> but I'm not quite sure what I would use it for 23:37 < snapcount> I could prolly even convince JT to give us a site 23:37 < crythias> we could take over pb.com/discuss/etc 23:37 < snapcount> sepearate from mine 23:37 < MrHairgrease> but until you try you don't know 23:37 < snapcount> if that would be better 23:38 < MrHairgrease> If JT doesn't want to 23:38 < crythias> I'm not interested. 23:38 < MrHairgrease> Procolix can offer a site 23:38 < snapcount> ok... let's take a quick vote 23:38 < snapcount> question is 23:39 < snapcount> is there any interest in having a webgui hangout site 23:39 < snapcount> with yet to be determined content and purpose 23:39 < snapcount> go 23:39 < crythias> If I want self immolation (sp?) I'll post on my own website 23:39 * MrHairgrease votes blanco 23:39 < snapcount> wtf does that mean? 23:40 < snapcount> no = 1 23:40 < snapcount> neutered = 1 23:40 < MrHairgrease> It is dutch for I don't have an opion and my vote will be added to the minority 23:40 < snapcount> yes = 0 23:40 < snapcount> oh ok 23:40 < snapcount> so it's 1:1 23:40 < MrHairgrease> no 23:40 < snapcount> well yes is the minority 23:40 < MrHairgrease> you can only decide that afterwards 23:40 < snapcount> oh 23:40 < snapcount> damn 23:40 < snapcount> =) 23:40 < MrHairgrease> np 23:40 < MrHairgrease> er 23:41 < crythias> I don't need 3 places to discuss wg. or make that 4 or 5 23:41 < pbmdawg> what if blanco is the majority 23:41 < snapcount> dude 23:41 < snapcount> you don't get it 23:41 < snapcount> it's not about discussing webgui 23:41 < MrHairgrease> it cannot be the majority 23:41 < snapcount> it's a place for *us* 23:41 < MrHairgrease> only us? 23:41 < MrHairgrease> what about euroipeans =) 23:41 < snapcount> others are welcome 23:42 * pbmdawg wants to join Roy's club 23:42 < snapcount> they just have to have similar interests 23:42 < crythias> yeah and what do us have in common besides being here? 23:42 < pbmdawg> is it more of a gang or a club 23:42 < pbmdawg> or a country club 23:42 < pbmdawg> or a mafioso 23:42 < snapcount> hacking, humor, current events, free software 23:42 < MrHairgrease> I don't care to belong to a club that accepts people like me as members. 23:42 < MrHairgrease> Groucho Marx 23:43 < MrHairgrease> http://watchfuleye.com/groucho.html 23:43 < snapcount> ok, so you say 'yes' matt? 23:44 < snapcount> we can call it a gang if that makes you happy 23:44 * crythias gets out his pink do-rag. shizzle's all 'bout dem colorz, yo. 23:45 < snapcount> I need to teach wre to handle votes 23:45 < snapcount> that would be sweet 23:45 < crythias> !vote no 23:45 -!- crythias is now known as crythiastwin 23:45 < crythiastwin> !vote no 23:46 -!- crythiastwin is now known as crythiasothertwi 23:46 < crythiasothertwi> !vote no 23:46 < MrHairgrease> stop that 23:46 * snapcount kicks crythias with shoe because ops are b0rk3d =P 23:46 < pbmdawg> vote no 23:46 -!- crythiasothertwi [n=gyoung@64.200.2.35] has left #webgui [] 23:46 -!- crythiasothertwi [n=gyoung@64.200.2.35] has joined #webgui 23:46 < snapcount> whoa 23:46 < snapcount> it worked 23:47 < perlDreamer> snapcount has the power 23:47 < snapcount> perlDreamer: you said no? 23:47 < perlDreamer> having a hard time seeing the utility 23:47 < snapcount> ok 23:47 < snapcount> so 3 no, 1 nuetered 23:48 < perlDreamer> I'll be an inverse blanco and go with the majority 23:48 < snapcount> hehe 23:48 * pbmdawg changes his vote to blanco 23:48 < snapcount> which one? 23:48 < snapcount> the inverse or normal 23:48 < snapcount> the blanco or the inverted-blanco 23:48 < perlDreamer> so blanco is the contrary vote. 23:49 -!- crythiasothertwi is now known as crythias 23:49 * pbmdawg changes his vote to ((crythias NAND perlDreamer) NOR MrHairgrease) 23:49 < perlDreamer> and inverted blanco is the go-with-the-flow vote 23:49 < snapcount> si 23:49 < perlDreamer> that's the spanish vote 23:50 < snapcount> ((1 NAND 1) NOR (1)) 23:50 < perlDreamer> 0 23:50 < snapcount> 0 NOR 1 23:50 < snapcount> 0 23:50 < crythias> 0 23:50 < pbmdawg> no 23:50 < crythias> nor is a lame op 23:50 < pbmdawg> b/c MrHairgrease's vote would then change 23:51 < perlDreamer> ~ 23:51 < perlDreamer> ! 23:51 < perlDreamer> NOT 23:51 < crythias> don't make me get out my kmaps 23:52 * snapcount hurls a J/K Flip Flop at pbmdawg 23:52 < perlDreamer> watch out. 23:52 < perlDreamer> he can make you pee out your belly button.... 23:52 < snapcount> calc urine 23:52 < WRE> urine = Did you know that all humans can urinate through their navels? 23:52 < crythias> oh no 23:52 < pbmdawg> dangit; we haven't scared off BearPeep yet 23:52 < crythias> this is geeky. 23:52 < snapcount> he's building a case to K-Line us all 23:52 < perlDreamer> i'm guessing that we're pretty tame, relatively speaking 23:53 -!- grobbebol [n=marc@84-107-150-38.dsl.quicknet.nl] has joined #webgui 23:53 < pbmdawg> hey BearPeep 23:53 < snapcount> 12 peeps 23:53 < snapcount> is that a record? 23:53 * crythias doesn't want to grow beebowls. Sounds itchy. 23:53 < perlDreamer> 10 peeps 23:53 < perlDreamer> 2 artificial representatives 23:54 < crythias> what's the status on that form, Roy. 23:54 < crythias> ? 23:54 -!- grobbebol [n=marc@84-107-150-38.dsl.quicknet.nl] has left #webgui [] 23:54 < crythias> dang. 23:54 < crythias> did I offend? 23:55 * crythias sniffs his pits. 23:55 < snapcount> JT knows about it 23:55 < snapcount> I told him on the phone 23:55 < perlDreamer> how's the EMS? 23:55 < snapcount> but he's busy 23:55 < crythias> figure. 23:55 < crythias> time is stinky. It has flies. or something. 23:56 < crythias> gtg 23:56 < snapcount> perlDreamer: goal is to finish this week 23:56 < snapcount> it's a lofty goal 23:56 < crythias> laterness 23:56 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:57 < snapcount> ok 23:57 < snapcount> so the final vote was no 23:57 < snapcount> well, here's the thing 23:57 < snapcount> if you guys have ideas about how to build the community 23:57 < snapcount> I want to hear about it 23:58 < pbmdawg> I have some ideas 23:58 < snapcount> the representative from Kansas, has the floor 23:59 < snapcount> uh, hum! 23:59 < snapcount> the representative from Kansas, has the floor 23:59 < pbmdawg> why don't we all start collaborating on new wobjects or something. 23:59 < pbmdawg> or the theme system for 7.0 23:59 < pbmdawg> or a templated, pluggable pagination system 23:59 < pbmdawg> or whatever else needs to be done --- Day changed Tue Mar 07 2006 00:00 < pbmdawg> or a wikipedia wobject 00:00 < pbmdawg> or a newsletter campaign wobject 00:00 < snapcount> the problem isn't things to do 00:00 < pbmdawg> or mailing lists for CS's in 7.0 00:00 < snapcount> we have plenty to do 00:00 < snapcount> we need more people to help 00:00 < snapcount> how can we build the community base 00:00 < snapcount> encourage volunteers 00:00 < pbmdawg> WebGUI is unusable, currently 00:00 < snapcount> support them 00:00 < perlDreamer> that's why I think we should start doing stuff over on use.perl.org 00:00 < pbmdawg> nobody is going to join the community 00:01 < snapcount> how is it unusable? 00:01 < snapcount> you're joking right? 00:01 < pbmdawg> no 00:01 < snapcount> I use it 00:01 < snapcount> so do a lot of other websites 00:01 < snapcount> ? 00:01 < pbmdawg> it's only useful to a very tiny set of people 00:01 < pbmdawg> and it's on nobody's radar. 00:01 < snapcount> so what's your point 00:02 < snapcount> I'm trying to connect the dots here 00:02 < pbmdawg> it's only useful to those who have their own server, or can use mod_perl on their host 00:02 < snapcount> what can we do about that? 00:02 < pbmdawg> that limits it to only people who have a financial interest in selecting a CMS or web app platform 00:03 < pbmdawg> hobbyists and 98% of web hosts/sites are excluded 00:03 < snapcount> so you're saying we can't have a community because only people with money can use WebGUI? 00:03 < pbmdawg> I'm not saying we can't have a community 00:03 < pbmdawg> I'm saying with the state of webgui currently, it's software for enterprises. 00:03 < snapcount> ok 00:03 < perlDreamer> or churches 00:04 < snapcount> that may be 00:04 < perlDreamer> or soccer sites 00:04 < perlDreamer> or governments 00:04 < snapcount> but we want to build the community 00:04 < snapcount> how is this related? 00:04 < perlDreamer> if you want gold, you have to go to the hills 00:04 < pbmdawg> the demo system is great 00:04 < pbmdawg> but it's just so limited. 00:04 < pbmdawg> not to mention crappy looking 00:04 < pbmdawg> and broken-looking in IE 00:05 < pbmdawg> there aren't any apps in it that are whiz-bang anymore (maybe 3-4 years ago) 00:05 < snapcount> what does this have to do with building the community? 00:05 < pbmdawg> I'm saying 00:05 < pbmdawg> nobody is going to join the community because of these things 00:05 < pbmdawg> these are blocking growth of the community 00:06 < snapcount> so you're saying to build the community we could fix those problems? 00:06 < pbmdawg> yeah. write 50 more foss apps for webgui, and throw out the god-awful green/red style, and you might have a decent start 00:07 < pbmdawg> but if you want me to tell you how I really feel....... 00:07 < snapcount> ok... I'd say 7.0 addresses a lot of those things 00:07 < snapcount> new style(s) 00:07 < snapcount> more apps 00:07 < snapcount> more features 00:07 < pbmdawg> yeah, but more apps for enterprises. 00:07 < pbmdawg> and probably styles for enterprises 00:07 < perlDreamer> snapcount: do you mean user community or developer community? 00:08 < snapcount> both really 00:08 < pbmdawg> totally separate animals. 00:08 < snapcount> but right now I'm focused more on contributors 00:08 < snapcount> volunteers 00:08 < snapcount> developers, testers, doc writers 00:08 < pbmdawg> developers go where the perceived money/fame is 00:08 < snapcount> ok 00:08 < pbmdawg> and you can't have that without a big user community 00:09 < snapcount> how can I give our volunteer developers more fame 00:09 < snapcount> I got Martin on newsforge 00:09 < snapcount> and 3 other high traffic sites 00:09 < pbmdawg> doesn't mean much, in context. 00:09 < perlDreamer> when WebGUI is cool, then you can give people fame by associating them with it 00:09 < pbmdawg> yeah. 00:09 < perlDreamer> or, using Matt's comment earlier, until it's on the Radar, not much else will happen 00:10 < perlDreamer> when people talk about WebGUI like they do Bricolage, then you know you're successful 00:10 < snapcount> I've never heard of Bricolage until I started hanging out with you guys 00:10 < snapcount> I heard PHP*, and Mambo 00:11 < pbmdawg> or joomla/mambo, or wordpress, or zope/plone 00:11 < perlDreamer> I used Bricolage because it's perl based. 00:11 < pbmdawg> or even sharepoint. or websphere. or lotus notes. or any of the java app servers. 00:11 < perlDreamer> We need someone giving an OSCON talk about WebGUI 00:11 < snapcount> so what makes them so much better from a community standpoint 00:11 < snapcount> feature wise, they are not better 00:11 < nuba> i'd say zope/plone, too. 00:11 < perlDreamer> they are different 00:11 < pbmdawg> not from an enterprise developer's perspective, you're right. 00:11 < perlDreamer> it's not an application framework 00:11 < nuba> visibility 00:12 < perlDreamer> visibility 00:12 < perlDreamer> ++$nuba 00:12 < pbmdawg> you're right, WebGUI is easier to develop apps on 00:12 < perlDreamer> can't develop apps on Bric 00:12 < perlDreamer> it doesn't do apps 00:12 < perlDreamer> it only manages content 00:12 < perlDreamer> approval chains, publication, etc. 00:12 < pbmdawg> but all the others are far easier to install a bazillion tiny applets 00:12 < pbmdawg> or plugins 00:12 < pbmdawg> or themes 00:13 < pbmdawg> b/c every single small time n-tier shared hoster supports the php ones. 00:13 < MrHairgrease> So make a plugin installer interface in the admin console 00:13 < nuba> i wish people had the "yeah you mean that cool portal building app" look when i pronounce "webgui" 00:13 < nuba> they have "that" look when i say "zope" in brazil 00:14 < nuba> but instead.. "imsorry, webwhat?" 00:14 < pbmdawg> it's like hollywood. 00:14 < snapcount> ok. so what if we made a huge push to have people write contribs for 7.0 00:14 < nuba> oh since we're at it, i think webgui was a poor name choice, globally-wise 00:14 < nuba> but well, we can live with it 00:14 < MrHairgrease> yeah 00:14 < chansen> how does the release schedule look like, when is next major release? 00:14 < pbmdawg> way too far away 00:14 < MrHairgrease> I once opted for WebMeister 00:15 < nuba> its not brand-able like zope, plone, wiki, mambo, etc. 00:15 < snapcount> 6.99 is may 1 I think 00:15 < snapcount> anything is brandable 00:15 < pbmdawg> 'tis not a major release. 00:15 < snapcount> how? 00:15 < pbmdawg> only <5 people will install 6.99 00:15 < snapcount> it's 7.0 beta 00:15 < pbmdawg> maybe 10 00:16 < snapcount> that's doesn't have anything to do with how big the release is 00:16 < pbmdawg> sure it does. 00:16 < chansen> may, good. will buy me some time for auth stuff 00:16 < snapcount> popularity? 00:16 < pbmdawg> no 00:16 < pbmdawg> usability 00:16 < nuba> i think it sounds somewhat generic. like "web gui". think "car fuel". you can have a petrol station named "carfuel" but how fun is that ? 00:16 < pbmdawg> practicality 00:17 < nuba> or how unique does it sounds? 00:17 < pbmdawg> amount of change over previous releases. 00:17 < nuba> well dont look me that way, i love webgui :) 00:17 < snapcount> matt, what release has ever had more changes? 00:18 < MrHairgrease> 6.2.11 -> 6.3? 00:18 < pbmdawg> much of it are backend changes. 00:18 < pbmdawg> adding workflow will not be terribly useful to people initially, I'm guessing. 00:18 < pbmdawg> but again, that's a developer-level change, mostly. 00:19 < perlDreamer> it will be useful 00:19 < perlDreamer> I guarantee it 00:19 < MrHairgrease> Well, to add some eyecandy to webgui 00:19 < perlDreamer> the startDate and endDate functions were removed from assets 00:19 < MrHairgrease> I'm still busy with building a grahping engine 00:19 < perlDreamer> people will be using workflow right away 00:19 < snapcount> alright... let's focus 00:19 < snapcount> let's work on the things we can change 00:19 < snapcount> the stuff we can do now 00:20 < pbmdawg> I guess what I'm suggesting is.. 00:21 < snapcount> are you writing a manifesto? =) 00:21 < pbmdawg> if you want developers, you need users. To get users, you need to put it in their hands. The demo system doesn't quite do that b/c it looks crappy in IE and is very limited in functionality. We need some kind of hosted social app like myspace or something, where people can customize stuff. you know, actually do something with a webgui site other than write database applications for enterprises. 00:22 < perlDreamer> so if the demo system looked cool that would be good? 00:22 < snapcount> I see your point 00:22 < snapcount> that will be fixed with 7 00:22 < snapcount> or 6.99 00:22 < snapcount> there are at least three default styles 00:22 < snapcount> all new 00:22 < perlDreamer> but are they cool? 00:23 < pbmdawg> I'll withhold judgment till I see 'em 00:23 < snapcount> I haven't seen them 00:23 < snapcount> ok 00:23 < pbmdawg> not that Steve's work hasn't been entirely cool up to this point, which it has. 00:23 < snapcount> I heard some really good ideas 00:23 < snapcount> I'm going to list them in what I think would have the most impact 00:23 < snapcount> that we can control 00:23 < snapcount> and do something about 00:24 < snapcount> 1) Easier to install apps/plugins/styles 00:24 < snapcount> this is all about the wre control panel 00:24 < perlDreamer> not necessarily 00:24 < pbmdawg> (if you do it the way you wanted to, roy, which incidentally I agree with) 00:24 < perlDreamer> Not all WebGUI users will be using the WRE 00:24 < perlDreamer> take me for instance 00:24 < snapcount> true 00:25 < snapcount> ok 00:25 < snapcount> what about franks asset installer 00:25 < snapcount> that's pretty easy 00:25 < perlDreamer> it's okay 00:25 < perlDreamer> but you can't do it through the interface 00:25 < perlDreamer> WebGUI requires command line access 00:25 < snapcount> so a way to install wobjects from admin console? 00:25 < perlDreamer> or macros 00:26 < perlDreamer> translations 00:26 < perlDreamer> styles 00:26 < perlDreamer> help docs 00:26 < snapcount> problem with that is that the code effects all sites 00:26 < snapcount> styles don't 00:26 < snapcount> but the others do 00:26 < pbmdawg> I suggested this to JT last year, who replied with "I hope you're kidding, b/c you're fired if you're not" 00:27 < snapcount> I've heard that line before 00:27 < pbmdawg> anyways. 00:27 < snapcount> so, that's why I said wre control panel 00:27 < pbmdawg> what's your #2 00:27 < snapcount> b/c of the shared code 00:28 < snapcount> #2 is user contribs 00:28 < snapcount> styles, wobjects, macros 00:28 < pbmdawg> we also need a way to serialize a whole webgui site. 00:28 < pbmdawg> users, assets, groups, settings, all of it. 00:28 < pbmdawg> so sites can be exported and imported. 00:29 < MrHairgrease> calc sacked I hope you're kidding, b/c you're fired if you're not 00:29 < pbmdawg> so someone can create a demo and then copy it to their home machine. 00:29 < snapcount> 6.99 is to a point where we can start making contribs again 00:29 < snapcount> the big changes are done 00:29 < snapcount> and mostly working 00:29 < snapcount> i.e., session 00:29 < MrHairgrease> serializing a site would be cool 00:29 < snapcount> so, the big list of apps matt said 00:30 < snapcount> we could build those 00:30 < snapcount> and contribute them 00:30 < snapcount> maybe get them in the core 00:30 < snapcount> we need a place to list all of the ideas for app plug ins 00:30 < snapcount> and let people vote on them 00:30 < perlDreamer> like JT's new karma RFE system? 00:30 < pbmdawg> I think JT mentioned something like that at the last wuc. 00:30 < snapcount> I think this is where JT is going with the new karma system 00:31 < pbmdawg> but it's way way too late 00:31 < perlDreamer> it's in 6.99 now 00:31 < snapcount> well, we don't have to wait for that 00:31 < pbmdawg> sort of. 00:31 < snapcount> we could use a poll 00:31 < snapcount> even if just developers vote 00:31 < pbmdawg> we need them all 00:31 < pbmdawg> all are highest priority 00:31 < pbmdawg> anything anyone suggests, we need. 00:32 < snapcount> so submit RFE's for each asset. 00:32 < snapcount> and recruit people to build them 00:32 < snapcount> and contribute them 00:32 < snapcount> you can rank them 00:32 < snapcount> and track who is working on it 00:32 < snapcount> if people really want it 00:32 < snapcount> #3 00:33 < snapcount> style imports 00:33 < snapcount> easily changing the look of your site 00:33 < snapcount> i.e., downloading themes 00:33 < snapcount> I'm going to do this after EMS is done 00:33 < snapcount> the idea right now is something like this 00:34 < snapcount> you can import the theme via url 00:34 < snapcount> so, you can have a site that has 'feeds' of styles 00:34 < snapcount> the admin console will list all styles at a server 00:34 < snapcount> site 00:34 < snapcount> whatever 00:34 < snapcount> and you can select them 00:35 < snapcount> thoughts on this? 00:35 < pbmdawg> how does it apply? 00:35 < pbmdawg> just using editBranch? 00:36 < snapcount> it will show up as a style 00:36 < pbmdawg> that will only cover styles of assets only, not subtemplates of assets.\ 00:36 < pbmdawg> such as the various templates in a CS 00:36 < snapcount> that's true 00:36 < snapcount> how can we address that 00:36 < pbmdawg> writing a Theme asset. and a Theme Manager wobject. 00:37 < snapcount> how would that work? 00:37 < pbmdawg> I wrote the spec up a year ago, but I don't think I have it any more. 00:38 < pbmdawg> it wasn't difficult or complicated. 00:39 < pbmdawg> you are presented with a tree of your site's asset system when you go to apply a theme, and you select the nodes and optionally all their descendants to apply the theme to, along with which types of assets and their subtemplates to apply the template settings to. 00:39 < perlDreamer> wouldn't it just be better to make styles apply to subtemplates? 00:40 < pbmdawg> I don't know what you mean 00:40 < perlDreamer> (14:42:19) pbmdawg: that will only cover styles of assets only, not subtemplates of assets.\ 00:40 < pbmdawg> that's what I said 00:40 < perlDreamer> so make the theme system do _everything_ 00:40 < pbmdawg> that's what I'm saying. 00:40 < perlDreamer> not just style templates 00:40 < perlDreamer> but you can do that without a new asset/wobject combo 00:40 < pbmdawg> I don't believe so. 00:41 < pbmdawg> unless you build it into the Asset mixin. 00:41 < pbmdawg> the logic about how the various templates interrelate has to be stored somewhere. 00:42 < snapcount> what if it did this 00:42 < snapcount> when you export a theme, it gets all templates 00:42 < snapcount> then all you would need 00:42 < snapcount> is a way to associate all of them 00:42 < snapcount> with one selection 00:43 < snapcount> i.e., Bannana style -- Bannana CS Thread, etc 00:43 < snapcount> like a namespace 00:43 < snapcount> for the look of the site 00:44 < snapcount> selecting this namespace from the list would do an edit branch on the site to apply all of the styles and subtemplates 00:45 < snapcount> if someone doesn't have a subtemplate defined for an asset, it would retain the default 00:45 < pbmdawg> people may not want to convert their entire site. 00:45 < snapcount> ok 00:45 < snapcount> so we give an option like the nav def 00:45 < snapcount> where to start 00:45 < snapcount> how far to go 00:45 < snapcount> whatever 00:45 < pbmdawg> that's what I was describing above. 00:45 < snapcount> how is that an asset though? 00:46 < perlDreamer> it's an operation 00:46 < pbmdawg> yeah, it's more of an operation. 00:46 < snapcount> my god 00:47 < snapcount> we all agree on something 00:47 < perlDreamer> no we don't! 00:47 * snapcount panics =) 00:47 < perlDreamer> yes we do 00:47 < snapcount> hehe 00:47 < snapcount> here's my thing guys 00:47 < perlDreamer> I don't want to see your thing 00:47 < snapcount> there is a lot of negative energy 00:47 * snapcount goes hippy on you 00:47 < snapcount> a lot of despair 00:47 < snapcount> I want to fix this 00:48 < snapcount> I want to make this fun and rewarding for those of you that do stuff 00:49 < snapcount> catch my drift 00:49 -!- BeerPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has joined #webgui 00:49 < perlDreamer> that's the thing about OS software though 00:49 -!- BearPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has quit [Nick collision from services.] 00:49 -!- BeerPerson is now known as BearPerson 00:49 < perlDreamer> most of it is internally rewarding 00:50 < perlDreamer> you're still thinking cathedral 00:50 < perlDreamer> read this: http://www.oreillynet.com/pub/a/onlamp/2006/02/27/what-corp-projects-learn-from-open-source.html 00:50 < WRE> http://tinyurl.com/zewnh 00:51 < perlDreamer> thanks, WRE 00:51 < snapcount> I've read the book 00:51 < snapcount> I know what you're saying 00:51 < perlDreamer> good, then I'm preaching to the choir 00:51 < perlDreamer> can I get a hallelujah, brother? 00:51 < snapcount> not really 00:52 < snapcount> I just didn't see myself as thinking that way 00:52 < snapcount> but maybe I am 00:52 < perlDreamer> how many perl hackers get promos/kudos for working on perl 00:52 < perlDreamer> few 00:52 < perlDreamer> very, very few 00:52 < perlDreamer> but perl is fun to work on 00:52 < pbmdawg> so perl6 takes decades to produce itself. 00:53 < perlDreamer> that's actually different from perl itself 00:53 < perlDreamer> I'm talking CPAN authors 00:53 < perlDreamer> core hackers 00:53 < pbmdawg> ah 00:54 < perlDreamer> think more like Pugs 00:54 < perlDreamer> people just hacking for the sheer fun of it 00:55 < snapcount> so what we need then is not recognition or incentives 00:55 < snapcount> we need to find more hackers 00:55 < perlDreamer> we need to make hacking webgui fun 00:55 < perlDreamer> and easy 00:55 < snapcount> I think it's pretty easy 00:55 < snapcount> the API is good 00:55 < perlDreamer> chansen, you still around? 00:55 < snapcount> I don't know how to make it fun 00:56 < snapcount> it just is for me 00:56 < perlDreamer> me, too 00:56 < perlDreamer> why is it fun for you? 00:56 < snapcount> I like solving problems 00:56 < perlDreamer> why WebGUI then? 00:56 < perlDreamer> why not something else? 00:57 < snapcount> the people I guess 00:57 < snapcount> and I believe in Plainblack 00:57 < snapcount> I think WebGUI will be the best 00:57 < snapcount> and I want to be a part of that 00:57 < perlDreamer> right 00:58 < perlDreamer> when you figure out how to tell other people that in a way that convinces them, you'll succeed in building the community 00:58 < snapcount> we need a propaganda machine 00:58 < snapcount> >=) 00:58 < perlDreamer> that would help, but each of us as developers can actually do more than a marketing machine. 00:59 < perlDreamer> because community is about building relationships 00:59 < perlDreamer> marketing will make people use it, or be interested 00:59 < perlDreamer> but dreaming about being part of something great will make them hack it! 00:59 < snapcount> [17:58] because community is about building relationships 00:59 < snapcount> where have I heard that before? 00:59 < snapcount> that's a quote from something 01:00 < perlDreamer> Tim O'Reilly? 01:00 < snapcount> maybe 01:00 < perlDreamer> !g community relationships 01:00 < WRE> Google Book Search @ http://books.google.com/books?q=community+relationships&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp 01:00 < snapcount> I don't know 01:00 < snapcount> it just sounds really familiar 01:02 < perlDreamer> I was going to ask chansen if he remembered his response to Frank about when the Auth plugins were going to be done 01:02 < perlDreamer> he said he'd looked at the code and found that it was going to take a whole lot longer to clean it up than he originally thought 01:02 < perlDreamer> it's not fun to work on bad code 01:03 < perlDreamer> I don't think that's as important as relationships, but it's not far behind 01:03 < perlDreamer> I think we need to live and breathe Perl Best Practices 01:04 * pbmdawg crosses his heart and hopes to die. I think we should seriously consider porting (a version of?) webgui to php. 01:05 < pbmdawg> lol j/k folks. 01:05 < snapcount> that's ridiculous 01:05 < pbmdawg> just trying to make your hearts stop 01:05 < perlDreamer> didn't someone already do that? 01:05 < snapcount> oh 01:05 < snapcount> webPhooooooooooooooooooooooeeeeeeeeeeeeeeeeeeeeeeeeeeyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 01:07 < snapcount> heh 01:07 < snapcount> http://www.webphooey.org/ 01:09 < snapcount> last updated oct 6 2005 01:10 < snapcount> wasn't that right around the WUC 2005 01:10 < perlDreamer> yup 01:10 < snapcount> I bet he gave up 01:11 < perlDreamer> who was doing it? 01:11 < snapcount> that kid from unc I think 01:11 < perlDreamer> for a second I thought it was you... 01:11 < snapcount> me? 01:11 < perlDreamer> you 01:11 < perlDreamer> usted 01:11 < perlDreamer> vu 01:11 < perlDreamer> tu 01:11 < perlDreamer> sie 01:11 < snapcount> like a second recently? 01:12 < snapcount> or a second in the distant past? 01:12 < perlDreamer> both 01:12 * snapcount looks puzzled 01:12 * perlDreamer was confused 01:12 < snapcount> i think his last name is johnson 01:12 < snapcount> maybe that's why 01:13 < perlDreamer> online, all you johnson's look alike 01:13 < snapcount> heh 01:22 < snapcount> !vote does this work? 01:22 < WRE> .--:[ #WebGUI Vote Activated ]:------------ --- -- - 01:22 < WRE> ( -:- does this work? 01:22 < WRE> `--:[ To vote, type/msg !yes or !no. 1 min limit ]:----- --- -- - 01:22 < snapcount> !yes 01:22 < snapcount> perlDreamer 01:22 < perlDreamer> !blanco 01:22 < snapcount> vote now or lose everything 01:22 < snapcount> yes or no 01:23 < perlDreamer> !yes 01:23 < snapcount> I wonder what it does after 1 min is up? 01:23 < perlDreamer> !yes 01:24 < WRE> .--:[ #WebGUI Vote Ended ]:------------ --- -- - 01:24 < WRE> ( -:- Vote Tally: Yes 2 No 0 01:24 < WRE> `--:[ QuickVote v1.02.01 by David Proper (DrN) ]:----- --- -- - 01:24 < snapcount> cool 01:25 < snapcount> time for me to go 01:25 < perlDreamer> l8r 01:25 < snapcount> see ya guys 01:25 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 01:31 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 01:34 < pbmdawg> !yes 01:35 < pbmdawg> !vote is WRE stupid? 01:35 < WRE> .--:[ #WebGUI Vote Activated ]:------------ --- -- - 01:35 < WRE> ( -:- is WRE stupid? 01:35 < WRE> `--:[ To vote, type/msg !yes or !no. 1 min limit ]:----- --- -- - 01:35 < perlDreamer> !yes 01:35 < perlDreamer> !yes 01:35 < pbmdawg> !Yes 01:35 < perlDreamer> !yes 01:35 < pbmdawg> !yes 01:35 < perlDreamer> !oh yes 01:35 < pbmdawg> !yes 01:35 < pbmdawg> !yes 01:35 < pbmdawg> !yes 01:35 < perlDreamer> !most definitely 01:35 < perlDreamer> change your nick and see if you can spoof it 01:35 -!- pbmdawg is now known as stupid 01:35 < stupid> !yes 01:35 -!- stupid is now known as pbmdawg 01:35 < perlDreamer> now we wait 01:36 < WRE> .--:[ #WebGUI Vote Ended ]:------------ --- -- - 01:36 < WRE> ( -:- Vote Tally: Yes 3 No 0 01:36 < WRE> `--:[ QuickVote v1.02.01 by David Proper (DrN) ]:----- --- -- - 01:36 < perlDreamer> oh boy 01:36 < perlDreamer> ballot stuffing 01:36 < chansen> perlDreamer: pong 01:36 < perlDreamer> pong? 01:36 < perlDreamer> oh, from earlier 01:37 < perlDreamer> what's your honest opinion of the WebGUI code base? 01:37 < chansen> you don't want to know ;) 01:37 < perlDreamer> no, I really want to know 01:37 < pbmdawg> yes we do 01:38 < chansen> This will be from my limited experience from the code base. 01:38 < pbmdawg> which version 01:38 < perlDreamer> dude, you're sanctified 01:38 < perlDreamer> just lay it out 01:38 < chansen> WebGUI reinvents to many wheels in the first place, things are looking better 01:38 < chansen> WebGUI uses globals/singletons/static classes which scares the hell out of me 01:39 < chansen> WebGUI's motto seem to be human testing instead of machine tests, this is improving :) 01:40 < perlDreamer> so what's bad and not improving? 01:40 < pbmdawg> globals/singletons/static ? 01:40 < perlDreamer> $session was a global 01:40 < pbmdawg> right, but that's irrelevant now. 01:40 < perlDreamer> static classes are those with manually written constructors and accessors 01:41 < perlDreamer> chansen, am I right about that? 01:41 < chansen> yes, also touches reinvented weels 01:42 < pbmdawg> what is a singleton 01:42 < perlDreamer> object that only allows one of itself 01:42 < perlDreamer> like Log::Log4perl 01:42 < chansen> and one more thing, WebGUI does almost no parameter/argument validation which in the end will bite you 01:43 < perlDreamer> you mean on a per sub basis 01:43 < chansen> yes, there is aslo strong and weak singletons 01:43 < chansen> yes 01:44 < perlDreamer> so what isn't getting better about WebGUI, aside from parameter validation? 01:45 < chansen> the WebGUI's sql 01:45 < chansen> looks like php ;P 01:45 < chansen> seriously, placeholders is better and faster 01:46 < chansen> WebGUI::SQL looks like crap IMO, find a better ORM on CPAN 01:47 < chansen> I realise that what I'm saying is not what you want to hear, but if WebGUI want press or attract serious hackers it needs to adopt to the present standards 01:48 < perlDreamer> Actually, it's exactly what I want to hear 01:48 < perlDreamer> because it's an objective view of the codebase 01:50 < chansen> and the I18N stuff does not look good either, Locale::Maketext which is a defacto standard does a much better and accurate job 01:51 < perlDreamer> I talked with JT about that, and he said that none of the CPAN locale modules would handle all of our needs. 01:51 < perlDreamer> it was good for labeling, but not large documentation 01:51 < perlDreamer> paragraphs and paragraphs of text 01:51 < chansen> no, Locale::Maketext handles large chunks of text 01:52 < perlDreamer> embedded HTML, too? 01:52 < chansen> yes 01:52 < chansen> use gettext which is _the_ defacto for open source 01:53 < chansen> and there is plenty of tools to work and update catalogs/messages, both GUI and CLI 01:54 < chansen> WebGUI has no seperation between models or controllers which also make things more messy 01:55 < chansen> and sometimes even presentation code is mixed with those 01:59 < chansen> WebGUI has a nice OOBE, but when it comes to customising/extending it's kind of limiting without hacking/messing with the core stuff 02:00 < chansen> If you have any questions just ask/yell ;) 02:01 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 02:01 < crythias> ack 02:02 < crythias> Im going to cry 02:04 < pbmdawg> why are you going to cry. 02:04 < crythias> I can't read 02:04 < crythias> 6x$18 02:04 < crythias> I'm going to scream 02:04 < perlDreamer> oy 02:04 < crythias> yeah oy 02:04 < crythias> if they wont credit me, I'm going to be irritated 02:05 < pbmdawg> 6x$18 ? 02:05 < pbmdawg> for what 02:05 < perlDreamer> hosting 02:06 < pbmdawg> with whom 02:13 < crythias> doteasy 02:13 < crythias> all their add-ons are for 6 month increments 02:14 < crythias> now to see what I can do to cancel 02:50 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 02:51 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 04:06 -!- crythia1 [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 04:06 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 04:06 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 04:28 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 05:42 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 06:04 -!- BeerPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has joined #webgui 06:10 -!- BearPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has quit [Read error: 110 (Connection timed out)] 06:16 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 06:52 -!- crythia1 [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 07:20 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 07:20 < perlDreamer> still don't have no stinking ops 07:20 < perlDreamer> or unstinking ops 07:20 < perlDreamer> just a bot 07:21 < perlDreamer> and a guy in Florida with a small dog 07:21 < snapcount> hehe 07:21 < perlDreamer> and a loud mouthed hacker in Portland with a new laptop 07:22 < snapcount> new laptop eh? 07:22 < perlDreamer> yeah 07:22 < snapcount> do tell 07:22 < perlDreamer> Inspiron 6000 07:22 < perlDreamer> 1 Gb memory 07:22 < perlDreamer> 40 Gb hard drive 07:22 < perlDreamer> 9 cell battery 07:22 < perlDreamer> should run Linux pretty easily 07:22 < snapcount> cool 07:22 < snapcount> did you design the battery? =) 07:23 < perlDreamer> no, my group doesn't do laptop products 07:23 < perlDreamer> cell phones, PDAs, MP3 players, cameras 07:23 < perlDreamer> and soon, power tools 07:23 < snapcount> so you did the battery in my nano 07:23 < perlDreamer> It's possible 07:23 < perlDreamer> cut it open and look for a chip ID starting with DS 07:23 < snapcount> what about my samsung a940 07:24 < perlDreamer> cell phone? 07:24 < perlDreamer> I think we're in some samsung cell phones 07:24 < perlDreamer> how many battery terminals does it have? 07:25 < snapcount> I'm not sure 07:25 < snapcount> I guess I could look 07:25 < snapcount> =0 07:25 < perlDreamer> Kathy says hi 07:26 < snapcount> hi Kathy! 07:26 < snapcount> WOO HOO 07:26 < snapcount> YES YES YES 07:26 < snapcount> I GOT IT 07:27 < snapcount> wre binary for FC4 is working 07:27 < perlDreamer> cool! I'll be talking to you in about 8 working days 07:27 < snapcount> huh? 07:27 < snapcount> 8 working days? 07:27 < perlDreamer> When the new laptop gets here 07:27 < snapcount> ahh 07:27 < perlDreamer> of course, you realize that it's only about 3 weeks 'til FC5 comes out, right? 07:28 < snapcount> terje should be happy 07:28 < snapcount> he asked for this on Thursday 07:28 < perlDreamer> Is terje a hacker or a business type? 07:28 < snapcount> that's ok 07:28 < snapcount> he's a sysadmin I think 07:29 < snapcount> I haven't talked to him a whole lot 07:29 < snapcount> I'm not sure how much of a programmer he is 07:29 < perlDreamer> Am I like the only volunteer perl hacker? 07:29 < snapcount> well, the dutch guys 07:29 < snapcount> but procolix pays them 07:29 < snapcount> so I don't know if they count 07:30 < snapcount> there were some others 07:30 < snapcount> but they've been quiet lately 07:30 < snapcount> ebruni 07:30 < snapcount> fishingfan 07:30 < snapcount> dpuro 07:30 < snapcount> they drifted away somewhere in the middle of 6.x 07:31 < perlDreamer> rapid changes will do that 07:31 < snapcount> yeah 07:31 < snapcount> crap 07:31 < perlDreamer> only us certified whackos stick that kind of stuff out 07:31 < snapcount> I can't remember how to upload to sf 07:31 < perlDreamer> logged in? 07:31 < snapcount> you ftp to some addr 07:31 < snapcount> I can't remember what it is 07:31 < perlDreamer> did JT email it to you? 07:31 < snapcount> I guess I could look at the scripts on the pb servers that push the releases 07:32 < perlDreamer> there you go! 07:32 < snapcount> upload.sf.net 07:32 < snapcount> doh 07:32 < snapcount> ! 07:32 < perlDreamer> got time for an upgrade question? 07:36 < snapcount> sure 07:36 < perlDreamer> okay, we start with a 6.99 version of WebGUI 07:36 < perlDreamer> I need to rename 1 Help and 1 i18n file 07:36 < perlDreamer> Help/Wobject.pm goes to Help/Asset_Wobject.pm 07:36 < perlDreamer> and likewise for i18n/English/Wobject.pm 07:37 < perlDreamer> I know now to fix this in SVN, but writing the upgrade script is giving me a headache 07:37 < snapcount> system("mv path/to/Help/Wobject.pm /path/to/Help/Asset_Wobject.pm"); 07:38 < snapcount> that should work on win32 also 07:38 < snapcount> but I'm not 100% on that 07:38 < perlDreamer> I thought of that, but mv will fail on anyone running it on SVN 07:38 < perlDreamer> since the source files don't exist 07:38 < snapcount> what do you mean they don't exist? 07:38 < snapcount> oh i see 07:39 < snapcount> you can do this 07:39 < perlDreamer> I'll just check for existence before running the system call 07:39 < snapcount> yep 07:39 < perlDreamer> cool 07:39 < snapcount> read my mind 07:39 < perlDreamer> then I can start working on the other two thing I volunteered to do for JT. 07:39 < snapcount> don't forget about EMS =) 07:39 < perlDreamer> I won't 07:39 < snapcount> should be a lot of stuff checked in this week 07:40 < perlDreamer> cool. 07:40 < perlDreamer> more forms? 07:40 * snapcount crosses his fingers 07:40 < snapcount> prolly 07:40 < snapcount> I don't even know right now 07:40 < snapcount> I'm so tired 07:40 < perlDreamer> Do you know that everyone who talks to me from PB says that? 07:40 < snapcount> my upload has started 07:40 < snapcount> haha 07:40 < perlDreamer> Y'all work way too hard 07:40 < snapcount> we all have a habbit of working too much 07:41 < snapcount> small company 07:41 < snapcount> we have to 07:41 < perlDreamer> and you're going to school, too 07:41 < snapcount> 16 credits 07:41 < snapcount> yippee 07:41 < perlDreamer> what are you studying? 07:41 < snapcount> obviously spelling is not my thing 07:41 < snapcount> this time I'm doing business 07:41 < perlDreamer> why? 07:41 < snapcount> I've already done programming 07:41 < snapcount> the universal degree 07:41 < snapcount> works anywhere 07:41 < perlDreamer> ah 07:42 < snapcount> also, good to think from a business perspective 07:42 < perlDreamer> true 07:42 < perlDreamer> JT does that a lot 07:42 < snapcount> exactly 07:42 < snapcount> I'm supposed to be his mini-me 07:42 < snapcount> I've got a ways to go 07:42 < snapcount> =) 07:42 < perlDreamer> You need to start growing a beard 07:42 < perlDreamer> and scowl 07:42 < snapcount> uh no 07:43 < snapcount> I'm far from anti-social 07:43 < snapcount> JT is not the best with people 07:43 < perlDreamer> you don't have to be anti-social, just scowl a lot 07:43 < snapcount> haha 07:43 < snapcount> alright man, I'm done 07:43 < snapcount> time for bed 07:44 < snapcount> $self->sleep(60*60*7.5); 07:44 < perlDreamer> crash hard, sleep well 07:44 < snapcount> thanks 07:44 < snapcount> goodnight 07:44 < perlDreamer> night! 07:51 -!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 15:18 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 15:18 -!- Grobbebol [n=marc@host1.procolix.nl] has left #webgui [] 15:40 -!- BeerPerson is now known as BearPerson 15:42 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 15:43 -!- Grobbebol [n=marc@host1.procolix.nl] has left #webgui [] 15:57 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 16:34 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 16:40 < snapcount> good morning my peeps 16:46 < pbmdawg> good morning mr. sir. 16:47 -!- snapcount changed the topic of #WebGUI to: terje, your fc4 binary is done 16:54 < snapcount> terje! 16:54 < snapcount> wake up 16:54 < snapcount> roll out of bed 16:55 < chansen> ho folks 16:55 < snapcount> what'd you call me? =) 16:55 * chansen s/ho/hi/ # I'm not Santa ;) 16:56 < snapcount> heh 16:56 < pbmdawg> hidy ho 17:44 * snapcount slaps terje around a bit with a large trout 17:52 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 17:57 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 18:01 < pbmdawg> cry! 18:02 < crythias> wah 18:03 * crythias sets the topic to: Your STD test results are in. Please see the Doctor ASAP. 18:04 < crythias> ops! Now! 18:04 < crythias> gimme ops, before I start whining! 18:05 * crythias fumes, pants, snarls. 18:05 < pbmdawg> /op crythias 18:05 * crythias calms down. Temperature is back to a nominal 98.6 18:07 < crythias> digg: research shows that 98.6 is too hot a temperature for humans. Global warming has raised human temperatures over time, (we used to average 97 degrees!) 18:07 * snapcount hurls a tranq dart at crythias 18:07 < crythias> urlk 18:07 < snapcount> sleep crythias....sleep now....don't fight it 18:07 * crythias 's eyes gloss over 18:08 < snapcount> hehe 18:08 * crythias 's pupils increase to the size of saucers. 18:08 < snapcount> terje, lurking will make you go blind 18:08 < crythias> thunk! 18:09 < crythias> must. keep. typin.... 18:09 < crythias> zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 18:09 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] 18:09 < snapcount> he is pretty wound up today 18:09 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 18:10 < snapcount> the temperature of our room is rising 18:10 < pbmdawg> ahhh 18:10 < snapcount> we must cool it down 18:10 * MrHairgrease enters the room 18:10 < MrHairgrease> everything cool now 18:10 < snapcount> !vote Do you think Martin's hair is really greasy? 18:10 < WRE> .--:[ #WebGUI Vote Activated ]:------------ --- -- - 18:10 < WRE> ( -:- Do you think Martin's hair is really greasy? 18:10 < WRE> `--:[ To vote, type/msg !yes or !no. 1 min limit ]:----- --- -- - 18:10 < MrHairgrease> !yes 18:10 < snapcount> !no 18:11 -!- MrHairgrease is now known as GreaseMeister 18:11 < GreaseMeister> is that better? 18:11 < snapcount> see if you can vote again 18:11 < snapcount> since you changed your nic 18:11 < GreaseMeister> !yes 18:12 < WRE> .--:[ #WebGUI Vote Ended ]:------------ --- -- - 18:12 < WRE> ( -:- Vote Tally: Yes 2 No 1 18:12 -!- GreaseMeister is now known as DapperDan 18:12 < WRE> `--:[ QuickVote v1.02.01 by David Proper (DrN) ]:----- --- -- - 18:12 < DapperDan> !yes 18:12 < snapcount> sorry 18:12 < snapcount> the polls are closed 18:12 -!- DapperDan is now known as MrHairgrease 18:12 < snapcount> but it worked 18:12 < snapcount> that's lame 18:12 * MrHairgrease beat the system 18:13 < MrHairgrease> I feel very punk today 18:13 < snapcount> Do you work for Diebold? 18:13 < MrHairgrease> No, but I did vote on a voting machine today 18:13 < MrHairgrease> I don't think those are diebolds btw 18:13 < MrHairgrease> but some european brand of votebending machines 18:19 < snapcount> nice 18:20 < MrHairgrease> what is? 18:21 < snapcount> votebending machines 18:21 < MrHairgrease> oh 18:21 < snapcount> c'mon martin 18:21 < snapcount> keep up 18:22 < snapcount> snap snap 18:22 < MrHairgrease> Those machines does keep voting very exciting 18:22 < MrHairgrease> you never know what you really vote 18:22 < snapcount> so, if you're sailing through the desert and the wheels fall off your boat, how many pancakes will it take to shingle a doghouse? 18:23 < MrHairgrease> It is not a good thing to be drunk at noon roy 18:24 < pbmdawg> depends on if the pancakes are made of sand or your boat wheels 18:25 < snapcount> heheheheh 18:25 < snapcount> ;alj[fawquhf[aoufhao; 18:25 < snapcount> the answer is 18:25 < snapcount> (duh) 18:26 < snapcount> none. because ice cream has no bones 18:26 < MrHairgrease> It must be beacuse of the timezone 18:26 < MrHairgrease> but I do not understand 18:26 < snapcount> that's the point 18:26 < snapcount> it has no point 18:26 < snapcount> it doesn't make sense 18:26 < snapcount> random 18:27 < snapcount> and therefore funny to weirdos such as snapcount 18:27 < MrHairgrease> oh, now I get it 18:27 * MrHairgrease laughs his ass off 18:27 < MrHairgrease> =) 18:27 < snapcount> hehe 18:27 < snapcount> I'm still psyched about getting wre to work on fc4 18:28 < MrHairgrease> I'll try the joke on some people at the bar tonight 18:28 < snapcount> excuse my crythian mood 18:28 < snapcount> just don't tell it to any chicks 18:28 < MrHairgrease> was fc4 a pain in the ass then? 18:28 < snapcount> they won't laugh 18:28 < snapcount> don't ask me how I know that 18:28 < MrHairgrease> I don't care 18:28 < snapcount> not really 18:28 < MrHairgrease> mine laughs at everything i say 18:28 < snapcount> I was being stupid 18:28 < snapcount> uhh 18:28 < snapcount> I'm not sure if that's good or not =) 18:29 < MrHairgrease> It's probably good 18:29 < snapcount> oh ok 18:29 < MrHairgrease> else there wouldn't be so much stupid people= ) 18:29 < snapcount> the fc4 problem was that SOAP::Lite was failing to install 18:29 < snapcount> which caused the other perl modules to stop installing 18:30 < snapcount> and wre didn't die when this happened 18:30 < snapcount> it just went on to libapreq w/o reporting the error 18:30 < snapcount> well 18:30 < MrHairgrease> oh ok 18:30 < snapcount> one of the perl modules needed by libapreq was missing 18:30 < snapcount> so that broke also 18:30 < snapcount> so, I just had to go back and make them all install 18:30 < snapcount> and recompile libapreq 18:31 < snapcount> then it was happy 18:31 < MrHairgrease> cool 18:32 < snapcount> it takes forever to build on my craptop 18:32 < snapcount> like 6 hours 18:33 < MrHairgrease> that's why I don't have a laptop 18:33 < MrHairgrease> that and some monetary issues =) 18:35 < snapcount> starving student eh? 18:35 < MrHairgrease> well 18:36 < MrHairgrease> not exactly starving 18:36 < snapcount> not quite starving 18:36 < snapcount> me too 18:36 < snapcount> I'm in the 'not quite starving' category 18:36 < MrHairgrease> I get around pretty good 18:36 < MrHairgrease> but I don't wanna waste my money on a laptop 18:36 < MrHairgrease> it's just not useful enough for me 18:36 < snapcount> PB is buying my laptop, so it works out nice =) 18:37 < MrHairgrease> that would be your craptop, right =) 18:37 < snapcount> no 18:37 < snapcount> craptop is what I have now 18:37 * MrHairgrease deletes his email to jt again =) 18:37 < snapcount> my new one ships on the 15th 18:37 < snapcount> email? 18:37 < snapcount> is it juicy 18:37 < MrHairgrease> and that one compiles wre in two hours or so? 18:37 < snapcount> we'll see 18:38 < MrHairgrease> forget about the email 18:38 < snapcount> it's supposed to be hella fast 18:38 < MrHairgrease> my computer isn't 18:38 < MrHairgrease> but it's fast enough 18:38 < MrHairgrease> amd 1800 or something like that 18:38 < snapcount> that's pretty good 18:38 < MrHairgrease> yeah sure 18:38 < snapcount> I have to keep mine for 3 years before I get another one 18:39 < snapcount> so mine will prolly suck w/i 6 mos or so 18:39 < MrHairgrease> I bought my current computer like three and a half years ago I think 18:39 < MrHairgrease> still works fine 18:39 < MrHairgrease> I don't play games 18:40 < MrHairgrease> so I don't need all this unholy power 18:40 < MrHairgrease> how come we still have no ops? 18:41 < snapcount> b/c JT is lame 18:41 < snapcount> he's 'working' or something 18:41 < MrHairgrease> what has jt to do with that 18:41 < snapcount> non-sense 18:41 < snapcount> he has to apply for a group thing 18:41 < snapcount> with freenode 18:41 < MrHairgrease> you can't? 18:42 < snapcount> at which point, pb will have totalatarian control over the channel 18:42 < snapcount> life will end as we know it 18:42 < snapcount> we will be slaves to the machine 18:42 * MrHairgrease starts #fightthesystem 18:42 < snapcount> well, JT will then designate me as regional commander of #webgui 18:42 < snapcount> at which point 18:42 < snapcount> you will all be my bitches 18:42 < snapcount> (I'm joking btw) 18:42 < MrHairgrease> I figure so much 18:43 < snapcount> in case anyone missed the 'tone' 18:43 < MrHairgrease> You don't want me as your bitch 18:43 < snapcount> when we do get ops back 18:43 < snapcount> I think we will give ops to everyone 18:43 < snapcount> then just 'kick' back and relax 18:44 < MrHairgrease> kickfest! 18:44 < snapcount> see who's left when the dust settles 18:44 < snapcount> kind of an alpha male approach to ops 18:44 < snapcount> survival of the dorkiest 18:52 * MrHairgrease is grochery shopping 18:52 < MrHairgrease> grocery* 18:52 < MrHairgrease> or is it gross-ery 18:52 < snapcount> you have your desktop at the grocery store? 18:53 < snapcount> aren't people looking at you funny or is that normal in Europe? 18:53 < MrHairgrease> is should be goes 18:53 < snapcount> what? 18:53 < MrHairgrease> Only the upper layer of society has desktops at the grocery store 18:54 < snapcount> oh 18:54 < snapcount> I see 18:54 < pbmdawg> SEGA!!! 18:54 < MrHairgrease> that excludes me 18:54 < snapcount> you're one of the elites 18:54 < MrHairgrease> nah 18:54 < MrHairgrease> only when I'm between dorks =) 18:54 < MrHairgrease> and even then... 18:54 < MrHairgrease> I'm not that elite 18:56 < MrHairgrease> bbl 18:56 < snapcount> later 19:00 < snapcount> http://www.cnn.com/rssclick/2006/US/03/07/lesbian.homecoming.ap/index.html?section=cnn_topstories 19:00 < WRE> http://tinyurl.com/oyyrj 19:03 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 19:25 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:31 < snapcount> did you get me any food? 19:32 < snapcount> well? 19:32 < snapcount> some cheese perhaps? 19:32 * MrHairgrease throws snapcount a slice'o'pizza 19:32 < snapcount> mmmm 19:32 < snapcount> pizza 19:32 < MrHairgrease> You can have all the cheese 19:33 < MrHairgrease> It might be cold when it arrives though 19:33 < MrHairgrease> you might wanna use your microwave 19:33 < snapcount> mmmmm... cold pizza 19:34 < snapcount> hey 19:34 < MrHairgrease> everybody has his taste for good food 19:34 < snapcount> how come I'm the only one in #fightthesystem? 19:34 < MrHairgrease> wait 19:38 < MrHairgrease> http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=nl_en&trurl=http%3a%2f%2fwww.nederlandtegenterrorisme.nl%2fmaak_uw_eigen_button 19:38 < WRE> http://tinyurl.com/leg2j 19:38 < MrHairgrease> that's my favorite part of the site 19:38 < MrHairgrease> oops 19:38 < MrHairgrease> wrong channelnot the system fighters... 19:43 < snapcount> I made my own button 19:43 < snapcount> do you think they'll send it to the US? 19:43 < MrHairgrease> nah 19:43 < MrHairgrease> prolly not 19:43 < snapcount> why not 19:43 < MrHairgrease> I made my button 19:44 < snapcount> I'll look out for dutch terrorists 19:44 < MrHairgrease> which translates to: 19:44 < MrHairgrease> short fuses against terrorism 19:44 < MrHairgrease> another guy I know made one csaying: 19:44 < MrHairgrease> button won't help against terrorism 19:44 < MrHairgrease> anyway it's a completely absurd campain 19:45 < MrHairgrease> It's just to frighten people 19:45 < MrHairgrease> from the folder: 19:45 < snapcount> how about, "Don't push this button, I'm a terrorist" 19:45 < MrHairgrease> In holland everybody has to abide the law. The government also has to. Therefore the laws are adjusted. 19:46 < MrHairgrease> The whole thing will only demonize foreign people 19:46 < MrHairgrease> it sucks 19:46 < MrHairgrease> But I had a good laugh reading the folder. 19:47 < snapcount> the translation increases the comedic value 19:47 < MrHairgrease> thanks man 19:47 < MrHairgrease> Oh babelfishes? 19:47 < snapcount> yeah 19:47 < snapcount> babelfish 19:47 < MrHairgrease> try to translate french sites 19:47 < MrHairgrease> Or even better, Japanese 19:48 < MrHairgrease> Babelfish will translate record sleeve into small pocket 19:48 < MrHairgrease> at least for french sites 19:49 < MrHairgrease> also a funny thing is that they have explanations of 'difficult' words in the folder 19:50 < MrHairgrease> difficult words like: 19:50 < MrHairgrease> innovation 19:50 < MrHairgrease> conspiracy 19:50 < MrHairgrease> infiltration 19:50 < MrHairgrease> propaganda 19:51 < MrHairgrease> yeah, it's going very good with the Netherlands... 19:51 * MrHairgrease now shut up, and won't bore you with it anymore. 19:51 < MrHairgrease> shuts up* 19:56 < crythias> crythian proportions 19:58 < crythias> the dog meows after swallowing the cat's vocal box. The noise is unnerving, yet strangely lilting. In the distance, a cow moos. 20:05 < snapcount> holy crap 20:05 < snapcount> have you guys been to #plone 20:05 < snapcount> on this network 20:05 < pbmdawg> yes 20:05 < snapcount> 150 people 20:05 < snapcount> on the channel 20:05 < pbmdawg> yes 20:06 < snapcount> joomla 51 20:06 < MrHairgrease> it's just a measly 1500% more than #webgui 20:06 < MrHairgrease> why care? =) 20:06 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 20:07 < snapcount> heh 20:11 < snapcount> funny thing is 20:11 < snapcount> all those people 20:11 < snapcount> and no one is talking 20:11 < MrHairgrease> Their overwhelming number must scare them. 20:12 < snapcount> I'd much rather have 9 people that talk 20:12 < MrHairgrease> It's probably also b/c they don't know eachother 20:12 < MrHairgrease> Another explanation could be they only code and don't chitchat 20:12 < snapcount> I doubt that's it 20:13 < MrHairgrease> I tried to be sarcastic 20:13 < snapcount> oh 20:13 < snapcount> hehe 20:13 < MrHairgrease> but I'm just not funny 20:13 < snapcount> it will come in time Martin 20:13 < MrHairgrease> which is an attempt at cynicism 20:13 < MrHairgrease> =) 20:13 < snapcount> you can't rush these things 20:13 < snapcount> anyways, I gotta go 20:14 < MrHairgrease> wait till I'm in Vegas 20:14 < MrHairgrease> laters 20:14 < snapcount> I'm taking the rest of the day off 20:14 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 21:10 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 21:18 -!- usr-src [n=gnu@p5080FA04.dip.t-dialin.net] has joined #webgui 21:22 -!- usr-src [n=gnu@p5080FA04.dip.t-dialin.net] has left #webgui [] 21:23 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 21:23 -!- pbmdawg changed the topic of #WebGUI to: crythias, your roast is done. 21:27 * crythias licks his lips 21:27 < crythias> mmm roast. 21:50 -!- pbmdawg changed the topic of #WebGUI to: WebGUI - Where everyone is as powerful as the channel operator 23:11 < pbmdawg> I've decided that WebGUI is only incidentally open-source. 23:59 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] --- Day changed Wed Mar 08 2006 00:02 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 00:47 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 00:48 -!- crythias changed the topic of #WebGUI to: this space for rent. 00:49 -!- crythias changed the topic of #WebGUI to: login: admin pass:123qwe 01:10 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 01:20 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has joined #webgui 01:20 < Baylink> Ah... so there *is* a channel. 01:23 < Baylink> ... in which no one's listening. :-) 02:01 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has quit ["User disconnected"] 02:09 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 02:09 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 02:10 < crythias> hee 02:35 < crythias> because there's nothing better to do... 02:35 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 02:42 < crythias> the dog 04:05 < crythias> !calc 06:00 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 06:00 < perlDreamer> ahhhh! That's _my_ password! 06:06 -!- BeerPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has joined #webgui 06:18 -!- BearPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has quit [Read error: 110 (Connection timed out)] 06:54 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 07:09 -!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 09:44 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 10:19 -!- lyop [n=root@61.48.162.189] has joined #webgui 10:27 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 10:48 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 13:57 -!- BeerPerson is now known as BearPerson 16:23 -!- lyop [n=root@61.48.162.189] has quit ["TinyIRC 1.1"] 16:28 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 16:46 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 17:02 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 17:17 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 17:22 < snapcount> Martin 17:22 < snapcount> Praise the lord and all that is Holy... you are here 17:23 < snapcount> MrHairgrease 17:23 < snapcount> blink 17:23 < MrHairgrease> hi 17:23 < snapcount> feel like helping me figure out something 17:23 < MrHairgrease> what's up 17:23 < snapcount> I need help 17:23 < MrHairgrease> depends 17:23 < MrHairgrease> what's it 17:23 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has joined #webgui 17:23 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has quit [Remote closed the connection] 17:24 < MrHairgrease> how long will it take 17:24 < snapcount> prolly won't take you long 17:24 < snapcount> Couldn't call method addToCart on asset for url: home/untitled Root cause: Can't locate object method "user" via package "Asset_EventManagementSystem" (perhaps you forgot to load "Asset_EventManagementSystem"?) at /data/WebGUI/lib/WebGUI/International.pm line 78. 17:24 < snapcount> I'm pretty sure something in the commerece system is causing this 17:24 < MrHairgrease> ah! 17:24 < snapcount> but I can't find it 17:24 < MrHairgrease> I think I know 17:24 < snapcount> ooh boy 17:24 < MrHairgrease> Wouter found out about that one 17:25 < MrHairgrease> wait 17:25 < snapcount> I'm calling shoppingcart->new($session)->add in that method that's throwing the error 17:26 < MrHairgrease> This is probably wrong: WebGUI::Commerce::Payment::recurringPeriodValues 17:26 < MrHairgrease> It does not get the sesssion 17:26 < snapcount> would it matter that I'm not using recurringPayments 17:27 < MrHairgrease> wait 17:27 * MrHairgrease log on to the procoloix server 17:29 < MrHairgrease> hmm 17:29 * MrHairgrease scratches his head 17:29 < snapcount> heh 17:29 < snapcount> we could start a club 17:29 < snapcount> I've been doing that all morning 17:36 < MrHairgrease> you should consider using anti dandruff shampoo =) 17:36 < snapcount> I think I have fleas 17:36 < MrHairgrease> In which file does the error occur 17:36 < MrHairgrease> and which sub? 17:37 < snapcount> Wobject/EventManagementSystem www_addToCart 17:38 < MrHairgrease> Try to comment out this line: 17:38 < MrHairgrease> 477 my $subEventForm = $self->getSubEventForm($eventId); 17:38 < snapcount> ok 17:38 < MrHairgrease> I don't think the problem is in the shopping crat 17:38 < MrHairgrease> that does not user intl 17:39 < MrHairgrease> especially not Asset_EventManagementSystem 17:39 < MrHairgrease> got it 17:39 < MrHairgrease> 398 my $i18n = WebGUI::International->new('Asset_EventManagementSystem'); 17:39 < MrHairgrease> No session is passed 17:40 < snapcount> hey 17:40 < snapcount> you mean I have to blame this on me or Colin 17:40 < snapcount> but I wanted to blame you 17:41 * snapcount huffs 17:41 < MrHairgrease> you can blame me all you want 17:41 < snapcount> oh ok 17:41 < snapcount> =) 17:41 < MrHairgrease> but why dio you use 1 character indents 17:41 < snapcount> It's your fault Martin, you fixed this problem 17:41 < MrHairgrease> It's my fault 17:41 < MrHairgrease> i admit 17:42 < snapcount> I'm a rebel Martin 17:42 < MrHairgrease> I can't help it though 17:42 < snapcount> I don't follow the heard 17:42 < MrHairgrease> It just suck at coding 17:42 < snapcount> 5 char indents are so, "by the book" 17:42 < MrHairgrease> But I do use tabs 17:42 < MrHairgrease> 1 tab 17:42 < snapcount> not two? 17:42 < MrHairgrease> just set your tabs to 8 characters 17:42 < snapcount> or three 17:42 < MrHairgrease> depends how deep you're nested 17:42 < chansen> Hi folks 17:43 < snapcount> hola 17:43 < MrHairgrease> hi 17:45 < snapcount> thx MrHairgrease 17:45 < snapcount> you saved the day 17:45 < MrHairgrease> np 17:45 < snapcount> or the morning 17:45 < MrHairgrease> keeps me off the street 17:45 < snapcount> or something 17:46 < MrHairgrease> the whales? 17:46 < snapcount> huh 17:46 < snapcount> like shamoo 17:46 < MrHairgrease> save the whales 17:46 < snapcount> like fat chicks 17:47 < snapcount> give me some context here... 17:47 < MrHairgrease> forget about it 17:47 < snapcount> lol 17:47 < MrHairgrease> it's not funny anyway 17:47 < snapcount> hey 17:47 < snapcount> how do you know 17:47 < MrHairgrease> that it's not funny? 17:47 < snapcount> whales can be a very funny topic 17:48 < snapcount> "A whale walks into a bar" 17:48 < snapcount> that's funny, because whales can't walk, especially on land 17:48 < snapcount> ok... moving on 17:48 < MrHairgrease> People from florida are a weird bunch 17:49 < MrHairgrease> anyway 17:49 < MrHairgrease> If I understand correctly whales is also the Vegas lingo for the filthy rich 17:49 < snapcount> yes 17:49 < MrHairgrease> who spend tons in the casino's 17:49 < snapcount> this is true 17:49 < MrHairgrease> So the whole walking whale thing make ssense 17:50 < MrHairgrease> rendering it very very unfunny =) 17:50 < snapcount> you got me on a technicality 17:50 < MrHairgrease> yeah 17:50 < MrHairgrease> great isn't it =) 17:50 < snapcount> so, if your sailing through the desert.... 17:50 < snapcount> hahahah 17:50 < MrHairgrease> no 17:50 < MrHairgrease> no that again 17:51 < MrHairgrease> =) 17:51 * snapcount crawls back into his perl module 17:51 < MrHairgrease> good boy 19:09 < snapcount> wtf! 19:09 < snapcount> my $var; 19:09 < snapcount> foreach $var (@craphole) {} 19:09 < snapcount> print $var; 19:09 < snapcount> shouldn't $var have the last value from the loop? 19:10 < snapcount> it's not in local scope to the loop because it's declared outside 19:10 < snapcount> I need some eduemacation 19:19 < MrHairgrease> roy 19:19 < MrHairgrease> http://perldoc.perl.org/perlsyn.html#Foreach-Loops-for-foreach 19:19 < WRE> http://tinyurl.com/qqclj 19:20 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 19:20 < snapcount> Frank explained 19:20 < snapcount> I get it 19:20 < snapcount> thanks though 19:21 < MrHairgrease> ok 19:39 < snapcount> ok... I need recommendations on how to accomplish this in the 'cleanest' way 19:39 < snapcount> b/c right now all of my solutions are ugly 19:39 < snapcount> for Matt, who is late to the party 19:39 < snapcount> [12:09] my $var; 19:39 < snapcount> [12:09] foreach $var (@craphole) {} 19:39 < snapcount> [12:09] print $var; 19:40 < pbmdawg> ok..... 19:40 < pbmdawg> what? 19:40 < MrHairgrease> you want to have $var set to the last element of craphole? 19:40 < snapcount> I need to access the last value from the loop itteration 19:40 < snapcount> yes 19:40 < MrHairgrease> two options: 19:40 < snapcount> I need the last craphole 19:41 < MrHairgrease> $var = $craphole[-1] 19:41 < pbmdawg> my $var = $craphole[-1]; 19:41 < MrHairgrease> or just use another variable for the iteration 19:41 < MrHairgrease> and set $var to it every time 19:41 < MrHairgrease> which is not pretty btw. 19:42 < snapcount> which would you rather see if you were trying to figure out someones hackery? 19:42 < MrHairgrease> You can also use a for loop 19:42 < snapcount> yeah 19:42 < snapcount> that's the solution I came up with 19:42 < snapcount> it was nasty 19:42 < MrHairgrease> I would go for the -1 index 19:42 < MrHairgrease> and put a comment above it 19:42 < snapcount> matt? 19:43 < snapcount> you concurr 19:43 < snapcount> and stuff 19:43 < snapcount> pbmdawg 19:43 < pbmdawg> yeah, since that's the solution I suggested. 19:43 < snapcount> blah blah blah 19:43 < snapcount> =) 19:43 < snapcount> alrighty then... you guys retain your status as being cool 19:43 < snapcount> good job 19:45 < crythias> whales are mammals 19:46 < crythias> mammals have hair 19:46 < crythias> itchy hair needs dandruff shampoo 19:46 < crythias> a famous whale is called Shamu 19:46 < snapcount> crythias, you will always trump me when it comes to being the most random 19:47 * crythias provides radnomosity in crythian proportions. 19:48 < crythias> randomosity* 19:50 < crythias> var $mammal=$whale[-1]; 19:50 < crythias> print $mammal; 19:50 < crythias> Output: "Shamu" 19:51 < crythias> heh 19:51 < crythias> ah, yeah. I did it. 19:51 * snapcount flares his nostirls 19:51 * crythias struts in a way a chicken would strut if the chicken were human and not selfconscious. 19:53 * crythias plays with random tinyurls... 19:53 < crythias> Let's just say some of them are definitely nsfw. 20:09 < pbmdawg> Der Kommissar 20:09 < crythias> oh oh 20:10 < pbmdawg> Don't turn around 20:10 < crythias> oh oh. 20:10 < pbmdawg> Wu-uh-oh 20:10 < pbmdawg> Kommissar's in town. 20:11 * crythias is dancing to the BEP. aw yeah...pump it. 20:13 < pbmdawg> Whip it good. 20:20 < pbmdawg> Love My Way - The Psychedelic Furs 20:23 < pbmdawg> True - Spandau Ballet 20:23 < pbmdawg> So True, funny how it seems 20:23 < pbmdawg> always on time, but never enough for dreams 20:24 < pbmdawg> heard on plainblack.com - "Well, slap me with a kipper!" 20:28 < pbmdawg> I Want To Know What Love Is - Foreigner 20:34 < pbmdawg> Take Me Home Tonight/Be My Baby - Eddie Money 20:34 < crythias> do what? 20:37 < pbmdawg> Beds Are Burning - Midnight Oil 20:38 < crythias> all the leaves are brown. 20:38 < crythias> and the sky is gray. 20:38 < pbmdawg> how do we sleep while our beds our burning 20:38 < pbmdawg> how can we dance when our earth is turning 20:39 < crythias> on a winter's day? 20:39 < crythias> c'mon everybody, let's dance! 20:39 < crythias> California Dreamin on such a winter's day! 20:43 < pbmdawg> A Matter Of Trust - Billy Joel 20:49 < pbmdawg> Say It Isn't So - The Outfield 21:11 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] 21:27 < crythias> ack 21:27 < snapcount> syn 21:27 < snapcount> oh wait 21:27 < snapcount> that's backwards 21:27 < crythias> finally found out why my bandiwdth got eaten up 21:28 < snapcount> bandwidth monster? 21:29 < crythias> some genius in north carolina sat on my home page for 12437 hits because of my refreshing webcam image ... 21:29 < crythias> the page refreshed every 30 seconds. 21:30 < crythias> I killed that, and renamed the file. 21:30 < crythias> but I did that before I knew who was syphoning my traffic. 21:31 < crythias> 179MB of transfer for the one file 21:31 < crythias> not anymore. 21:32 < crythias> anyway, I gathered that info from my new host. 21:33 < crythias> time to block an IP address 21:37 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has joined #webgui 21:41 < Baylink> Morning, all. So my 6.8.0 WRE still refuses to find ExtUtils/XSBuilder/ParseSource.pm, whatever that's supposed to be. Any thoughts? I decided to go with WRE, over my personal objection to not having components live where I want them, precisely to avoid this sort of thing; is that an unreasonable approach? 21:42 < Baylink> (I'm building from source on SuSE 9.3, as I noted on the forum. 21:45 < Baylink> ping 21:46 < Baylink> snapcount: the wre sourcebuild should be expected to be completely independent of everything on the machine except those 6 or 7 super-prereq's, right? 21:47 < MrHairgrease> Did you try to install ExtUtils::XSBuilder::ParseSource manually? 21:53 < Baylink> I'm guessing that's part of a perl module package? No, I didn't. As noted, I'm using WRE at all precisely because I don't want to spend 2 weeks getting married to (by actual count from two years ago) 16 open-source codebases. to get the package running. If WRE 0.6 is not supposed to be that rugged, and I was told it was, then I'll wait for WG7. 21:55 < Baylink> And the whole "having to wait 3 hours while the build starts over from scratch" part doesn't thrill me either. At least if I'm doing it by hand, no one's end-running make. 21:56 < Baylink> I believe the "why are you waiting for 7.0 instead of running the gamma" poll missed a reply: "because gamma releases have insufficient attention paid to release configuration management." 22:06 < MrHairgrease> Damn man. 22:06 < MrHairgrease> I just tried to help out 22:06 < Baylink> I know. 22:06 < MrHairgrease> no to initiate some friggin flame fest 22:06 < MrHairgrease> I you rather compile by hand 22:06 < MrHairgrease> do tjust that 22:06 < Baylink> I wasn't flaming, really. 22:07 < MrHairgrease> Maybe 22:07 < MrHairgrease> It must be your choice of words 22:07 < Baylink> Nope. I was sold "we'll do all the dependencies, so you don't have to". And that's not what I've got. 22:07 < MrHairgrease> Or my lck of interpretation 22:07 < Baylink> Not your fault, certainly. 22:08 < MrHairgrease> If there's a bug in wre, which is very possible due to the nature of software, please submit it. 22:08 < MrHairgrease> Anyway I'm going afk 22:08 < Baylink> I'm not sure whether that *constitutes* a bug, hence my attempt to get snapcount to clarify; clearly, he's busy working. 22:08 < MrHairgrease> I have to go to the Drink Or Die Barstool Blues Night at de Koornbeurs 22:09 < Baylink> Well, far be it from me. :-) 22:09 < Baylink> You're the SQLForm guy, no? 22:09 < MrHairgrease> Yeah I am 22:09 < MrHairgrease> Tried it? 22:09 < Baylink> Wanting to play with that is specifically what made me break down and try to install pre-7.0. So this *is* your fault. :-) 22:10 < nuba> heh MrHairgrease seems you are forever guilty now :) 22:11 < MrHairgrease> laters 22:12 < Baylink> It's them guinea pigs as sticks their heads up over the cube walls... :-) 22:12 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Drinkin away the guilt =)"] 23:22 * crythias dances a little jig. 23:23 < crythias> ahh yeah 23:34 < Baylink> ? 23:34 < snapcount> Fedora Core 4? 23:34 < crythias> It's all good, and I'm gone. 23:35 < crythias> l8rness 23:35 < Baylink> snapcount: see above? There's a specific query in there for you, amongst the ranting... :-) 23:35 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:36 < snapcount> I'm not seeing the tree for the forrest it seems 23:37 < Baylink> [14:46:25] snapcount: the wre sourcebuild should be expected to bern completely independent of everything on the machinern except those 6 or 7 super-prereq's, right?rn 23:37 < snapcount> oh I see 23:37 < Baylink> By which I meant the compilers and syslibs. 23:37 < snapcount> yes... that's the end goal 23:37 < snapcount> I ran into this problem this weekend 23:38 < Baylink> And that goal is known to be less well achieved than would be preferred? :-) 23:38 < Baylink> Note, BTW, that https://www.plainblack.com/wre/building talks about -core. I assume that's really -source? 23:38 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 23:38 < snapcount> well, what you found is a bug 23:38 < snapcount> that is pretty easy to work around 23:38 < snapcount> if you're using FC4 23:38 < snapcount> I posted a binary 23:39 < Baylink> Is that a CPAN-able thing? 23:39 < snapcount> or, I can tell you the work around 23:39 < Baylink> Shoot. :-) 23:39 < snapcount> Which O/S are you using? 23:40 < Baylink> SuSE 9.2, 2.6.11.4 23:40 < Baylink> Excuse: 9.3 23:40 < snapcount> ok... so we haven't made a binary for you 23:40 < Baylink> Nope; source building. 23:41 < snapcount> you need to install the missing module using the WRE version of Perl 23:41 < pbmdawg> roy: which module is missing 23:42 < snapcount> ExtUtils::XSBuilder::ParseSource 23:42 < snapcount> and I'm not sure it's missing actually 23:42 < snapcount> I haven't looked 23:42 < snapcount> the real problem is this 23:42 < Baylink> ... yes? :-) 23:43 < snapcount> the install perlmodules part of build.sh 23:43 < snapcount> fails on SOAP::Lite 23:43 < snapcount> when that happens 23:43 < snapcount> build.sh should stop 23:43 < snapcount> it doesn't 23:43 < snapcount> it starts building libapreq2 23:43 < snapcount> which needs ExtUtils::XSBuilder::ParseSource 23:43 < Baylink> which comes from SOAP::Lite. 23:44 < snapcount> I'm not sure about that 23:44 < Baylink> I'm going to go patch build.sh to log all it's output; I was in screen, and can't scrool back far enough. 23:44 < snapcount> if you run the installPerlModules script 23:44 < snapcount> by it's self 23:44 < snapcount> you will see that it still has work to do 23:45 < snapcount> things like DBI, etc also are not installed 23:46 < Baylink> Is that build.sh thing permanent, or does someone plan to replace it with make eventually? 23:47 < snapcount> well, nothing is permanent if there is a better solution out there with someone willing to do it 23:49 < Baylink> Got it. Well, I've just tweaked build.sh to at least log everything. I don't know if I'm enough of a make-maven to get it to work properly atop the remainder of the makefiles, but I'll look. 23:50 < snapcount> cool 23:50 < Baylink> What's the lightest-weight way to submit that build.sh change? Mail it to the -dev list? 23:50 < snapcount> for logging? 23:50 < Baylink> yeah 23:50 < snapcount> yeah, the dev list 23:51 < snapcount> You should probably post about your idea for make as well 23:51 < snapcount> and why it's better than what we have 23:51 < snapcount> you probably want to get some support on the list before spending a lot of time on it 23:52 < snapcount> I think your biggest obstacle is going to be that JT and I are far from make experts 23:52 < snapcount> and we have to maintain the WRE 23:52 < snapcount> that's not to say we can't/won't learn 23:52 < snapcount> you'll have to have a good argument 23:53 < snapcount> that's all I'm saying 23:53 < Baylink> Understood. But if lots of people are going to be building from source, you're going to want to find *some* way for us not to have to rerun the *entire* build everytime. 23:53 < Baylink> Especially since there are lots of prompts *in the middle*. 23:53 < snapcount> you know that you can run individual components right? 23:53 < Baylink> My argument is that the sales pitch for WRE is "It Just Works". 23:53 < snapcount> ./build.sh --apache --mysql 23:54 < Baylink> Yeah, I saw that. Since I don't know how to tell when a module has completed successfully, I'm not sure they help me. 23:54 < Baylink> Again: the whole point is to *avoid8 my having to get married to 42 build processes. 23:54 < Baylink> This is the major failing of componentized software, IMO. 23:55 < snapcount> well, having a logging/verbosity type feature sounds like a good idea to me --- Day changed Thu Mar 09 2006 00:08 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 00:14 < snapcount> cool 00:14 < snapcount> we might have a new volunteer 00:27 < Baylink> Who, me? :-) 00:34 < snapcount> sure 00:34 < snapcount> I was referring to a different person but we'll take all the help we can get 00:38 < Baylink> Ah. 00:38 < Baylink> Naw; JT and I can only deal with one another in limited amounts. 00:39 < snapcount> heh 00:39 < snapcount> Too Alpha personalities eh 00:40 < snapcount> s/too/two 00:41 < Baylink> Not so much that; it's cases. My view of it is that he and I have differing perceptions of how making a living off an OSS project ought to bear on interactions with a developer/user community. 00:41 < snapcount> ahh 00:41 < Baylink> It's not uncommon; Isaac from MythTV does many of the same things, and he's *not* charging people money. 00:42 < snapcount> This project is run a little differently 00:42 < Baylink> But for a package that's so head and shoulders above everything else in it's market, WG seems to have much smaller a visible community than I'd expect. 00:42 < Baylink> Yeah; that's a good way to put it. 00:43 < Baylink> Doing what he's doing without giving off the appearance of soliciting free labor for your commercial product is a difficult line to walk. I may be alone in thinking so, but he doesn't do it as well as I'd like to see. (For whatever that's worth :-) 00:49 < Baylink> SO, back to cases: is that SOAP thing because I've failed to modify the installation grid that CPAN presents me with? 00:51 < snapcount> no 00:51 < snapcount> I'm not sure what the deal is 00:51 < snapcount> I had to say no to the XML prereq 00:51 < snapcount> that is prompted after the SOAP Grid 00:51 < snapcount> and everything worked fine 00:51 < Baylink> That's not the default answer, then? 00:51 < snapcount> no 00:51 < snapcount> I need to look into it further 00:51 < Baylink> Got it. Someone should add that note to https://www.plainblack.com/wre/building, as well as checking on -core/-source. 00:52 < WRE> http://tinyurl.com/nheyh 00:52 < snapcount> and patch it up so it works again 00:52 < snapcount> I plan on working on this next week 00:52 < snapcount> I'm going to improve the documentation as well 00:53 < Baylink> Well, thanks, bot, but I don't like tinyurl anyway. :-) // Cool. I'll let you know if that change works when it comes around again on the guitar. You don't remember the exact question, do you? 00:53 < snapcount> No... sorry 00:53 < snapcount> it asks if you want to prepend XML::Something 00:54 < snapcount> before building SOAP 00:54 < snapcount> if you say no, it works 00:54 < Baylink> 'k; I'll take my changes. Hmmm. I think I told cpan to Follow instead of Asking, was that bad? 00:54 < snapcount> yeah 00:54 < Baylink> ruhroh. 00:54 < snapcount> that will automatically prepend prereqs 00:55 < Baylink> WHich means I'm screwed and I have to kill my build and go purge CPAN. Got it. 00:55 < snapcount> hey 00:55 < snapcount> it's not just a job 00:55 < snapcount> it's an adventure 00:56 < Baylink> Yeah, but they give you clean socks. :-) I don't suppose you know CPAN well enough to tell me where in it's .cpan crap to toggle just that bit? 00:56 < snapcount> no 00:56 < snapcount> the only way I know 00:56 < snapcount> is to re-run the config 00:56 < snapcount> o conf 00:56 < snapcount> something to that effect 00:56 < snapcount> make sure you're using the WRE perl 00:56 < snapcount> =) 00:57 < Baylink> Oh yeah; that won't flush my prebuild. I'm not using anything. build.sh is using things. 00:57 < Baylink> See why this is so hard for people who don't carry the whole build around in their head? 00:57 < snapcount> yeah 00:57 < Baylink> and JT tends to forget that, I think, because *he* does. 00:57 < snapcount> . source/wre/wre/setenvironment 00:58 < snapcount> that may not be the exact path 00:58 < snapcount> but if you run that, your shell will have the same env as the build script 00:58 < snapcount> and manual steps will work 00:58 < snapcount> (like running cpan) 00:58 < Baylink> Oh. Which is why cpan launched right into config. 00:58 < Baylink> Oops. 00:58 < snapcount> if you type perl -V 00:58 < snapcount> I think you'll see its in /usr/bin 00:58 < snapcount> which is not what you want 00:59 < Baylink> 5.8.6; libs in the system places. Yeah. 00:59 < snapcount> those should all start with /data/wre/... 01:00 < Baylink> Oh. In the *target*, not in the *build* tree. 01:00 < snapcount> yeah... it's using the perl it makes 01:00 < snapcount> in the beginning 01:00 < snapcount> it has to 01:00 < snapcount> kinda confusing 01:01 < Baylink> No, I meant that setenvironment should be expected to be in /data? Or in /usr/build/wrebuild? 01:01 < Baylink> I'm having trouble finding it anywhere. 01:01 < snapcount> it should be in wrebuild/wre/wre/somewhere-in-here 01:02 < snapcount> err 01:02 < snapcount> wrebuild/source/wre/wre 01:02 < Baylink> $BUILDDIR/wre/wre/sbin/setenvironment 01:02 < snapcount> yep 01:02 < snapcount> run it like this 01:02 < snapcount> . /path/to/script 01:02 < Baylink> And *now* cpan thinks it's configure. THanks. 01:03 < snapcount> sure thing 01:03 < Baylink> Yeah; been writing bourne scripts for 25 years. :-) 01:03 < snapcount> oh ok 01:03 < snapcount> then you know why 01:03 < snapcount> =) 01:03 < snapcount> most people don't get that and it causes them problems 01:03 < Baylink> Yep. See, this is the other thing: JT tends to assume (in my perception) that if you don't know every detail of WG internals, that you don't know much. 01:03 < Baylink> That's *really* annoying. :-) 01:04 < snapcount> he's an acquired personality 01:04 < snapcount> but he means well 01:05 < Baylink> Well, his package is great. But did you ever read Jerry Pournelle describing Vulcan (dBase I) as "infuriatingly excellent"? 01:05 < Baylink> "o conf init", btw 01:05 < snapcount> yep 01:05 < snapcount> that's it 01:05 < snapcount> I can't remember it all 01:05 < snapcount> I have to look stuff up 01:06 < Baylink> Note that "follow" *is the default* for cpan; the notes should be changed to reflect that as well. 01:07 < Baylink> I hadn't *thought* I was making that up. :-) 01:07 < snapcount> crap 01:07 < snapcount> I think follow is okay, as long as it's set to ask first 01:08 < Baylink> If you say follow, it *won't* ask; I think that what it means, anyway. 01:08 < snapcount> oh ok 01:08 < Baylink> Hence the problem. 01:08 -!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui 01:08 < Baylink> Hey, JT. 01:09 * rizen howdy 01:09 * rizen what's the topic for? 01:09 * rizen just cuz no one had anything better to say? 01:09 * Baylink looks, than scratches head. :-) 01:09 < snapcount> why are you talking in actions 01:09 < chansen> I also wondered that when I joined 01:09 * snapcount tells you to stop that 01:09 * rizen hmmm...it's a new irc client 01:09 * rizen no idea why 01:10 < Baylink> We think we've nailed down a couple minor tweaks to https://www.plainblack.com/wre/building that will make life easier. 01:10 -!- snapcount changed the topic of #WebGUI to: Why was this the topic? 01:10 * rizen stop that 01:11 -!- chansen changed the topic of #WebGUI to: WebGUI - http://www.plainblack.com/webgui 01:11 * chansen looks better IMO 01:11 * rizen test 01:12 * rizen on my screen everyone is talking in actions 01:12 < snapcount> this is kinda funny 01:12 -!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] 01:12 < chansen> I agree 01:12 -!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui 01:12 * rizen let's see, is this any better 01:12 < snapcount> lol 01:12 < chansen> nopp 01:12 < snapcount> what client are you using? 01:12 * rizen stupid irc client...ok switching to another one 01:12 -!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] 01:13 < snapcount> stupid irc client 01:13 < snapcount> never heard of that one 01:13 < chansen> heh 01:15 -!- jtsmith [n=chatzill@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui 01:15 < jtsmith> test 01:16 -!- jtsmith is now known as PlainBlackGuy 01:16 < Baylink> There you go 01:16 < PlainBlackGuy> it's too bad cuz i hate this chat client 01:16 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 01:16 < PlainBlackGuy> Oh well 01:16 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 01:17 < chansen> If you want a decent GUI client for OS X, give X-Chat Aqua a try 01:17 < chansen> http://xchataqua.sourceforge.net/ 01:20 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has quit ["User disconnected"] 01:23 < PlainBlackGuy> i just downloaded colloquy 01:23 < PlainBlackGuy> going to give that a try in a sec 01:23 < PlainBlackGuy> then i'll try xchat 01:23 -!- PlainBlackGuy [n=chatzill@c-67-184-239-85.hsd1.il.comcast.net] has quit ["Chatzilla 0.9.71 [Firefox 1.0.7/20050915]"] 01:25 -!- jtsmith [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui 01:25 < jtsmith> test 01:25 < jtsmith> this ain't half bad 01:26 < snapcount> r u on mac? 01:26 < jtsmith> yup 01:27 < chansen> Adium is also a very popular client, does IRC and all major IM protocols 01:27 < chansen> http://www.adiumx.com/ 01:28 < jtsmith> adium doesn't do irc 01:28 < jtsmith> i have used adium for over a year 01:28 < jtsmith> they recommend colloquy 01:29 < chansen> then I'm sorry, I heard by someone that there was a IRC plugin 01:30 < jtsmith> no problem at all 01:30 < jtsmith> honestly colloquy seems pretty cool 01:30 < chansen> I use Proteus and X-Chat Aqua, quite happy with both 01:30 < jtsmith> it's pretty and functional 01:32 < chansen> I have it installed, but I seem to prefer xchat, which also comes with an embedded perl interpreter :) 01:32 < jtsmith> for as little as i use irc, i'm not sure what good a perl interpreter would do me, but if i decide i want to do something cool, i'll certainly keep that in mind 01:33 < jtsmith> i have to send in my mac for some repairs shortly anyway 01:33 < jtsmith> the power connection has been giving me trouble 01:33 < snapcount> you could use BitchX 01:33 < snapcount> hardcore 01:33 < chansen> jtsmith: pb pro? 01:33 < jtsmith> yup 01:34 < chansen> I thought the new power connector should be flawless 01:34 < chansen> It definitely looks cool though 01:35 < jtsmith> that's on the macbook pro 01:35 < jtsmith> i have one of the powerbook pro's from last summer 01:35 < jtsmith> from before they started offering the magnetic thingy 01:35 < chansen> ok, same here 01:36 < chansen> FTR, the old one was only powerbook 01:37 < jtsmith> ok 01:39 < chansen> http://www.mathcaddy.com/windowsxpbootsonamac!!!!1/ 01:39 < WRE> http://tinyurl.com/gryqa 02:09 < snapcount> jtsmith 02:11 < jtsmith> snapcount 02:11 < snapcount> It seems as though this process thingy no workie for checkboxes 02:11 < snapcount> can you confirm or deny these scathing allegations 02:12 < jtsmith> could you post the line of code you're using to process? 02:12 < snapcount> well... 02:12 < snapcount> I guess 02:12 < snapcount> @pids = $self->session->form->process("subEventPID", "checkbox"); 02:12 < jtsmith> nope 02:13 < jtsmith> checkList 02:13 < snapcount> it has to be a checklist 02:13 < jtsmith> the reason is that you're not creating a single solitary check box, are you? 02:13 < jtsmith> you're creating a bunch of check boxes that all use the same name, right? 02:13 < snapcount> a collection of single solitary checkboxes 02:13 < snapcount> each with the same name 02:13 < jtsmith> yes, but that is a checkList by definition 02:14 < snapcount> the checkList won't allow me to display additional information on the same row 02:14 < jtsmith> did i say you should use checkList for displaying it 02:14 < jtsmith> i don't think i did 02:14 < jtsmith> do you want me to have the court reporter read back to you what i said 02:14 < snapcount> so I can define a bunch of checkList controls with the same name 02:14 < jtsmith> no 02:14 < snapcount> but use checkList with formProcessor? 02:14 < jtsmith> stop confusing yourself 02:14 < snapcount> not checklist 02:15 < snapcount> checkbox 02:15 < jtsmith> we have not been talking about display 02:15 < jtsmith> only processing 02:15 < snapcount> ok 02:15 < jtsmith> so yes, use checkList for processing 02:15 < snapcount> ok 02:15 < jtsmith> and don't change anything about your display 02:27 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 02:29 < pbmdawg> xdanger: what's the url for the logs for this room 02:29 < pbmdawg> I always forget it. 02:31 < snapcount> goatse.ragingfist.net 02:31 < pbmdawg> roy; stop spamming the room with your pics 02:31 < snapcount> lol 02:31 < snapcount> sorry 02:32 < pbmdawg> and how'd you convince someone to take a picture of you doing that 02:49 < pbmdawg> !dubya 02:49 < WRE> "People make suggestions on what to say all the time. I'll give you an example; I don't read what's handed to me. People say, 'Here, here's your speech, or here's an idea for a speech.' They're changed. Trust me." 02:57 -!- jtsmith [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] 02:58 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 04:25 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["& # bbl"] 05:56 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 05:56 < crythias> this box is empty. If you click the button, nothing will happen, but a kitten will die. 06:07 -!- BeerPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has joined #webgui 06:17 -!- BearPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has quit [Read error: 110 (Connection timed out)] 07:20 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 07:47 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 07:47 < perlDreamer> snapcount: you awake? 07:54 < perlDreamer> !lastSpoke snapcount 07:54 < WRE> snapcount last uttered a word on #webgui 5 hours, 22 minutes ago. 07:55 -!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 08:01 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui 08:23 -!- crythias [n=Gerald@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 12:17 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 12:20 -!- Grobbebol [n=marc@host1.procolix.nl] has left #webgui [] 14:42 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 15:26 -!- Irssi: #webgui: Total of 7 nicks [0 ops, 0 halfops, 0 voices, 7 normal] 15:39 -!- ken [i=ken@61.49.157.125] has joined #webgui 16:04 -!- ken is now known as _ken_ 16:32 -!- _ken_ [i=ken@61.49.157.125] has quit ["User pushed the X - because it's Xtra, baby"] 16:32 -!- jtsmith [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui 16:33 -!- jtsmith [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has quit [Client Quit] 16:36 -!- JT_ [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui 16:43 -!- JT_ [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has quit [] 17:34 -!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui 17:34 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 17:41 < rizen> I've decided that we should scrap WebGUI 7 and just have everyone convert to OpenCMS 17:42 < rizen> man...nobody here to even laugh at me for telling a bad joke 17:42 < crythias> heh 17:42 < crythias> why not dotnuke 17:42 < rizen> That's fine too. 17:43 < rizen> Although, I think the best CMS has to be Joomla. 17:43 < rizen> At least thats what all the script kiddies keep telling me. 17:43 < crythias> You know, I have to tell you that WebGUI is rather well organized. I can actually find reasonably quick what I need. 17:44 < crythias> Compared to sugar crm, for instance 17:44 < rizen> Is that just cuz you're used to it? 17:44 < rizen> Or because it actually is? 17:44 < crythias> nice program, but try to edit it... 17:45 < crythias> It just is. it's not that hard. assets are together, and they're not huge. 17:45 < crythias> (1st post was re: Sugar CRM. 2nd was response to you) 17:46 < rizen> I've used SugarCRM as a demo 17:46 < rizen> and it seemed pretty good 17:46 < rizen> it certainly has a lot of features 17:46 < rizen> i haven't tried to look at the code though 17:47 < rizen> and i haven't tried to actually use it in a production env 17:47 < crythias> lots of includes .. everywhere. 17:47 < rizen> don't they have to do that though? 17:47 < rizen> isn't it written in php? 17:48 < crythias> yes 17:48 < rizen> and i think they must have started on it before PHP had classes/objects/packages/namespaces or whatever 17:48 < rizen> the new version is supposed to have 17:48 < crythias> not as if perl's use aren't everywhere. it's just that it's easy to understand where and what for. 17:49 < crythias> in WebGUI. 17:49 < crythias> OK, so I am biased and have a year + on the code of WG 17:49 < rizen> hehe 17:50 < crythias> but still, everything I learned about WG on my own I did from answering questions on /discuss 17:51 < crythias> the only thing that I am currently confused about re: the code is it seems that there are several places for that i18n stuff. 17:51 < crythias> help + labels 17:52 < rizen> huh? 17:52 < rizen> several places? 17:52 < crythias> well, I'm being picky. help is in one place and labels seem to be in another. 17:53 < crythias> I admit it. I'm not familiar with i18n, so take it with a grain of salt. 17:55 < rizen> that's true, but that's because help is an organizational structure...not actually content 17:55 < rizen> and i18n is content, not an organizational strucuture 17:55 < rizen> see what i mean? 17:55 < crythias> sure 17:55 < rizen> the i18n system already exists 17:55 < rizen> and help needs to be internationalized 17:56 < rizen> so why re-invent the wheel 17:56 < crythias> sure 17:56 < crythias> changing subject. if you change the url for an object, does the old url go to the old instance? 17:56 < crythias> object: asset 17:57 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 17:57 < perlDreamer> snapcount: ping 17:57 < perlDreamer> !lastSpoke snapcount 17:57 < WRE> snapcount last uttered a word on #webgui 15 hours, 26 minutes ago. 17:58 -!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] 17:58 < rizen> no 17:58 < rizen> it goes to the new version 17:58 < rizen> as it should 17:58 < crythias> 'kay 17:58 < rizen> otherwise you'd have people browsing outdated content 18:33 < snapcount> Is it normal to be developing something and constantly want to change it or to start second guessing your design. 18:33 < snapcount> Because right now I'm starting to feel like there are better ways to do what I'm doing 18:33 < rizen> yup 18:34 < rizen> for instance: WebGUI 6.x 18:34 < snapcount> It seems as though acting on these impulses will prevent me from ever finishing it... 18:34 < snapcount> so how do you handle that? 18:34 < rizen> they will 18:34 < snapcount> ignore them 18:34 < rizen> that's why you continue on with your original design 18:34 < rizen> and then evolve it 18:34 < snapcount> so make it work first 18:34 < rizen> finish it 18:34 < snapcount> then improve 18:34 < rizen> then change 18:35 < rizen> yup 18:35 < snapcount> hehe 18:35 < snapcount> that sounds like a good idea 18:35 < rizen> evolutionary beats revolutionary every damn time 18:35 < snapcount> I've never seen so many db queries in one .pm before 18:35 < snapcount> this thing is going to move at special olympic speed I fear 18:36 < snapcount> oh well... make it work first 19:06 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has joined #webgui 19:12 < rizen> ok colin, let's give it a whirl\ 19:12 < rizen> what did you want to talk about 19:12 < perlDreamer> okay, Roy's bug is that he can only get strings out of a checkList 19:13 < perlDreamer> I think the problem is inside Session::Form::process, line 205 19:13 < perlDreamer> It calls all forms in scalar context, which makes them return strings separated by newlines 19:15 < perlDreamer> The only way to get the forms to return an array is to call them in array context 19:15 < perlDreamer> they don't return array refs 19:15 < rizen> you're right 19:15 < rizen> it needs to do something similar to the param() method 19:16 < perlDreamer> yup 19:16 < perlDreamer> that sound cool? 19:16 < rizen> yup 19:16 < rizen> can we still say this is roy's fault? 19:16 < perlDreamer> sure 19:16 < rizen> excellent 19:16 < perlDreamer> If he wouldn't go finding bugs, we wouldn't have to fix them 19:17 < rizen> exactly 19:17 < rizen> bastard 19:17 < snapcount> $self->terminate 19:17 < rizen> so are you going to do this fix, or do you want me to do it? 19:17 < perlDreamer> ready for bug#2? 19:17 < rizen> sure 19:18 < perlDreamer> There was a bug submitted where Text fields could contain data with newlines if it was pasted into the form. 19:18 < perlDreamer> So I added a filter inside getValueFromPost which scrubs the newlines and carriage returns 19:19 < perlDreamer> Now, when form ->process is called, if a form type isn't passed in, it defaults to using Text 19:19 < perlDreamer> and that's how a lot of the form params in the DataForm are fetched, using Text instead of Integer, Textarea, etc. 19:19 < perlDreamer> So for fields where you enter in data with 1 value per line, they were all concatenated together 19:20 < perlDreamer> and all List type things (possibleValues, defaultValues) all broke 19:20 < perlDreamer> I submitted a SF bug for it 19:20 < rizen> so change the default type to textarea 19:20 < rizen> and be done 19:21 < rizen> sound good? 19:21 < rizen> or is there a problem with that? 19:21 < perlDreamer> but that passes any special handling done by text-like fields like Integer, etc. 19:21 < rizen> no 19:21 < rizen> because if you're using a special field 19:21 < rizen> then you should be specifying that field type on the get 19:21 < perlDreamer> right 19:21 < rizen> $session->form->process('field', 'integer'); 19:21 < perlDreamer> In the DataForm, most of them aren't 19:21 < rizen> that's a problem for the dataform then 19:21 < rizen> not for webgui 19:22 < rizen> i guess what i'm saying is 19:22 < rizen> don't fix webgui 19:22 < rizen> when it's the dataform that's broken 19:22 < perlDreamer> right, but I think we should comb the code and look for other errors like that. 19:22 < perlDreamer> since the DataForm worked fine in 6.8 19:22 < perlDreamer> this is 6.9 specific 19:22 < rizen> ok...but you broke it, right? 19:22 < perlDreamer> no 19:22 < rizen> by adding this new check in? 19:23 < perlDreamer> yes 19:23 < perlDreamer> maybe... 19:23 < rizen> it's easy to confirm 19:23 < rizen> take out the new check 19:23 < perlDreamer> 6.8 works 19:23 < rizen> see if it starts working again 19:23 < rizen> who gives a crap about 6.8 19:23 < rizen> take out this new check 19:23 < rizen> see if it starts working again 19:23 < rizen> then you'll know if this new check is breaking it 19:24 < rizen> it probably worked in 5.2 also 19:24 < rizen> in the greater scheme, that doesn't matter 19:24 < rizen> a lot has changed since then 19:24 < perlDreamer> yeah 19:24 < perlDreamer> back in 6.8, it accessed the form variables directly 19:24 < rizen> and a lot has changed since 6.8 19:24 < perlDreamer> possibleValues=>$session{form}{possibleValues} 19:24 < rizen> we need to find out what's broken in 7.0 19:24 < rizen> not what worked in 6.8 19:25 < perlDreamer> true 19:25 < rizen> that new check you put in 19:25 < rizen> will cause lots of problem 19:25 < rizen> especially if we leave the default type to text 19:25 < rizen> if we change the default type to textarea 19:26 < rizen> then it shouldn't be as big of a deal 19:26 < rizen> either that 19:26 < rizen> or we don't give it a default type 19:26 < rizen> but instead just return the raw value 19:26 < rizen> if no type is specified 19:26 < rizen> the raw value from the param() method 19:26 < perlDreamer> What about forcing a type to be used? 19:26 < rizen> why 19:26 < rizen> there's a lot of times when you just want the raw value 19:27 < rizen> you don't care about any kind of processing 19:27 < perlDreamer> then you should call param, not process 19:27 < rizen> ok, fair enough 19:27 < rizen> does that mean you want to go through the 150k lines of webgui 19:27 < rizen> and find out which is which? 19:27 < rizen> or do you want to just change process 19:27 < rizen> so it returns param() 19:27 < rizen> if nothing is specified for type 19:28 < perlDreamer> that would be less work 19:28 < perlDreamer> and achieve the same result 19:28 * crythias is going to be in Chicago July 9-15 19:28 < rizen> hehe 19:28 < rizen> i don't often go with the right answer 19:28 < rizen> i go with the answer that works 19:28 < rizen> maybe i shouldn't do that 19:28 < rizen> but i think we get more done 19:28 < crythias> heh. It gets me into trouble. 19:28 < perlDreamer> well, we've done a lot of the "right answer" work lately (Assets, session) 19:28 < rizen> and we end up with a more usable product in the end 19:28 < rizen> yes 19:29 < rizen> you're right 19:29 < rizen> we have 19:29 < perlDreamer> And I know you're more tired than I am 19:29 < perlDreamer> since I don' t have to deal with customers 19:29 < rizen> i'm getting my second wind now 19:29 < rizen> i've got lots of "business" stuff to attend to this week 19:29 < rizen> but starting next week I'm going to kick it in the ass again 19:30 < rizen> and i think there should be some major progress 19:30 * perlDreamer orders cast-iron underwear 19:30 < rizen> especially now that runHourly has been completely converted to workflow 19:30 < rizen> that was a big pig 19:31 < perlDreamer> so do you want to split the two fixes? 19:32 < rizen> i can just do them both 19:32 < rizen> they're both easy 19:32 < perlDreamer> okay 19:32 < perlDreamer> after you check in, let me know and I'll retest and close out my DataForm bug 19:33 < rizen> one done 19:33 < rizen> not checked int though 19:34 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 19:34 -!- pbmdawg is now known as pbmdawg_whipped 19:36 < snapcount> I'm late to the party 19:37 < snapcount> did we come up with a solution for the process method that makes everyone all warm and fuzzy inside 19:37 < perlDreamer> just scroll up 19:37 < snapcount> looks like a novel up there 19:37 < perlDreamer> Yeah, I'm too verbose 19:37 < perlDreamer> here's a summary 19:37 < perlDreamer> we have two bugs 19:37 < perlDreamer> JT will fix them 19:38 < perlDreamer> Then he's going to kick ass 19:38 < perlDreamer> I'm buying cast-iron underwear 19:38 < perlDreamer> Matt is whipped 19:38 < snapcount> I like summaries 19:38 -!- pbmdawg_whipped [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 19:38 < perlDreamer> there yo ugo 19:38 < rizen> don't forget you're ordering iron underware 19:38 < rizen> and that gerald will be in chicago 19:38 < perlDreamer> Oh, yeah 19:38 < rizen> two key points 19:38 < perlDreamer> I've seen your feet dude. 19:38 < perlDreamer> I don't want to be in the line of fire 19:41 < rizen> checked in 19:41 < rizen> gerald, are you coming to chicago to burn it to the ground? 19:41 < snapcount> BeerPerson: FYI, we submitted the group applications like you asked 19:43 < perlDreamer> rizen: I tested the fixes. In the DataForm I can generate a select List that works, but doesn't have any default values set. 19:43 < perlDreamer> I'll try debugging it today as I get some time 19:44 < rizen> why do you insist on troubling me? 19:44 < perlDreamer> bad upbringing 19:44 < snapcount> perlDreamer: WebGUI < $dayJob =) 19:44 < snapcount> is that what you're telling us? 19:45 < perlDreamer> It's a tragedy 19:45 < perlDreamer> but true 19:45 < perlDreamer> especially since they gave me a chip to work on 19:45 < snapcount> bah 19:45 < snapcount> do you get to use the laser on it? 19:45 < perlDreamer> Only if it's broken 19:46 < snapcount> I could never work there... I would use the laser on everything 19:46 < perlDreamer> It's not very portable 19:46 < snapcount> I would still use it on everything 19:46 < snapcount> fruit 19:46 < snapcount> vegetables 19:46 < snapcount> insects 19:46 < perlDreamer> Snapcount's DIY Tattoo parlor 19:46 < rizen> colin, i need you to design a non-silicon based solar panel for me 19:46 < rizen> can do you that? 19:47 < perlDreamer> It would be very expensive since it's not in silicon 19:47 < rizen> silicon is expensive 19:47 < rizen> i need one made of plastic 19:47 < rizen> also, silcon is not as durable as plastic 19:47 * snapcount scratches his head 19:47 < rizen> cuz i want to use it as roofing material 19:47 < rizen> =) 19:48 < rizen> why are you scratching your head 19:48 < snapcount> do you guys get enough sun where you live for it to be worth it 19:48 < snapcount> I have fleas 19:48 < crythias> nope. not burning down Chicago. Just a conference. 19:49 < crythias> roy uses shamu 19:49 < rizen> we get enough sun, yes 19:49 < rizen> especially if i can use this stuff as siding and roofing 19:49 < snapcount> last time I was there, all the roofs were covered with white matter 19:49 < rizen> cover my whole house in it 19:49 < perlDreamer> plastic breaks down in sunlight 19:50 < rizen> ok, then while you're at it, make me a new plastic that doesn't break down in sunlight 19:50 < snapcount> we don't want excuses perlDreamer 19:50 < snapcount> just make it work 19:50 < perlDreamer> Silly me, trying to obey the law of physics 19:50 < rizen> i need to make an electric house 19:50 < rizen> that can charge the electric car i want to build 19:50 * crythias reads new digg headline: Scientists find that asbestos makes better solar panel than silicon. Mesothelioma victims cough up a lung in support. 19:50 < snapcount> how about wind power... (since you live in the windy city) 19:51 < rizen> it's named the windy city because of the politicians 19:51 < rizen> not due to weather 19:51 < snapcount> don't make me look that up 19:51 < rizen> go ahead 19:51 < rizen> it's true 19:52 < rizen> http://www.worldwidewords.org/qa/qa-win1.htm 19:52 < WRE> http://tinyurl.com/o8l5e 19:52 < snapcount> http://www.islandnet.com/~see/weather/history/chicago-nickname.htm 19:53 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 19:53 < rizen> i don't want to hear your facts 19:53 < rizen> you should go with the truth that "feels" right 19:54 -!- pbmdawg is now known as pbmdawg_whipped 19:54 < snapcount> haha 19:54 < snapcount> my article supports your claims to some degree 19:54 < crythias> Originally called the "Windy City" because the city bragged about the 1893 World Expo that was held there. The term has since come to refer to the strong northern winds that blow off the lake in the winter. 19:54 < snapcount> however, it suggest earliest origins were in fact due to weather 19:55 < snapcount> but I must agree 19:55 < rizen> yeah, the article i put there cites that too 19:55 < snapcount> the politicians seem to have popularized the term 19:55 < rizen> truthiness 19:55 < crythias> Let no dead vote go uncounted. 19:55 < snapcount> rizen is one of those people you don't play trivial pursuit with 19:55 < rizen> why do you say that? 19:56 < snapcount> you know too many random facts 19:56 < rizen> Is it because it's a little known fact that people used to burn down their houses when they moved, so they could recover the nails, because nails were very expensive. 19:56 < rizen> ?? 19:56 < snapcount> more expensive than lumber 19:56 < snapcount> that's interesting 19:57 < rizen> far more expensive 19:57 < snapcount> here's a fun fact 19:57 < rizen> you had to refine metal 19:57 < snapcount> calc urine 19:57 < WRE> urine = Did you know that all humans can urinate through their navels? 19:57 -!- pbmdawg_whipped is now known as pbmdawg_nailed 19:57 < rizen> what? 19:57 < rizen> i suppose 19:57 < snapcount> he says you can breath through your ears as well 19:57 < rizen> since that's how you do it when you're in the womb 19:57 < crythias> Scientist: "Did you know that if you put a nail in a bottle of cola, it will dissolve?" Blonde in the back of the room: "Do we have to use a real nail, or can it be a press-on?" 19:57 < rizen> heh 19:58 * snapcount hears a faint chuckle in the distance 19:58 < rizen> that's not actually true, on either count 19:58 < rizen> but funny none-the-less 19:59 < snapcount> cool 19:59 < snapcount> the EMS will now handle an infinite number of subevents 20:00 < snapcount> although, if they are deeply nested 20:00 < snapcount> you will see many prompts 20:00 * crythias tried to reach infinity, once. I took a long time, but never reached it. I'll try again next year. 20:01 < snapcount> the key is to keep trying 20:01 < snapcount> everytime you stop 20:01 < snapcount> it gets further away 20:01 < rizen> I tried to contain myself, but I escaped. 20:01 < snapcount> heh 20:01 < crythias> I tried to argue with JT once, but it was a moot point :) 20:02 < crythias> I know I know 20:02 < snapcount> one time at band camp 20:02 < snapcount> oh wait 20:02 < crythias> that's a mute flute. 20:03 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has joined #webgui 20:03 * pbmdawg_nailed is playing Guitar Hero using a keyboard on his PS2 emulator. 20:04 < pbmdawg_nailed> (not) 20:04 < Baylink> snapcount... 20:04 < snapcount> yes 20:05 < Baylink> You want me to tell it not to prepend dependencies for XML::Parser in B/BY/BYRNE/SOAP/SOAP-Lite-0.67, correct? 20:05 < snapcount> yeah 20:05 < snapcount> that worked for me 20:05 < Baylink> Where the default is yes. Ok; trying that now. 20:05 < snapcount> we need to figure out why that breaks it though 20:05 < Baylink> version bumps inside CPAN? That murders RT about once a month. :-) 20:06 < Baylink> Do the new daily builds start *completely* from scratch with an unconfigured CPAN? Or don't they build *WRE*, just WG? 20:06 < rizen> just webgui 20:06 < Baylink> Ah. 20:07 < rizen> the wre doesn't change enough to require setting up a new server to do daily builds 20:07 < Baylink> And, just to double check, where the sourcebuild instructions say "core-" they really mean "source-", right? 20:07 < Baylink> *CPAN changes*. 20:07 < Baylink> IE: I most humbly disagree. :-) 20:08 < snapcount> I don't understand your question 20:08 < Baylink> Re "Core-", snapcount? 20:08 < snapcount> yeah 20:08 < Baylink> See steps 1 and 3 on https://www.plainblack.com/wre/building 20:08 < Baylink> No such packagenames appear to exist at Sourceforge. 20:09 < Baylink> Excuse me; put the dash on the wrong end. "-core" and "-source". 20:09 < snapcount> yep 20:10 < snapcount> that's a typo 20:10 < snapcount> if you get this to build, will you upload it to sf? 20:10 < Baylink> But anyway, re: building WRE daily, to recap my observation: WRE's build success depends on *the state of CPAN when you build it*. If new versions of packages WG depends on are introduced, they'll be used. 20:11 < Baylink> As RPM's? If I can figure out how to RPM it, sure. 20:11 < snapcount> no 20:11 < snapcount> you just tar.gz the wre folder before you run the setup script 20:11 < Baylink> But note that *RPM* builds of WRE *won't* have the problem I'm talking about. // After I compile, then? 20:12 < snapcount> this is true 20:12 < snapcount> the binary distros are frozen obviously 20:13 < Baylink> It's a shame CPAN doesn't have a way to configure "this is the *newest* version I want of this package. 20:13 < Baylink> But yeah, if you mean "after I compile successfully but before I build it", I could upload that somewhere, sure. 20:14 < snapcount> well, what you need to do after you think you have a good build is make the tarball, then run setup and addsite to make sure it really works 20:14 < snapcount> if it does, then upload it 20:14 < Baylink> Someone really needs to design and construct a framework for programs that utilize Other People's Components that allows for these things. // Oh sure; I'll test it first. Upload it to where? 20:15 < snapcount> uploads.sf.net/incoming 20:15 < rizen> ftp://upload.sf.net/incoming 20:15 < snapcount> thx 20:15 < snapcount> not plural =) 20:15 < Baylink> All I need to do that is an SF login? 20:15 < snapcount> nope 20:15 < snapcount> anonymous 20:15 < Baylink> Oh. Ok. 20:15 < rizen> what os is this on? 20:15 < snapcount> suse 20:15 < rizen> nice 20:16 < Baylink> 9.3, if I'm on the machine I think I am. 20:16 < Baylink> You can run multiple WRE's on the same box, can't you? 20:16 < Baylink> Differe ports. 20:16 < pbmdawg_nailed> if you have infinite ram 20:17 * Baylink chuckles 20:17 < Baylink> I think this mobo will go to 8GB. 20:17 < snapcount> you'd have to go through and manually change the apache configs 20:17 < rizen> the wre always compiles into /data/wre 20:17 < rizen> so no 20:17 < Baylink> Yeah. Once I have it running, I'm going to check into the state of the art in PG8.1 compatibility. 20:17 < rizen> not unless you want to change that 20:17 < Baylink> I can work around that, I suspect. 20:17 < snapcount> oh you mean at the same time 20:17 < rizen> i suppose with virtualization 20:18 < Baylink> Oh yeah; xen. 20:18 < Baylink> Maybe that machine *is* SuSE10; it has xen on the boot menu. 20:18 < rizen> is this a suse hoster? 20:18 < Baylink> I wonder how hard it would be to .. yeah, I could proxy it at layer 4. 20:18 < Baylink> Not yet. :-) 20:19 < rizen> oh, this is just you setting up a box then 20:19 < rizen> i've been looking for a novell hoster 20:19 < Baylink> For the moment, certainly. We'll eventually market it to our client base. 20:19 < rizen> because i want to try out their enterprise suite on linux 20:19 < Baylink> If it comes along well, who knows. 20:19 < snapcount> Did I tell you that phobia knows someone running WG on Novell 20:19 < Baylink> You mean SLES? 20:19 < rizen> the iFolder server looks awesome 20:20 < rizen> i think it's called Novell Open Server 20:20 < rizen> or something 20:20 < perlDreamer> OpenSuSE 20:20 < perlDreamer> ? 20:20 < rizen> no 20:21 < Baylink> OpenSUSE is what used to be "Professional". Enterprise server is a different thing. 20:21 < rizen> it's the commercial version 20:21 < Baylink> Not entirely, but it's like FC vs RHEL. 20:21 < perlDreamer> I use Suse 9.3 on our church website, I'll never use it again 20:21 < Baylink> We've got it under most of our ex-SCO and ex-RH7-9 clients; we like it a lot for that. 20:21 < rizen> open enterprise server 20:22 < perlDreamer> more power to you 20:22 < rizen> more power to me? 20:22 < perlDreamer> I've just never seen so many simple config files broken into little bits and strewn across the file system 20:22 < Baylink> well, snap, I'm down to testing POE, so clearly I'm getting further. 20:22 < rizen> colin, are you talking about open enterprise server? 20:23 < Baylink> perlDreamer: if you think that's bad, clearly you've never tried to *script* changing that stuff. 20:23 < Baylink> I think he means SuSE in general; they like that approach. 20:23 < perlDreamer> No, I haven't 20:23 < perlDreamer> I guess it works well in yast, but I prefer vim as a system config tool 20:23 < Baylink> And for manually editing, yeah, it's a bit harder. 20:24 < Baylink> But the "break up one file into many files in a .d directory" approach makes package management about an order of magintude easier to construct. 20:24 < perlDreamer> well, how about httpd.conf 20:24 < perlDreamer> there are subfiles all over the place 20:25 < Baylink> Yeah, and again, it takes a while to learn. 20:25 < rizen> colin, wre does that too 20:26 < rizen> every virtual host gets it's own file 20:26 < rizen> two files actually 20:26 < rizen> one for modproxy, and one for modperl 20:26 < perlDreamer> I think this is different 20:26 < Baylink> And because SuSE does it that way, packaging a non-WRE WG for SuSE would be much easier. 20:27 < perlDreamer> not all the config files are in /etc/apache2 20:28 < perlDreamer> if everything was in 1 place, it would be easier to manage 20:28 < rizen> plain black won't be creating any non-wre solutions for any operating systems for the foreseeable future 20:28 < rizen> WRE all the way 20:28 < Baylink> Noted. 20:28 < Baylink> Let's say, then, that merging non-WRE servers from SuSE into a WRE will be easier. ;-) 20:39 < Baylink> WHat is WRE using *tk* for? 20:40 < rizen> it's not, unless you install a bunch of the POE optional modules 20:41 < Baylink> The defaults were yes on those, so I took them; should I have said no? 20:41 < Baylink> At least, I think they were. :-} 20:41 < rizen> the were no on the various boxes i compiled wre on 20:41 < rizen> if you just left the defaults 20:41 < rizen> everything would be fine 20:42 < Baylink> No, apparently the default were no, and I *did* take them. 20:42 < Baylink> And yet I appear to be building tk anyway. Hmmm... 20:42 < Baylink> No biggie... 20:43 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has quit ["User disconnected"] 20:43 < pbmdawg_nailed> wrebuild crashed Baylink 20:43 -!- rizen is now known as rizen_away 20:44 < perlDreamer> Cast off the main lines 20:44 < perlDreamer> Raise the sails 20:44 < perlDreamer> rizen away 20:45 < snapcount> heh 20:46 -!- snapcount is now known as snapcount_afk 21:05 -!- BeerPerson is now known as BearPerson 21:35 -!- rizen_away is now known as RizenRulezThisCh 21:39 < crythias> yawn 21:42 -!- perlDreamer is now known as perlDreamer_afk 22:00 * crythias is now known as the randomizer. 22:00 * pbmdawg_nailed is now known as the randomizer's seed. 22:01 < pbmdawg_nailed> now there's a bash-worthy quote for you. 22:02 < crythias> just... don't want to touch that. 22:02 < pbmdawg_nailed> every randomizer has to have a seed 22:02 < crythias> oh, I know. 22:02 < crythias> RANDOMIZE(-TIMER) is a familiar line in my BASIC past 22:03 < crythias> just not certain I want to touch your seed :) 22:03 < pbmdawg_nailed> I see. 22:04 < crythias> I suppose if I washed my hands, afterwards.. 22:04 * pbmdawg_nailed is listening to Thriller - MJ 22:05 < pbmdawg_nailed> (how appropriate) 22:09 < pbmdawg_nailed> never noticed the pipe organs 22:12 < RizenRulezThisCh> anybody here willing to give me 5 minutes of their time for an opinion? 22:12 < crythias> ok 22:12 < pbmdawg_nailed> I'll give you 5 minutes of your time 22:13 < RizenRulezThisCh> does that mean i'm paying you for this? 22:13 < RizenRulezThisCh> =) 22:13 -!- RizenRulezThisCh is now known as Rizen 22:13 < Rizen> ok...here's the dealio 22:13 < Rizen> We're launching a new site today 22:13 < Rizen> and i wanted to see what you guys think 22:13 < Rizen> http://www.comparehangouts.com 22:13 < Rizen> It's a matrix for social networking sites 22:14 < Rizen> take a look 22:14 < Rizen> do some comparisons 22:14 < Rizen> etc 22:14 < Rizen> and let me know what you think 22:22 < Rizen> anything? 22:22 < Rizen> no response what so ever? 22:24 -!- snapcount_afk is now known as snapcount 22:24 < snapcount> I think it's a pretty awesome site 22:24 < snapcount> =) 22:26 < Rizen> anybody else? 22:27 < snapcount> crythias 22:27 < snapcount> that makes his window flash 22:29 < pbmdawg_nailed> Can anyone add entries? 22:29 < Rizen> yes 22:30 < pbmdawg_nailed> I think screenshots would help a lot. maybe for cmsmatrix also 22:31 < Rizen> that will be added in the 7.0 release 22:31 < Rizen> of the matrix 22:44 < Rizen> methinks that gerald has a warped sense of 5 minutes 22:44 < Rizen> =) 22:45 < snapcount> gerald is just warped in general 22:49 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: terje, WRE 22:50 -!- Netsplit over, joins: WRE, terje 22:51 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: terje, WRE 22:53 -!- pbmdawg_nailed [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 22:53 -!- Netsplit over, joins: WRE, terje 22:58 < snapcount> yar... a netsplit 22:58 < snapcount> I hate bugs 22:58 * snapcount gets out his bug be good stick 23:05 * perlDreamer_afk receives receipt for cast-iron underwear, pays for expedited shipping 23:05 -!- perlDreamer_afk is now known as perlDreamer 23:05 * Rizen starts kicking ass 23:07 < snapcount> can you use the distinct keyword in a query if you're selecting more than one column? 23:08 < Rizen> i think it's possible 23:08 < Rizen> but i avoid doing it 23:08 < snapcount> to be db agnostic? 23:08 < Rizen> partially 23:08 < Rizen> that won't work on postgres for example 23:08 < Rizen> but also just cuz it scares me 23:09 < Rizen> i'm never sure that it will return the results i'm looking for 23:09 < snapcount> why is that? why do you fear that keyword and not others? 23:09 < snapcount> bad experiences or something 23:10 < Rizen> because there has to be a reason why no other database i've used allows that 23:10 < snapcount> lol 23:11 < snapcount> what way would you eliminate duplicate rows in your queries then? 23:11 < Rizen> i'm not saying don't use distinct 23:11 < snapcount> I know 23:11 < Rizen> i'm saying i wouldn't do a mixed distinct clause 23:12 < snapcount> I'm just wondering if you have an alternate solution 23:12 < snapcount> mixed meaning more than one column returned by the query 23:12 < Rizen> group by 23:13 < Rizen> mixed meaning one column that is effectively "grouped by" 23:13 < Rizen> and others that aren't 23:13 < snapcount> I see 23:13 < Rizen> you can lose data 23:13 < Rizen> you could get data back you weren't expecting 23:13 < Rizen> there's just no logic you can use (that i'm aware of) 23:13 < Rizen> to know exactly what you're getting back 23:14 < snapcount> grouped by is more portable as well? 23:14 < Rizen> yes 23:14 < Rizen> group by 23:14 < Rizen> not grouped by 23:14 < snapcount> yeah 23:15 < Rizen> i will tell you that there is one mixed distinct query i use, because it was given to me by MySQL support 23:15 < Rizen> select distinct asset.assetId, asset.className from assetData join asset using (assetId) where assetData.url = ? 23:15 < Rizen> they said that this query is faster than the query i was using 23:16 < Rizen> however, in this case, I always know that className is the same 23:16 < Rizen> every time 23:16 < Rizen> it's one to one with assetId 23:16 < Rizen> but let's say that weren't true 23:16 < Rizen> what would className be 23:16 < Rizen> you're only returning one assetId 23:16 < Rizen> but if asset class names could be converted 23:17 < snapcount> I see your point 23:17 < Rizen> you might get back WebGUI::Asset::Snippet 23:17 < Rizen> or something else 23:17 < Rizen> you just don't know 23:17 < Rizen> ok...i'll shut up now 23:17 < snapcount> in my situation, the rows are all identical if they have the same pid, which is what I was going to use distinct on 23:17 < perlDreamer> It would be cool if a MySQL guru helped us optimize more of our SQL, like the query you got from support 23:18 < Rizen> yeah, but that's an expensive proposition 23:18 < snapcount> but it's good to know the caveats of distinct... I never considered that before 23:18 < perlDreamer> we'd need it done on a volunteer basis 23:18 < Rizen> yeah 23:19 < snapcount> there are tools that help do that aren't there 23:19 < perlDreamer> Help wanted: Wandering MySQL guru with a passion for optimizing MySQL code. Perl DBI experience required. Penchant for gaming a plus. 23:20 < snapcount> I don't know how good they are though 23:20 < snapcount> a guru would be preferable 23:20 < Rizen> apparently his/her favorite color must be blue though 23:20 < snapcount> hahah 23:21 < snapcount> nobody else likes pink eh rizen? 23:21 < snapcount> =) 23:21 < Rizen> for those that don't get that joke, all the people behind webgui interviews so far 23:21 < perlDreamer> you mean the colors are configurable? 23:21 < Rizen> have said favorite color blue 23:21 < perlDreamer> Help wanted: Wandering MySQL guru with a passion for optimizing MySQL code. Perl DBI experience required. Penchant for gaming a plus. Must be closely aligned with the "cold" end of the visual scale. 23:26 < snapcount> hmm 23:27 < snapcount> using group by on the column that has the duplicates should eliminate them right... so that only one is returned 23:27 < snapcount> or am I not doing that right 23:27 < snapcount> context: 23:27 < snapcount> my $eventList = $self->session->db->read(" 23:27 < snapcount> select p.productId, p.title, p.price, p.description 23:27 < snapcount> from products as p, EventManagementSystem_prerequisites as pr 23:27 < snapcount> where 23:27 < snapcount> p.productId = pr.productId and 23:27 < snapcount> pr.prerequisiteId =".$self->session->db->quote($prerequisite)." 23:28 < snapcount> and p.productId not in (".$self->session->db->quoteAndJoin($eventsInCart).") 23:28 < snapcount> group by (p.productId)" 23:28 < snapcount> ); 23:29 < Rizen> don't quote or quote and join if you can help it 23:29 < snapcount> my sql monster has scared everyone away... lol 23:29 < Rizen> you should try to use place holders 23:30 < Rizen> not that it has anything to do with your problem 23:30 < Rizen> anyway, yes, what you have there should work 23:30 < snapcount> is the quote/q-and-j a performance thing? 23:30 < perlDreamer> placeholders are faster and safer 23:31 < Rizen> the use of quote and quotandjoin 23:31 < Rizen> is deprecated 23:31 < snapcount> oh ok 23:31 < Rizen> actually, i'm going to change the docs to say that right now 23:31 < perlDreamer> what's the replacement for quoteAndJoin? 23:32 < snapcount> I need to read up on placeholders then 23:32 < perlDreamer> It's real easy 23:32 < snapcount> I don't really understand all the ins and outs 23:32 < perlDreamer> it's a question mark in the query 23:32 < Rizen> nevermind, i've already done that 23:32 < Rizen> =) 23:32 < Rizen> roy, it works like this 23:32 < perlDreamer> and then in the DBI call, you pass another value that is an array ref of values 23:32 < Rizen> $db->read("select * from table where this=? and foo=?", [ 1, $var]); 23:33 < Rizen> you can do the same with anything else 23:33 < perlDreamer> how do we do quote and join with placeholders? 23:33 < Rizen> $db->quickArray("select * from table where this=? and foo=?", [ 1, $var]); 23:33 < snapcount> so $var can be an array ref? 23:33 < Rizen> $var is a scalar 23:34 < snapcount> an array ref is a scalar right? 23:34 < Rizen> quote and join is more difficult, you'd actually need to write some logic 23:34 < snapcount> I get it 23:34 < Rizen> to insert the appropriate number of question marks 23:34 < perlDreamer> okay 23:34 < snapcount> sounds like a job for the api 23:34 < Rizen> i should probably come up with some convenience method for that 23:35 < snapcount> thanks for eduemacating me 23:35 < Rizen> $db->write("insert into table (this, that, foo, bar) values (?, ?, ?, ?)", \@values); 23:36 < perlDreamer> $db->write("insert into table values (?*)", \@values); 23:36 < perlDreamer> and have the thing automagially expand ?* to the right number of ?'s and commas 23:36 < snapcount> $db->read("select * from somewhere where foo not in (?)", \@values); 23:37 < snapcount> that would be nice 23:37 < perlDreamer> well, you need some token to tell the query to do expansion 23:37 < perlDreamer> that's why I used ?* 23:38 < snapcount> well, if the read method got an array, couldn't it just count the number of elements and insert the appropriate number of ? before having DBI parse it? 23:38 < Rizen> where would it insert them? 23:39 < perlDreamer> if they don't match, then DBI will gripe 23:39 < snapcount> wherever the ? is that it's on for the array ref 23:39 < Rizen> you can have more than one 23:39 < snapcount> so if there is one element it does nothing 23:39 < snapcount> more it turns it into ?, ? 23:39 < snapcount> etc 23:39 < Rizen> select * from this where x=? and y in (?) and z in (?) 23:39 < Rizen> where do you put the extras? 23:39 < snapcount> yeah 23:40 < snapcount> so if y is the array ref 23:40 < Rizen> why not z? 23:40 < snapcount> [$scalar, \@array, $scalar] 23:40 < snapcount> so it knows first one is scalar 23:40 < snapcount> one ? 23:40 < snapcount> leave it 23:40 < snapcount> second one 23:40 < snapcount> array 23:40 < snapcount> count 23:40 < snapcount> replace with appropriate # of ?s 23:40 < Rizen> i disagree 23:41 < Rizen> i think it's a hack to do that 23:41 < snapcount> didn't say it was a good idea, just my idea =) 23:41 < Rizen> not to mention it would mean everythign else would be slower 23:41 < Rizen> cuz we'd have to ref each variable passed in 23:41 < Rizen> to see if it's an array 23:41 < snapcount> ahh 23:41 < snapcount> so the token is better 23:41 < snapcount> ?* 23:41 < snapcount> or something to that effect 23:42 < perlDreamer> not better, just my idea 23:42 < Rizen> maybe, but it's probably better to do something like 23:42 < snapcount> hey! 23:42 < snapcount> that's my line 23:42 < Rizen> select * from table where this in (".countParams(\@values).") 23:43 < Rizen> or to just use quoteAndJoin 23:43 < snapcount> how is that diff from quote and Join? 23:43 < perlDreamer> it's not 23:43 < Rizen> it is 23:43 < snapcount> would it expand it to use the placeholders 23:43 < Rizen> colin, it's different in that it's safer 23:43 < Rizen> and faster 23:43 < Rizen> because prepare would still work with placeholders 23:43 < perlDreamer> because it would make ?'s 23:43 < perlDreamer> I see 23:43 < snapcount> me too 23:44 < Rizen> and we're not relying on quote 23:44 * snapcount feels enlightened 23:44 < Rizen> yes 23:44 < perlDreamer> I like the automagic way better 23:44 < perlDreamer> I'm not a big fan of . 23:44 < snapcount> I like countParams 23:44 < Rizen> ok then but answer my other question 23:44 < Rizen> with the automagic way 23:44 < Rizen> how do you resolve 23:44 < Rizen> select * from this where x=? and y in (?) and z in (?) 23:45 < perlDreamer> where you want an expansion, use ?* 23:45 < Rizen> ok, but what if i wanted to put it both in z and y 23:46 < Rizen> and, are you saying that a regex is faster than countParams() would be? 23:46 < perlDreamer> kind of like snapcount's idea, but with explicit tokens for expanded areas 23:46 < Rizen> cuz we'd have to regex the params 23:46 < Rizen> actually...i just realized something 23:46 < Rizen> that's not even possible 23:46 < Rizen> the ?* isn't possible 23:46 < Rizen> because by the time we get to processing the params 23:47 < Rizen> the prepare has already been executed 23:47 < perlDreamer> good point 23:47 < snapcount> those functions are wrapped by the API I thought 23:47 < perlDreamer> so we'd either have to interrupt the execution or use a count method 23:47 < snapcount> we couldn't pre-process before handing off to DBI 23:47 < Rizen> they are wrapped, but we'd have to insert it into every method everywhere 23:47 < Rizen> in SQL 23:47 < snapcount> oh 23:47 < Rizen> we couldn't do it just in prepare/execute 23:47 < snapcount> I get it 23:48 < Rizen> it would have to go into quickArrray and read and write and quickHashRef 23:48 < Rizen> etc 23:48 < perlDreamer> yup 23:49 < perlDreamer> Seems like a lot of work to support my laziness 23:49 < snapcount> I think countParams would work okay 23:50 < snapcount> it would keep the code consistent. You don't want tom, dick, and harry all writing their own logic to do the same task 23:50 < snapcount> more error prone and more work in the long run 23:50 < snapcount> add it to the list of wants, huh JT =) 23:50 < snapcount> it's only about 6 years long right now 23:50 < Rizen> but tom dick and harry are all smarter than me 23:51 < perlDreamer> no, just tom 23:51 < perlDreamer> you got dick and harry stomped 23:51 < snapcount> well, let them fix it in one spot for everyone =) 23:51 < snapcount> ooohhh 23:51 < snapcount> it's almost Papa John's time 23:52 < Rizen> i'm thinking about dominos 23:52 < Rizen> for nostalgia sake 23:53 < Rizen> but then i think about how good papa johns is 23:53 < Rizen> and decide to order chinese 23:53 < snapcount> tough choices, I know 23:53 < perlDreamer> We haven't made much headway on our plan to take over the world. 23:53 < snapcount> papajohns.com will be ours! 23:53 < perlDreamer> Don't even know if the Commerce system could handle the loading for PJ's 23:54 < snapcount> they will pay us in pizza 23:54 < perlDreamer> They can pay me half a pizza and put a small octopus logo on each page. 23:55 < Rizen> if papa johns decided to use webgui 23:55 < Rizen> i'd bulid their commerce app for free 23:55 < Rizen> just so we could say we run papajohns.com 23:55 < snapcount> it would be worth it many times over 23:55 < perlDreamer> we were thinking we'd have to clone their site as a proof of concept 23:56 < perlDreamer> to show them WG could do it 23:56 < snapcount> and we'll need some pizza 23:56 < snapcount> (just thought I'd throw that in there) 23:56 < perlDreamer> oh yeah 23:57 < perlDreamer> you know how shaky you get with a Papa Johns every so often 23:57 < perlDreamer> coding skills go out the window 23:57 < perlDreamer> start day dreaming about weird things, like boats, cars and girls 23:57 < perlDreamer> instead of programming! 23:57 < snapcount> hey 23:57 < snapcount> you didn't tell us what you thought of comparehangouts.com 23:58 < perlDreamer> I wasn't here 23:58 < perlDreamer> but I think the name is great! 23:58 < snapcount> excuses, excuses 23:58 < Rizen> yeah, but you're here now 23:58 < Rizen> so what of it --- Day changed Fri Mar 10 2006 00:03 -!- Rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] 00:03 < perlDreamer> oh dear 00:04 < perlDreamer> I guess I took too long 00:04 < snapcount> you can tell me 00:04 < perlDreamer> I like it 00:04 < perlDreamer> nice design 00:05 < perlDreamer> but I'd like the ability to screen out selections by type as a user profile setting 00:09 < perlDreamer> and there's a typo on the About page 00:09 < perlDreamer> "CMS listings" should be "HANGOUT listintgs" 00:12 < perlDreamer> it needs a way to adjust the mobility coefficient as a function of oxide thickness 00:12 < snapcount> ookay 00:13 < perlDreamer> :) 01:08 < snapcount> grrr 01:08 < perlDreamer> que pasa? 01:08 < snapcount> freenode 01:09 < snapcount> we sent in our group registration and nada 01:20 < snapcount> perlDreamer 01:20 < snapcount> do you know how to use the dashboard 01:21 < snapcount> Supposedly you can set things like the stockticker and weather to be configurable by the user to some degree 01:28 < perlDreamer> no 01:28 < perlDreamer> Matt does, though 01:30 < snapcount> yeah 01:30 < snapcount> he wrote it huh 01:30 < snapcount> so I started lifting again today 01:31 < snapcount> should be interesting 01:31 < snapcount> I'm going to photograph my progress in a diary of sorts and put it on my website 01:32 < snapcount> Right now I'm 6'0 01:32 < snapcount> 198 lbs 01:32 < perlDreamer> you hoping to get to 6'5? 01:32 < snapcount> 21% body fat 01:32 < snapcount> hehe 01:32 < snapcount> my goal is to drop about 20 lbs of fat and gain about 8 lbs of muscle 01:33 < perlDreamer> cool 01:33 < snapcount> it's going to take me a couple months to get there 01:33 < perlDreamer> I'm 5'6.5 and weigh 200 pounds 01:33 < perlDreamer> I'd like to drop about 40lbs of fat 01:33 < snapcount> you run a lot don't you? 01:34 < perlDreamer> yeah, I balance it by eating a lot 01:34 < snapcount> heh 01:34 < snapcount> that's my biggest challenge 01:34 < snapcount> I got a trainer/nutritionist 01:34 < snapcount> he's slowly putting me on a diet 01:35 < snapcount> right now my diet consists of two things 01:35 < snapcount> 1) No soda (or diet soda) 01:35 < perlDreamer> no diet soda? 01:35 < snapcount> 2) Eat something for breakfast 01:35 < snapcount> no 01:35 < snapcount> one or the other 01:35 < snapcount> either no soda or drink diet soda 01:36 < perlDreamer> okay 01:36 < snapcount> I'm opting for no soda b/c I don't like diet 01:36 < snapcount> he's going to add more stuff to it as I progress 01:36 < snapcount> more restrictions 01:36 < snapcount> I like the stepped approach 01:38 < snapcount> kinda weird because I was always the toothpick 01:38 < snapcount> the lengthy skinny kid 01:38 < perlDreamer> you don't look heavy in your pics 01:38 < snapcount> now I'm getting a gut 01:38 < snapcount> I'm not bad by any means 01:38 < snapcount> but I'm getting a belly 01:39 < snapcount> and I'm starting to feel tired all the time 01:39 < perlDreamer> how old are you? 01:39 < snapcount> it's because I work from home now 01:39 < snapcount> 26 01:39 < perlDreamer> yeah, that's too young for metabolic stuff 01:39 < perlDreamer> you're sedentary 01:39 < perlDreamer> get an exercise bike, hook it up to a generator and make yourself pedal to hack 01:39 < snapcount> just changing my diet has helped a lot already with my energy and stuff 01:40 < snapcount> brilliant! 01:40 < snapcount> I was drinking like 8 sodas a day 01:40 < snapcount> on average 01:40 < perlDreamer> that's 1 Kcal 01:40 < snapcount> yeah 01:41 < snapcount> I can lose about 6 lbs over the next two weeks by cutting them from my diet and exercising 01:41 < snapcount> I was like, "what?" 01:41 < perlDreamer> cool! 01:41 < snapcount> plus it promotes water retention b/c of the excess carbs 01:41 < snapcount> so I'm balancing out 01:42 < snapcount> sucky thing is that I have to do cardio 01:42 < perlDreamer> cardio is cool 01:43 < snapcount> I'm not used to it 01:43 < perlDreamer> You.... will be 01:43 < perlDreamer> name the speaker 01:47 < perlDreamer> Movie from the 80's 01:48 < perlDreamer> A character actor known for varied, challenging roles on movies and TV 01:48 < snapcount> hmm 01:49 < snapcount> skeletor? 01:49 < perlDreamer> No 01:49 < snapcount> splinter 01:49 < snapcount> err 01:49 < snapcount> shredder 01:49 < perlDreamer> The line is in response to the line "I'm not afraid" 01:50 < snapcount> I know the line 01:50 < snapcount> star wars 01:50 < perlDreamer> ESB 01:50 < snapcount> ESB? 01:50 < perlDreamer> Empire Strikes Back 01:51 < snapcount> ahh 01:51 < perlDreamer> Yoda said that 01:51 < snapcount> yeah 01:51 < snapcount> I knew it was yoda when I said star wars 01:51 < snapcount> but 01:51 < snapcount> I didn't know which one 01:51 < snapcount> he said it to luke 01:51 < perlDreamer> yup 01:54 < snapcount> "This is heavy" -- character and movie 01:54 < snapcount> 80's 01:55 < perlDreamer> Bill, Bill and Ted's Big Adventure 01:55 < snapcount> maybe 01:55 < snapcount> but not the one I was thinking of 01:56 < snapcount> time travel 01:56 < perlDreamer> ooh 01:56 < perlDreamer> ooh 01:56 < perlDreamer> Time Bandits 01:56 < snapcount> nope 01:56 < snapcount> present -> 50's 01:56 < perlDreamer> Back to the Future, Marty McFly 01:57 < snapcount> ding ding ding 01:57 < snapcount> actually 01:57 < snapcount> it might be 01:57 < snapcount> "This is heavy doc" 01:58 < snapcount> how about this one 01:58 < snapcount> "I am Michael Jackson, you aw todo" 01:58 < perlDreamer> The Wiz? 01:58 < snapcount> (note the 'aw' hints at an accent) 01:59 < snapcount> initials of the actor are JC 01:59 < perlDreamer> James Coburn 01:59 < snapcount> haha 01:59 < snapcount> his co-star is african american 01:59 < snapcount> comedy 01:59 < perlDreamer> Jackie Chan 01:59 < snapcount> yep 01:59 < snapcount> movie? 02:00 < perlDreamer> erg 02:00 < perlDreamer> Had a sequel 02:00 < snapcount> yep 02:00 < perlDreamer> where they went back to his 'hood 02:00 < snapcount> yep 02:00 < perlDreamer> Chris Tucker 02:00 < perlDreamer> War 02:00 < snapcount> you're getting there 02:01 < snapcount> in a hurry 02:01 < snapcount> time 02:01 < snapcount> traffic 02:01 < perlDreamer> Rush Hour 02:01 < snapcount> hey! 02:01 < snapcount> this is fun 02:01 < snapcount> you're like "no it's not" 02:02 < perlDreamer> need questions spaced farther apart 02:02 < snapcount> slower pace you mean 02:02 < perlDreamer> fewer questions/hour 02:02 < snapcount> i see 02:03 < perlDreamer> otherwise I won't get any work done for $dayJob 02:03 < snapcount> ahh 02:43 -!- snapcount is now known as snapcount_afk 03:06 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 03:57 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 03:59 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 03:59 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 04:00 < crythia1> wow. 04:00 < crythia1> so nice, I arrived twice 06:07 -!- BeerPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has joined #webgui 06:17 -!- BearPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has quit [Read error: 110 (Connection timed out)] 06:18 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 06:18 < perlDreamer> has anyone restored a MessageBoard from a database dump? 06:31 -!- snapcount_afk is now known as snapcount 06:31 * snapcount yawns 06:31 < perlDreamer> help 06:32 < snapcount> dlay 06:32 < snapcount> crythias would be proud 06:32 < snapcount> what's on fire 06:32 < perlDreamer> no fires 06:32 < snapcount> where's the emergency 06:33 < perlDreamer> have you done much 6.2 work? 06:33 < snapcount> some 06:33 < snapcount> what is your quest? 06:33 < perlDreamer> Content Manager deleted a forum from a message board 06:33 < perlDreamer> forums don't go into the Trash 06:33 < snapcount> that sucketh 06:33 < snapcount> do you have backups? 06:34 < perlDreamer> yes :) 06:34 < snapcount> well that's good 06:34 < snapcount> what's the problem then? 06:34 < perlDreamer> It's an older backup 06:34 < perlDreamer> can't restore the entire site 06:34 < snapcount> oy 06:34 < snapcount> let me look something up real quick 06:35 < perlDreamer> okay 06:35 < snapcount> mysql 4.1? 06:35 < snapcount> 4.0 06:35 < snapcount> 3.x 06:35 < perlDreamer> 4.1 06:36 < snapcount> well 06:36 < snapcount> this is my suggestion 06:36 < snapcount> backup your current db 06:36 < perlDreamer> yeah 06:37 < snapcount> oh hold on 06:37 < snapcount> are all of your message boards out of date 06:37 < snapcount> i.e., can you replace all the messageboards? 06:37 < snapcount> from the backup 06:37 < perlDreamer> we only have one message board 06:37 < snapcount> oh ok 06:37 < perlDreamer> that's more good news 06:37 < snapcount> so copy the message board parts of your dump file 06:37 < snapcount> paste into new file 06:38 < snapcount> mysql -uroot -p dbname < messg_board.sql 06:38 < perlDreamer> cool 06:38 < snapcount> just to be safe 06:38 < snapcount> you may want to drop the message board tables first 06:38 < perlDreamer> okay. offhand, do you know which tables I need to do? 06:38 < snapcount> make sure your backup works 06:38 < snapcount> in 6.2, not off hand 06:38 < perlDreamer> so far, I've isolated page, wobject, groups, forum*, MessageBoard* 06:39 < snapcount> Holy crap 06:39 < snapcount> it uses all of those? 06:39 < perlDreamer> page for urls 06:39 < perlDreamer> Wobject 06:39 < perlDreamer> groups for subscriptions 06:39 < snapcount> yikes 06:39 < snapcount> don't do what I said then 06:40 < snapcount> unless nothing has changed in those tables either 06:40 < snapcount> you'll be out of sync 06:40 < perlDreamer> yeah 06:40 < perlDreamer> I need to make a better backup solution 06:40 < perlDreamer> dailies 06:40 < snapcount> poopy pants 06:40 < perlDreamer> It's not that bad 06:41 < perlDreamer> more like bed wetting 06:41 < perlDreamer> (don't forget that I have kids) 06:41 < snapcount> oh ok 06:41 < snapcount> hahah 06:41 < perlDreamer> poopy pants are bad 06:41 < perlDreamer> like a 6.5 06:42 < perlDreamer> getting thrown up on while cleaning up sick kids is a 9 06:42 < perlDreamer> been peed on several times 06:42 < perlDreamer> 3-6 depending on where 06:42 < snapcount> tough job 06:42 < perlDreamer> yeah, but when they look up at you, it just doesn't matter much anymore 06:43 < snapcount> heh 06:43 < snapcount> I will make mini-snapcounts some day 06:43 < snapcount> and I'll tell you if I agree 06:43 < perlDreamer> fork some processes 06:43 < snapcount> there you go 06:43 < perlDreamer> when the time comes, I'll tell you all my secrets 06:43 < snapcount> oh boy 06:44 < perlDreamer> boys are much worse than girls for making messes 06:44 < snapcount> afaik you don't get to pick which kind you get 06:44 < perlDreamer> not true 06:44 < snapcount> and even if you could, I'm not sure which kind I'd pick 06:44 < perlDreamer> if you stand on your head 06:44 < perlDreamer> under an electric blanket 06:44 < perlDreamer> after you drink a pepsi 06:45 < perlDreamer> and she drinks a pepsi and takes two aspirin 06:45 < snapcount> you'll get a boy or a girl right? 06:45 < perlDreamer> yeah 06:45 < snapcount> figured 06:45 < perlDreamer> although the pepsi/aspirin is a fold pregnancy test 06:45 < perlDreamer> uh, folk pregnancy test 06:45 < snapcount> dude... I can't think of a way to just restore the message board 06:46 < snapcount> I guess it comes down to the lesser of two evils 06:46 < snapcount> which is harder to rebuild 06:46 < perlDreamer> the site 06:46 < snapcount> the site from backup -> present 06:46 < snapcount> or 06:46 < snapcount> the message board 06:46 < snapcount> and it's posts 06:46 < snapcount> (if they matter that much) 06:46 < perlDreamer> It's a small board, infrequently used 06:47 < snapcount> highly recommend nightly backups =) 06:47 < snapcount> even if it's just db dumps 06:47 < perlDreamer> dude, you're so right 06:47 < snapcount> compressed they don't take up much space 06:48 < snapcount> even for big sites 06:48 < snapcount> not sure how big yours is or what you have to work with 06:48 < perlDreamer> yeah, the DB is 16 Mb raw 06:48 < snapcount> you could steal the backup script from the wre 06:48 < snapcount> it will run standalone 06:49 < snapcount> stick it in a cron job 06:49 < snapcount> it will even ftp the backups for you to another system 06:49 < snapcount> rotate them 06:49 < snapcount> etc 06:49 < perlDreamer> nice 06:49 < perlDreamer> I may do that 06:49 < perlDreamer> I've been using one written by Leendert 06:49 < perlDreamer> from United Knowledge 06:49 < snapcount> at the very least, it would give you a starting point 06:49 < perlDreamer> yeah 06:55 < snapcount> alright 06:55 < snapcount> bedtime for me 06:56 < perlDreamer> g'night 06:56 < snapcount> need to beautify 06:56 < perlDreamer> stick to your diet! 06:56 < snapcount> I'm doing good 06:56 < snapcount> it's only been two days 06:56 < snapcount> but hey 06:56 < snapcount> lol 06:56 < perlDreamer> hang tough 06:56 -!- snapcount is now known as snapcount_sleep 07:08 < crythia1> the yawn echos under the light of the pale moon. A brief flicker of recognitions flitters over the young man's face. It is night ere the dawn. The light crawls to the heavens as if the heavens themselves inhaled the paleness of the new day. 07:14 < crythia1> too late, the young man realizes the pain of the growing brightness resides in his eyes. Crossing the sky, obliterating the tranquility of the fresh morning, a flock of crows pierced the horizon in a fervent arrowhead shape, bound for some missing archer's destination. 07:16 < crythia1> It's not so much that the day wasn't beautiful in the usual artistic way. It's only that the next few hours would determine if he was to enjoy the following few hours. 07:17 -!- perlDreamer [n=colink@199.107.160.242] has quit [""good night""] 07:36 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 08:07 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 08:48 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 09:10 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 10:09 -!- lonki [n=hans@195.18.93.61] has joined #webgui 10:09 < lonki> hi guys 10:09 < lonki> could someone tell me where to download the old holymenu ? 10:29 < xdanger> lonki: http://web.archive.org/web/20050208143648/http://www.primaat.com/holymenu 10:29 < WRE> http://tinyurl.com/r6jum 10:33 < xdanger> hehe http://web.archive.org/web/*/http://www.plainblack.com 10:33 < WRE> http://tinyurl.com/ra89z 10:41 < lonki> xdanger, thanks, but I need the sqldump for it, I do not think archive.org supports downloads 10:41 < xdanger> lonki: like http://web.archive.org/web/20050215062614/www.primaat.com/uploads/258/26/HolyMenu_debug.sql 10:41 < WRE> http://tinyurl.com/q4yds 10:41 < xdanger> ? 10:42 < lonki> ah cool, that is ascii, I was afraid it would be gzipped 10:42 < lonki> thanks xdanger 11:12 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 14:46 -!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui 14:47 -!- BeerPerson is now known as BearPerson 15:52 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 16:32 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has joined #webgui 16:34 < Baylink> Morning all. My WRE source build completed, but now it's looking for a /tmp/mysql_sock that it itself does not appear to have created. 16:35 < Baylink> I have one in the normal system location, but I can't see anything inside WRE that appears to be pointing it at /tmp. Any thoughts? 16:35 < pbmdawg> I think everyone else is asleep. and I'm a know-it-none 16:35 * Baylink chuckles. 16:35 < Baylink> Yeah, it is early, even here. 16:37 < lonki> Baylink, have a look in the mysql data dir, or one above that, that is where they are located by default 16:38 < Baylink> I looked in the my.cnf; it doesn't seem to specify a location for the semaphore. 16:39 < Baylink> I'm going to have to look at the WRE setup script a bit more; it seems to tell you to set the root password, and then, without exiting, to *start* the MySQL for which it has told you to set said password, and *do things with it*. That seems inside out, to me. 17:02 -!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] 17:12 -!- lonki [n=hans@195.18.93.61] has quit ["Leaving"] 17:49 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has quit ["User disconnected"] 17:51 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 18:00 < crythias> the .sock is based upon my.conf 18:09 -!- snapcount_sleep is now known as snapcount 18:41 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 18:41 -!- pbmdawg is now known as pb_slimer 19:12 < snapcount> well, it's going to be a while until we have ops restored, at the earliest 2-3 weeks 19:13 < snapcount> and that's b/c bearperson is going to try and push our application through 19:13 < snapcount> full registration is going to take months 19:13 < snapcount> just thought I would pass the info on 19:14 < BearPerson> in the meantime, as usual, if you have any issues that need chanops, message me and I'll make sure we get it resolved as soon as I can 19:14 < snapcount> thanks =) 19:15 < BearPerson> unless I'm sleeping or at school, in which case you probably should do /stats p and find an active staffer, or try lilo if nobody's active 19:15 < snapcount> I usually sleep at school =) 19:16 < BearPerson> if he's not there too, /who freenode/staff/** should give you a list of all powered staff, though probably not all of them know about this channel 19:16 < pb_slimer> tell me again why we all can't just leave? 19:17 < snapcount> oh we could 19:17 < snapcount> that would work great 19:18 < snapcount> but it's hard to get everyone to do it at the same time 19:18 < pb_slimer> it can't be THAT hard 19:18 < snapcount> I'll follow your lead 19:18 < BearPerson> I just hope I can get the group stuff pushed through soon 19:18 < snapcount> you coordinate 19:18 < pb_slimer> raise your hand if you're here 19:18 < snapcount> I've tried w/ no success 19:18 < pb_slimer> crythias ? 19:18 < pb_slimer> chansen ? 19:18 * snapcount raises his hand 19:18 < pb_slimer> nuba ? 19:19 < pb_slimer> terje ? 19:19 < snapcount> pick me, pick me 19:19 < pb_slimer> xdanger ? 19:19 < BearPerson> "let's all leave" might not be that good a topic for a first impression ;-) 19:19 < snapcount> ooh ooh I know 19:19 -!- pb_slimer changed the topic of #WebGUI to: GET OUT AND STAY OUT 19:19 < snapcount> uhh 19:19 < snapcount> yeah 19:19 < snapcount> not a good topic 19:19 < snapcount> =) 19:19 < BearPerson> :) 19:19 -!- pb_slimer changed the topic of #WebGUI to: please no lookie here 19:19 < snapcount> welcome to WebGUI, now get out 19:19 < chansen> whatsup? 19:20 < pb_slimer> we're gonna try the whole, everyone leave for 24 hours, thing 19:20 -!- BearPerson changed the topic of #WebGUI to: we're currently trying to regain ops in this channel, please use #webgui-evac for now and part here 19:20 < pb_slimer> so come back in 24 hours 19:20 < BearPerson> you only need everyone to leave for an instant 19:20 < chansen> hehe 19:20 < chansen> ok 19:20 < BearPerson> this isn't EFnet or something ;-) 19:21 < BearPerson> though I wonder what you need ops for that badly anyway 19:21 < pb_slimer> yeah but terje and nuba and xdanger may not awake for many hours 19:21 < chansen> can't server ops fix this without the need of ppl leaving the channel? 19:21 < BearPerson> in my time here I haven't seen a case where we need chanops in here 19:21 < BearPerson> chansen, yes 19:21 < pb_slimer> BearPerson: can't you kick everyone? 19:21 < BearPerson> and we've got that on the way, but it needs some paperwork 19:22 < pb_slimer> BearPerson: good point about not needing ops thus far. 19:22 -!- BearPerson changed the topic of #WebGUI to: so what now? :) 19:22 < pb_slimer> could you temporarily kline us all? 19:22 < BearPerson> heh 19:22 < BearPerson> I could just give someone +o outright ;-) 19:22 < chansen> I have never seen any abuse on this channel, except pb folks messing with bots and producing annoying scrollback ;) 19:23 < pb_slimer> oh :/ 19:23 < BearPerson> what was the webgui site again? 19:23 < pb_slimer> www.plainblack.com/webgui 19:23 < nuba> yo 19:23 < pb_slimer> www.webgui.org 19:23 < nuba> sup ? 19:23 < pb_slimer> nm. 19:24 < BearPerson> hmm, I might have something rolling 19:26 < nuba> yeah man we're all behaving like nice people, law abidind netizens, why the desperate need for ops ? 19:26 < BearPerson> :) 19:29 < BearPerson> hmm... is there a "james frazin" around? 19:29 < nuba> i mean, we're not having floods, channel wars, flames, people being aggressive with each other, dcc warez trading, etc. iow none of the fun stuff.. ;) 19:30 < BearPerson> hmm, wait, never mind 19:31 < nuba> of course, we can .. err... 'seed' this channel with good reasons for having ops around with big sticks 19:33 -!- lilo [i=levin@freenode/staff/pdpc.levin] has joined #webgui 19:33 * lilo looks in 19:34 < pb_slimer> welcome 19:34 < lilo> hi 19:34 < lilo> long-term we'll be processing Plain Black's group registration 19:34 < lilo> short term I think we can kludge to get you folks set up 19:35 -!- mode/#webgui [+o snapcount] by lilo 19:35 < lilo> let us know if you need anything else 19:35 < pb_slimer> heh; he's idle 19:35 < lilo> erm.... 19:35 < pb_slimer> thanks 19:35 < lilo> I have a list, but it's kind of a short one 19:36 < lilo> there's a 'rizen' 19:36 < lilo> if snapcount doesn't come back quickly enough, let me know 19:36 < BearPerson> I will :) 19:38 -!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui 19:40 < rizen> hello lilo 19:40 < BearPerson> hello :) 19:41 < BearPerson> lilo == head of freenode, me == firstlevel staffer (think "help/support desk") :) 19:41 < rizen> i c 19:41 < BearPerson> welcome to freenode 19:41 < rizen> why thank you 19:42 < rizen> but we've been here for a while 19:42 < rizen> or is this the official nod 19:42 < rizen> that our channel has been made permanent 19:42 < BearPerson> semi :) 19:42 < rizen> ?? 19:42 < rizen> so is there any way that the members of my staff can get automatic ops when they log in here? 19:42 < BearPerson> we're giving channel operator status so you can permanently register the channel, but the official group registration might still take a bit 19:43 <@snapcount> hello 19:43 < BearPerson> yes 19:43 < rizen> excellent 19:43 < BearPerson> snapcount will be able to set it up very soon :) 19:43 < rizen> great 19:43 < BearPerson> though it would help if the people had registered nicks for it 19:43 < rizen> we plan on making great use of this channel now that we've got it started 19:43 < rizen> my nick is registered 19:43 -!- pb_slimer is now known as pbmdawg 19:44 < rizen> not sure about the rest of my staff 19:44 < rizen> matt, roy? are your nicks registered? 19:44 < BearPerson> -NickServ(NickServ@services.)- The nickname [rizen] is not registered 19:44 < pbmdawg> yeah 19:44 < rizen> what? 19:44 -!- mode/#webgui [-s+cnt] by ChanServ 19:44 < rizen> i registered it about 2 months ago 19:44 < BearPerson> I'll walk everyone through it that needs it 19:44 < BearPerson> hmm 19:45 < rizen> let me make sure that's the nick i registered 19:45 < rizen> brb 19:45 < BearPerson> it might have gotten dropped because it was unused, not sure 19:45 < rizen> how long before that happens? 19:46 < rizen> cuz i wasn't on for about 3 weeks while i was on vacation 19:46 < BearPerson> 60 days unused 19:46 < BearPerson> and only when someone requests it 19:46 < rizen> i don't think it's even been 60 days since i registered 19:46 < BearPerson> hmm 19:46 < BearPerson> must have been a different nick then 19:47 < rizen> i just checked and it was this nick 19:47 < rizen> but that's ok, i can register it again 19:47 < rizen> i used the process outlined here: http://freenode.net/faq.shtml#nicksetup 19:47 < rizen> is that the correct one? 19:48 < BearPerson> yeah 19:49 < BearPerson> /msg nickserv register some-password 19:50 < rizen> ok i've registered again 19:50 < rizen> am i in there now? 19:50 < BearPerson> okay 19:50 < BearPerson> looks good 19:52 <@snapcount> yes 20:15 < BearPerson> by the way, rizen, when you're around you can try /msg chanserv op #webgui 20:17 -!- mode/#webgui [-o snapcount] by snapcount 20:17 -!- mode/#webgui [+o snapcount] by ChanServ 20:18 < pbmdawg> spiffy. 20:18 -!- mode/#webgui [-o snapcount] by snapcount 20:18 < snapcount> cool 20:19 -!- mode/#webgui [+o rizen] by ChanServ 20:19 < snapcount> guess we don't need wre for ops anymore 20:19 <@rizen> so that automatically gives me ops? 20:19 < snapcount> typing that command will 20:19 -!- mode/#webgui [-o rizen] by rizen 20:20 -!- mode/#webgui [+o rizen] by ChanServ 20:20 <@rizen> it works 20:20 < BearPerson> on freenode, we're not quite sure if channels need people keeping visible ops all the time 20:20 < BearPerson> your call though, of course 20:20 -!- mode/#webgui [+o snapcount] by rizen 20:20 < BearPerson> http://freenode.net/channel_guidelines.shtml 20:20 < WRE> http://tinyurl.com/3x8mu 20:23 < BearPerson> the basic idea is that they're not needed most of the time, a lot of the problems can be (and probably are better) solved without invoking privileges, and that you can always fetch them when needed 20:32 <@rizen> ok peeps that are here 20:33 <@rizen> i have an idea to throw out 20:33 <@rizen> and want to know what you think 20:33 <@rizen> sometime in may we're going to release 6.99.0 20:33 <@rizen> the first of the 7.0 betas 20:33 <@rizen> i think that once per week, for an hour or two 20:33 <@rizen> we should have a chat set up here 20:33 <@rizen> and invite the entire webgui world 20:33 <@rizen> we'll announce it all over our site 20:34 <@rizen> as well as the advisories list 20:34 <@rizen> and other mailing lists 20:34 <@rizen> and the idea would be to get feedback from users about deficiencies in the ui 20:34 <@rizen> so that the ui can be as user friendly as possible by the time we release 7.0 20:34 <@rizen> what say you? 20:35 <@snapcount> same topic each week? 20:35 <@rizen> basically yes 20:35 <@snapcount> a UI-athon so to speak =) 20:35 <@rizen> we'll take suggestions about other things too 20:35 < pbmdawg> I think 'tis a great idea. 20:35 <@rizen> but my big concern is ease of use 20:35 <@rizen> like, it would be easier if we had a menu that did this 20:35 <@rizen> or if this button was over there 20:35 <@rizen> etc 20:36 <@rizen> basically let the community get involved in testing 7.0 before it's release 20:36 <@rizen> more than usually would 20:36 <@snapcount> Anything to get the community more involved is a good idea IMO 20:36 <@rizen> there's always that handful of about a dozen people 20:36 <@snapcount> so ++ 20:36 <@rizen> that provide feedback 20:36 <@rizen> but i'd like to get more 20:36 <@rizen> and 6.99.0 will be on the demo server 20:36 <@rizen> so they won't need to even install it to play around to give us feedback 20:37 <@snapcount> crythias? 20:37 <@snapcount> chansen? 20:37 <@snapcount> nuba? 20:37 <@snapcount> xdanger? 20:37 <@snapcount> what say you 20:37 <@snapcount> I've given up on terje 20:37 <@snapcount> he's been idle for like a year 20:37 <@snapcount> =) 20:38 -!- mode/#webgui [-o snapcount] by snapcount 20:38 * snapcount joins the commoners =) 20:38 < snapcount> I'm trying to break my efnet mentality 20:39 < snapcount> I know Colin will like the idea 20:39 < snapcount> so that's another ++ 20:39 <@rizen> roy, you saw the little side menu that i added showing the past 5 versions of an asset whilst editing it, right? 20:40 < snapcount> yes 20:40 < snapcount> although, I have not done an svn up to see the new toolbar icons 20:40 <@rizen> that's the kind of ui improvements that i think that the end users can provide feedback toward 20:40 <@rizen> it's the little things that matter 20:40 < nuba> sounds good to me 20:40 < snapcount> I agree completely 20:40 < nuba> pretty good 20:40 <@rizen> i'm actually putting in all new toolbar icons right now 20:40 <@rizen> easier to read 20:40 <@rizen> so don't bother 20:40 < snapcount> oh ok 20:41 < snapcount> after all, it is the *user* interface 20:41 < snapcount> so why not ask them =) 20:41 < nuba> i can try getting some local software usability folks involved too 20:41 <@rizen> that's awesome nuba 20:41 <@rizen> there's nothing that a user can impact more than the ui 20:41 <@rizen> they don't understand, and don't need to understand the backend 20:41 <@rizen> and the inner workings 20:42 <@rizen> it's their ui 20:42 <@rizen> so they should take some ownership 20:43 < xdanger> Just would like to say that good idea =) 20:43 < nuba> rizen: maybe getting a CGI:IRC running on plainblack.com can help making it easier for users to join here 20:43 <@rizen> CGI::IRC? 20:43 <@rizen> is that a web based interface? 20:44 < xdanger> I have a few "friends" working at my company that would have someting to say about usabilityu 20:44 <@rizen> i'm guessing that server can't actually handle it 20:44 <@rizen> plainblack.com is very heavily loaded these days 20:44 < nuba> and also some 'whats going on at #webgui currently' box at some corner of the website, maybe at the discussion boards, dunno 20:45 < snapcount> like it would relay the topic? 20:45 <@rizen> everybody is welcome to particpate xdanger 20:45 < nuba> http://cgiirc.sourceforge.net/demo/ 20:45 < chansen> better to cook up web 2 IRC bridge based on POE if needed 20:45 < chansen> s/up/up a/ 20:45 < xdanger> argh, it's slow to irc through gprs connection... since I'm using ssh to my shell machine runnign irssi 20:46 < snapcount> irssi? is that like bitchx 20:46 < xdanger> latens someting like 2-3 sec =) 20:46 < xdanger> snapcount: only much petter ;) 20:46 < nuba> well i love the irssi + screen combo, but the thing is we're not talking about bringing unix geeks here, but end-users 20:46 < xdanger> has perl scriptin 20:46 < xdanger> +g 20:50 -!- mode/#webgui [+o snapcount] by ChanServ 20:50 -!- mode/#webgui [-t] by snapcount 20:50 -!- mode/#webgui [+t] by ChanServ 20:50 <@snapcount> grr 20:51 <@snapcount> chanserv: obey your master 20:51 < xdanger> rizen: I have a few questions/suggestions about wg feature, should I email you or directly to dev-list ? 20:52 < xdanger> s/feature/features/ 20:52 <@rizen> only email me directly if you want it to get lost 20:52 <@rizen> =) 20:52 <@rizen> if it's just a feature suggestion 20:53 <@rizen> then please just post it to the rfe list 20:53 <@rizen> if it is a question 20:53 <@rizen> then the dev list is the right place 20:53 <@rizen> or right here would be fine too 20:54 -!- mode/#webgui [-ntcJ] by ChanServ 20:54 < crythias> hello 20:54 -!- mode/#webgui [+cn] by snapcount 20:54 < crythias> I've been busy 20:55 * pbmdawg meows 20:55 < crythias> my home internet seems to be down. dunno why. 20:55 < pbmdawg> you have an internet at home? 20:55 < crythias> internet connection 20:55 < xdanger> I've disscussed little bit about pagination with snapcount and about using $r->filename($storage->getFile()); instead of redirect with images for example with pbmdawg 20:56 < xdanger> shit this is slow =D 20:56 < xdanger> hard to write english =) 20:56 -!- pbmdawg changed the topic of #WebGUI to: All is Well with WebGUI. http://www.webgui.org/ 20:57 < crythias> God is in his heaven. All is well with the world. 20:57 < crythias> NERV 20:57 -!- mode/#webgui [-o snapcount] by snapcount 20:57 * crythias feels the temperature rizen. 20:57 < crythias> heh 20:58 < pbmdawg> Mercury Raisin 20:58 < snapcount> good movie 20:59 * pbmdawg gets back to work. 21:00 <@rizen> xdanger: what is $r 21:00 <@rizen> oh, the mp request object? 21:01 <@rizen> and i assume getFile() would be a new method for WebGUI::Storage 21:06 < chansen> serving large files from an app server should be avoided as far as possible, don't want to waste expensive children serving slow clients 21:06 < xdanger> rizen: nope, just donät remember now what it was... 21:06 < xdanger> don't 21:07 < xdanger> since webgui is recomented to run behind proxy, I don't think it would be a problem.. 21:08 < chansen> depends on proxy 21:08 <@rizen> you guys are somehow further in the conversation than i am 21:08 <@rizen> i don' tknow if i didn't get some of the messages 21:09 <@rizen> but i never got answers to the questions i posed 21:09 < chansen> but it's better to use a single threaded async server like lighttpd for static content 21:09 < xdanger> <@xdanger> since we're using mod_perl2 shouldn't we use something like $r->filename($storage->getPath($self->get("filename"))); return Apache2::Const::DECLINED; instead of redirect ? 21:09 <@rizen> i don't even understand what solution xdanger is proposing 21:10 < chansen> if the proxy has access to same fs, why serve from app server? 21:10 <@rizen> xdanger...plain english, what would that do? 21:10 < xdanger> The problem I'm having with the current redirect/storage implemention, is that If you change the file asset, you get a new storage location, and so the files url changes acording to storage id... 21:10 <@rizen> chansen, please be quiet for a minute 21:10 < xdanger> that solution would serve the file directly from the wg url 21:11 <@rizen> but would it stream the file through webgui, or just be doing an internal path rewrite for apache? 21:11 <@rizen> as in, would mod_perl be reading in the file 21:11 <@rizen> or would apache still do that on it's own 21:11 < chansen> apache 21:12 <@rizen> k 21:12 < xdanger> A client of mine loaded a file, (/it redirected to /upload/xx/xx/slkdjlksfgj....) and bookmarked it, and after I changed it he loaded the old version, and was little angry at me =) 21:12 <@rizen> then i see no reason not to make the change 21:12 <@rizen> chansen: back to what you were saying 21:12 <@rizen> the thing is that webgui/modperl has to serve up the file in order to check permissions 21:12 <@rizen> however 21:12 <@rizen> by default, when you proxy the url 21:13 <@rizen> the proxy server serves it up and bypasses modperl 21:13 < xdanger> webgui can do the permission checks pefere that internal redirect 21:13 <@rizen> but xdanger 21:13 < xdanger> before 21:13 <@rizen> the problem with your new solution 21:13 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has joined #webgui 21:13 <@rizen> is that if we serve up the file directly from the modperl server 21:13 <@rizen> without the redirect 21:14 <@rizen> then the proxy doesn't have the chance to circumvent that 21:14 < xdanger> that's true 21:14 < xdanger> dows the apache-proxy do any caching ? 21:14 <@rizen> that's a problem in that most people don't care about the privilege checks 21:14 <@rizen> they just want the raw speed 21:14 < xdanger> does 21:15 <@rizen> no 21:15 < xdanger> ok 21:15 < chansen> mod_cache 21:15 < chansen> + mod_proxy 21:15 <@rizen> yes it can, but it doesn't 21:17 <@rizen> we'd need to have a way for modproxy to circumvent the privilege checks 21:17 <@rizen> that could theoretically be done with a flag 21:18 <@rizen> in the config file 21:18 <@rizen> but then we have two mechanisms for serving up the files 21:18 <@rizen> and one of those doesn't solve the problem you're brining up 21:18 -!- xmobile [n=xdanger@MLXVI.gprs.saunalahti.fi] has joined #webgui 21:19 < chansen> does uri's have to be persistent? 21:19 <@rizen> i don't even know what that means 21:19 < xmobile> much better... installed irssi directly on my ibook 21:19 < chansen> permanent 21:20 < chansen> in other words, can they be reused or are they random? 21:20 <@rizen> the uri's for what? 21:20 < chansen> protected asset files 21:20 <@rizen> they have two urls 21:20 <@rizen> one in webgui 21:20 <@rizen> one in the storage location 21:20 <@rizen> neither is permanent 21:21 <@rizen> but neither can be reused until the thing is permanently purged from the system 21:21 <@rizen> on top of that 21:21 <@rizen> each file gets a new storage location for each revision 21:21 <@rizen> which then changes the url 21:22 < chansen> ok, lighttpd has a simple and nice way for secure uri's using a shared secret and a timeout. And performance/memory usage is great, even on same machine. 21:22 < xmobile> and the old revision can still be accessed through the old storage url 21:23 < chansen> http://www.lighttpd.net/documentation/secdownload.html 21:23 < WRE> http://tinyurl.com/fymyy 21:23 <@rizen> chansen: we're not adding another server to the mix 21:23 <@rizen> also 21:23 <@rizen> it has to check webgui privs 21:23 <@rizen> which are constantly in flux 21:23 < chansen> hang on, i have mod_perl port for that ;) 21:23 <@rizen> are you fucking with me, or just trying to get on my nerves? 21:25 < chansen> I don't think you understand how it works, don't think I would have got a response like that 21:25 < chansen> WebGUI is still master check for permission/auth 21:27 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 21:27 < xmobile> rizen: does the proxy check for privileges if the direct storage url is called ? 21:28 <@rizen> no 21:28 <@rizen> that's why it's ultra fast 21:28 <@rizen> most people don't care about privilege checks on their files 21:29 <@rizen> and if they do 21:29 <@rizen> they bypass the proxy 21:29 <@rizen> and go straight to modperl 21:30 < xmobile> ok... My suggestion has the down side that it has to open a wgsession and do the priv check from db 21:31 < xmobile> even with the proxy 21:31 <@rizen> which isn't nearly as bad anymore 21:31 < xmobile> rizen: have ever taken a look at Apache::Gallery ? 21:31 <@rizen> with the new session system 21:31 <@rizen> no 21:32 < xmobile> That's where I got this idea... I've used it for about 4 years now =) 21:33 < xmobile> Had an idea to "port" it to webgui someday.. but waiting for 7.0 =) 21:33 <@rizen> i'm scared about the performance overhead of this change 21:33 < xmobile> I really should check the new svn version of wg btw =) 21:33 <@rizen> it's going to be absolutely enormous 21:34 <@rizen> honestly, i don't think we can do it until we runs some performance tests 21:34 <@rizen> and see what impact it will have 21:35 <@rizen> you're welcome to do that if you like 21:35 <@rizen> and probably better to do it 21:35 <@rizen> because if it's up to me, it won't get done 21:35 < xmobile> I don't think It would be so terrible if you could write something like a permission table that the proxy could read =) or something... But it still would have to open the session 21:35 <@rizen> my list is already too big 21:35 <@rizen> you can't just read a permission table 21:35 <@rizen> privileges are hiearchical and dynamic 21:36 < chansen> Please see the uri i posted earlier it has a simple solution to your simple problem. 21:36 <@rizen> people can be members of groups depending upon their ip 21:36 <@rizen> or some database query 21:36 <@rizen> or karma 21:36 <@rizen> or other things 21:36 <@rizen> chansen: it's not a solution because it requires a new server 21:36 <@rizen> not going to happen 21:36 < xmobile> I'm not sure that my skills are up to that.. 21:37 <@rizen> i won't require everyone to use that server 21:37 <@rizen> in addition to apache 21:37 < xmobile> rizen: another thing, If you still have the time to listen to me ? 21:38 < xmobile> Could the authentication be done in addition with httpauth ? since we have a intranet that has a collaboration that requires intranet privs, I cant use a direct RSS feed from there becouse my rss client doesn't do cookies or sessions =) 21:39 < chansen> rizen: The server is optional, I meant the _scheme_. 21:39 * chansen gives up 21:39 < xmobile> you could call it http://user:pass@site.com/intra/cs?func=viewRSS ? 21:40 <@rizen> xmobile, put your ideas out on the rfe list 21:40 <@rizen> there's nothing to discuss there...it's just a feature request 21:40 < xmobile> ok 21:40 < xmobile> and then, roy said that I should ask you if you have something planned for pagination ? 21:41 <@rizen> no 21:42 < xmobile> I could do a little bit more template variables for it... pagination.nextUrl and .nextText since the current nextLink (or something) has the html directly created for the link 21:42 < xmobile> an the top20 list to a loop 21:43 < xmobile> In addition of the current variables.. 21:44 <@rizen> if you want to make those changes you're welcome to it 21:44 * BearPerson notes that this channel now seems to be happily working 21:45 <@rizen> the solution to the other problem seems to me to be this: 21:45 <@rizen> nevermind... 21:45 < xmobile> rizen: http://tinyurl.com/zw5gy is this dead ? 21:46 < snapcount> BearPerson: Thank you for your help 21:46 <@rizen> yes 21:46 <@rizen> that's a horrible idea 21:46 < xmobile> BearPerson: yes, thanks =) since it was me that bothered you the first place =) 21:46 < BearPerson> it's my job on freenode :-) 21:46 < pbmdawg> ^_^ 21:47 < BearPerson> if you need anything, feel free to prod me 21:47 * BearPerson waves 21:47 * xmobile waves back 21:47 -!- BearPerson [i=karsten@sourcemage/wizard/pdpc.bronze.BearPerson] has left #webgui ["this part message intentionally left blank"] 21:50 < xmobile> rizen: I'll make you a patch about that next week, or the next... I've done some of those in 6.7.x 21:52 <@rizen> chansen: sorry 21:52 < xmobile> among other things... 21:52 <@rizen> your idea has merit 21:52 <@rizen> but it's still not good enough 21:52 <@rizen> if we make a change 21:52 <@rizen> i want the problem solved for everybody 21:52 <@rizen> without any extra software 21:52 <@rizen> otherwise i don't want to make a change 21:53 < MrHairgrease> chansen: could you paste that link again? 21:53 <@rizen> http://www.lighttpd.net/documentation/secdownload.html 21:53 < WRE> http://tinyurl.com/fymyy 21:53 < MrHairgrease> thanks 21:54 -!- mode/#webgui [+o snapcount] by ChanServ 21:54 -!- mode/#webgui [+o pbmdawg] by snapcount 21:54 -!- mode/#webgui [+vvv perlDreamer crythias MrHairgrease] by snapcount 21:55 <+MrHairgrease> what does vvv do? 21:55 <@snapcount> in case you guys are all like wtf!? 21:55 <@snapcount> the new system is going to be +o for pb staff 21:55 <@snapcount> and +v for noted contributors 21:55 <+MrHairgrease> and +v is? 21:55 <@snapcount> such as those recognized as people behind webgui 21:55 < xmobile> rizen: I'll ask an opinion from my perl/sysadmin "guru" next week about that storage thing =) 21:56 <@snapcount> the idea is to help people know who they are talking to when they come to the channel 21:56 <@snapcount> I welcome feedback on the idea 21:56 < xmobile> now I'll have some more wine and go socialice with my "mother and father in law to be" 21:57 <+MrHairgrease> get drunk! 21:57 < chansen> rizen: no worries :) 21:57 <@snapcount> MrHairgrease: +v lets you talk if we moderate the channel 21:57 <@snapcount> since we probably won't do that very often if ever 21:58 <@snapcount> it's really just a way for people to recognize you in the room as a contributor 21:58 <+MrHairgrease> ok 21:58 <+MrHairgrease> I looked it up already 21:58 <@snapcount> oh =) 21:58 <+MrHairgrease> let the people speak =) 21:58 < xmobile> "voice" 22:00 < chansen> rizen: I have a simple MP port of it that can be used on a proxy server. So you don't need any new software :) 22:00 < chansen> and ppl caring about performance/memory usage can install lighttpd and use the same scheme 22:01 <@rizen> chansen: but that means that modproxy will have to load modperl also, right? 22:01 <@rizen> and therefore be much larger processwise? 22:01 <@rizen> though not as big as webgui 22:02 < chansen> rizen: true, but since you only load MP modules the processes/threads will still stay small 22:02 <@rizen> i'd say smaller than webgui, but not even close to small 22:03 <@rizen> they would be twice the size they are now 22:03 <@rizen> thanks for the offer 22:03 <@rizen> feel free to email me the code 22:03 <@rizen> but honestly, i'd like to find some other way 22:03 <@rizen> i don't want to load modperl in modproxy 22:04 < xmobile> chansen: are you doing the new auth system ? 22:04 <@rizen> what i need to do is find a way to streamline the privilege checks in modperl so they are faster 22:05 < chansen> ldap? 22:05 < chansen> xmobile: yeah :) 22:05 < chansen> or apache 2.1 with the new auth modules 22:06 <@rizen> apache 2.1 doesn't work with mp yet 22:06 <@rizen> also...people are already pissed about going to apache2 22:06 <@rizen> they'd really be pissed if i went to the bleeding edge 2.1 22:06 < chansen> rizen: it works, it's just not official yet :) 22:07 <@rizen> hmmm...i tried compiling it and it wouldn't run after the compile 22:07 <@snapcount> we'd have a revolt on our hands 22:07 < chansen> and probably wont be until 2.2 ships 22:07 <@rizen> perhaps i did something wrong 22:07 < chansen> 2.2 will come soon with win32 binaries 22:11 < chansen> but don't be afraid of putting mp on a reverse proxy, I know several big players that build inhouse reverse proxies with mp2, both with processes and threads. 22:12 < chansen> try a static build with a perl without threads ;) 22:16 <@pbmdawg> so who wants to hear about the two additional security holes/bugs I fixed in DataForm.pm yesterday (6.8 and 6.99) 22:16 <+MrHairgrease> tell me about it 22:16 <+MrHairgrease> i wanna hack some sites =) 22:17 < xmobile> I think I should upgrade to 6.8 in the near weeks =P 22:17 <@pbmdawg> they're relatively minor, but exploited in conjunction with the previously announced/fixed bugs (if they're unfixed on your site), they can be bad. 22:17 < xmobile> now that mod_perl 2.0.2 is in debian backports =) 22:17 <@snapcount> maybe you shouldn't discuss them in a public forum until we have a release available for people to download? 22:17 <@snapcount> not a statement, but a question? 22:18 <@snapcount> I'm not a fan of security through obscurity but 22:20 * pbmdawg goes o!o 22:20 <@pbmdawg> that came out wrong 22:23 * pbmdawg is a fan of publicity through obscurity 22:25 < chansen> Me to, but vendors should have reasonable timeframe to make a fix/release before announcing the exploit so users have a chance to protect themselves. 22:27 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has left #webgui [] 22:27 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 22:27 -!- mode/#webgui [+o snapcount] by ChanServ 22:28 <@snapcount> cool 22:28 <@snapcount> it worketh 22:28 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 22:28 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 22:28 -!- mode/#webgui [+o pbmdawg] by ChanServ 22:28 <@snapcount> MrHairgrease 22:28 <@snapcount> perlDreamer 22:28 <@snapcount> crythias 22:28 <@snapcount> one of you try leaving and coming back 22:28 <@snapcount> to test 22:28 <@snapcount> I think I did it right 22:28 <+MrHairgrease> Yeah baby 22:29 <+MrHairgrease> level 8 22:29 <+MrHairgrease> what does that mean 22:29 <@snapcount> it means you'll always have +v 22:29 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 22:29 <@snapcount> unless you're bad 22:29 <@pbmdawg> mrhairgrease is bad 22:29 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 22:29 -!- mode/#webgui [+v MrHairgrease] by ChanServ 22:29 <@snapcount> cool 22:29 <+MrHairgrease> that seems to work 22:29 <@snapcount> my work is done 22:29 <+MrHairgrease> very good 22:30 <+MrHairgrease> time for weekend! 22:30 <@snapcount> back to overly-complex sql statements for me 22:32 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] 22:32 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 22:32 -!- mode/#webgui [+v crythias] by ChanServ 22:32 <+crythias> ok 22:32 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 22:32 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 22:33 < snapcount> ok good 22:33 < snapcount> you have to ident with chanserv 22:33 < snapcount> or it won't give you privs 22:33 < snapcount> that is a good thing =) 22:33 -!- mode/#webgui [+o snapcount] by ChanServ 22:34 <+crythias> ident with chanserv or nickserv? 22:34 <@snapcount> nickserv 22:34 <@snapcount> sorry 22:34 <@snapcount> I get my *servs mixed up =) 22:34 * crythias wants ops 22:35 <+crythias> j/k 22:35 * pbmdawg gives crythias ops 22:35 * crythias gives crythias props 22:41 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has left #webgui [] 22:41 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 22:41 -!- mode/#webgui [+o snapcount] by ChanServ 22:41 <@snapcount> grr 22:41 <@snapcount> that welcome message went to the wrong place 22:42 <@rizen> ok..new toolbar is checked in 22:42 <+MrHairgrease> what welcome message? 22:42 <@rizen> phew...that was harder than writing code anyday 22:42 <@snapcount> I set a welcome message on the channel 22:42 <@snapcount> when you join 22:42 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 22:42 <@snapcount> rizen: you will be auto-oped now 22:42 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] 22:42 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 22:42 -!- mode/#webgui [+v MrHairgrease] by ChanServ 22:42 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 22:42 -!- mode/#webgui [+v crythias] by ChanServ 22:42 <@rizen> cool 22:42 <+crythias> nope 22:43 <@snapcount> it's there 22:43 <@snapcount> it's showing as a network message 22:43 <+MrHairgrease> works for me 22:43 <@snapcount> you saw it? 22:43 <+MrHairgrease> yup 22:43 <@snapcount> mIRC sux 22:43 <+crythias> ah. yes. /msg chanserv level #webgui set 14 8 22:43 <+MrHairgrease> Plainblack is welcoming you .... 22:43 <+MrHairgrease> blablabla 22:43 <@snapcount> my new mac ships in T-6 days 22:44 <+MrHairgrease> cool 22:44 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 22:44 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 22:44 -!- mode/#webgui [+o pbmdawg] by ChanServ 22:56 <+crythias> hrm 22:56 <+crythias> we have the level to use command voice, but we need chops to do it. 23:02 -!- mode/#webgui [+v WRE] by ChanServ 23:02 <@snapcount> heh 23:02 <@snapcount> guess I didn't set that up quite right eh 23:03 <+crythias> what? 23:03 -!- mode/#webgui [-v WRE] by ChanServ 23:04 * crythias whistles innocently, staring at the sky. 23:05 -!- mode/#webgui [-v crythias] by rizen 23:05 -!- mode/#webgui [+v crythias] by rizen 23:06 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 23:09 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 23:12 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 23:12 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 23:12 -!- mode/#webgui [+o snapcount] by ChanServ 23:12 <@snapcount> oy! 23:17 <+MrHairgrease> bye 23:17 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:17 -!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] 23:36 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 23:58 <+perlDreamer> had a little flee fest going on there 23:58 <@snapcount> everyone is bailing 23:58 <+perlDreamer> friday at 5 23:59 <@snapcount> yeah I guess so 23:59 <+perlDreamer> I went running today 23:59 <@snapcount> cool 23:59 <@snapcount> I'm freaking hurting today 23:59 <+perlDreamer> from lifting? 23:59 <@snapcount> and tommorow will be worst I'm sure 23:59 <@snapcount> yeah 23:59 <+perlDreamer> day 2 is the worst --- Day changed Sat Mar 11 2006 00:00 <@snapcount> we did legs today, it was brutal 00:00 <+perlDreamer> In college, I used to lift with a Marine 00:00 <@snapcount> but I have until Tue to recover 00:00 <@snapcount> wow! 00:00 <+perlDreamer> He had this standard for a good day of lifting 00:00 <@snapcount> I bet that was hardcore 00:00 <+perlDreamer> if you could push open a door when you were through, you didn't work hard enough 00:00 <@snapcount> heh 00:00 <@snapcount> I'm not that bad 00:01 <@snapcount> It will get easier as I go 00:01 <@snapcount> as far as the soreness 00:02 <@snapcount> I'm trying to figure out how to do this sql statement for the EMS 00:02 <@snapcount> I fear one of my methods is doing to much 00:02 <@snapcount> and I really don't want to break it up 00:02 <@snapcount> I'm not sure why I don't want to 00:02 <@snapcount> maybe I'm lazy 00:02 <+perlDreamer> bad karma? 00:02 <@snapcount> heh 00:03 <@snapcount> There are so many queries and loops in the method that it's difficult to comprehend what's going on 00:03 <@snapcount> it's the nature of the problem really 00:04 <@snapcount> but I'm struggling to make it make more sense for the people that come behind me 00:04 <+perlDreamer> thank you :) 00:19 <@snapcount> questiones 00:19 <+perlDreamer> yah? 00:19 <@snapcount> If I have $hashRef 00:19 <@snapcount> and it has two keys 00:19 <+perlDreamer> If I had a hashRef, 00:19 <+perlDreamer> I'd hash in the morning 00:19 <+perlDreamer> sorry 00:20 <+perlDreamer> and it has two keys... 00:20 <@snapcount> and then I make a new hashRef 00:20 <@snapcount> how can I combine them 00:20 <@snapcount> all the keys will be unique 00:20 <@snapcount> I guess I could just assign to the same hashref to begin with duh 00:21 <@snapcount> weird how you start to type out a question and it just answers its self 00:21 <+perlDreamer> I hash in the evening 00:21 <+perlDreamer> all over this land 00:21 <+perlDreamer> I'd hash out perl code 00:21 <+perlDreamer> I'd hash out content management systems 00:21 <@snapcount> actually, my question stands 00:21 <@snapcount> crappy poo 00:22 <@snapcount> here's why 00:22 <@snapcount> the hash is being built by $sql->buildHashRef 00:22 <@snapcount> If I make the assignment again, it's going to blow away the scalar containing the current refs 00:22 <@snapcount> is that right 00:22 <+perlDreamer> yes 00:22 <+perlDreamer> you have two options 00:22 <@snapcount> poopy crap 00:23 <+perlDreamer> 1) iterate over the keys and manually assign 00:23 <+perlDreamer> 2) use array slicing to do it instead 00:23 <+perlDreamer> 1 is easier 00:23 <+perlDreamer> 2 is faster 00:24 <@snapcount> this whole thing is starting to feel like a hack 00:24 <@snapcount> it's depressing 00:24 <+perlDreamer> the EMS? 00:24 <@snapcount> all this prerequisite checking is such a PITA 00:24 <@snapcount> yeah 00:24 <+perlDreamer> I agree about the prereq stuff 00:25 <@snapcount> I screwed up in the beginning is the problem 00:25 <@snapcount> my database doesn't reflect the way I need to commonly access the data 00:25 <@snapcount> the reason is this 00:25 <@snapcount> the db is defined from a prerequisite pov 00:25 <@snapcount> i.e., Event 2, requires Event 1 00:26 <@snapcount> and the user experience is the opposite 00:26 <@snapcount> I choose Event 1 00:26 <@snapcount> so it asks me if I'd also like to attend Event 2 00:26 <@snapcount> i.e., a sub-event 00:26 <@snapcount> so traversing and extracting the data really sucks 00:26 <@snapcount> I have to work backwards in the code 00:27 <@snapcount> and it gets very confusing 00:27 <+perlDreamer> what about building a reverse lookup table? 00:27 <+perlDreamer> oh, that's what you're doing now 00:28 <@snapcount> well, it really gets interesting when an event has multiple prerequisite definitions 00:28 <@snapcount> i.e., Event 1 and Event 3 00:28 <@snapcount> plus 00:28 <@snapcount> Event 5 or Event 6 00:28 <@snapcount> everything works for checking the first def 00:29 <@snapcount> but I have to run a different query to get the rest 00:29 <@snapcount> 00:41 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 00:41 -!- mode/#webgui [+v crythias] by ChanServ 00:42 <+crythias> been a day. 00:42 <+crythias> now I gotta figure out what I "lost" 00:42 <@snapcount> been a drill 00:42 <@snapcount> hahahah 00:42 <@snapcount> benadryl 00:42 <+crythias> hhahahha 00:42 <@snapcount> ok you're right that's not funny 00:43 <+crythias> 1st, my ip address was changed. first time in 5 years. 00:43 <@snapcount> oh poop 00:43 <+crythias> and my router reset to factory defaults. 00:43 <+crythias> simultaneously. 00:43 <@snapcount> interesting 00:43 <+crythias> all port forwarding... gone 00:43 <@snapcount> does your router allow you to save the configuration to a file? 00:44 <+crythias> yes... I think. but I didn't bother. 00:44 <@snapcount> I think my netgear will do that 00:44 <@snapcount> but I only use it is a Wi-Fi switch 00:44 <@snapcount> iptables baby =) 00:44 <+crythias> my linksys... 00:45 <+crythias> but, yeah, fine... 00:45 <@snapcount> haha 00:45 <+crythias> but. can you see if www.gwy2.org works for you? 00:45 <@snapcount> sure 00:46 <@snapcount> yep 00:46 <+crythias> good. 00:46 <@snapcount> works fine 00:46 <@snapcount> pretty fast too 00:46 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 00:46 -!- mode/#webgui [+o pbmdawg] by ChanServ 00:46 <+crythias> um. cool, I guess. 00:46 <+crythias> it's on my cable modem 00:47 <@snapcount> do you own gwy.org also 00:47 <+crythias> yeah 00:47 <@snapcount> how about gwy3.org 00:47 <+crythias> not as of yet. 00:47 <@snapcount> gwy3 has a nice ring to it 00:47 <+crythias> but I own www.awkmaster.com 00:47 <@snapcount> really? 00:47 <@snapcount> that's a cool domain 00:48 <+crythias> I've never really done anything with it. 00:48 <@snapcount> where do you host your dns? 00:48 <+crythias> hrm. 00:48 <+crythias> wow. I didn't get a hit since about 7 ish last night. 00:48 <+crythias> that is, gwy2.org logs hits to gwy.org 00:49 <+crythias> I get about 50 hits a day regarding pcanywhere. 00:49 <@snapcount> do you pronounce your domain "gwee dot org" 00:49 <@snapcount> or "G W Y" 00:49 <+crythias> the latter. 00:49 <@pbmdawg> oh; I pronounced it gwhy 00:50 <@snapcount> interesting 00:50 <+crythias> not like it matters. I bet people pronounce my name CRY THEE ASS 00:50 <@pbmdawg> that's not correct? 00:50 <@snapcount> lol 00:50 <@snapcount> cri thee us 00:51 <@snapcount> is that right? 00:51 <+crythias> I pronounce it crith e us 00:51 <@pbmdawg> cru THY us 00:51 <@snapcount> I think that's the same why I do 00:51 <+crythias> cru THY us is cool. 00:51 <+crythias> but nah. 00:52 <+crythias> I made it up anyway 00:52 * snapcount busts out the hooked on phonics pocket guide 00:53 <@snapcount> ku ku ku - kriii kriii 00:54 <+crythias> finally back in business. 00:54 <@snapcount> better save that router config 00:54 <@snapcount> were you vulnerable to any of the recent exploits? 00:55 <@snapcount> where people could type a phrase and you get d/c from IRC 00:55 <+crythias> I don't know :( 00:55 <@snapcount> want me to test it 00:55 <+crythias> yeah 00:56 <@snapcount> DCC SEND "byebyecrythias" 0 0 0 00:56 <@snapcount> nope 00:56 <@snapcount> you're fine 00:56 <@snapcount> some routers... don't remember which ones 00:56 <@snapcount> would drop your irc session when someone typed that 00:56 <@snapcount> then there was the keylogger one 00:56 <+crythias> I don't have sti or spi or whatever 00:56 <@snapcount> oh ok 00:56 <@snapcount> that's right 00:56 <+crythias> and no symantec 00:56 <@snapcount> it was because of that 00:57 <@snapcount> it was pretty annoying 00:57 <@snapcount> over on efnet 00:57 <@snapcount> they were typing that crap over and over again 00:58 <+crythias> just make it a topic 00:58 <+crythias> :) 00:58 -!- xmobile [n=xdanger@MLXVI.gprs.saunalahti.fi] has quit ["to sleep -->"] 00:59 <@snapcount> haha 00:59 <@snapcount> I don't know if that would work or not 00:59 <@pbmdawg> startkeylogger 00:59 <@snapcount> yeah 00:59 <@snapcount> that was the other one 00:59 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 01:00 <@pbmdawg> whoops 01:00 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 01:00 <@snapcount> nice try... but it didn't cause you to part 01:00 -!- mode/#webgui [+v crythias] by ChanServ 01:00 <@snapcount> nice try... but it didn't cause you to part 01:00 <+crythias> heh 01:00 <@snapcount> they cause you to quit 01:00 <@snapcount> what is the command for quit anyways? 01:00 <@snapcount> >=) 01:00 <+crythias> um /quit 01:00 <@snapcount> um /quit 01:00 <@pbmdawg> /quit 01:00 <@snapcount> it's not working 01:00 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 01:01 <+crythias> hahahahahah 01:01 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 01:01 -!- mode/#webgui [+o snapcount] by ChanServ 01:01 <@snapcount> that worked 01:01 <@snapcount> even with the space 01:01 <@pbmdawg> whee roadrunner 01:01 <+crythias> /quit usually works 01:01 <@pbmdawg> !dubya 01:01 < WRE> "Dick Cheney and I do not want this nation to be in a recession. We want anybody who can find work to be able to find work." 01:01 <@pbmdawg> !dubya 01:01 < WRE> "I'm hopeful. I know there is a lot of ambition in Washington, obviously. But I hope the ambitious realize that they are more likely to succeed with success as opposed to failure." 01:02 <@snapcount> nice 01:03 <@snapcount> more likely to succeed with success than failure 01:03 <@snapcount> brilliant 01:03 <+crythias> good point 01:03 <@snapcount> I've noticed that after hours this room kinda turns into a bar 01:03 <@snapcount> kinda like those family restaurants 01:03 <@snapcount> that get rowdy after 10 01:04 <@pbmdawg> Black Eyed Pea 01:04 <@pbmdawg> Outback 01:04 <@pbmdawg> Chili's 01:04 <@pbmdawg> Applebee's 01:04 <@snapcount> calc pomade 01:04 < WRE> pomade = give me some of that palmade I hope you mean pomade 01:04 <@snapcount> that's one of my favorites 01:04 <@pbmdawg> calc crythias 01:04 < WRE> crythias = saihtyrc 01:04 <@pbmdawg> /kick crythias 01:05 <@snapcount> behave children 01:05 <@snapcount> and stuff 01:05 <@snapcount> PPR SCPR 01:07 <@pbmdawg> I get it 01:08 <@snapcount> LTR BOX 01:08 <@pbmdawg> uidood 01:08 <@snapcount> URINE ME 01:08 <@snapcount> lol 01:08 <@snapcount> gross 01:08 <+crythias> I learned something... 01:08 <@snapcount> URINE R 01:09 <+crythias> UR N CAKS 01:10 <@pbmdawg> ELZZIHS 01:11 <+crythias> ELZZIN 01:13 <@snapcount> ELIZZIHSAF 01:14 <@pbmdawg> YLPPIN 01:14 <@snapcount> SDRAWKCAB 01:14 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has quit [""""] 01:16 <@pbmdawg> how do I part with a msg 01:17 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has left #webgui ["oh poopy"] 01:17 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 01:17 -!- mode/#webgui [+o snapcount] by ChanServ 01:17 <@pbmdawg> that's helpful 01:17 <@snapcount> did that work? 01:17 <@pbmdawg> since I didn't see what you typed 01:17 <@snapcount> did you see a message? 01:17 <@pbmdawg> yes 01:17 <@snapcount> type /part #webgui matt really sucks 01:18 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui ["matt really sucks"] 01:18 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #WebGUI 01:18 -!- mode/#webgui [+o pbmdawg] by ChanServ 01:18 <@snapcount> my personal favorite 01:18 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has left #webgui ["Erection reset by beer"] 01:18 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 01:19 -!- mode/#webgui [+o snapcount] by ChanServ 01:19 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #WebGUI ["Bubba Bo Bob Brain, Pinky Winky"] 01:19 <@snapcount> whoa 01:20 <@snapcount> what happens if you're itterating through a hash 01:20 <@snapcount> in a foreach 01:20 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #WebGUI 01:20 -!- mode/#webgui [+o pbmdawg] by ChanServ 01:20 -!- pbmdawg changed the topic of #WebGUI to: All is Unwell with WebGUI. http://www.webgui.org/ 01:20 <@snapcount> what happens if you're itterating through a hash 01:20 <@snapcount> in a foreach 01:20 -!- pbmdawg changed the topic of #WebGUI to: All is Well with WebGUI. http://www.webgui.org/ 01:20 <@snapcount> and you add keys to it in the loop 01:20 <@pbmdawg> nothing; keys %hash is only called once 01:21 <@snapcount> are you sure 01:21 <@pbmdawg> no 01:21 <@pbmdawg> but that seems like the only way it could work 01:21 <@snapcount> time for an experiment 01:35 <@snapcount> am I still here? 01:36 <@pbmdawg> did it work? 01:36 <@snapcount> I'm looking it up 01:37 <@snapcount> so far it seems as though the pointer to the next key itterates each time through the loop 01:37 <@snapcount> so that would break things pretty nicely 01:37 <@snapcount> interestingly enough 01:37 <@snapcount> it seems to be safe to delete keys this way 01:37 <@snapcount> becuase perl has a check in it's internals that doesn't actually delete the key 01:37 <@snapcount> until the loop is finished 01:38 <@snapcount> seems they could do the same thing for addition 01:41 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] 01:42 <@snapcount> http://perl.active-venture.com/pod/perlfaq4-datahashes.html 01:42 < WRE> http://tinyurl.com/zp8nu 02:08 <+crythias> yawn 02:08 <+crythias> play it until my fingers bleed? 02:08 <+crythias> wow. 02:09 <+crythias> hi, lilo... 02:10 <+crythias> thanks for hanging out. 02:10 <+crythias> !calc urinecakes 02:10 <+crythias> heh 02:10 -!- mode/#webgui [+v WRE] by ChanServ 02:16 <+crythias> just thought I'd like to submit that it's rather disconcerting to watch a live logviewer of your router's activity 02:23 <@snapcount> yes 02:23 <@snapcount> I watched the live results of snort on my gateway 02:23 <@snapcount> very disturbing 02:56 <+crythias> hey 02:56 <@snapcount> hey 02:57 <@snapcount> hey 02:57 <@snapcount> it's fat albert 02:57 -!- mode/#webgui [-v WRE] by snapcount 02:57 <@snapcount> he has not contributed to WebGUI 02:57 <@snapcount> =) 02:57 <+crythias> 06 mar 4.95mb traffic 07 mar 199.45mb 02:57 <@snapcount> cool 02:57 <+crythias> block ip address 02:57 <@snapcount> you got popular 02:57 <+crythias> back to 13mb 02:58 <+crythias> and 7mb today 02:58 <@snapcount> good call 02:58 <+crythias> 55000 hits from the source 02:58 <@snapcount> gotta love Deny From =) 02:58 <@snapcount> so did you have to pay fees for bandwidth? 02:59 <@snapcount> or is this your site hosted at home? 03:13 <+crythias> doteasy fees for >1gb/bw 03:13 <+crythias> at <10MB daily, no problem. I could have stayed 03:13 <+crythias> simple html hoster 03:13 <@snapcount> so you had to pay? 03:14 <+crythias> yeah. and they charge in 6 month increments 03:14 <+crythias> or I could have not paid and lost site functionality until next month's renew quot 03:14 <@snapcount> how much was it? 03:14 <+crythias> I gambled for 20gb/month @$18x6 months 03:15 <@snapcount> that's not bad 03:15 <+crythias> I didn't realize that it was 6 months until I saw the invoice and read (again) the tos 03:15 <@snapcount> how much was it for the lower bandwidth? 03:16 <@snapcount> < 1GB 03:16 <+crythias> doteasy is nearly completely free 03:16 <+crythias> $30 to start, and then free for life 03:16 <@snapcount> as long as you use < 1GB / mo 03:16 <+crythias> yeah 03:16 <@snapcount> I see 03:16 <+crythias> HTML/ftp 03:16 <+crythias> and email 03:17 <+crythias> worked nice 03:17 <+crythias> but the barest of bones. no logs. 03:17 <+crythias> no php, no nothing. 03:17 <@snapcount> so this was your host for gwy.org 03:17 <+crythias> they have an upgrade @$7.95/month prepaid 03:17 <+crythias> yeah 03:17 <+crythias> gwy.org 03:17 <+crythias> which has lots more functionality 03:18 <+crythias> but it is an affiliate hoster 03:18 <+crythias> so I had to move my site anyway. 03:18 <+crythias> I went to bluehost after a brief search. 03:19 <+crythias> same price, but I thought that the ratings were decent 03:19 <+crythias> plus they seemed to have ample ways of customer support. 03:19 <+crythias> both provided 10gb/month traffic. 03:20 <+crythias> I have 10gb of space on bluehost, though. 03:20 <+crythias> not sure what I'm going to need it for :) 03:20 <+crythias> but I'm told that I can gett ssh access as well 03:20 <+crythias> have to send them a photo id 03:21 <+crythias> what's weird... they called my home phone immediately after I submitted order. "Did you order this?" 03:28 <@snapcount> heh 03:28 <@snapcount> when I got my server from serverbeach, they did the same thing 03:29 <@snapcount> they wanted me to fax a copy of the credit card and dl to them 03:37 <+crythias> http://www.plainblack.com/install/upgrade_help/experience-installing-on-centos-4.2 03:37 < WRE> http://tinyurl.com/pxylp 03:37 <+crythias> lots of hits on this 03:44 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 03:44 -!- mode/#webgui [+o pbmdawg] by ChanServ 03:44 <@pbmdawg> 'sup puleeples 03:44 <+crythias> heya 03:45 <@snapcount> ehay 03:45 <+crythias> hee 03:45 <@pbmdawg> HIYA LOL 03:46 <@snapcount> uhh 03:46 <+crythias> deal or no deal. ah yeah. 03:46 <+crythias> |o| eh!y 03:47 <@pbmdawg> http://bloggage.org/archives/101-Governance-Models-Quisquamocracy.html#extended 03:47 < WRE> http://tinyurl.com/z5re8 03:48 * crythias is sesquidecaphobic 03:49 <@snapcount> where do you find this crap 03:49 <+crythias> I believe everything Matt reads 03:51 * crythias has an irrational fear of the number 15 03:52 <+crythias> hippopotomonstrosesquipedalian 03:54 * snapcount has an irrational fear of the number sqrt(2) 03:54 <@snapcount> your number is actually rational 03:54 <@snapcount> 15/1 04:20 <@pbmdawg> /join #plone 04:22 <@snapcount> why 04:23 <@pbmdawg> heard on #cms (cms made simple) 04:23 <@pbmdawg> (2006-03-10 20:22:09) djnz: oh, have you ever thought about a cron module to manage background tasks - like search indexing 04:23 <@pbmdawg> (2006-03-10 20:22:37) wishy: Nah, too hard to setup and lots of people are on windows 04:23 <@pbmdawg> too funny 04:27 <+crythias> hee 04:29 <@snapcount> heh 04:29 <@snapcount> they're at version 0.12 and they have almost three times the people on channel 04:30 <@pbmdawg> hopping in the hot tub for a few minutes; bbl 04:30 <@snapcount> rough life 04:30 <@pbmdawg> hey, it's available (shared apt one), and it's not too cold for once. 04:31 <@snapcount> "shared 04:31 <@snapcount> sounds risky 04:31 <@pbmdawg> chlorine. 04:31 <@snapcount> I hope so 04:31 <@snapcount> for your sake =) 05:07 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] 05:07 -!- mode/#webgui [-o snapcount] by snapcount 05:07 < snapcount> interesting 05:08 < snapcount> the chanserv doesn't over-ride what ops do 05:08 < snapcount> that's good 05:08 -!- mode/#webgui [+o snapcount] by ChanServ 05:09 <@snapcount> well, I'm done 05:09 <@snapcount> laters 05:09 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 08:54 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:35 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 09:35 -!- mode/#webgui [+v crythias] by ChanServ 09:57 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 13:10 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 14:45 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 14:45 -!- mode/#webgui [+v crythias] by ChanServ 15:25 <+crythias> ack 16:56 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 16:56 -!- mode/#webgui [+v crythia1] by ChanServ 17:12 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] 17:17 -!- pbmdawg [n=SysAdmin@adsl-69-154-22-82.dsl.ksc2mo.swbell.net] has joined #webgui 17:17 -!- mode/#webgui [+o pbmdawg] by ChanServ 17:56 -!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] 19:03 -!- pbmdawg [n=SysAdmin@adsl-69-154-22-82.dsl.ksc2mo.swbell.net] has quit [Connection timed out] 19:20 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 19:20 -!- mode/#webgui [+o pbmdawg] by ChanServ 19:25 -!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui 19:25 -!- mode/#webgui [+o rizen] by ChanServ 20:22 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 20:22 -!- mode/#webgui [+o snapcount] by ChanServ 23:52 -!- psymon101 [n=psy@24-236-222-55.dhcp.aldl.mi.charter.com] has joined #webgui 23:53 -!- psymon101 [n=psy@24-236-222-55.dhcp.aldl.mi.charter.com] has quit [Remote closed the connection] 23:53 <@rizen> hey roy 23:53 <@rizen> it turns out that tiffany patterson 23:53 <@rizen> one of our server hosting clients 23:53 <@rizen> is quite a afficiando (sp) of social networking sites 23:54 <@rizen> she has accounts on over 40 of them --- Day changed Sun Mar 12 2006 00:03 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 00:03 -!- mode/#webgui [+v crythias] by ChanServ 00:19 -!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has quit [] 00:37 <@pbmdawg> http://demo.plainblack.com/demo1142116551_876/webgui_6?func=styleWizard 00:37 < WRE> http://tinyurl.com/ppp7m 00:41 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 01:05 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 01:05 -!- mode/#webgui [+o pbmdawg] by ChanServ 01:22 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 02:17 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 02:17 -!- mode/#webgui [+v perlDreamer] by ChanServ 02:17 <+perlDreamer> It's bug clobbering time! 02:17 <@snapcount> go perlDreamer... it's ya birthday 02:17 <@snapcount> it's EMS time! 02:18 <+perlDreamer> hey, I got that forum restored 02:18 <+perlDreamer> JT said I was making it way too hard 02:18 <@snapcount> really? 02:18 <+perlDreamer> yeah 02:18 <@snapcount> he says that to me too 02:18 <@snapcount> a lot 02:18 <@snapcount> I always over complicate things 02:18 <+perlDreamer> well, this time he was right too 02:18 <@snapcount> he usually is 02:18 <@snapcount> what was the solution? 02:19 <+perlDreamer> just restore the forum* tables 02:19 <+perlDreamer> I lost all subscription settings, but that I can handle 02:19 <@snapcount> what about the urls? 02:19 <@snapcount> all the stuff in page 02:19 <+perlDreamer> not used in 6.2.11 02:20 <+perlDreamer> I was very blessed to have this happen in 6.2.11, and not 6.3 02:20 <@snapcount> cool 02:20 <+perlDreamer> and I worked up a backup system, too 02:20 <@snapcount> nice 02:20 <+perlDreamer> using logrotate and Leendert's dbBackupWG.pl script 02:21 <+perlDreamer> what's up with the EMS? 02:21 <+perlDreamer> oh, and I almost forgot 02:21 <+perlDreamer> the smoke tests have already caught two doc bugs 02:24 <@snapcount> awesome 02:24 <@snapcount> all the subevent stuff works with the EMS 02:24 <@snapcount> I have to template some crap 02:24 <+perlDreamer> good work! 02:24 <@snapcount> and what else... 02:24 <@snapcount> scheduling conflicts need to be checked 02:24 <@snapcount> and collect attendee info before checkout 02:25 <@snapcount> that's pretty much it 02:26 <+perlDreamer> is the subEventForm supposed to be user style or AdminConsole style? 02:26 <@snapcount> the subevent form will be user style 02:26 <@snapcount> I have to do that still 02:26 <@snapcount> anything the user sees will be user style 02:26 <@snapcount> all the management stuff is admin style 02:26 <+perlDreamer> okay 02:27 <@snapcount> manage events, add/edit, etc 02:27 <+perlDreamer> just FYI, there's no way I know of to add a help link on user styles 02:27 <@snapcount> help link for what? All they do is check an event they want.. 02:28 <+perlDreamer> I meant in general 02:28 <+perlDreamer> not specifically 02:28 <+perlDreamer> sorry 02:28 <@snapcount> oh ok 02:28 <+perlDreamer> how's them muscles today? 02:28 <@snapcount> I can't think of anything they would need help with 02:28 <@snapcount> but then again 02:28 <@snapcount> hurting 02:28 <@snapcount> I feel like I got hit by a bus 02:29 <+perlDreamer> just think how great you'll look in about 4-6 weeks 02:29 <+perlDreamer> ripped 02:29 <@snapcount> I hope so 02:29 <@snapcount> need to take care of my body 02:29 <@snapcount> I'll need it for a while longer =) 02:30 <+perlDreamer> just a bit longer =) 02:31 <@snapcount> heh 02:31 <@snapcount> I figure about 100 years 02:31 <@snapcount> 126 02:31 <@snapcount> that's a good life 02:31 <+perlDreamer> very good 02:32 <+perlDreamer> world record length 02:32 <@snapcount> I bet it will be pretty close to average for my generation 02:32 <@snapcount> at least 120 02:32 <@snapcount> people are living longer 02:32 <@snapcount> all the new advances in nutrition, medicine 02:32 <@snapcount> safer cars, etc 02:33 <@snapcount> we'll see 02:33 <@snapcount> I think it would be cool to see all the new tech that will be out 02:33 <@snapcount> just think of how much has happened in the last 100 years 02:33 <@snapcount> can you imagine? 02:33 <+perlDreamer> my wife's grandmother remembers cars and planes 02:33 <+perlDreamer> My school got it's first computer when I was in 7th grade, a Commodore Pet. 02:34 <+perlDreamer> That was in 1984 02:34 <@snapcount> I started learning QW-BASIC around 6th grade 02:34 <+perlDreamer> 22 years later, I have the equivalent of about 50 of them sitting on my lap 02:34 <@snapcount> yep 02:34 <@snapcount> One of my first real programs was a quiz 02:35 <@snapcount> it had 20 questions 02:35 <@snapcount> multiple choice 02:35 <@snapcount> and it would score you at the end 02:35 <+perlDreamer> neat 02:36 <@snapcount> goto 02:36 <@snapcount> it was everywhere 02:36 <+perlDreamer> ick 02:36 <@snapcount> it's all you could do with qw basic 02:37 <@snapcount> then qbasic or quick basic (don't remember which it was called) 02:37 <@snapcount> came out 02:37 <+perlDreamer> with subroutines 02:37 <@snapcount> yep 02:37 <@snapcount> procedural programming 02:37 <@snapcount> I don't know what you call programming with goto 02:37 <@snapcount> anyways 02:38 <@snapcount> then in HS, I got a hold of visual basic for the first time 02:38 <@snapcount> and learned event driven programming 02:38 <@snapcount> that's when I was taking electronics at the tech school 02:38 <@snapcount> and started using basic stamps (i.e., simple micro-controllers) 02:38 <@snapcount> which were event driven basically 02:39 <@snapcount> so it was easy to learn 02:39 <+perlDreamer> Did I tell you about the embedded controller we just put out? 02:39 <@snapcount> I'm still evolving =) 02:39 <@snapcount> the one that does the encrypted handshake with a battery? 02:40 <+perlDreamer> no, this is a new, general purpose one 02:40 <@snapcount> I don't think you have then 02:40 <+perlDreamer> It only executes one instruction 02:40 <+perlDreamer> move 02:40 <+perlDreamer> and all operations are address mapped 02:41 <+perlDreamer> so to do C = A + B 02:41 <+perlDreamer> you do 02:41 <+perlDreamer> move A, adder_input_1 02:41 <+perlDreamer> move B, adder_input_2 02:41 <+perlDreamer> move adder_result, C 02:41 <+perlDreamer> very low power, very modular design 02:41 <@snapcount> you should help JT and I design our robot 02:42 <@snapcount> he's going to do the mechanical stuff 02:42 <+perlDreamer> what does it do? 02:42 <@snapcount> I'm going to do the programming probably 02:42 <+perlDreamer> SF is down 02:42 <@snapcount> we could use some help with making the H Bridges, motor controllers, etc 02:42 <@snapcount> all the interface electronics 02:43 <@snapcount> we don't know what it will do yet 02:43 <@snapcount> we need to decide 02:43 <+perlDreamer> All I do is microelectronics 02:43 <@snapcount> that is the first step I guess =) 02:43 <@snapcount> well, I know a fair bit of electronics 02:43 <@snapcount> but I'm not an engineer by any means 02:44 <@snapcount> I'm trained as a technician, so all of my knowledge is applied 02:44 <@snapcount> not much design type skillz 02:44 <@snapcount> but I think I could handle most of it 02:44 <@snapcount> effecient use of power is important 02:44 <@snapcount> that, I'm sure you could help with =) 02:45 <+perlDreamer> probably 02:45 <@snapcount> SF sucks 02:45 <+perlDreamer> SF SUCKS 02:45 <@snapcount> echo? 02:45 <+perlDreamer> license plate mode 02:45 <@snapcount> ahh 02:45 <@snapcount> we're going to have a new ticketing system soon 02:46 <+perlDreamer> really? 02:46 <+perlDreamer> WebGUI based, or RT? 02:47 <@snapcount> WG 02:47 <+perlDreamer> sweet 02:47 <@snapcount> it's going to be for the karma stuff 02:47 <@snapcount> fund a feature 02:47 <@snapcount> but it will also handle ticketing 02:47 <+perlDreamer> I see 02:47 <@snapcount> for support 02:47 <@snapcount> feature requests 02:48 <@snapcount> bugs 02:48 <@snapcount> it's going to be a CS basically 02:48 <+perlDreamer> in that case, WG will be completely self hosting 02:48 <+perlDreamer> supplying all features it needs to support itself 02:48 <+perlDreamer> discussion boards 02:48 <+perlDreamer> feature requests 02:48 <@snapcount> I think the CS code necessary to implement it is already checked in actually 02:48 <+perlDreamer> the karma stuff is in 02:48 <+perlDreamer> for sure 02:49 <@snapcount> this release is going to be amazing 02:49 <+perlDreamer> yeah 02:49 <+perlDreamer> sidenote: The template manager is gone, right? 02:49 <@snapcount> I think so yeah 02:49 <@snapcount> it's just in the asset manager 02:50 <@snapcount> all the templates 02:50 <@snapcount> or do you mean the role? 02:50 <+perlDreamer> no, the operation 02:50 <@snapcount> yeah, that's been gone for a while I think 02:50 <+perlDreamer> it's now easier to find undocumented things 02:51 <+perlDreamer> but finding what's been removed is very hard 02:52 <@snapcount> I'm screwing with JT 02:52 <@snapcount> he gave me his IP so I could see the new toolbar icons 02:52 <@snapcount> he hasn't checked in yet 02:53 <+perlDreamer> what are you doing? 02:53 <+perlDreamer> jacking around with his site? 02:53 <@snapcount> I just edited the article on his homepage of the dev site 02:53 <+perlDreamer> oh boy 02:53 <@snapcount> he needs somebody to mess with him 02:53 <@snapcount> he needs to relax a little 02:53 <+perlDreamer> you forgot a question mark 02:54 <@snapcount> so I poke and jostle him occasionaly 02:54 <@snapcount> JT... why are you working on a Saturday. Saturday is the day of beer in preparation for Sunday, the day of rest. 02:54 <@snapcount> that's his new welcome article 02:54 <@snapcount> lol 02:54 <+perlDreamer> I know, you left off a question mark 02:54 <@snapcount> oh, you have his IP? 02:54 <@snapcount> I get it 02:55 <+perlDreamer> yeah 02:55 <@snapcount> I didn't understand what you meant by that 02:55 <+perlDreamer> Kathy and I helped him design the new icons last night 02:55 <@snapcount> hehe 02:55 <@snapcount> oh sweet 02:55 <@snapcount> the ones on his page now? 02:55 <+perlDreamer> yup 02:56 <+perlDreamer> Kathy's idea was mixed case 02:56 <@snapcount> they're really good 02:56 <@snapcount> the ones checked in right now I didn't care for 02:57 <@snapcount> so is that form processor code fixed? 02:57 <+perlDreamer> should be 02:57 <@snapcount> if so I need to remove my line of hack code from the EMS 02:57 <+perlDreamer> you still having radio button problems? 02:57 <@snapcount> nope 02:57 <@snapcount> don't think so 02:57 <+perlDreamer> cool, you can close your bug then when SF comes back up 02:57 <+perlDreamer> the bug list is long 02:58 <@snapcount> I have a lofty goal 02:58 <@snapcount> I'm going to write a users guide for the EMS 02:58 <@snapcount> one that walks a person through a practical example 02:58 <+perlDreamer> Cool, if you want, I'll edit it when you're done. 02:58 <@snapcount> If I come up with a rough draft... could you incorporate it into the help 02:58 <@snapcount> I'm not sure how it should go in, or where 02:58 <+perlDreamer> you bet! 02:59 <+perlDreamer> WG needs more docs like that. 02:59 <@snapcount> it's kind of different than anything in there right now 02:59 <+perlDreamer> that's okay 02:59 <@snapcount> it's more like a tutorial 02:59 <@snapcount> not sure where it will fit in the current structure 02:59 <@snapcount> so if I gave you an open office doc, you could work with that? 02:59 <+perlDreamer> Sure. 02:59 <@snapcount> ok cool 02:59 <+perlDreamer> I'll just dump it to text 03:00 <@snapcount> after it's all done and working, I'll write one up 03:00 <+perlDreamer> then perl -00lne 'print "

$_

";' it 03:00 <@snapcount> what does that do? 03:00 <@snapcount> replace CR/LF 03:00 <+perlDreamer> no 03:00 <@snapcount> with

? 03:01 <+perlDreamer> -00 is work in paragraph mode 03:01 <+perlDreamer> -l is remove line endings and then replace them after print 03:02 <+perlDreamer> -e is the perl code to execute 03:02 <+perlDreamer> -n wraps the code in while (<>) { } 03:02 <+perlDreamer> so it takes a paragraph, strips the line endings, and assigns it to $_ 03:02 <+perlDreamer> the print wraps it in paragraph tags 03:02 <+perlDreamer> then adds the line ending back in 03:03 <@snapcount> wow 03:03 <@snapcount> behold the power of perl 03:03 <+perlDreamer> you see the stuff in migration for 6.9? 03:03 <+perlDreamer> I taught JT how to make it using command line perl and find scripts 03:04 <@snapcount> I'll have to look at that 03:04 <@snapcount> well, I'm going to head out for a while 03:04 <+perlDreamer> catch you later 03:04 <@snapcount> maybe I'll see you online later... 03:04 -!- snapcount is now known as snapcount_afk 03:05 -!- psymon101 [n=psy@24-236-222-55.dhcp.aldl.mi.charter.com] has joined #webgui 03:06 -!- perlDreamer [n=colink@199.107.160.242] has quit [""off to chang's""] 03:06 < psymon101> hi 03:11 <+crythias> hi 04:35 -!- psymon101 [n=psy@24-236-222-55.dhcp.aldl.mi.charter.com] has quit ["Leaving"] 07:05 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 10:07 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 16:22 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 17:23 -!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has joined #webgui 17:23 -!- mode/#webgui [+o pbmdawg] by ChanServ 17:23 -!- pbmdawg [n=SysAdmin@CPE-65-31-217-90.kc.res.rr.com] has left #webgui [] 20:47 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 20:47 -!- mode/#webgui [+o pbmdawg] by ChanServ 20:47 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 20:53 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 20:53 -!- mode/#webgui [+v crythias] by ChanServ 20:54 <+crythias> yawn 20:55 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 21:29 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 21:29 -!- mode/#webgui [+o pbmdawg] by ChanServ 21:29 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 21:53 -!- snapcount_afk [n=roy@24.241.121.70.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 21:54 -!- snapcount_afk [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 22:06 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 22:06 -!- mode/#webgui [+o pbmdawg] by ChanServ 22:06 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 22:43 -!- snapcount_afk is now known as snapcount 22:43 -!- mode/#webgui [+o snapcount] by ChanServ 22:52 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 22:52 -!- mode/#webgui [+v crythias] by ChanServ 22:52 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 23:05 -!- rizen [n=chatzill@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui 23:07 -!- rizen [n=chatzill@c-67-184-239-85.hsd1.il.comcast.net] has quit [Client Quit] 23:45 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 23:46 -!- mode/#webgui [+v perlDreamer] by ChanServ --- Day changed Mon Mar 13 2006 00:45 -!- perlDreamer [n=colink@199.107.160.242] has quit [""yawn""] 00:49 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 00:49 -!- mode/#webgui [+o pbmdawg] by ChanServ 00:50 <@pbmdawg> roybert 01:04 <@pbmdawg> !dubya 01:04 < WRE> "I don't have to accept their tenants. I was trying to convince those college students to accept my tenants. And I reject any labeling me because I happened to go to the university." 01:55 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 03:24 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 03:24 -!- mode/#webgui [+v perlDreamer] by ChanServ 03:24 <+perlDreamer> !lastSpoke snapcount 03:24 < WRE> snapcount last uttered a word on #webgui 4 hours, 41 minutes ago. 03:25 <+perlDreamer> snapcount: ping 04:03 -!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 06:16 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 06:16 -!- mode/#webgui [+v perlDreamer] by ChanServ 06:16 <+perlDreamer> !lastSpoke snapcount 06:16 < WRE> snapcount last uttered a word on #webgui 7 hours, 32 minutes ago. 06:16 -!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] 07:26 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 08:44 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 10:26 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 10:27 -!- Grobbebol [n=marc@host1.procolix.nl] has left #webgui [] 13:10 -!- WRE [n=WRE@67-58-211-247.amtelecom.net] has quit [Read error: 113 (No route to host)] 13:39 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: terje, lilo 13:40 -!- Netsplit over, joins: terje 14:10 -!- ken [i=ken@221.219.230.157] has joined #webgui 15:06 -!- ken [i=ken@221.219.230.157] has quit ["Client exited"] 15:39 -!- Grobbebol [n=marc@host1.procolix.nl] has joined #webgui 15:53 -!- Grobbebol [n=marc@host1.procolix.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 15:58 -!- christian-Marc [n=marc@host1.procolix.nl] has joined #WebGUI 15:59 -!- christian-Marc [n=marc@host1.procolix.nl] has left #WebGUI [] 16:00 -!- christian-Marc [n=marc@host1.procolix.nl] has joined #WebGUI 16:03 -!- christian-Marc [n=marc@host1.procolix.nl] has left #WebGUI [] 16:20 -!- Baylink [n=jra@24.129.168.240] has joined #webgui 16:59 -!- christian-Marc [n=marc@host1.procolix.nl] has joined #WebGUI 16:59 -!- christian-Marc [n=marc@host1.procolix.nl] has left #WebGUI [] 17:11 -!- Baylink [n=jra@24.129.168.240] has quit ["User disconnected"] 17:24 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 17:24 -!- mode/#webgui [+o pbmdawg] by ChanServ 17:24 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 18:43 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has joined #webgui 18:43 -!- mode/#webgui [+v perlDreamer] by ChanServ 19:02 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:02 -!- mode/#webgui [+v MrHairgrease] by ChanServ 20:39 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 20:39 -!- mode/#webgui [+v crythias] by ChanServ 20:44 -!- crythias changed the topic of #WebGUI to: awe, yeah 20:45 -!- crythias changed the topic of #WebGUI to: All is Well with WebGUI. http://www.webgui.org 20:53 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 21:38 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 21:43 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 21:43 -!- mode/#webgui [+o pbmdawg] by ChanServ 22:38 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 22:38 -!- mode/#webgui [+o snapcount] by ChanServ 22:39 <+perlDreamer> calc E-ROD 22:39 <@snapcount> hey 22:39 <@snapcount> where is wre 22:39 <+perlDreamer> good question 22:40 -!- WRE [n=WRE@67-58-211-247.amtelecom.net] has joined #WebGUI 22:40 <+perlDreamer> calc E-ROD 22:40 < WRE> E-ROD = Evil Release Overlord and Destructor 22:40 <+perlDreamer> ah, much better 22:41 <@snapcount> heh 22:41 <@snapcount> I need some help 22:41 <+perlDreamer> Don't we all? 22:41 <@snapcount> any takers? 22:41 <@snapcount> =) 22:41 <+perlDreamer> what's up? 22:41 <@snapcount> well, I did a svn up and now my calls to setRow don't work in the EMS 22:41 <+perlDreamer> That sounds like my problem 22:41 <@snapcount> I'm passing in the key to use when creating a new record 22:42 <@snapcount> and it's doing the following 22:42 <@snapcount> 1) trying to update instead of adding a row 22:42 <@snapcount> 2) mis-reading data as a column name 22:42 <@snapcount> I looked through the commit logs and didn't see anything that I think would've caused it 22:43 <@snapcount> I worked on this all day Sunday and got no where 22:43 <@snapcount> my goal, is to have EMS done today 22:43 <@snapcount> but not going to happen if I can't figure this out 22:43 <@snapcount> hence, my plea =) 22:43 <+perlDreamer> are you calling setRow as a method or as a sub? 22:44 <@snapcount> $self->session->db->setRow("products", "productId",$event,$pid); 22:44 <@snapcount> $event is the hashref with all the data in it 22:44 <@snapcount> and pid is the key I want it to use when creating the row 22:45 <@snapcount> so 22:45 <@snapcount> I checked the EMS and the PID is being passed 22:45 <@snapcount> i.e., it's not empty or anything 22:45 <+perlDreamer> and your call looks right, too 22:46 <@snapcount> and, before I updated it worked perfectly 22:46 <@snapcount> I didn't see any changes to SQL.pm between the time it worked and my last commit 22:46 <+perlDreamer> but there must have been something between commit and updates. 22:47 <@snapcount> yeah 22:47 <@snapcount> I just can't find it 22:47 <+perlDreamer> sounds like the SQL.t test needs some more code :) 22:47 <@snapcount> heh 22:47 <@snapcount> does it check setRow with a specified value for the keyfield? 22:47 <+perlDreamer> yes 22:47 <+perlDreamer> it's a very cursory check 22:47 <@snapcount> and it's passing? 22:47 <@snapcount> wtf 22:48 <@snapcount> maybe it doesn't like my hashref 22:48 <+perlDreamer> is the hashref populated? 22:48 <@snapcount> yeah 22:48 <@snapcount> I'll paste the error 22:48 <@snapcount> ouldn't execute prepared statement: update products set sku=?, description=?, weight=?, title=?, price=?, EventManagerTmpl000002=?, skuTemplate=? where productId=? Root cause: Unknown column 'EventManagerTmpl000002' in 'field list' 22:49 <@snapcount> it shouldn't be updating first of all 22:49 <@snapcount> it should be adding 22:49 <@snapcount> and EventManagerTmpl0000002 is a column value 22:49 <@snapcount> not a column name 22:50 <@snapcount> and I haven't changed anything in this method or anything to do with it 22:50 <+perlDreamer> but sku, description, weight are all column names 22:50 <@snapcount> from the time it worked to the time it broke 22:50 <@snapcount> yes 22:51 <+perlDreamer> 1) dump the hash and make sure it's okay 22:52 <+perlDreamer> otherwise we're looking in the wrong place for the problem 22:52 <@snapcount> true 22:52 <@snapcount> I'll do that 22:52 <@snapcount> here's the definition to start with 22:52 <@snapcount> $event = { 22:52 <@snapcount> productId => $pid, 22:52 <@snapcount> title => $self->session->form->get("title"), 22:52 <@snapcount> description => $self->session->form->get("description"), 22:52 <@snapcount> price => $self->session->form->get("price"), 22:52 <@snapcount> weight => $self->session->form->get("weight"), 22:52 <@snapcount> sku => $self->session->form->get("sku"), 22:52 <@snapcount> skuTemplate => $self->session->form->get("skuTemplate"), 22:52 <@snapcount> templateId => $self->session->form->get("templateId") 22:52 <@snapcount> }; 22:55 <+perlDreamer> lines around 850 in EMS 22:55 <+perlDreamer> cool 22:56 <+perlDreamer> they look good 22:59 <@snapcount> something is amiss 22:59 <@snapcount> check this out 22:59 <@snapcount> $VAR1 = { 22:59 <@snapcount> 'sku' => 'GGUdUtSbtzp-uOwTZc7w4w', 22:59 <@snapcount> 'productId' => 'OerzhPF62NMl33Dq4t1mPA', 22:59 <@snapcount> 'description' => 'Mmmm Pizza 22:59 <@snapcount> ', 22:59 <@snapcount> 'weight' => '0', 22:59 <@snapcount> 'title' => 'Papa John Convention', 22:59 <@snapcount> 'price' => '100.00', 22:59 <@snapcount> 'EventManagerTmpl000002' => undef, 22:59 <@snapcount> 'skuTemplate' => 'templateId' 22:59 <@snapcount> }; 23:00 <+perlDreamer> you're missing a comma someplace 23:00 <@snapcount> look at my def 23:00 <+perlDreamer> where did you dump that at? 23:00 <@snapcount> do you think I need a comma after the last value? 23:00 <+perlDreamer> no 23:01 <@snapcount> I put it right before the call to setRow in editEventSave 23:01 <@snapcount> then tried to add an event 23:01 <@snapcount> print "

".Dumper($event)."
"; 23:02 <+perlDreamer> if any of those calls to session->form returns an array, then it would break the hash build. 23:02 <@snapcount> they don't 23:02 <@snapcount> but 23:02 <@snapcount> I think one of them may return null 23:03 <@snapcount> I wonder if that's the snafu 23:03 <+perlDreamer> null should be fine 23:03 <+perlDreamer> undef should be fine 23:03 <@snapcount> something changed in core to make this read differently 23:04 <+perlDreamer> yes 23:04 <@snapcount> I haven't touched any of the code for this part of the app 23:04 * snapcount is flabergasted 23:04 <@snapcount> =) 23:05 <+perlDreamer> it was session->form->param 23:05 <+perlDreamer> that's what changed. 23:05 <@snapcount> ahh 23:05 <@snapcount> that could have an impact 23:05 <+perlDreamer> try this 23:06 <+perlDreamer> in addition to the form variable name, pass in the expected type 23:06 <+perlDreamer> $self->session->form->get("description", 'htmlArea') 23:06 <@snapcount> oh ok 23:06 <@snapcount> I'll do that now 23:07 <@snapcount> what about hidden fields 23:07 <@snapcount> type "hidden" 23:07 <@snapcount> or nothing 23:08 <+perlDreamer> not too worried. 23:08 <@snapcount> k 23:08 <+perlDreamer> your problem is around the sku variables 23:08 <+perlDreamer> since that's what boogered in the hash 23:09 <@snapcount> heh 23:09 <@snapcount> Couldn't compile form control: HtmlArea. Root cause: Can't locate WebGUI/Form/HtmlArea.pm in @INC (@INC contains: /data/WebGUI/lib /data/wre/prereqs/perl/lib/5.8.7/i686-linux /data/wre/prereqs/perl/lib/5.8.7 /data/wre/prereqs/perl/lib/site_perl/5.8.7/i686-linux /data/wre/prereqs/perl/lib/site_perl/5.8.7 /data/wre/prereqs/perl/lib/site_perl . /data/wre/prereqs/apache) at (eval 13167) line 2. BEGIN failed--compilation aborted at (eval 13167) lin 23:10 <@snapcount> description => $self->session->form->get("description", "htmlArea"), 23:10 <+perlDreamer> well, use the right name, not the one I gave you 23:10 <+perlDreamer> :) 23:10 <+perlDreamer> HTMLArea 23:10 <@snapcount> bah 23:10 * snapcount mutters under his breath in an ancient language 23:10 <+perlDreamer> uh, where is skuTemplate in your form code? 23:11 <@snapcount> well, that fixed the problem 23:11 <@snapcount> but now there is a new problem 23:12 * snapcount rewinds 23:12 <@snapcount> here is the new data struct 23:12 <@snapcount> $event = { 23:12 <@snapcount> productId => $pid, 23:12 <@snapcount> title => $self->session->form->get("title", "text"), 23:12 <@snapcount> description => $self->session->form->get("description", "HTMLArea"), 23:12 <@snapcount> price => $self->session->form->get("price", "integer"), 23:12 <@snapcount> weight => $self->session->form->get("weight"), 23:12 <@snapcount> sku => $self->session->form->get("sku"), 23:12 <@snapcount> skuTemplate => $self->session->form->get("skuTemplate", "template"), 23:12 <@snapcount> templateId => $self->session->form->get("templateId", "template"), 23:12 <@snapcount> }; 23:12 <@snapcount> weight, sku are hidden fields 23:12 <@snapcount> set to zero 23:12 <+perlDreamer> where is skuTemplate? 23:13 <+perlDreamer> in your editEvent form code? 23:13 <@snapcount> no it's just null 23:13 <@snapcount> we don't want anything in that field 23:13 <@snapcount> it's not set 23:13 <+perlDreamer> right, but that's what is throwing off the creation of your hash 23:14 <@snapcount> well, I can't have a value in there 23:14 <@snapcount> it needs to be blank 23:14 <+perlDreamer> put a literal there, instead of a call to form->get 23:14 <+perlDreamer> because it's returning something that's interfering with the hash 23:14 <@snapcount> oh I remember 23:15 <@snapcount> I did this in case they ever wanted to add skutemplate as a definable thing 23:15 <@snapcount> but I guess they'll just have to change it in the save code if they decide to do that 23:15 <@snapcount> ok 23:15 <@snapcount> I'll change that 23:15 <+perlDreamer> you could also put a null placeholder in the form code 23:15 <+perlDreamer> that should work, too 23:15 <+crythias> teeny lamborghini 23:15 <+perlDreamer> _null_ placeholder 23:16 <+crythias> !lastspoke pbmdawg 23:16 < WRE> pbmdawg hasn't uttered a word since I joined #webgui 36 minutes ago. 23:17 <@snapcount> ok 23:17 <@snapcount> still have an issue 23:17 <@snapcount> the price is always zero now 23:17 <+perlDreamer> it was fine before? 23:17 <+crythias> "I'll buy that for a dollar!" 23:17 <@snapcount> I'm stupid 23:17 * snapcount hit's self 23:17 * snapcount hit's self 23:17 * snapcount hit's self 23:17 <@snapcount> it's a float 23:17 <+perlDreamer> price is a float 23:17 <+perlDreamer> heh 23:17 <@snapcount> not an interger 23:17 * snapcount hit's self 23:17 * snapcount hit's self 23:18 * snapcount hit's self 23:18 <@snapcount> oy! 23:18 <@snapcount> that was refreshing 23:18 <+perlDreamer> is this part of your new exercise routine? 23:18 <@snapcount> yes 23:18 <@snapcount> 6 reps 23:18 <@snapcount> 1 set 23:18 <@snapcount> whew 23:18 * crythias wants to know why hit is possessive. 23:18 <@snapcount> I'm done 23:18 <+perlDreamer> say, when you log in as Admin, do you get a slider bar? 23:18 <@snapcount> I possess my hits 23:19 <@snapcount> uhh 23:19 <+crythias> snapcount hit is self. 23:19 <@snapcount> does it move left to right 23:19 <@snapcount> ? 23:19 <@snapcount> is that what you mean? 23:19 <+crythias> snapcount hit is self. 23:19 <+perlDreamer> no, the sliding Admin bar. Do you see one of those? 23:19 <@snapcount> I don't know what you mean by sliding... 23:20 <@snapcount> my admin bar stays put 23:20 <+perlDreamer> ah, okay 23:20 <+perlDreamer> are there assets in your admin bar? 23:20 <@snapcount> yep 23:20 <+perlDreamer> when did you update last? 23:20 <@pbmdawg> and the mayhem continues 23:20 <@snapcount> 30 mins 23:21 <@snapcount> uhh 23:22 <@snapcount> so do we need to specify type with form->get now? 23:22 <+perlDreamer> it's good practice 23:22 <@snapcount> humbug 23:22 <@snapcount> =) 23:23 <+perlDreamer> if you don't, you don't get any of the form postprocessing code 23:23 <+perlDreamer> the stuff that guarantees that you get integers, floats, etc 23:23 * perlDreamer is a second class Admin 23:23 <+perlDreamer> I get no Assets 23:23 <+perlDreamer> I get on operations, either 23:24 <@snapcount> did you reset dev? 23:24 <@snapcount> and restart modperl 23:24 <+perlDreamer> lots of restarting, I'll try reseting next 23:24 <+perlDreamer> it will give me time to drive down the street and buy a coffee 23:24 <+perlDreamer> and drink it 23:24 <+perlDreamer> and push my car back 23:24 <+perlDreamer> before the new templates get updated 23:24 <@snapcount> hah 23:24 <@snapcount> way to go matt 23:25 <+perlDreamer> not his fault 23:25 <@snapcount> slowin' down the upgrade just to fix a stupid bug 23:25 <+perlDreamer> is there another way around it? 23:25 <@snapcount> nope 23:25 <@snapcount> but it's fun to point the finger 23:25 * snapcount points the finger 23:25 <+perlDreamer> so you EMS'ed all weekend? 23:26 <@snapcount> so I want some feedback on my scheduling conflict algorithim 23:26 <@snapcount> here's how it will work 23:26 <@snapcount> 1) query db for sub-events and sort asc by startdate 23:27 <@snapcount> 2) itterate through each event and make sure it's start date is > previous events end date 23:27 <@snapcount> 3) done 23:27 <@snapcount> what do you think? 23:27 <+perlDreamer> sounds like the EMS could be used for college class scheduling 23:28 <@snapcount> who knows 23:28 <@snapcount> do you think that will work for conflict checking? 23:28 <+perlDreamer> if some of the sub events are OR'ed together, how is that handled? 23:29 <+perlDreamer> because logically, they could conflict if they're OR'ed 23:29 <@snapcount> what do you mean? You can only be in one place at one time 23:29 <+perlDreamer> A -> (B OR C OR D [all at same time]) -> E 23:29 <@snapcount> this is from the users perspective 23:29 <@snapcount> at checkout 23:29 <+perlDreamer> right 23:29 <+perlDreamer> oh 23:29 <@snapcount> not the event planner 23:29 <+perlDreamer> in that case, yeah 23:29 <@snapcount> they can have overlapping times 23:29 <+perlDreamer> I think you're good 23:30 <@snapcount> can you think of a better/easier way? 23:30 <+perlDreamer> for that algorithm, no 23:30 <+perlDreamer> I think you have to do it that way 23:31 <@snapcount> for that problem 23:31 <@snapcount> ok 23:31 <+perlDreamer> but it might be nice to be warned as you add the event to the cart, rather than at checkout 23:31 <@snapcount> that's when it does it 23:31 <@snapcount> you add an event to the cart 23:31 <+perlDreamer> dude, I'm just two steps behind you 23:31 <@snapcount> it checks cart contents 23:31 <@snapcount> for conflicts 23:32 <@snapcount> and gives error 23:32 <@snapcount> forces resolution 23:32 <@snapcount> crap 23:32 <@snapcount> I said "at checkout" 23:32 <@snapcount> sorry 23:32 <@snapcount> =) 23:32 <+perlDreamer> np 23:32 <@snapcount> my brain hurteth 23:32 <+perlDreamer> too many reps 23:33 <+perlDreamer> drop down to 3 23:33 <@snapcount> heh 23:33 <@snapcount> good idea 23:33 <+perlDreamer> caffeine withdrawl? 23:33 <@snapcount> ok... time to code this crap and make it work 23:33 <@snapcount> I'm over the EMS 23:33 <@snapcount> ready for the next project 23:33 <+perlDreamer> fix 6.8 calendar bugs 23:33 <@snapcount> that's matt's demon child 23:33 <@snapcount> =) 23:34 <+perlDreamer> funny how it worked in 6.7 and nothing changed in the code between 6.7 and 6.8 23:34 <@snapcount> it's so dependent on other stuff 23:34 <@snapcount> (which it has to be) 23:35 <@snapcount> all the l10n timezone stuff was the dagger to the heart --- Day changed Tue Mar 14 2006 00:05 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] 00:14 <@pbmdawg> hey 00:14 <+perlDreamer> what? 00:15 <@pbmdawg> what do you mean "funny how it worked in 6.7 and nothing changed in the code between 6.7 and 6.8" :( 00:28 -!- mxj1009 [n=mxj1009@h-66-167-211-41.sfldmidn.dynamic.covad.net] has joined #WebGUI 00:29 <@pbmdawg> welcome 00:29 < mxj1009> Hello, My name is Marshall (mxj1009). I am interesting in working with developing WebGUI. 00:30 <@pbmdawg> great! 00:30 <@pbmdawg> what makes you interested in it; are you using it currently? 00:31 < mxj1009> No, not currently. However, I think it a good product to use, especially at the school. 00:31 < mxj1009> I'm working for. 00:31 <@pbmdawg> do you need help getting it set up? 00:32 < mxj1009> Yes, pls. Thx. 00:32 <@pbmdawg> I assume you've used the demo? 00:32 < mxj1009> Yep. 00:32 <@pbmdawg> what operating system are you going to try it on 00:33 < mxj1009> I am currently working on WindowsXP, but I have a dual install of Linux on my laptop. Which do you recommend? 00:33 <+perlDreamer> Linux 00:34 <@pbmdawg> how familiar are you with linux 00:34 <@pbmdawg> I guess very familiar, since you're dual booting 00:34 < mxj1009> I know the basis 00:34 <@pbmdawg> which linux? 00:34 < mxj1009> Fedora 4 00:34 <@pbmdawg> do you currently have apache and/or mysql installed? 00:35 < mxj1009> I don't believe I've installed Apache and/or MySQL on my laptop yet. 00:36 <@pbmdawg> sometimes fedora 4 installs it itself, I mean 00:36 <@pbmdawg> installs *them 00:37 <@pbmdawg> anyway, download this file to your linux partition http://prdownloads.sourceforge.net/pbwebgui/wre-0.6.0-fc4-i386.tar.gz?download 00:37 < WRE> http://tinyurl.com/jnjut 00:38 <@pbmdawg> then follow the wre install instructions at http://www.plainblack.com/wre/installing 00:38 < WRE> http://tinyurl.com/eygbl 00:38 <+perlDreamer> going to need some FC5 packages, soon 00:39 <@pbmdawg> yes; I'm sure somebody will build the wre for fc5 as soon as it's released 00:39 <@pbmdawg> when will it be released? 00:39 <+perlDreamer> Monday, the 20th 00:39 <@pbmdawg> heh 00:39 <@pbmdawg> and I just installed fc4 for the first time a few days ago 00:39 <@pbmdawg> I haven't even updated it yet 00:40 <+perlDreamer> mxj1009: do you know perl and SQL? 00:41 < mxj1009> I know SQL, and just got a book on Perl over the weekend. 00:42 <+perlDreamer> You must know some other language then, like C, python, ruby.... 00:43 < mxj1009> I worked a little with PHP and some C... 00:43 <+perlDreamer> cool, then you'll pickup Perl very quickly 00:43 <+perlDreamer> and we can help, too =) 00:43 < mxj1009> ;-) 00:44 <+perlDreamer> so what school are you working at? 00:45 < mxj1009> Lawrence Tech. Univ. in Southfield,MI It's a small, private engineering college in MI. 00:50 < mxj1009> Novice question... Why is WebGUI developed using Perl vs. PHP? I have seems (lately) many web appls being developed using PHP/MySQL. Just curious. 00:52 <+perlDreamer> You'd have to ask JT (who wrote it), but I'm guessing that when WebGUI started, PHP was a big security hole. 00:53 <@pbmdawg> but the reason that it continues to be in perl as opposed to another language is the great speed advantage of mod_perl, wouldn't you say perlDreamer ? 00:53 <+perlDreamer> well, that and the fact that you can reach into the guts of Apache with Perl. I don't think PHP can do that. 00:53 <@pbmdawg> no, but Ruby can (as of late) 00:54 <+perlDreamer> hadn't heard that. 00:54 <+perlDreamer> Rails has driven a lot of Ruby development 00:54 <@pbmdawg> according to some pages I read on mod_ruby the other day. 00:55 <+perlDreamer> the other big advantage to Perl is CPAN. 00:55 <+perlDreamer> it saves a lot of time 00:55 <@pbmdawg> a gigantic index of contributed modules and packages, all in their own namespaces. 00:56 <+perlDreamer> we use a lot of CPAN modules in WebGUI 00:58 <@pbmdawg> let us know if you need help answering the wre setup questions 00:59 <+perlDreamer> why choose WebGUI over something like PHP Nuke or Zope? 01:00 <@pbmdawg> that's not a wre setup question ;) 01:00 < mxj1009> Thanks. My son is coming home for dinner in a few, so I need prepare dinner now. I attempt to install it later this evening. Can I touch bases with you folks tomorrow? 01:01 <+perlDreamer> sure, we'll be around 01:02 < mxj1009> :-) 01:02 -!- mxj1009 [n=mxj1009@h-66-167-211-41.sfldmidn.dynamic.covad.net] has left #WebGUI [] 01:03 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 01:18 <+perlDreamer> snapcount: ping 01:19 <+perlDreamer> you could make my day if you close out your Radio/string bug :) 01:39 * snapcount yawns 01:40 <+perlDreamer> are you a cache meister? 01:42 <@snapcount> I don't know what that is 01:43 <@snapcount> but if it's bad 01:43 <@snapcount> probably 01:43 <+perlDreamer> oh, it's horrible :) 01:43 <@snapcount> I see Marshal finally made it over 01:43 <+perlDreamer> over? 01:43 <@snapcount> over to here 01:43 <@snapcount> IRC 01:43 <+perlDreamer> from 01:43 <@snapcount> I dunno 01:43 <@snapcount> I've been emailing him 01:44 <@snapcount> he wanted to help with WebGUI 01:44 <+perlDreamer> cool 01:44 <+perlDreamer> how do you know when to invalidate a cache? 01:44 <+perlDreamer> that it needs to be wiped? 01:44 <@snapcount> when you find out it exists =) 01:44 <@snapcount> I don't like cache 01:45 <@snapcount> but 01:45 <@snapcount> the answer you prolly want 01:45 <@snapcount> when ever what is cached changes 01:45 <@snapcount> but... even then, that may not be the case 01:45 <@snapcount> that's the general rule in WG afaik 01:45 <+perlDreamer> I found a Group bug with a new Group.t (that isn't checked in yet) 01:45 <@snapcount> awesome 01:46 <@snapcount> it is? 01:46 <+perlDreamer> Create Group A 01:46 <+perlDreamer> Create Group B 01:46 <+perlDreamer> Set Group A to be in Group B 01:46 <+perlDreamer> Create Group C 01:46 <+perlDreamer> Add Group C to Group A 01:46 <+perlDreamer> Ask WebGUI: Is A a member of B -> YES 01:47 <+perlDreamer> Is C a member of A -> YES 01:47 <+perlDreamer> Is C a member of B -> NO 01:47 <+perlDreamer> that's because of caching 01:47 <@snapcount> you rule man 01:47 <@snapcount> you won't believe this 01:47 <+perlDreamer> You'd never see this bug in the UI 01:47 <@snapcount> I got a login support req on this very issue today 01:48 <@snapcount> no kidding 01:48 <+perlDreamer> yeah 01:48 <+perlDreamer> well, this is also 6.9 code I'm talking about 01:48 <+perlDreamer> but if the Group cache is persistent in 6.8, it would be a similar problem 01:48 <@snapcount> I'm sure it's in 6.8 as well 01:49 <+perlDreamer> in 6.9, the Group cache is via Stow, which isn't persistent 01:49 <+perlDreamer> but in 6.8 it's via WebGUI::Cache 01:49 <+perlDreamer> so yeah, same bug 01:50 <@snapcount> cool 01:50 <+perlDreamer> JT said in 6.9 you'd never see this via the UI because you get a new session var (and thus cache) on every pageview 01:50 <@snapcount> so do you have a fix? 01:50 <+perlDreamer> (15:51:03) perlDreamer: how do you know when to invalidate a cache? 01:50 <+perlDreamer> :) 01:50 <@snapcount> I get it 01:50 <@snapcount> it all makes sense now 01:51 <@snapcount> well, the non-elegant solution 01:51 <@snapcount> anytime you add/edit a group 01:51 <@snapcount> done 01:51 <@snapcount> on a really big site, that might suck 01:51 <+perlDreamer> yeah 01:51 <@snapcount> if they have complex groupings 01:51 <@snapcount> and lots of users 01:51 <@snapcount> etc 01:52 <+perlDreamer> probably better to say, "anytime you add a group to a group, wipe it" 01:52 <@snapcount> but... those grouping probably don't change to often 01:52 <+perlDreamer> no 01:52 <+perlDreamer> not often at all 01:52 <+perlDreamer> user membership in a group will change a lot more often 01:53 <@snapcount> I would just purge it whenever a group is add/edited 01:53 <@snapcount> the group properties 01:53 <@snapcount> that is 01:53 <+perlDreamer> but that doesn't affect group membership 01:54 <@snapcount> you're right 01:54 <@snapcount> I'm a little slow 01:54 <@snapcount> so, whenever a grouping is added/modified 01:54 <@snapcount> i.e., a group added/removed/edited of a group 01:55 <@snapcount> since they likely don't change often 01:55 <@snapcount> it should be fine to purge it's cache when that happens 01:55 <+perlDreamer> I think so 01:55 <@snapcount> without worrying about which groups are effected or not 01:55 <@snapcount> just blast the whole thing 01:56 <+perlDreamer> you know, Group caching in 6.9 is pretty worthless 01:56 <+perlDreamer> every session has to re look up everything anyway 01:56 <@snapcount> yeah 01:56 <@snapcount> but it's looking it up faster if it's cached 01:57 <@snapcount> fs faster than db 01:57 <+perlDreamer> the cache in 6.9 is in memory, via Stow 01:57 <+perlDreamer> it flushed on every page view 01:57 <@snapcount> hmm 01:57 <@snapcount> that doesn't make much sense to me 01:57 <+perlDreamer> me either. I wonder if JT meant to do that 01:58 <@snapcount> It accomplishes nothing 01:58 <@snapcount> that's reset on every page view even for the same cookie 01:58 <+perlDreamer> yup 01:58 <@snapcount> it doesn't cache anything 01:59 <@snapcount> we should ask him b/c he may have some brilliant/simple reasoning 01:59 <@snapcount> that we are not capable of understanding =) 01:59 <+perlDreamer> He'll tell us what we think? 01:59 <@snapcount> there you go 01:59 <@snapcount> I would post it as a bug 01:59 <@snapcount> and post it to the list 02:00 <+perlDreamer> I'll do that after I bash the cache bug. 02:00 <+perlDreamer> in 6.9 02:00 <@snapcount> "Dear JT, why did you do this... did you hit your head or are we inferior? Love perlDreamer" 02:00 <@snapcount> something like that 02:00 <+perlDreamer> That will win him over for sure! 02:00 <@snapcount> it's all in how you word things 02:04 <+perlDreamer> speaking of which, I need to word a farewell 02:04 <+perlDreamer> I'm off to see me new laptop at home 02:05 <@snapcount> cool 02:05 <@snapcount> mine ships in 3 days 02:05 <@snapcount> woo hoo 02:05 <@snapcount> gonna be no later? 02:05 <+perlDreamer> probably 02:05 <@snapcount> I could use some moral suppt to finish the EMS? 02:05 <+perlDreamer> Sure. 02:05 <@snapcount> hehe 02:06 <+perlDreamer> I'll be on around 7:30-8:00pm PST 02:06 <@snapcount> cool 02:06 <+perlDreamer> catch you later 02:06 <@snapcount> later 02:06 -!- perlDreamer [n=ckuskie@nat089.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:04 <+crythias> twiddle 03:04 <@snapcount> ze thumbs? 03:05 <+crythias> yeah 03:05 <+crythias> I think we all should change WebGUI to HTML 03:05 <+crythias> and JS 03:05 <+crythias> none of this ss stuff 03:05 <@snapcount> damn 03:06 <@snapcount> you may be on to something 03:06 <@snapcount> we'd have to change the name 03:06 <@snapcount> something like 'HTML GUI' 03:06 <+crythias> browser gui 03:06 <@snapcount> 'This is not WebGUI' 03:07 <@snapcount> NOT WG 03:07 <+crythias> tinymcgui 04:47 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 04:48 -!- mode/#webgui [+o pbmdawg] by ChanServ 04:52 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 05:33 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 05:33 -!- mode/#webgui [+v perlDreamer] by ChanServ 05:33 <+perlDreamer> !lastSpoke snapcount 05:33 < WRE> snapcount last uttered a word on #webgui 2 hours, 26 minutes ago. 05:33 <@snapcount> hey 05:33 <@snapcount> I'm going to explode 05:33 <@snapcount> j/k 05:33 <+perlDreamer> moral support is online! 05:33 <@snapcount> hehe 05:33 <@snapcount> ok 05:33 <@snapcount> so you have a sub 05:33 <@snapcount> $self = shift; 05:34 <@snapcount> my $output; 05:34 <@snapcount> then 05:34 <@snapcount> inside an unless block 05:34 <@snapcount> you set $output 05:34 <@snapcount> and try to return it outside of the block 05:34 <@snapcount> that doesn't work 05:34 <@snapcount> can you explain that? 05:35 <+perlDreamer> not with that code example 05:35 <+perlDreamer> let's get a little more specific 05:35 <@snapcount> heh 05:35 <+perlDreamer> sub foo { 05:35 <+perlDreamer> my $self = shift; 05:35 <+perlDreamer> my $output; 05:35 <+perlDreamer> unless ($self->method) { 05:35 <+perlDreamer> $output = 'wahoo'; 05:35 <+perlDreamer> } 05:35 <+perlDreamer> return $output; 05:35 <+perlDreamer> } 05:35 <@snapcount> yep 05:35 <+perlDreamer> that will work fine 05:35 <@snapcount> heh 05:35 <+perlDreamer> and return wahoo when the conditional is met 05:36 <+perlDreamer> but if you change it slightly 05:36 <@snapcount> if I dump "output" inside the unless, I see everything I want 05:36 <+perlDreamer> unless ($self->method) { 05:36 <+perlDreamer> my $output = 'wahoo'; 05:36 <+perlDreamer> } 05:36 <+perlDreamer> then it won't work 05:36 <@snapcount> yeah... that makes sense 05:36 <+perlDreamer> because the second my creates a 2nd lexical variable in the scope of the unless. 05:36 <+perlDreamer> when you leave the scope, then you get the original $output restored. 05:37 <+perlDreamer> this is why they invented my vs local 05:37 <@snapcount> that's the way I understand it 05:37 <+perlDreamer> but it's not working? 05:37 <@snapcount> but something is not right 05:37 <@snapcount> no 05:37 <@snapcount> here, I'll paste the function 05:37 <@snapcount> hopefully I won't get kicked 05:37 <+perlDreamer> as channel OP, can you increase the number of lines? 05:38 <@snapcount> It's a network setting 05:38 <@snapcount> here goes 05:38 <@snapcount> my ($self, @pids, $errors, $conflicts, $errorMessages); 05:38 <@snapcount> $self = shift; 05:38 <@snapcount> $conflicts = shift; 05:38 <@snapcount> my $output; 05:38 <@snapcount> # Check if conflicts were found that the user needs to fix 05:38 <@snapcount> foreach (@$conflicts) { $output .= $_; } 05:38 <@snapcount> unless ($output) { #Skip this if we have errors 05:38 <@snapcount> if ($self->session->form->get("method") eq "addSubEvents") { # List of ids from subevent form 05:38 <@snapcount> @pids = $self->session->form->process("subEventPID", "checkList"); 05:38 <@snapcount> #Hack until the form->process method returns elements like it should 05:38 <@snapcount> #@pids = split("\n", $pids[0]); 05:38 <@snapcount> } 05:38 <@snapcount> else { # A single id, i.e., a master event 05:38 <@snapcount> push(@pids, $self->session->form->get("pid")); 05:38 <@snapcount> } 05:38 <@snapcount> my $shoppingCart = WebGUI::Commerce::ShoppingCart->new($self->session); 05:38 <@snapcount> foreach my $eventId (@pids) { 05:38 <@snapcount> $shoppingCart->add($eventId, 'Event'); 05:38 <@snapcount> } 05:38 <@snapcount> $output = $self->getSubEventForm(\@pids); 05:38 <@snapcount> $errors = $self->checkConflicts; 05:38 <@snapcount> if (scalar(@$errors) > 0) { return $self->error($errors, "www_addToCart"); } 05:38 <@snapcount> # 05:38 <+crythias> http://www.rafb.net 05:38 <@snapcount> # Also need to make all of this output use a template 05:38 <@snapcount> } 05:38 <@snapcount> print "
".Dumper($output)."
"; 05:38 <@snapcount> that dump at the end prints nothing 05:38 <@snapcount> yet, if you dump inside the unless 05:38 <@snapcount> it works 05:39 <@snapcount> wtf is that? 05:39 <+crythias> http://www.rafb.net/paste 05:39 <+perlDreamer> okay, first off 05:39 <+perlDreamer> don't do this: foreach (@$conflicts) { $output .= $_; } 05:39 <+perlDreamer> do this: $output = join '', @$conflicts; 05:40 <@snapcount> ok 05:40 <+perlDreamer> $output = $self->getSubEventForm(\@pids); 05:40 <+perlDreamer> that's the problem. 05:40 <+perlDreamer> I'll bet you it doesn't return anything 05:41 <@snapcount> no it does 05:41 <+perlDreamer> sure? 05:41 <@snapcount> I can dump it inside the unless 05:42 <+perlDreamer> brb 05:42 <@snapcount> k 05:44 <+perlDreamer> much better 05:44 <+crythias> http://www.rafb.net/paste/results/htBNjT86.html 05:44 < WRE> http://tinyurl.com/llvgv 05:45 <+crythias> colorized for your pleasure 05:46 <@snapcount> heh 05:46 <@snapcount> that's cool 05:47 <@snapcount> so... there are two things I could think of to cause this 05:47 <@snapcount> 1) $output = $self->getSubEventForm(\@pids); is returning nothing like you said 05:47 <@snapcount> I checked it and it is 05:48 <@snapcount> 2) That the if(scalar(@errors) line is evaluating to true 05:48 <@snapcount> and thus never reaching the bottom 05:48 <@snapcount> that is not the case though 05:48 <@snapcount> oh wait 05:48 <@snapcount> maybe it is 05:48 <@snapcount> I put my debug after the return stmt 05:49 <@snapcount> yikes 05:49 <@snapcount> let me check that again 05:52 <@snapcount> ok 05:52 <@snapcount> check this out 05:52 <@snapcount> http://www.rafb.net/paste/results/yhZFNP69.html 05:52 < WRE> http://tinyurl.com/l5htg 05:53 <@snapcount> poopy pants is not printing 05:53 <@snapcount> nor is made it 05:54 <+perlDreamer> what is output before the unless? 05:54 <@snapcount> however 05:54 <@snapcount> I added an print as the first line inside the unless block 05:54 <@snapcount> and it prints 05:54 <+perlDreamer> you're debugging to the screen? 05:54 <+perlDreamer> via print? 05:55 <@snapcount> http://www.rafb.net/paste/results/2VXxAJ36.html 05:55 < WRE> http://tinyurl.com/hymgx 05:55 <@snapcount> in that code 05:55 <@snapcount> made it prints 05:55 <@snapcount> s/made it/oh my/ 05:55 <@snapcount> sorry =) 05:55 <+perlDreamer> okay, good 05:56 <+perlDreamer> anything in webgui.log? 05:56 <@snapcount> made it, and poopy pants do not 05:56 <@snapcount> good questiones 05:56 <@snapcount> I didn't check that 05:57 * perlDreamer prays for an error in the webgui.log 05:57 <@snapcount> your prayers are answered 05:57 * snapcount forest_gump 05:58 <@snapcount> my $error method is blowing up 05:58 <+perlDreamer> so it died, and no other statements got executed. 05:58 <+perlDreamer> phew 05:58 <@snapcount> yep 05:58 <@snapcount> yeah, phew 05:58 <@snapcount> I was like, "If I don't understand lexical scope by now, I'm in trouble" 05:58 <+perlDreamer> No, you're the man. 05:58 <+perlDreamer> I bow to your hack-fu. 05:58 * perlDreamer bows 05:58 * snapcount feels morally supported 05:59 <+perlDreamer> Life is like lexical scoping 05:59 <+perlDreamer> well... maybe not 05:59 <@snapcount> it better not be 05:59 <@snapcount> the whole idea is to know what you're gonna get 05:59 <@snapcount> =) 05:59 <+perlDreamer> yeah 05:59 <+perlDreamer> until you start doing quantum programming 06:00 <+perlDreamer> You ever hear Damian Conway's talk on Quantum Superpositions? 06:00 <@snapcount> I missed that one... I must have been watching a hawkins lecture =) 06:01 * crythias hangs out 06:01 <+perlDreamer> You coming out to OSCON? 06:01 <@snapcount> when is it? 06:02 <+perlDreamer> http://conferences.oreillynet.com/os2006/ 06:02 < WRE> http://tinyurl.com/bz4ag 06:02 <+perlDreamer> july 24-28 06:03 * snapcount scratches head 06:03 <@snapcount> if I do this 06:03 <+perlDreamer> it hurts? 06:03 <+perlDreamer> Then the doctor says... 06:04 <+crythias> ddt 06:04 <@snapcount> return [ { 'foo' => 'pizza', 'bar' => 'so this guy walks into a bar' } ]; 06:04 <@snapcount> that should be a one element array 06:04 <@snapcount> with an anonymous hash as the element 06:04 <@snapcount> si? 06:04 <+perlDreamer> claro que si 06:04 <@snapcount> my spanish speak n spell isn't working 06:05 <@snapcount> can you babelfish that pls 06:05 <+perlDreamer> "Oh yeah" 06:05 <+crythias> clear that [it's] yes 06:05 <@snapcount> that's what I was afraid of 06:06 <+perlDreamer> that's not what you're getting? 06:06 <+crythias> So, what's spanish for doctor? :) 06:06 <+perlDreamer> reverse substr $irc[-1], -7,6 06:07 <@snapcount> I'm having cold medicine issues again 06:07 <+perlDreamer> need more? 06:07 <@snapcount> my grey matter is at like 28.84% capacity 06:07 <+perlDreamer> oy 06:07 * snapcount is a lil loopy 06:07 <@snapcount> weeee 06:08 <+perlDreamer> calc loopy ***snapcount is a lil loopy 06:08 <+perlDreamer> calc loopy 06:08 < WRE> No calc set for "loopy" 06:08 <+perlDreamer> calc loopy 06:08 <@snapcount> you have to give it like a year to write the text file 06:08 <+perlDreamer> WRE is taking some of snapcount's cold medicine 06:09 <@snapcount> grandma's cough syrup... yipee 06:09 <+perlDreamer> my grandparents used to make their own wine 06:09 <+perlDreamer> when we went fishing, the first person who caught a fish got a nip from the bottle 06:10 <+perlDreamer> mmmm, rhubarb wine 06:10 <@snapcount> heh 06:10 <@snapcount> that would make fishing more fun 06:10 <@snapcount> but you need a better algorithim 06:10 <@snapcount> something like 06:12 <@snapcount> $amtWine = ($numFishCaught * $fishWeight) unless ($numFishCaught == 0) else {$amtWine = all;} 06:12 <@snapcount> I don't think that's valid perl btw 06:12 <@snapcount> it's phoo-do-code 06:12 <+perlDreamer> well, that would work, except that we usually went cat fishing 06:13 <+crythias> uh. 06:13 <+perlDreamer> and Grandpa fished with three baited hooks 06:13 <+perlDreamer> and usually brought up at least a couple at a time 06:13 <@snapcount> so grandpa wouldn't be driving the boat home 06:13 <+perlDreamer> and he had the only license 06:13 <+perlDreamer> I guess Grandma and I could row 06:13 <@snapcount> hahah 06:13 <+crythias> hee 06:13 <@snapcount> you'd just go in circles 06:13 <@snapcount> that would be great 06:14 <+crythias> copy cat 06:14 <@snapcount> "we're almost there grandpa..." 06:14 <+crythias> hahahahahahahahah 06:14 <+perlDreamer> yeah, kind of embarrasing to be out rowed by grandma 06:14 <@snapcount> so I figured out my error 06:14 <@snapcount> no I need to fix ze problem 06:15 <@snapcount> if (scalar(@$errors) > 0) 06:15 <@snapcount> that gets all pissy 06:15 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] 06:15 <@snapcount> if $errors == "" 06:15 <@snapcount> so, I guess I could just make it return an empty array ref 06:15 <@snapcount> if there are no errors 06:16 <@snapcount> that should make it happy 06:16 <@snapcount> yahtzee! 06:17 <+perlDreamer> you're having more luck than me 06:18 <+perlDreamer> after you finish EMSing, maybe you can take a look at this code with me for Group 06:19 <@snapcount> ok 06:19 <@snapcount> I'm almost to a stopping point 06:25 <@snapcount> ahh crap 06:25 <@snapcount> Is there a way to override what page you're returned to after performing an op? 06:26 <+perlDreamer> Don't know. 06:26 <+perlDreamer> what's happening? 06:27 <@snapcount> well, I call the op to remove an item from the shopping cart 06:27 <@snapcount> so the user can resolve a conflict 06:27 <@snapcount> and after you remove the item (i.e., call the op) 06:27 <@snapcount> you are taken to the cart contents screen 06:27 <@snapcount> that's poopy 06:27 <+perlDreamer> where should it go? 06:27 <@snapcount> back to my application 06:28 <+perlDreamer> which screen? 06:28 <+perlDreamer> www_view? 06:28 <@snapcount> www_addToCart 06:28 <+perlDreamer> but cart contents is inside the commerce code.... 06:28 <+perlDreamer> hm 06:29 <@snapcount> after the op... it's returning that method 06:29 <@snapcount> heh 06:29 <@snapcount> JT just signed on 06:30 <@snapcount> and off 06:30 <@snapcount> damn 06:30 <+perlDreamer> he saw you coming 06:30 <@snapcount> prolly 06:33 <+perlDreamer> oh, this is really, really bad! 06:35 <@snapcount> uh oh 06:36 <+perlDreamer> Groups are broken! 06:36 <@snapcount> which version? 06:36 <+perlDreamer> 6.9 06:36 <+perlDreamer> haven't checked 6.8 06:43 <+perlDreamer> I wish people wouldn't send me Asian spam 06:45 <@snapcount> heh 06:54 <@snapcount> ok... I'm checking in the EMS code now 06:54 <@snapcount> it's not done 06:54 <@snapcount> but we're close 06:54 <@snapcount> if you want to help clean up the code, add i18n, pod, etc that would be awesome 06:54 <+perlDreamer> you bet! 06:54 <@snapcount> I still need to collect user info at checkout 06:54 <+perlDreamer> I need some little things to do during work 06:55 <@snapcount> and template some stuff 06:55 <@snapcount> and a few other things 06:55 <+perlDreamer> heh 06:55 <@snapcount> odds and ends 06:56 <@snapcount> ok it's in 06:56 <+perlDreamer> do you know the group code well? 06:56 <@snapcount> no 06:56 <@snapcount> I've looked at it once when I wrote User.t 06:56 <+perlDreamer> I am probably not understanding what is really going on in it. 06:56 <+perlDreamer> You chose wisely :) 06:56 <@snapcount> I can try to help though 06:57 <+perlDreamer> okay, let me check in Group.t 06:57 <+perlDreamer> okay, it's in 06:57 <+perlDreamer> have you run tests in a while? 06:57 <@snapcount> no 06:58 <+perlDreamer> okay, which shell do you use? 06:58 <@snapcount> bash 06:58 <+perlDreamer> you need to set an environment variable, WEBGUI_CONFIG to the location of a 6.9 webgui config 06:59 <+perlDreamer> in the window where you're going to execute the code 06:59 <@snapcount> ok 06:59 <@snapcount> then what 06:59 <+perlDreamer> perl Group.t 06:59 <+perlDreamer> that's all 07:01 <+perlDreamer> how many errors do you get? 07:02 <@snapcount> I'm installing Test::Deep 07:02 <+perlDreamer> ah, you need that 07:02 <+perlDreamer> well, while you're installing, let me walk you through the bugs I've already found and fixed 07:03 <+perlDreamer> WebGUI::Group.pm 07:03 <+perlDreamer> sub addGroups 07:03 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 07:03 <+perlDreamer> about line 119 07:03 <+perlDreamer> my $recursive = isIn($self->getId, @{$self->getGroupsIn($gid,1)}); 07:04 <+perlDreamer> getGroupsIn does not take a gid anymore 07:04 <+perlDreamer> only a flag for recursiveness 07:04 <@snapcount> ok 07:05 <@snapcount> how does it work? 07:05 <+perlDreamer> how does what work? 07:05 <@snapcount> grabs gid from session? 07:05 <@snapcount> if it doesn't take gid anymore 07:05 <+perlDreamer> it just returns a list of groups. 07:05 <+perlDreamer> that's why it's nested inside isIn 07:05 <+perlDreamer> and that's actually bug #2 07:05 <@snapcount> oh ok 07:06 <+perlDreamer> that isIn statement will always return 0 07:06 <+perlDreamer> since $self->getId will NEVER be in $self->getGroupsIn 07:06 <+perlDreamer> so you have to create a new group object for each gid and check it 07:06 <+perlDreamer> like this: 07:06 <+perlDreamer> my $group = WebGUI::Group->new($self->session, $gid); 07:06 <+perlDreamer> my $recursive = isIn($self->getId, @{$group->getGroupsIn(1)}); 07:07 <@snapcount> ok 07:07 <+perlDreamer> Let me check that code in so you can have it too 07:08 <@snapcount> cool 07:08 <@snapcount> I can only do this for a few more minutes... I'm beat, and I have to be up in 7 hrs 07:08 <+perlDreamer> then, bug #3 07:09 <+perlDreamer> already checked in 07:09 <@snapcount> whatever we don't get through... I'll work with you on tommorow 07:09 <+perlDreamer> okay 07:09 <@snapcount> updating 07:09 <+perlDreamer> might want to try again, it was slow sending 07:09 <+perlDreamer> you should have rev 1137 07:10 <@snapcount> got it 07:10 <@snapcount> sheez, cpan takes forever 07:10 <+perlDreamer> which mirror do you use? 07:10 <@snapcount> I don't know 07:10 <@snapcount> I just picked a bunch from the list 07:10 <+perlDreamer> There's one in Florida 07:10 <+perlDreamer> should be fast 07:11 <+perlDreamer> like CIS University of Florida or something close to that. 07:11 <@snapcount> uh... there it goes 07:11 <@snapcount> failed 3 tests 07:12 <+perlDreamer> 3? 07:12 <+perlDreamer> which numbers? 07:12 <@snapcount> 29,35,37 07:13 <+perlDreamer> that's bad 07:13 <+perlDreamer> 35 and 37 pass over here 07:13 <@snapcount> http://www.rafb.net/paste/results/zuCeIf86.html 07:13 < WRE> http://tinyurl.com/kbpxx 07:15 <@snapcount> do I need to resetdev and restart modperl 07:15 <@snapcount> prolly huh 07:15 <@snapcount> I'll do that 07:15 <+perlDreamer> yeah 07:15 <+perlDreamer> no need to restart modperl 07:15 <+perlDreamer> while you're running the update, check out Group.t with me 07:15 <@snapcount> ok 07:15 <+perlDreamer> start at line 75 07:15 <+perlDreamer> make group A 07:16 <+perlDreamer> make group B 07:16 <+perlDreamer> set their names 07:16 <+perlDreamer> make sure both names were set 07:16 <+perlDreamer> add Group A to Group B 07:16 <+perlDreamer> check for B's group's recursively 07:16 <+perlDreamer> this fails because group 3 is returned twice 07:16 <+perlDreamer> that's a bug 07:17 <@snapcount> group 3? 07:17 <@snapcount> group id 3? 07:17 <+perlDreamer> group id 3 07:17 <+perlDreamer> which is Admin 07:17 <@snapcount> oh ok 07:18 <@snapcount> I got the same test results btw 07:18 <@snapcount> I did a reset dev and restarted mod perl 07:18 <+perlDreamer> same as before 07:18 <+perlDreamer> 35,37,39 07:19 <+perlDreamer> uh, 29, 35 37 07:19 <@snapcount> http://www.rafb.net/paste/results/xHyOTf83.html 07:19 < WRE> http://tinyurl.com/pcncg 07:19 <@snapcount> yes 07:19 <@snapcount> 29,35,37 07:20 <@snapcount> I've got to get some sleep man... I'm sorry to bail on you like this. Can we pick this up tommorow? 07:21 <+perlDreamer> sure 07:21 <@snapcount> If I wasn't sick... I would stay up 07:21 <+perlDreamer> no problem, you got school tomorrow, plus your day job 07:21 <@snapcount> but I have to goto the gym in the morning and that's gonna be rough 07:21 <@snapcount> it adds up 07:21 <@snapcount> anyways 07:21 <@snapcount> hopefully tommorow I'll feel better 07:22 <+perlDreamer> I hope so, too 07:22 <+perlDreamer> rest up 07:22 -!- snapcount is now known as snapcount_afk 07:32 -!- perlDreamer [n=colink@199.107.160.242] has quit [""""] 10:58 -!- christian-Marc [n=marc@host1.procolix.nl] has joined #WebGUI 11:11 -!- christian-Marc [n=marc@host1.procolix.nl] has left #WebGUI [] 13:25 -!- Irssi: #webgui: Total of 5 nicks [1 ops, 0 halfops, 0 voices, 4 normal] 15:18 -!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui 15:18 -!- mode/#webgui [+v MrHairgrease] by ChanServ 15:57 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 16:02 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has joined #webgui 16:17 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 16:17 -!- mode/#webgui [+v crythias] by ChanServ 16:18 <+crythias> thi$i$mypa$$word 16:18 <+crythias> oops 16:18 <+crythias> sorry. 16:18 <+crythias> um. forget that I wrote that 17:10 -!- snapcount_afk [n=roy@24.241.121.70.cfl.res.rr.com] has quit ["www.snapcount.org"] 17:12 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 17:12 -!- mode/#webgui [+o pbmdawg] by ChanServ 17:12 < Baylink> NP. SO, crythias: am I insane in thinking the WRE script is a bit confused on mysql? 17:42 < Baylink> Anyone around who speaks WRE 0.6? I'm in Last Bug Mode. 17:44 <+MrHairgrease> nope sorry 17:44 < Baylink> my preload.perl isn't being found. Is that still an actual error in 6.8.x/0.6.0? 17:44 <+MrHairgrease> dunno 17:45 <+MrHairgrease> never used wre 17:45 < Baylink> cool. 17:45 < Baylink> Snarky comment goes here. :-) 17:45 <+MrHairgrease> seems to wrok in 6.8.7 17:45 < Baylink> I'll hunt it down.. 18:25 < Baylink> Last Bug Mode; really. :-) I don't seem to have a preload.perl. I don't seem to even have something which ought to generate one. Anywhere on the box. Any ideas? 18:26 < Baylink> What's *in* a preload.perl for 6.8? 18:26 < Baylink> /names 18:26 <@pbmdawg> it should've been in the 6.8.7 tar.gz 18:26 <@pbmdawg> WebGUI/sbin/preload.perl 18:26 < Baylink> WRE. 18:27 <@pbmdawg> doesn't matter. 18:27 < Baylink> I have no file anywhere on my filesystem called preload.perl. 18:27 < Baylink> I just did a fresh updatedb as root. 18:27 <@pbmdawg> did you have the wre download webgui? 18:27 <@pbmdawg> or did you download it 18:27 < Baylink> I built both from source. 18:28 < Baylink> Unless, of course, for all of that, WRE *doesn't include WebGUI* 18:28 <@pbmdawg> so to answer my question.... 18:28 <@pbmdawg> no it doesn't 18:28 < Baylink> which would be stunningly moronis. 18:28 < Baylink> (moronic( 18:28 <@pbmdawg> did you run the wre setup? 18:29 < Baylink> Yep, and it didn't seem to complain about my not having *the actual software package*. 18:29 <@pbmdawg> it asks, 18:29 < Baylink> And I reply "well, of course I have it; I just built it". 18:29 <@pbmdawg> do you have webgui locally or do you want me to fetch it from a mirror 18:29 <@pbmdawg> I don't know what you mean by "building" webgui 18:29 < Baylink> Sorry. The doco and the install script -- if they think that's an intelligent approach -- both remain borken. 18:30 <@pbmdawg> you don't have to follow any of the install docs if you use the wre 18:30 < Baylink> Never mind. I'm just going to stomp off and be righteously indignant for a while that the self-contained package doesn't actually include the damn *software*, and then I'll be over it. 18:30 <@pbmdawg> but you do have to follow the wre instructions 18:30 <@pbmdawg> it's not 18:30 <@pbmdawg> it's the environment 18:30 <@pbmdawg> webgui versions change much faster the wre 18:31 < Baylink> Well, as usual, it assumes you actually know that, and it's not at all clear, even to those of us who've been building OSS packages since 1983. 18:31 <@pbmdawg> and there's no reason to re-release a wre for every new release of webgui 18:31 < Baylink> Fine. 18:31 < Baylink> But It Still Needs To Tell You That. 18:31 < Baylink> And unless I'm blind, it doesn't. 18:31 < Baylink> It's ok, I'm used to being annoyed at JT. 18:31 <@pbmdawg> the wre install page says that. 18:31 < Baylink> I'll deal with it later. Thanks. 18:32 < Baylink> http://www.plainblack.com/wre 18:32 < Baylink> It most certainly does not. 18:32 <@pbmdawg> http://www.plainblack.com/wre/installing 18:32 < WRE> http://tinyurl.com/eygbl 18:33 < Baylink> building/ and installing/ do not say it either. 18:33 < Baylink> Really. Nothing at all says "WebGUI proper is Not Part of the WRE, and you'll need to install it {before,after} you install WRE." 18:34 <@pbmdawg> you're right; it says, "answer setup's questions" 18:34 < Baylink> If you can find that, I'll humbly prostrate myself before you. 18:34 <@pbmdawg> and the wre's questions aren't clear. 18:34 < Baylink> Decidedly. :-) 18:34 < Baylink> And that /tmp/mysql.sock problem still exists, as well as a tiny bug at line 113/115. 18:34 < Baylink> I'll be sumbitting a patch for much of that this week. 18:35 <@pbmdawg> but that's wrong ("WebGUI proper is Not Part of the WRE, and you'll need to install it {before,after} you install WRE.") 18:35 <@pbmdawg> the wre installs it for you. 18:35 <@pbmdawg> it asks, local or mirror 18:35 <@pbmdawg> if mirror, it downloads it from sourceforge. 18:36 <@pbmdawg> either way it extracts the tar.gz to /data/WebGUI/ 18:36 < Baylink> Well, now that I realize that I don't have it... :-) 18:37 <@pbmdawg> wget http://internap.dl.sourceforge.net/sourceforge/pbwebgui/webgui-6.8.7-gamma.tar.gz 18:37 < WRE> http://tinyurl.com/rk9xw 18:37 < Baylink> And that means I need it first, which explains why /data/WebGUI is in the setup script. 18:37 <@pbmdawg> you need to have downloaded it first, not installed. 18:38 <@pbmdawg> but yeah 18:40 < Baylink> SO I can, in fact, just go unzip that into /data/WebGUI around the edges of my running WRE, and I should be up? 18:41 <+crythias> sure 18:41 <@pbmdawg> well you'd need to also manually configure the site config file 18:41 <+crythias> why not 18:41 < Baylink> Or re-run setup? 18:41 <@pbmdawg> setup will detect that it's run previously and skip stuff 18:41 <@pbmdawg> although 18:41 < Baylink> Setup only asked me about downloading the first time I ran it... do I need to scrub my /data? (I did tarball it first) 18:41 <@pbmdawg> you haven't added a site yet 18:42 < Baylink> Correct, except demop 18:42 < Baylink> (demo) 18:42 < Baylink> which is in domains. 18:42 <@pbmdawg> hm... yeah if you have the original tarball just after compiling.. 18:42 < Baylink> Internap is slow as doghist today. 18:42 <@pbmdawg> that'd be worth a try. 18:43 <@pbmdawg> I'm confused by the mysql error you mention 18:43 < Baylink> There are two different things. 18:43 < Baylink> One is the location of mysql.sock 18:43 <@pbmdawg> maybe the user running wre doesn't have write access to /tmp ? 18:43 <@pbmdawg> (could be way wrong there) 18:44 < Baylink> The prereq install seems to want to use /var/lib/mysql/mysql.sock on my machine, but I had to symlink /tmp/mysql.sock there to get setup to complete. 18:44 < Baylink> Mysql was *running*, from prereq, but using /var/lib/mysql.sock. 18:44 < Baylink> "/tmp/mysql.sock" doesn't appear anywhere in sbin/setup, but that's what it complains about not being able to open. 18:45 < Baylink> I suspect it's buried in a perl library. 18:45 < Baylink> Someone on the forum (whose thread from 7/05 I bumped) had the problem as well. 18:45 <@pbmdawg> oh 18:45 < Baylink> The symlink, suggested by Crythias, didn't help him, but did help me. 18:45 <+crythias> mysql.sock is defined in my.ini or my.conf 18:46 < Baylink> Not in the ones in my prereqs directory it's not. 18:46 <@pbmdawg> yeah, I'd suggest renaming/moving any other my.* files 18:46 < Baylink> Oh: .ini? 18:46 < Baylink> Wait ine. 18:46 < Baylink> one, even. 18:46 <+crythias> it's a mysql config file. it wouldn't be necessarily defined in wre setup 18:46 <@pbmdawg> since mysql might be finding the wrong ones 18:46 < Baylink> I have no mysql.ini 18:47 <@pbmdawg> my.ini ? my.cnf 18:47 <@pbmdawg> my.conf also 18:47 < Baylink> I think this is inside the Mysql perl lib in the prereqs. 18:47 <+crythias> doesn't make sense. 18:47 <+crythias> it would be in etc 18:47 <@pbmdawg> rename /var/mysql/ ? 18:47 < Baylink> I have a my.cnf, symlinked up to from the var dir in prereqs. 18:47 <+crythias> or that 18:47 < Baylink> I have no current need to run the distro's one. 18:48 <+crythias> um. 18:48 <+crythias> what OS again? 18:48 < Baylink> But the prereq one should be looking for /data/wre/prereqs/mysql/var/mysql.sock, IMHO. 18:48 < Baylink> SUSE 9.3 18:48 <@pbmdawg> I bet it's finding a mysql conf file somewhere 18:48 < Baylink> is WRE leaking? 18:48 <@pbmdawg> and using that one, wrongly 18:48 <+crythias> I agree. 18:49 <+crythias> mysql looks in specific locations. 18:49 < Baylink> /etc/my.cnf 18:49 <+crythias> yeah 18:49 <+crythias> oops 18:49 <@pbmdawg> I'd say just rename that to my_other.cnf or something 18:49 <+crythias> because you've installed your distro's version 18:50 < Baylink> my.cnf.distro. 18:50 < Baylink> Yep; WRE leaks. Setup should check for that. 18:50 <@pbmdawg> leaks? 18:50 * crythias throws some Bounty. the quicker picker upper. 18:50 < Baylink> "Can be influenced by things on the machine outside of /data." 18:50 <@pbmdawg> oh 18:51 < Baylink> lsof says that it's using /tmp/mysql.sock now. 18:51 <+crythias> that's not WRE's fault. 18:51 < Baylink> Course, that's a symlink, so I'll have to go fix it. 18:51 < Baylink> As far as I'm concerned, yes it is. If you're going to claim to be all-singing, all-dancing, you'd better *be* that. It's obliged to check, if MySQL puts a non-tree conf file first in its scan. 18:52 < Baylink> Excuse me: if MySQL is *known to* put a ... 18:52 < Baylink> IMHO. 18:52 < Baylink> :-) 18:52 <+crythias> Well, yeahbut if you already have mysql, why are you using wre? 18:53 < Baylink> 18:53 <+crythias> people who have apache and mysql installed shouldn't be touching wre. 18:53 <@pbmdawg> and perl? 18:53 <+crythias> yeah and perl 18:53 < Baylink> I'm using WRE because my last 5.5.8 install from scratch took 50 hours over 2 weeks. 18:54 < Baylink> RH7.3 18:54 <@pbmdawg> yikes 18:54 <@pbmdawg> when was that 18:54 <+crythias> I've *never* taken that long. 18:54 < Baylink> I was told that WRE was all-singing and all-dancing, and was the recommended approach. 18:54 < Baylink> So I took it. 18:54 < Baylink> I had to marry 17 codebases and mailing lists, by actual count. 18:54 <@pbmdawg> recommended approach for the OS's for which it's compiled... 18:54 < Baylink> It was *horrific*. 18:54 < Baylink> Blood literally exploded off the page. 18:55 <+crythias> I went from bare bones to Centos to WG 6.7 in 3 hours. 18:55 < Baylink> Two years back thanksgiving. 18:55 <@pbmdawg> 6.8 is very different from 6.7 18:55 <+crythias> not that different. 18:55 <@pbmdawg> very very different 18:55 <@pbmdawg> in terms of setup 18:55 < Baylink> ImageMagick wouldn't work right, perl wouldn't work right, Modperl was 1.99_12... 18:56 < Baylink> The end product was the only thing that kept me from flying to $CITY and murdering JT in his sleep. :-) 18:56 <@pbmdawg> heh 18:56 <+crythias> sigh. 18:56 <@pbmdawg> does vmware run on suse ? 18:56 < Baylink> No, I'da woken him up first; he shouldn't have it easy. :-) 18:57 < Baylink> But I think I'm mostly there this time, and it's only about 3 or 4 hours of piddling. 18:57 <+crythias> I'm going to go with Suse Eval released March 3 18:57 <@pbmdawg> baylink: is there a vmware for suse ? 18:57 < Baylink> I believe it comes with Xen, but I think vmware will run on it, yes. 18:58 < Baylink> Who should own my /data tree? 18:58 <@pbmdawg> the reason I say 18:58 <@pbmdawg> is I have a vmware player (free product) image that runs webgui 6.8 on the wre 18:58 < Baylink> Cute. :-) 18:58 <@pbmdawg> and it's lightning fast 18:59 < Baylink> I'll investigate. 18:59 <@pbmdawg> I did benchmarks 18:59 < Baylink> Yeah, but then I gotta run multiple databases, no? 18:59 < Baylink> No sense virtualizing just one machine... 18:59 <@pbmdawg> it's a debian box 19:00 <@pbmdawg> 300MB compressed, 800MB uncompressed. uses 384MB ram 19:00 < Baylink> So, root or user for my WebGUI and domains trees? 19:00 <@pbmdawg> whichever user runs httpd 19:00 < Baylink> Ah. 19:00 < Baylink> ALl three trees? WebGUI, wre, domains? 19:00 <@pbmdawg> not WebGUI 19:00 <@pbmdawg> just domains 19:01 < Baylink> wre as root then? 19:01 <@pbmdawg> nothing is modified in there except by you at the command line 19:01 <@pbmdawg> so it doesn't matter 19:01 < Baylink> Got it 19:02 <@pbmdawg> hum 19:02 <@pbmdawg> I think the SF auto-download is broken 19:02 <@pbmdawg> since SF redid their site 19:02 <@pbmdawg> so do the wget 19:03 < Baylink> I have the package unpacked. 19:03 <@pbmdawg> no 19:03 < Baylink> Did you say I needed to copy preload.perl? 19:03 <@pbmdawg> leave it packed 19:03 < Baylink> And start over. 19:03 < Baylink> Got it. 19:03 <@pbmdawg> if you're starting over 19:03 <@pbmdawg> which I thought you were 19:04 < Baylink> I guess I will. 19:04 <@pbmdawg> you don't have to 19:04 < Baylink> I was going to try to avoid it, but that doesn't look promising. 19:04 <@pbmdawg> try avoiding it 19:04 < Baylink> Gotta run to lunch. I'll do it while i eat. 19:04 < Baylink> I have no preload.perl, then. 19:04 <@pbmdawg> heh 19:04 <@pbmdawg> yeah copy it to /sbin/ 19:04 <@pbmdawg> WebGUI/sbin/ 19:04 <@pbmdawg> although 19:05 <@pbmdawg> you should just extract the tar.gz over top of /data/WebGUI, b/c there might be other stuff that'smissing 19:05 < Baylink> I had no /data/WebGUI previously. 19:05 <@pbmdawg> it won't overwrite the existing site configs in /data/WebGUI/etc 19:05 <@pbmdawg> oh 19:05 <@pbmdawg> yeah then just extract it all there. 19:05 < Baylink> I'm starting from scratch. 19:06 <@pbmdawg> okay then 19:06 < Baylink> BBL; tnx fer help 19:06 -!- Baylink [n=jra@rrcs-24-129-168-240.se.biz.rr.com] has quit ["User disconnected"] 19:06 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 19:07 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 19:07 -!- mode/#webgui [+o pbmdawg] by ChanServ 19:15 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 20:41 -!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] 20:43 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has joined #webgui 20:43 -!- mode/#webgui [+v perlDreamer] by ChanServ 20:43 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has quit [Client Quit] 22:13 -!- Baylink [n=jra@24.129.168.240] has joined #webgui 22:15 < Baylink> Well, I *thought* I had it working. 22:15 < Baylink> I can go to demo.microsys.us and push the button, but the created demo site it takes me to... has the Click to create a demo button. 22:21 < Baylink> Seems the domains/demo/demo123mumble directory is being created, but nothing inside it. 22:36 < Baylink> But a real site works... with one annoying problem. Off to the forum. 23:11 -!- Baylink_ [n=jra@rrcs-71-40-184-110.se.biz.rr.com] has joined #webgui 23:26 -!- Baylink [n=jra@24.129.168.240] has quit [Read error: 110 (Connection timed out)] --- Day changed Wed Mar 15 2006 00:04 < Baylink_> crythias: did Assets replace the Page Tree? 00:06 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 00:55 -!- Baylink_ [n=jra@rrcs-71-40-184-110.se.biz.rr.com] has quit ["User disconnected"] 01:33 -!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui 01:33 -!- mode/#webgui [+o snapcount] by ChanServ 02:31 -!- JaeSen [n=123@39.252.118.70.cfl.res.rr.com] has joined #webgui 02:54 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 02:54 -!- mode/#webgui [+v crythias] by ChanServ 02:56 <@snapcount> !bash 02:56 < WRE> |bash 4330| what's 18 inches long and makes women scream? 02:56 < WRE> |bash 4330| a black mans cock 02:56 < WRE> |bash 4330| you toenails ? 02:56 < WRE> |bash 4330| crib death 02:57 <+crythias> sigh 02:57 <@snapcount> !bash 02:57 < WRE> |bash 4861| It was my grandmother's dying wish that I receive some dave matthews bootlegs... if you have any mp3ed (not from the 4 CDs) please msg me or just go and DCC it to me... thank you for your concern. with everyone's help, I think I will be able to make it through these difficult times. 02:57 <+crythias> ok. 02:57 <@snapcount> !bofh 02:57 < WRE> BOFH Quick-excuse: vi needs to be upgraded to vii 02:58 <+crythias> so I'm booting my centos install for the first time since ... I installed it, I uess 02:58 <@snapcount> you uess eh? 02:58 <+crythias> guess 02:58 <+crythias> whatever :) 02:59 <+crythias> centos 02:59 <+crythias> centos' hardware detection thingie is cool 02:59 <+crythias> time to wipe it. 03:00 <@snapcount> wipe it? 03:00 <+crythias> yeah 03:00 <+crythias> it's a junk/dev box. it's 8:00p my time. I'm going to start installing Suse Linux Eval 10.x distibuted 3/3/06 03:01 <@snapcount> bah 03:01 <@snapcount> gentoo 03:01 <@snapcount> make it a four day affair =) 03:01 <+crythias> no. proof it can be done. in 3 hours 03:01 <@snapcount> that SuSe can be installed <= (60*60*3) 03:02 <+crythias> "bare" to webgui 03:03 <+crythias> it's pretty 03:03 <@snapcount> in 3 hours? 03:03 <@snapcount> are you using WRE? 03:03 <+crythias> no 03:03 <@snapcount> oh ok 03:03 <+crythias> not trying to 03:03 <@snapcount> I was like wow 03:03 <@snapcount> 3 hours 03:03 <@snapcount> O/S and WRE build 03:03 <@snapcount> on a junk box 03:04 <+crythias> don't particularly care for wre 03:04 <+crythias> never seen an installer like suse. 03:04 <@snapcount> is it all perrty 03:05 <+crythias> you're tellin' me. 03:05 <@snapcount> with tons of Novell software infesting everything 03:06 <+crythias> minimal graphic thingie 03:06 <+crythias> going to format my partition... 03:06 <+crythias> sniff 03:07 <+crythias> of course I didn't label my cd's 03:07 <+crythias> nor did I make the dvd iso 03:07 <+crythias> oh, well 03:08 <+crythias> doing the install 03:08 <+crythias> libjpeg install failed 03:09 <+crythias> 15 minutes to next cd 03:09 <+crythias> suppose I shoulda checked packages to install 03:09 <+crythias> heh 03:10 -!- JaeSen [n=123@39.252.118.70.cfl.res.rr.com] has left #webgui [] 03:10 <+crythias> hrm. who was Jaesen? 03:13 <+crythias> <5 minutes ti cd2 03:19 <+crythias> yast ntp client failed 03:19 <+crythias> yast bootloader 03:19 <+crythias> doesn't sound good 03:33 <+crythias> ok 03:36 <+crythias> starting network config 03:37 <+crythias> internet works 03:37 <+crythias> downloading updates 03:39 <+crythias> dang lots. 03:48 <+crythias> now within yast 03:49 * snapcount watches Martial Law 03:51 <+crythias> installing mysql 4.1 and apache stuff 04:16 <+crythias> deciding to slow down. 04:16 <+crythias> apache and mysql are running 04:17 <+crythias> webgui latest dl'd 04:17 <+crythias> time to this point: 1:15 minutes. 04:18 -!- mxj1009 [n=mxj1009@h-66-167-211-41.sfldmidn.dynamic.covad.net] has joined #Webgui 04:21 < mxj1009> Hi everyone. Somewhat new to this group. Chatted with a couple of folks yesterday. Looking to get some helping out with WebGUI development. 04:23 <+crythias> hi 04:24 < mxj1009> Hi Crythias. Yesterday, I got a like to download the WebGUI tar file, which I download on my laptop (running Fedora 4). Not sure what to do next. Any suggestions? 04:25 <+crythias> yes, but that's an open ended queston. 04:26 <+crythias> I'd suppose saying "tar xzvf thefilename.tar.gz" would be rude :) 04:27 <+crythias> how may I be of specific help to you? 04:29 <+crythias> there's a readme under WebGUI/docs 04:29 < mxj1009> Well, I'm new to the WebGUI development group and looking to volunteer a few hours towards development per week. 04:30 <+crythias> I still don't understand how I can help you. Do you have this installed yet? 04:30 <+crythias> http://www.plainblack.com/installing_webgui 04:30 < WRE> http://tinyurl.com/4baaa 04:31 < mxj1009> yes. 04:32 <+crythias> ah. well, then you're interested in ... bug fixes or rfes? 04:32 < mxj1009> Yes, sounds good to me ;) 04:33 <+crythias> https://sourceforge.net/tracker/?group_id=51417&atid=463213 04:33 < WRE> http://tinyurl.com/fv325 04:34 <+crythias> but you should contact perldreamer and snapcount (likely better after the hour.) 04:35 <+crythias> do you have cvs access info? 04:35 < mxj1009> No 04:38 <+crythias> http://mail.plainblack.com:8000/Lists/webguidev/Message/2844.html?Language= 04:38 <+crythias> SVN, sorry. 04:39 < mxj1009> Okay, I believe I was chatting with perdreamer yesterday. I'll plan to contact either perldreamer or snapcount. Thanks for your help anyway. 04:44 -!- mxj1009 [n=mxj1009@h-66-167-211-41.sfldmidn.dynamic.covad.net] has quit [] 04:59 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 05:44 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 05:44 -!- mode/#webgui [+v perlDreamer] by ChanServ 05:44 <+perlDreamer> !lastSpoke snapcount 05:44 < WRE> snapcount last uttered a word on #webgui 1 hour, 55 minutes ago. 05:44 <@snapcount> yep 05:46 <+perlDreamer> I'd ask if you want to hack, but I know your muscles are dyin' 05:58 -!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 08:04 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 14:18 < xdanger> snapcount: are you awake ? 14:18 -!- Irssi: #webgui: Total of 5 nicks [1 ops, 0 halfops, 0 voices, 4 normal] 16:41 -!- Baylink [n=jra@rrcs-71-40-184-110.se.biz.rr.com] has joined #webgui 16:42 < Baylink> Morning, snapcount. Got all my problems solved; I appear to have a WRE 0.6 /6.8.7 running ok on SuSE 9.3. 16:44 < Baylink> Has any of the publically available documentation yet been updated to the new way of handling page styles/CSS in late 6.8 releases? Are we using snippets for the CSS and just macroing them into the page template now, or what? 17:05 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 17:05 -!- mode/#webgui [+v MrHairgrease] by ChanServ 17:16 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 17:18 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 17:18 -!- mode/#webgui [+o pbmdawg] by ChanServ 17:40 < xdanger> pbmdawg: could you comment on this: http://tinyurl.com/g445r 17:49 < Baylink> And *while* we're piling on pbmdawg (who isn't answering :-): 17:49 < Baylink> Has any of the publically available documentation yet been updated to the new way of handling page styles/CSS in late 6.8 releases? Are we using snippets for the CSS and just macroing them into the page template now, or what? 17:50 <@pbmdawg> back 17:51 <@pbmdawg> xdanger: good find. I think I see what's causing that. 17:54 <@pbmdawg> jra: explain what you mean by "new way of handling page styles/css". plainblack.com is storing css in snippets, but then using css "includes" on the page styles to tell the browser to pull down the css snippets. 17:55 <@pbmdawg> but yeah using assetproxy you could also include the snippets 17:55 <@pbmdawg> in fact that would be better for plainblack.com, probably. 17:56 <@pbmdawg> b/c of the way that currently mozilla/safari don't cache the downloaded .css files (which makes plainblack.com appear a lot slower to those browsers) as compared to IE/opera, which do cache the .css files. 18:05 < xdanger> pbmdawg: is there a way to pass parameters to snippet ? in the old, pre-asset snippet you could... 18:06 < xdanger> maybe make assetproxy take in parameter and transform then into template variables.. 18:12 <@pbmdawg> what kind of parameters would you want to pass 18:15 < Baylink> Back. 18:16 < Baylink> To clarify: Page Styles used to include the CSS as a separate item. I see that the new layout merges the CSS into the page template, but I'm not fond of that approach -- it makes, say, changing your color palette for holidays troublesome. 18:17 < Baylink> So I was assuming you'd put the CSS in a snippet, but I suppose whether you href it as text/css or just include it directly is immaterial -- except for the "provide multiple CSS options for FireFox" approach, which would require that you provide real looking URLs for it. 18:17 <@pbmdawg> yeah, you can do either. 18:17 < Baylink> FireFox isn't caching CSS at *all*? Seriously? That's a bug, AFAIC. 18:18 <@pbmdawg> sort of. 18:18 <@pbmdawg> it's more of a bug in IE/opera 18:18 < Baylink> So there is a macro that returns a URL for a snippet? 18:19 <@pbmdawg> no; b/c what you would put in the macro's parameter? its url? 18:19 < Baylink> I would assume it's AssetID 18:19 <@pbmdawg> url is easier to hardcode than the assetid 18:19 <+MrHairgrease> Plus you don't need a macro 18:19 < Baylink> True. 18:20 <+MrHairgrease> using the url to the snippet in an import directive 18:20 < Baylink> And yeah, since it *has* a URL now... 18:20 <+MrHairgrease> will work 18:20 <+MrHairgrease> indeed 18:20 <+MrHairgrease> webgui rocks! 18:20 < Baylink> I'm personally a little unnerved by the fact that even "internal" things have publically accessible URL's these days... 18:20 <@pbmdawg> /simpleshared.css is a snippet on plainblack.com 18:21 <+MrHairgrease> what do you mean by internal? 18:21 < Baylink> Why would there be a reason, for example, to retrieve *just* a Navigation? 18:21 < Baylink> (an asset type that sorely needs a more descriptive name.) 18:21 <+MrHairgrease> well sure 18:21 <+MrHairgrease> if you want to edit it 18:21 < xdanger> pbmdawg: I can't remember right now what my use for it was, but I think it had something to do with a SQL-macro inside a snippet =) 18:21 <+MrHairgrease> for instance 18:22 <+MrHairgrease> user don't need that of course 18:22 <+MrHairgrease> but they don't have to 18:22 <+MrHairgrease> even if you're admin it's still pretty transparent 18:22 < Baylink> I *think* I'm zenning it, slowly. Gotta run, but I'll be playing around more tonight. 18:22 < Baylink> Tnx all. 18:22 <@pbmdawg> that's like saying .php files should have urls b/c they're not content 18:22 <@pbmdawg> shouldn't 18:22 < Baylink> Some of them aren't. 18:23 -!- Baylink [n=jra@rrcs-71-40-184-110.se.biz.rr.com] has quit ["User disconnected"] 18:23 <@pbmdawg> right, but they're still GET accessible 18:45 -!- Luke_ [n=IRC@host-82-135-100-226.customer.m-online.net] has joined #webgui 18:46 < Luke_> hi * 18:50 <@pbmdawg> hello 18:52 * snapcount flushes accounting from his brain 18:53 <+MrHairgrease> hey! 18:53 <+MrHairgrease> It's mr. moneymaker 18:53 * MrHairgrease shakes snapcount 18:53 <@snapcount> you must have me confused with rizen =) 18:54 <+MrHairgrease> wtf!?! Plainblack actually makes money? =) 18:55 <@snapcount> I hope so 18:55 <+MrHairgrease> Yeah 18:55 <+MrHairgrease> me too 18:55 <+MrHairgrease> Indirect pb is also responsible for my income. 18:58 <@pbmdawg> what's up Luke 19:00 < Luke_> nothing, work work work 19:00 <@pbmdawg> found some more wG security holes lately? 19:00 < Luke_> and just testing my irc plugin and say hello :) 19:01 < Luke_> not really, some small bugs like promote/demote but let us discuss next week 19:03 < Luke_> e.g. access system trash/ system clipboard for normal contentmanangers 19:12 -!- Luke_ [n=IRC@host-82-135-100-226.customer.m-online.net] has quit [Read error: 104 (Connection reset by peer)] 19:24 -!- Luke_ [n=IRC@host-82-135-100-226.customer.m-online.net] has joined #webgui 19:27 < xdanger> pbmdawg: do you have any quickfix for that redirect problem ? 19:27 < xdanger> other than "disable cache" ;) 19:37 <@pbmdawg> no I haven't looked into it thoroughly 20:04 -!- Luke_ [n=IRC@host-82-135-100-226.customer.m-online.net] has quit ["Miranda IM! Smaller, Faster, Easier. http://miranda-im.org"] 21:09 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] 21:55 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has joined #webgui 21:55 -!- mode/#webgui [+v perlDreamer] by ChanServ 21:55 <+perlDreamer> hey, guys 21:56 <@snapcount> hey 21:56 <@snapcount> there's no talking on IRC 21:56 <+perlDreamer> you mean none is happening, or that it's illegal now? 21:56 <@snapcount> there are still people finishing there tests 21:57 <@snapcount> illegal 21:57 <+perlDreamer> roger that 21:57 <@snapcount> we're oppressed 21:57 <@snapcount> see watch 21:57 <+perlDreamer> so I can't tell you about all the great group bugs I've found and fixed? 21:58 -!- mode/#webgui [-vv MrHairgrease perlDreamer] by snapcount 21:58 < perlDreamer> hey 21:58 < perlDreamer> eek 21:58 < perlDreamer> argh 21:58 -!- mode/#webgui [+m] by snapcount 21:58 -!- mode/#webgui [-o snapcount] by snapcount 21:59 -!- mode/#webgui [+o snapcount] by ChanServ 21:59 -!- mode/#webgui [-m] by snapcount 21:59 -!- mode/#webgui [+vv perlDreamer MrHairgrease] by snapcount 21:59 <@snapcount> see 21:59 <@snapcount> I censored me self 22:00 <+perlDreamer> you should censure yourself instead 22:00 <+perlDreamer> then you could be incensed 22:00 -!- mode/#webgui [+vvvv chansen nuba terje WRE] by snapcount 22:00 -!- mode/#webgui [+m] by snapcount 22:00 -!- mode/#webgui [-o snapcount] by snapcount 22:01 <+MrHairgrease> haha 22:01 <+MrHairgrease> snapcount cannot answer anymore 22:01 -!- mode/#webgui [+o snapcount] by ChanServ 22:01 <+MrHairgrease> crap 22:01 -!- mode/#webgui [-vvvv chansen nuba terje WRE] by snapcount 22:01 -!- mode/#webgui [-m] by snapcount 22:01 <+MrHairgrease> I was just going to insult you roy 22:01 <+MrHairgrease> =) 22:01 <@snapcount> heh 22:02 <+MrHairgrease> but now it's all too late 22:02 <+MrHairgrease> story of my life =) 22:02 <@snapcount> twas fun while it lasted 22:02 <+MrHairgrease> yeah 22:02 <+MrHairgrease> I'm easily amused =) 22:02 <@snapcount> me too (obviously) 22:03 <@snapcount> so tell me about your bugs perlDreamer 22:03 <+perlDreamer> bugs bugs bugs 22:03 <+MrHairgrease> so... 22:03 <+perlDreamer> I think I figured out a way to create loops of groups 22:03 <+MrHairgrease> how about a desert boat car 22:03 <+MrHairgrease> with pancakes for wheels 22:03 <+MrHairgrease> ? 22:03 <@snapcount> group loops! 22:03 <+perlDreamer> which will make all group lookups fail 22:03 <@snapcount> mmmm tastey 22:04 <@snapcount> uhh 22:04 <@snapcount> you figured out a way to make all group lookups fail? 22:04 <+perlDreamer> well, if you hit that group that is 22:04 <+MrHairgrease> afk 22:04 <+perlDreamer> later 22:05 <@snapcount> I'm confused 22:05 <+perlDreamer> the add group checker makes sure that you can't add a group to a group twice 22:05 <+perlDreamer> either directly into that group, or into any of its sub groups 22:05 <+perlDreamer> so say I have two sets of groups 22:05 <+perlDreamer> A and Z 22:05 <+perlDreamer> with members like this 22:05 <+perlDreamer> A(B,C) 22:05 <+perlDreamer> Z(Y,X) 22:06 <+perlDreamer> with me so far? 22:06 <@snapcount> yep 22:06 <+perlDreamer> now, add C to X 22:06 <+perlDreamer> Z(Y,X(C)) 22:06 <@snapcount> ok 22:06 <+perlDreamer> and add A to Z 22:06 <+perlDreamer> Z(A(B,C),Y,(X,C)) 22:06 <@snapcount> error 22:06 <+perlDreamer> no errror 22:07 <+perlDreamer> try it 22:07 <+perlDreamer> it should work on 6.8 and 6.9 22:07 <@snapcount> should there be an error? 22:07 <+perlDreamer> well, it's not a loop 22:08 <@snapcount> A(B,A) would be a loop? 22:08 <+perlDreamer> yes 22:08 <@snapcount> ok I get it 22:08 <@snapcount> so what are you getting at =) 22:08 <+perlDreamer> I have to figure out how to abuse that lack of children checking to make a loop 22:08 <@snapcount> what is the problem statement 22:08 <+perlDreamer> I think it would work like this 22:08 <+perlDreamer> A(B,C) 22:08 <+perlDreamer> Z(Y,X) 22:08 <+perlDreamer> Z -> C 22:09 <+perlDreamer> A(B,C(Z(X,Y))) 22:09 <+perlDreamer> that's okay, and allowed by code 22:10 <+perlDreamer> A -> Y 22:10 <+perlDreamer> A(B,C(Z(X,Y(A)))) 22:10 <+perlDreamer> that's not okay, and I'm pretty sure the code will allow it too 22:10 <@snapcount> does it need to be that complex? 22:10 <@snapcount> how about 22:11 <@snapcount> A(B,Z) and Z(A) 22:11 <@snapcount> or even A(Z) and Z(A) 22:11 <+perlDreamer> that could work, too 22:11 <+perlDreamer> what won't work 22:11 <@snapcount> it checks that 22:11 <+perlDreamer> yeah 22:12 <@snapcount> but A(B,Z) and Z(A) won't be checked 22:12 <@snapcount> (you think) 22:12 <+perlDreamer> I'll let my test code speak for me, once I get it written 22:13 <@snapcount> hehe 22:13 <@snapcount> it sucks trying to explain this stuff by typing 22:13 <+perlDreamer> I have skype working now 22:13 <@snapcount> code is actually a better medium for communication 22:13 <+perlDreamer> JT helped me debug my echo problem 22:14 <+perlDreamer> You remember the in-memory cache versus the file cache for groups we talked about? 22:14 <@snapcount> yes 22:15 <+perlDreamer> turns out that file access for cache is about the same speed as a SQL lookup 22:15 <+perlDreamer> so he switched to in-memory so that pages with lots of group lookups (CS) will be accelerated. 22:15 <@snapcount> ahh 22:16 <@snapcount> ok 22:16 <@snapcount> that's a nice feature 22:17 <+perlDreamer> yup 22:17 <@snapcount> every time you delete something you're taken to the manage trash page 22:17 <@snapcount> grr 22:17 <+perlDreamer> EMS testing? 22:17 <@snapcount> this is just the default WG articles 22:17 <+perlDreamer> no way 22:17 <+perlDreamer> really? 22:17 <@snapcount> yeah 22:18 <@snapcount> checkout head 22:18 <+perlDreamer> yeah 22:18 <@snapcount> delete the content on the homepage 22:18 <@snapcount> you'll be redirected to the trash 22:18 <+perlDreamer> svn u, resetdev..... 22:24 <+perlDreamer> ew 22:24 <+perlDreamer> yup 22:24 <@snapcount> and the EMS is broke again 22:24 <@snapcount> by external changes 22:25 <@snapcount> add one and save it 22:25 <@snapcount> you get a blank page 22:25 <+perlDreamer> I probably didn't do it this time 22:28 <+perlDreamer> it's hard designing in 6.x 22:31 <+perlDreamer> when I tried to delete the first article on the page I got a "Vital component" error. 22:31 <@snapcount> haven't seen that 22:31 <@snapcount> I know why EMS isn't working 22:31 <+perlDreamer> what is it? 22:31 <@snapcount> when it stores the templateId to the db, it's like this: ARRAY(0x9ac9fa4) 22:32 <@snapcount> so, the definition must be messed 22:32 <+perlDreamer> it's probably Session/Form 22:33 <@snapcount> I'm autogenerating the forms 22:33 <+perlDreamer> it's probably Session/For 22:34 <@snapcount> http://www.rafb.net/paste/results/czCipp86.html 22:34 < WRE> http://tinyurl.com/r8ptv 22:36 <@snapcount> closer 22:36 <@snapcount> 22:36 <@snapcount> note the lack of options 22:36 <+perlDreamer> yeah 22:36 <+perlDreamer> so down in Form/Template.pm 22:38 <@snapcount> the template is in the database 22:38 <+perlDreamer> need to check which templates are being returned by Template->getList and then after the canView filter 22:39 <+perlDreamer> inside Form/Template.pm 22:42 <+perlDreamer> you know, if it's broken for EMS, it's probably broken everywhere 22:42 <@snapcount> maybe 22:42 <+perlDreamer> maybe I can help debug (instead of back seat driving) 22:42 <@snapcount> I'm checking getList output now 22:42 <@snapcount> you're being helpful 22:42 <@snapcount> but feel free to jump in if you like 22:42 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 22:42 -!- mode/#webgui [+v crythias] by ChanServ 22:43 <+perlDreamer> Edit Article has a list of links 22:43 <+crythias> oh my 22:43 <+perlDreamer> uh, but I'm seeing double now 22:43 <+crythias> capsaicin triggers suicide in cancer cells. 22:44 <+crythias> is Matt sick again? 22:44 <+perlDreamer> haven't seen him today 22:44 <+perlDreamer> IRC/IM 22:45 <@snapcount> my install is hosed 22:45 <@snapcount> I have to resetdev 22:45 <@snapcount> all I get are blank pages now 22:48 <@snapcount> getTemplateList is working 22:49 <@snapcount> oops 22:49 <@snapcount> after the priv checks 22:49 <@snapcount> the list is empty 22:50 <@snapcount> http://www.rafb.net/paste/results/YpOGm138.html 22:50 < WRE> http://tinyurl.com/fb7ad 22:51 <@snapcount> first dump, everything is there 22:51 <@snapcount> second dump, empty 22:52 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 22:52 -!- mode/#webgui [+o pbmdawg] by ChanServ 22:52 <@snapcount> so, could be the permissions on the templates 22:52 <@snapcount> or 22:52 <@snapcount> asset->canView is screwed 22:53 <@snapcount> or 22:53 <+perlDreamer> or the Group code that I've been debugging 22:53 <@snapcount> session->userId is screwed 22:53 <@snapcount> yep 22:53 <+perlDreamer> which is it? 22:53 <@snapcount> that would fall under asset->canView is screwed =) 22:54 <@snapcount> don't know 22:54 <@snapcount> need to add more debug to see 22:54 <@snapcount> but first, nature calls 22:54 <@snapcount> back in 60 seconds 22:54 <+perlDreamer> I have a meeting in five minutes, so flame me retroactively if necessary 22:55 <+crythias> I may will have flamed you in the future retroactively. 22:57 <@snapcount> five minutes 22:57 <@snapcount> heh, reminds me of a poster I had at my old $dayJob 22:57 <@snapcount> "Meetings: None of us is as dumb as all of us" 22:57 <@snapcount> note the improper use of 'is' instead of 'are' 22:58 <@snapcount> actually, I think the poster used 'are' but my version is funnier 22:58 -!- perlDreamer is now known as perlDreamer_ark 22:58 <+perlDreamer_ark> later 22:58 <@pbmdawg> lol 22:58 <@snapcount> are you on an ark? 22:59 -!- perlDreamer_ark is now known as perlDreamer 22:59 -!- perlDreamer is now known as perlDreamer_noSp 23:00 <@snapcount> calc perlDreamer * perlDreamer is now known as perlDreamer_ark later lol are you on an ark? 23:00 <+crythias> um. 23:00 <+crythias> the correct is "None of us is" 23:01 <@snapcount> I resemble that statement! 23:01 <@snapcount> calc spelling 23:01 < WRE> spelling = Bad spelers of the world untie 23:01 <+crythias> because you ignore the prepositional phrase to determine the plurality 23:01 <@snapcount> calc perlDreamer 23:01 < WRE> perlDreamer = * perlDreamer is now known as perlDreamer_ark later lol are you on an ark? 23:01 <+crythias> None __ __ is... 23:02 <@snapcount> so 'is' is the correct pronoun for 'us'? 23:02 <@snapcount> that is us over there 23:03 <@pbmdawg> None 23:03 <@snapcount> that is us food over ther 23:03 <@pbmdawg> none (of us) is 23:03 <@pbmdawg> none is singular 23:03 <@pbmdawg> grammatically. 23:03 <@snapcount> and the object 'us' is? 23:03 <@pbmdawg> it's just part of the prepositional phrase 23:04 <@pbmdawg> has nothing to do with "is" 23:04 <@snapcount> as dumb as all of __? 23:04 <@pbmdawg> all is plural 23:04 * snapcount whips out the speak 'n spell 23:04 <@snapcount> and 'is' is singular 23:04 <@pbmdawg> yes 23:05 <@pbmdawg> so, e.g., "none of us are going" is wrong. "none of us is going" 23:05 <@snapcount> so... none of those guys is going home tonight 23:06 <@snapcount> just say that out loud 23:06 <@pbmdawg> yeah. it doesn't sound right to ears unaccustomed. 23:07 <@pbmdawg> "none of this tripe matter" is wrong; "none of this tripe matters" is right. 23:07 <@pbmdawg> "matter" is plural; "matters" is singular. 23:07 <@pbmdawg> "he matters; they matter" 23:08 <@snapcount> damn it 23:09 <@snapcount> now I have to get out my Simon & Schuster Handbook for Writers 23:10 <@pbmdawg> "none" is shorthand for "not one" 23:12 <@snapcount> ah here we are 23:12 <@snapcount> pronoun-antecedant agreement 23:14 <@snapcount> so, apparently both are correct but have slightly different meanings 23:14 <@snapcount> none of us is as dumb as all of us 23:14 <@snapcount> implys that 'us' are being dumb as a collective 23:14 <@pbmdawg> == "not a single one of us is as all of us together are" 23:15 <@pbmdawg> ^ dumb ^ 23:15 <@pbmdawg> lol 23:15 <@snapcount> whereas 'are' implys that they are being dumb as individuals 23:15 <@pbmdawg> "not a single one of us is as dumb as all of us together are" 23:15 <@snapcount> so actually, based on the sentence it does in fact make more sense to use is 23:16 <@snapcount> interesting 23:16 <@snapcount> because the point is that the collective (the meeting) makes people more dumb 23:17 <@pbmdawg> "None is righteous, no, not one; no one understands; no one seeks for God." 23:17 <@snapcount> you know 23:17 <@snapcount> if we were in ancient greece 23:17 <@snapcount> sitting around a rock 23:17 <@snapcount> having this discussion 23:18 <@snapcount> today they would call us 'great minds' 23:18 <@snapcount> "the apple fell from the tree because the Earth pulled it towards it" 23:18 <@snapcount> "you're a nutjob" 23:18 <@pbmdawg> and our goal was to try and prevent ambiguity in spoken (typed? postered?) communication? 23:18 <@snapcount> "no I'm not" 23:18 <@snapcount> "yes you are" 23:19 <@pbmdawg> "that's my name; don't wear it out" 23:19 <@snapcount> so I digressed 23:19 <@snapcount> back to this bug 23:19 * pbmdawg are stupidheads 23:20 <@snapcount> elsif ($self->session->user->isInGroup($self->get("groupIdView"),$userId)) { 23:20 <@snapcount> that is wrong now isn't it? 23:21 <@snapcount> I'll have to look I guess 23:21 <@snapcount> grrr 23:25 <@snapcount> my ($self, $gid, $secondRun) = @_; 23:26 <@snapcount> so... unless userId and $secondRun somehow correlate 23:30 <@snapcount> ok 23:30 <@snapcount> that is definitely wrong 23:30 <@snapcount> not sure if it's the issue 23:30 <@snapcount> but it's wrong none the less 23:40 <+crythias> they are wrong 23:40 <+crythias> thbbpt 23:41 <@pbmdawg> it are wrong 23:42 <+crythias> they be correct 23:43 <+crythias> i is bugged, therefore you is bugged, too. 23:45 -!- snapcount is now known as snapcount_afk --- Day changed Thu Mar 16 2006 00:04 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] 00:08 -!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 00:24 -!- perlDreamer_noSp is now known as perlDreamer 00:40 <+perlDreamer> snapcount: I've found and fixed your bug 00:40 <+perlDreamer> be sure to update when you get back 01:10 -!- snapcount_afk is now known as snapcount 01:11 <@snapcount> perlDreamer: did you fix the isInGroup bug also? 01:11 <@snapcount> in Asset.pm canView 01:13 <+perlDreamer> yup 01:13 <+perlDreamer> and about 5 others 01:13 <@snapcount> what was the real problem? 01:13 <@snapcount> hey, at least I found one of them 01:13 <@snapcount> =) 01:13 <+perlDreamer> you found the core one 01:13 <+perlDreamer> then with a little find/grep work, I found a bunch of identical cones 01:13 <+perlDreamer> ones 01:14 <@snapcount> nice 01:14 <@snapcount> awesome job man 01:14 <+perlDreamer> hey, you found it and traced it down 01:14 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["g'night folks"] 01:14 <+perlDreamer> I just did the grunt work 01:15 <@snapcount> speaking of grunt work 01:15 <@snapcount> I learned the correct way to do cardio 01:15 <@snapcount> pretty interesting 01:15 <+perlDreamer> how? 01:15 <@snapcount> basically to burn fat and not muscle 01:15 <@snapcount> you need to maintain your heart rate at about 80% of maximum 01:15 <@snapcount> for 20 - 30 mins 01:16 <@snapcount> max heart rate = 220 - age 01:16 <@snapcount> so for me 01:16 <@snapcount> that's about 155-160 01:16 <@snapcount> getting it up there sucks 01:16 <@snapcount> but after you've got it there 01:16 <@snapcount> it's easier to maintain it 01:17 <@snapcount> if your heart rate goes much higher, your body begins breaking muscle tissue down 01:17 <+perlDreamer> what about length of exercise? 01:17 <@snapcount> law of diminishing returns 01:17 <@snapcount> after 30 mins 01:17 <@snapcount> it kind of slopes off 01:17 <@snapcount> it still burns fat 01:18 <@snapcount> but you don't get as much bang for your buck 01:18 <+perlDreamer> ah 01:18 <+perlDreamer> so all of us distance runners are nuts 01:18 <+perlDreamer> I love it! 01:18 <@snapcount> nah 01:18 <@snapcount> there may be other ways that work as well 01:18 <@snapcount> this is just the method I learned 01:19 <@snapcount> I liked it though 01:19 <@snapcount> at first I was like, 'this sucks so bad... I'll never last' 01:19 <@snapcount> but I did 25 mins at my target heart rate 01:20 <+perlDreamer> run, swim, bike, stairs? 01:20 <@snapcount> eliptical 01:20 <@snapcount> only took 4 mins to reach my target heart rate 01:20 <@snapcount> (that's bad) 01:20 <+perlDreamer> too long? 01:20 <@snapcount> means I'm poorly conditioned 01:20 <@snapcount> no 01:20 <+perlDreamer> too short 01:21 <@snapcount> yep 01:21 <@snapcount> as you get in better shape 01:21 <@snapcount> it becomes more difficult to get your heart rate high enough 01:21 <@snapcount> because your body is in better condition, doesn't work as hard 01:22 <@snapcount> so for distance runners... it may take 2 hours to get your heart rate up where you're actually burning fat 01:22 <@snapcount> that's prolly a little extreme 01:22 <@snapcount> but you know what I mean 01:22 <@snapcount> =) 01:22 <+perlDreamer> how many calories do you eat per day? 01:23 <@snapcount> my goal is 2 - 2.5K 01:23 <@snapcount> I'm prolly closer to 2.5 - 3.0K 01:23 <+perlDreamer> but you're losing weight 01:23 <@snapcount> not sure yet 01:23 <@snapcount> should be 01:23 <@snapcount> I'll weigh myself again next week 01:23 <@snapcount> I'm measuring my body fat and weight every two weeks 01:24 <+perlDreamer> how do you do the body fat? 01:24 <+perlDreamer> pinch, scale, immersion? 01:24 <@snapcount> they have a machine you hold in your hands at the gym 01:24 <@snapcount> it takes about 60 seconds 01:24 <+perlDreamer> electrical resistance 01:24 <@snapcount> measures resistance 01:24 <@snapcount> yep 01:25 <@snapcount> I have to be careful with my cardio, b/c I don't want to waste my time and I don't want to destroy the muscle I'm trying to build 01:25 <@snapcount> so it's kind of an intellectual challenge as well 01:25 <@snapcount> especially when you factor the nutrition into it 01:26 <+perlDreamer> I should get a heart monitor 01:26 <+perlDreamer> maybe I'm working too hard 01:26 <@snapcount> the make ones that look like a watch 01:26 <+perlDreamer> I'm eating about 1800 calories and running 3 times per week, and not losing any weight 01:26 <@snapcount> I saw one at our gym for 80 bucks 01:26 <@snapcount> not sure if that's a good price or not 01:26 <+perlDreamer> that's 1 BNT user manual 01:26 <+perlDreamer> not bad 01:26 <@snapcount> heh 01:27 <@snapcount> the other thing is 01:27 <@snapcount> if you have to stop running 01:27 <@snapcount> like at a stop light 01:27 <@snapcount> your heart rate will drop quickly 01:27 <+perlDreamer> I run in place 01:27 <@snapcount> and you have to bust your ass to get it back up 01:27 <@snapcount> ah 01:28 <@snapcount> that might work too 01:28 <@snapcount> w/o a monitor you won't know 01:28 <+perlDreamer> yeah 01:28 <@snapcount> this whole process is turning out to be fun 01:28 <@snapcount> it gives me something else to do 01:28 <@snapcount> gets me away from the computer 01:28 <@snapcount> and I feel better 01:29 <+perlDreamer> aside from school, WebGUI, IRC, girlfriend 01:29 <+perlDreamer> you need more to do? 01:29 * snapcount shrugs 01:29 <@snapcount> haha 01:29 <@snapcount> I have an economics research paper to write tonight 01:29 <@snapcount> that's going to suck 01:29 <@snapcount> boring 01:31 <@snapcount> hey 01:31 <+perlDreamer> ? 01:31 <@snapcount> is there a way to have svn tell you what files are locally modified? 01:31 <+perlDreamer> svn status 01:31 <+perlDreamer> if you want to preview your patch, svn diff 01:31 <@snapcount> ooh 01:32 <+perlDreamer> want to see what's coming down the pipe? 01:32 <@snapcount> I want to see where I shoved debug code 01:32 <+perlDreamer> svn -u status 01:32 <+perlDreamer> do we have a speaker for this year's WUC? 01:33 <@snapcount> yes 01:33 <+perlDreamer> can you tell me? 01:33 <@snapcount> I don't think so 01:33 <+perlDreamer> I was going to vote for chromatic 01:33 <@snapcount> All the details are coming out soon 01:34 <+perlDreamer> cool 01:36 * snapcount sighs 01:37 <@snapcount> confucious say, 'know your surroundings... notice things' 01:37 <+perlDreamer> uh-oh 01:37 <+perlDreamer> que pasa? 01:38 <+perlDreamer> what happened? 01:38 <@snapcount> oh brother 01:38 <@snapcount> this will be funny to you shortly 01:38 <@snapcount> I promise 01:38 <@snapcount> look around man 01:39 <@snapcount> pay attention 01:40 * snapcount lowers his voice 01:40 <@snapcount> "I see dead people" 01:41 * snapcount slaps perlDreamer around a bit with a large trout 01:42 <+perlDreamer> brb 01:59 <@snapcount> ahh 01:59 <+perlDreamer> personally, I prefere halibut to trout 01:59 <@snapcount> so is the test suite solid for 6.8? 01:59 <+perlDreamer> it's more solid for 6.9 01:59 <@snapcount> ok 02:00 <+perlDreamer> much more solid 02:00 <@snapcount> I was going to start running it before doing a release 02:00 <@snapcount> but if it's not really worth the time, I won't 02:00 <+perlDreamer> it never hurts 02:00 <+perlDreamer> I haven't run any tests against 6.8 for a long time 02:00 <@snapcount> ok, I'll make that part of the release procedure 02:00 <+perlDreamer> and it's always good to check for broken labels 02:01 <@snapcount> we're doing a release for 6.8 monday or this weekend 02:01 <+perlDreamer> even without the event calendar fixes? 02:01 <@snapcount> matt says they're unfixable 02:01 <@snapcount> it needs to be re-written 02:02 <@snapcount> so, I guess I'll have to ask JT about it 02:02 <+perlDreamer> calc godfather 02:02 < WRE> No calc set for "godfather" 02:02 <@snapcount> he told me to do a release next week so... 02:02 <@snapcount> calc rizen 02:02 < WRE> rizen = The Godfather 02:03 <@snapcount> calc godfather rizen 02:03 <@snapcount> calc perlDreamer 02:03 < WRE> perlDreamer = * perlDreamer is now known as perlDreamer_ark later lol are you on an ark? 02:03 <+perlDreamer> nice 02:03 <+MrHairgrease> calc mrhairgrease 02:03 < WRE> mrhairgrease = eurohunk 02:03 <+MrHairgrease> heyhey 02:03 <+MrHairgrease> still works 02:03 <+perlDreamer> good to know that in addition to submitting bad patches I can amuse and entertain as well 02:03 <@snapcount> calc pomade 02:03 < WRE> pomade = give me some of that palmade I hope you mean pomade 02:03 <@snapcount> that's my favorite 02:04 <+perlDreamer> better than Matt's quote 02:04 <+MrHairgrease> well 02:04 <+perlDreamer> calc urine 02:04 < WRE> urine = Did you know that all humans can urinate through their navels? 02:04 <+perlDreamer> calc confusion 02:04 <+MrHairgrease> it takes one to know one... 02:04 < WRE> confusion = DUDE this ROCKS but I'm not sure what to do with it. 02:04 <@snapcount> calc mattscode 02:04 < WRE> mattscode = {dangit;} i broke 6.9... beyond repair, probably. 02:04 <+MrHairgrease> calc sacked 02:04 < WRE> sacked = I hope you're kidding, b/c you're fired if you're not 02:04 <@snapcount> matt is the calc king for sure 02:05 <@snapcount> calc tcl 02:05 <+MrHairgrease> yeah 02:05 < WRE> tcl = All I know about TCL is that TCL ain't PERL That's all I know... 02:05 <+MrHairgrease> he has, like, the good genes 02:05 <+perlDreamer> calc papajohns 02:05 < WRE> papajohns = sweet nectar of tomatos, cheese, and sugary dough with salty garlic yellow goo, and BACON, and pepper-ONI 02:05 <+MrHairgrease> I like the tcl calc 02:05 <+perlDreamer> snapcount: stop drooling 02:05 <@snapcount> heh 02:05 <+MrHairgrease> It's that nice ugly shallowness 02:06 <@snapcount> did you see the vote feature I added colin? 02:06 <+MrHairgrease> that normally start wars and dtuff 02:06 <+MrHairgrease> !yes 02:06 <@snapcount> haha 02:06 <+perlDreamer> yeah, I helped you test it, remember 02:06 <@snapcount> oh ok 02:06 <+MrHairgrease> I guess I now have to go walk the streets... 02:06 <+MrHairgrease> naked! 02:06 <@snapcount> I wish I lived in Europe 02:06 <+perlDreamer> I knew Europe was liberal, but sheesh! 02:07 <@snapcount> you do that here, they throw you in the can 02:07 <+perlDreamer> hey, at least it's warm in the can 02:07 <+MrHairgrease> You do that here you'kl die 02:07 <+MrHairgrease> It's freezing outside =) 02:08 <+MrHairgrease> crap! 02:08 <+MrHairgrease> I missed out on pi celebration day 02:09 <+MrHairgrease> Just to sooth the pain a little bit 02:09 <+MrHairgrease> http://3.141592653589793238462643383279502884197169399375105820974944592.jp/ 02:09 < WRE> http://tinyurl.com/2ctp 02:09 <+MrHairgrease> Hmm 02:09 <+MrHairgrease> it doenst work anymore 02:09 <+MrHairgrease> too bad 02:10 <+MrHairgrease> speaking of which 02:10 <+MrHairgrease> time for bad 02:10 <+MrHairgrease> later 02:10 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 02:10 <+perlDreamer> did he mean bed? 02:10 <+perlDreamer> or is bad dutch for bath like in German? 02:11 <@snapcount> I'll be back in 15 02:11 -!- snapcount is now known as snapcount_afk 02:38 -!- snapcount_afk is now known as snapcount 02:48 <+perlDreamer> heading home 02:48 <+perlDreamer> catch y'all later 02:48 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has quit [""perlDreamer needs food, badly""] 03:05 -!- Nickola [n=~cannika@67-58-211-247.amtelecom.net] has joined #webgui 03:56 <@snapcount> howdy 06:56 -!- Nickola [n=~cannika@67-58-211-247.amtelecom.net] has quit [" "] 11:42 -!- Luke_ [n=IRC@host-82-135-100-226.customer.m-online.net] has joined #webgui 13:03 -!- Luke_ [n=IRC@host-82-135-100-226.customer.m-online.net] has quit [Read error: 104 (Connection reset by peer)] 15:33 -!- Luke_ [n=IRC@host-82-135-100-226.customer.m-online.net] has joined #webgui 16:12 -!- Luke_ [n=IRC@host-82-135-100-226.customer.m-online.net] has quit [Read error: 104 (Connection reset by peer)] 16:24 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 16:41 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 16:41 -!- mode/#webgui [+v crythias] by ChanServ 16:44 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] 16:44 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 16:44 -!- mode/#webgui [+v crythias] by ChanServ 17:16 <+crythias> grr 17:39 <@snapcount> frosted flakes? 17:39 <@snapcount> grrreat! 17:41 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 17:41 -!- mode/#webgui [+o pbmdawg] by ChanServ 18:01 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 18:01 -!- mode/#webgui [+v MrHairgrease] by ChanServ 18:07 < xdanger> pbmdawg: have taken a look at the redirect problem ? 18:08 <@pbmdawg> not any more than since yesterday. 18:08 < xdanger> I'm just wondering why that site does redirect at meta tag level, not in the http headers 18:08 <@pbmdawg> good question. 18:09 <@pbmdawg> what version are we talking about again? 18:09 < xdanger> 6.8.7 18:10 < xdanger> I's quite a problem since they would like to release the site tomorrow 18:11 -!- Luke_ [n=IRC@host-82-135-100-226.customer.m-online.net] has joined #webgui 18:12 <@pbmdawg> oh 18:12 <@pbmdawg> I'll take a look at it now. 18:12 <@pbmdawg> surely there's some patch we can do 18:12 <@pbmdawg> can figure out, I mean 18:12 < xdanger> great 18:18 < xdanger> pbmdawg: when I call a file asset directly it returns HTTP/1.1 404 Page Not Found and places the redirect to meta tags... 18:19 <@pbmdawg> it should set the status to "302", "Redirect" 18:20 <@pbmdawg> and the meta tags wouldn't be returned/displayed if there was a 404 code returned 18:22 <@pbmdawg> ahhh 18:22 <@pbmdawg> I see why 18:23 <@pbmdawg> heh; yeah, that's a bug 18:23 <@pbmdawg> and actually, it's my fault. 18:23 <@pbmdawg> :| 18:23 <@pbmdawg> (sort of) 18:23 <@pbmdawg> do this 18:23 <@pbmdawg> in File.pm 18:23 <@pbmdawg> instead of return ""; 18:23 <@pbmdawg> put return "1"; 18:24 <@pbmdawg> sorry, under www_view() 18:25 <@pbmdawg> op=flushCache 18:26 <@pbmdawg> in 6.8 I rejiggered page() and I created tryAssetMethod() in WebGUI.pm 18:27 <@pbmdawg> so it does 404 if an asset's view method returns '' 18:27 <@pbmdawg> which File does 18:27 <@pbmdawg> so if you make that change, theoretically it should use the header redirect and not the meta redirect 18:28 <@pbmdawg> which should fix the caching problem 18:32 < xdanger> Let's try =) 18:42 < xdanger> HTTP/1.1 302 Redirect 18:42 < xdanger> pbmdawg: thanks 18:51 -!- Baylink [n=jra@rrcs-71-40-184-110.se.biz.rr.com] has joined #webgui 18:52 < Baylink> Morning all. Yep; my 6.8.7 is working now. demo seems broken, not that I much care, though it's sort of nifty to have... 18:53 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has joined #webgui 18:53 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:56 <@pbmdawg> cool; glad you got it working. 18:56 <@pbmdawg> xdanger: did that solve the caching issue also? 18:58 <@pbmdawg> Baylink: how is webgui's responsiveness for you 18:58 <@pbmdawg> speedy? 18:59 <@pbmdawg> sluggish? 19:03 < xdanger> pbmdawg: yep, no more cached meta refresh =) 19:04 <@pbmdawg> sweet 19:04 <@pbmdawg> I'll commit the fix to svn 19:04 <@pbmdawg> thanks for testing it for me 19:04 <@pbmdawg> and pestering me about it 19:09 < xdanger> =) 19:09 < xdanger> remember to give some credits ;) 19:09 <@pbmdawg> how do you want it to read 19:10 < xdanger> Jukka Raimovaara / Axxion Oy 19:10 <@pbmdawg> - fixed a bug in the File asset that caused file redirects to be cached 19:10 <@pbmdawg> incorrectly for Visitor. Thanks to Jukka Raimovaara / Axxion Oy. 19:10 < xdanger> pbmdawg: couple of weeks ago I regitered: http://webgui.fi/ 19:11 < xdanger> and currently we only have "bussiness card" pages: http://axxion.fi/ 19:11 <@pbmdawg> what does that say 19:12 < xdanger> YeY, I'we done something afficial to improve webgui =) 19:12 <@pbmdawg> now go to a nonexistent url as Visitor and see what happens 19:12 <@pbmdawg> /something111 19:13 < xdanger> goes to the right page =) 19:13 <@pbmdawg> the notFound page? 19:14 <@pbmdawg> and it doesn't have a meta refresh? 19:14 < Baylink> pbmdawg: It's a touch slow, on, frex, styling admin pages; if FireFox really doesn't cache CSS and that stylesheet is being served separately, that might explain why... 19:14 <@pbmdawg> yeah. it's loads faster in IE. 19:15 < xdanger> pbmdawg: HTTP/1.1 404 Page Not Found and no meta refresh... 19:15 <@pbmdawg> oh good. 19:15 < Baylink> Oh; *that's* a good thing for an OSS package. :-) 19:15 <@pbmdawg> heh. 19:15 <@pbmdawg> webgui is only incidentally open source 19:15 < Baylink> So I'm guessing "inline your CSS from a snippet with a macro"? 19:15 <@pbmdawg> might as well 19:15 < Baylink> Yeah, I'd gathered. I bitch about it regularly. 19:16 <@pbmdawg> I'm gonna convert plainblack.com to do that later 19:16 < Baylink> My demo is borken, though. 19:16 <@pbmdawg> missing config file? 19:16 < Baylink> It created the subdir with the silly name, and redirects to it... and then redisplays the create a demo button page 19:17 <@pbmdawg> hum. 19:18 <@pbmdawg> did your wre download from a mirror, or did you have to wget the WebGUI.tar.gz ? 19:18 < Baylink> I haven't dug into it yet; it's peripheral to my needs. Converting the WG5 black style to WG6 is front-rack for me right now. 19:18 < Baylink> I wgot. 19:18 < Baylink> Excuse me: WG5 white. Same thing, though. 19:18 <@pbmdawg> okay. I think the wre auto-download is broken since SF changed their site (months ago?) 19:19 <@pbmdawg> "All I wanna say to you is... na-na-na-na... unspeakable" 19:22 <@pbmdawg> "The juvenile.... in a time when the night is so cold..." 19:23 <@pbmdawg> "tomorrow's foe is now a friend..." 19:23 <@pbmdawg> I love generating scrollback just for chansen 19:24 < chansen> pbmdawg: ;P 19:26 -!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:27 <@pbmdawg> Hairsludge 19:27 <@pbmdawg> welcome 19:27 < xdanger> pbmdawg: our pages says things like "we can provide complete solutions for your online communication. We do hosting,webdesing,extra-intranet,cms (webgui and an legacy php system), open source-systems,consulting" =) 19:27 < Baylink> Am I not the only one having Nick problems with Freenode lately? 19:27 <@pbmdawg> not I 19:27 < MrHairgreas1> aren't we friendly today! 19:27 < Baylink> "greas1"? 19:27 < MrHairgreas1> hmm 19:28 < MrHairgreas1> My computer hang 19:28 < Baylink> I keep getting told that someone else owns my nick, though it lets me log in anyway... 19:28 < MrHairgreas1> so I rebooted but the mrhairgrease thing didn't time out i guess 19:28 < MrHairgreas1> hey dawg 19:28 < MrHairgreas1> kick mrhairgrease in the butt pls 19:28 -!- MrHairgrease was kicked from #webgui by pbmdawg [pbmdawg] 19:29 -!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has quit [Client Quit] 19:29 -!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:29 <@pbmdawg> do /nick 19:29 <@pbmdawg> then identify 19:29 < MrHairgreas1> I tried 19:30 < MrHairgreas1> fscking software 19:30 <@pbmdawg> derned programmers 19:30 < MrHairgreas1> those suck too 19:30 < MrHairgreas1> I know 19:30 < MrHairgreas1> I'm only part time programmer 19:30 < MrHairgreas1> and I already suck 19:30 <+perlDreamer> they ask that on job apps 19:30 -!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 19:31 <+perlDreamer> if you answer no, they make you do business-type work instead 19:31 -!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:31 <@pbmdawg> "she opened up her eyes and thought... oh what a morning..." 19:31 < MrHairgreas1> crap 19:32 <@pbmdawg> "she's going to get ya... all that she wants is another baby... she's gone tomorrow" 19:32 -!- MrHairgreas1 is now known as GreaseMeister 19:32 < GreaseMeister> That does work 19:32 -!- GreaseMeister is now known as MrHairgreas1 19:32 < Baylink> So, can anyone comment on two issues: interfacing WGauth email address data with Mailman, and externally populating/updating product data from a client's ops system? 19:33 <@pbmdawg> which product system? the product wobject or the commerce product system 19:35 <@pbmdawg> "you can do what you wanna; just seize the day; what you're doing tomorrow will come your way.. don't you ever consider what you'll find.... oh-oh.... it's a beautiful life...." 19:38 < Baylink> The new stuff. 19:38 < Baylink> I'm starting from scratch. 19:38 <@pbmdawg> that's a question for a database developer. that's not a trivial mashup 19:38 < Baylink> I hope I don't have to actually create a separate object for each product; I have a client with like 15,000 SKUs 19:38 <@pbmdawg> hairgrease? want a job? 19:39 < Baylink> Please tell me that the design wasn't done *without* considering that sort of situation? 19:39 <@pbmdawg> ask Martin... he wrote the thing 19:39 < Baylink> Martin may consider himself asked. :-) 19:41 <+perlDreamer> you could also ask snapcount, since he added a product to the system and the EMS inserts products into it. 19:41 < Baylink> EMS? 19:41 <+perlDreamer> based on what little I know, I'd say it should be very easy 19:41 <+perlDreamer> EventManagementSystem 19:41 < Baylink> That's pre-6.8.x? 19:41 <+perlDreamer> 6.99 19:41 < Baylink> I sort of thought I didn't have it yet. 19:43 -!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] 19:43 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui 19:43 -!- mode/#webgui [+v MrHairgrease] by ChanServ 19:43 <+MrHairgrease> I'm back! 19:44 <+perlDreamer> so how hard would it be to import 15.000 SKU's into the Commerce system? 19:44 <+MrHairgrease> depends 19:45 <+MrHairgrease> It'll probably take some diligence 19:45 <+MrHairgrease> =) 19:45 <+MrHairgrease> It also depends on how the sku's are build up 19:46 <+MrHairgrease> If there's some structure you can probably use some script 19:46 <+MrHairgrease> Even better 19:46 <+MrHairgrease> If you already have a backend... 19:46 <+MrHairgrease> you can write an item plugin 19:46 <+MrHairgrease> and then you don't need the product manager 19:46 < Baylink> I suspect the situation is "offline database". 19:46 <+MrHairgrease> That way you can manage your products with the same interface you always used 19:47 <+MrHairgrease> offline db == different backend also =) 19:47 <+MrHairgrease> item plugins work very good on other db's 19:47 <+MrHairgrease> That's why they are there in the first place =) 19:48 < Baylink> Sorry: on phone. The client I have in mind has the data in a legacy database off-line to where their website would be coloed. 19:48 < Baylink> And you don't have a plug in for filePro. :-) 19:48 <+MrHairgrease> nope 19:48 <+MrHairgrease> But _you_ can make one =) 19:49 <+MrHairgrease> The thing is... 19:49 <+MrHairgrease> if you want to manage the products in the legacy db through the product manager in wg 19:49 <+MrHairgrease> you'll have to import them with a custom script 19:50 <+MrHairgrease> but if you only wanna sell stuff you'd need an item plugin 19:50 <+MrHairgrease> that speaks the legacy db schema 19:50 * MrHairgrease is in a chatty mood today 19:51 <+perlDreamer> MrHairGrease is a Eurohunk and Perl hacker extrordinaire 19:51 <+MrHairgrease> I think Dan Puro once called me... 19:51 <+MrHairgrease> The Perl God from Procolix =) 19:52 -!- perlDreamer is now known as perlDreamer_afk 19:52 <+MrHairgrease> That was a bit too much honour 19:52 < xdanger> pbmdawg: you might want to correct that same problem with the File/Image.pm ? 19:52 <+MrHairgrease> still a pity though that it didn't reflect on my salary 19:58 <+perlDreamer_afk> we're all underpaid and overworked 19:58 -!- perlDreamer_afk is now known as perlDreamer 20:02 <+MrHairgrease> colin 20:02 <+perlDreamer> yes? 20:02 <+MrHairgrease> did that answer you sku question btw? 20:02 <+perlDreamer> it was actually Baylink's, but yes 20:02 <+perlDreamer> thank you! 20:02 <+MrHairgrease> ah 20:03 <+MrHairgrease> that's what you get from loosing you nick 20:08 -!- Baylink [n=jra@rrcs-71-40-184-110.se.biz.rr.com] has quit ["User disconnected"] 20:37 <@snapcount> full house 20:37 <@pbmdawg> olsen twins? 20:39 <@pbmdawg> mr. breakit meets ms. fixit 20:49 <+perlDreamer> you called? 21:11 <@snapcount> heh 21:22 -!- perlDreamer is now known as reFixitMan 21:22 -!- reFixitMan is now known as reFixitMan_afk 21:27 -!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["a man's gotta drink"] 21:28 < xdanger> pbmdawg: what do you think about the image asset ? 21:28 < xdanger> shouldn't it return something other than "" ? 21:28 < xdanger> the www_view function I mean... 21:37 <@pbmdawg> yes; sorry; you're right. busy. 21:37 <@snapcount> heh this is awesome 21:38 <@snapcount> my new macbook pro is shipping from Shanghai CN 21:38 <@snapcount> I'm fairly certain that's not Conneticut 21:38 <@snapcount> never got a fedex package from another country 21:42 <@pbmdawg> I didn't know there was a Shanghai in Canada 21:43 < xdanger> I'd like to have a new macbook pro =) 21:44 < xdanger> I only have a old 1GHz iBook G4 21:44 <@snapcount> this will be my first mac experience 21:45 < xdanger> I've been a mac user for almost 2years now... 21:45 < xdanger> don't want to go bac to win/linux 21:45 < xdanger> back 21:45 <@snapcount> I read a review on this machine and it's supposed to pretty much kick ass 21:45 <@snapcount> but I guess I'll find out next week 21:46 <@pbmdawg> and now it can dual boot xp 21:46 <@snapcount> why would I intentionally put a virus on my new mac =) 21:46 <@pbmdawg> funded (partially) by plain black 21:47 <@snapcount> oh yeah 21:47 <@snapcount> he was one of the first couple people to throw money in the pot 21:47 <@snapcount> iirc 22:06 <@pbmdawg> http://stadium.weblogsinc.com/engadget/videos/narf2006_xp_mac.mov 22:07 < WRE> http://tinyurl.com/hx7jd 22:12 <@snapcount> This has to be about the worst quality video I've ever watched 22:25 <@pbmdawg> I started formatting my notebook hdd 22:25 <@pbmdawg> to try the "xp on mac" hack 22:25 <@pbmdawg> and then I realized my notebook isn't a mac 23:00 -!- mlamar [n=mlamar@130.157.145.49] has joined #webgui 23:00 <@pbmdawg> welcome 23:00 < mlamar> hey 23:01 < mlamar> I take it I'm not interrupting an ongoing conversation? 23:01 <+crythias> not likely 23:01 < mlamar> great, I've got a question about bug reporting ... 23:02 < mlamar> I've just worked through a series of bugs (or features?) on using isMarkedRead for Threads 23:02 <@snapcount> eh hmmm 23:02 <@snapcount> they are 'features' 23:02 <@snapcount> =) 23:02 < mlamar> do y'all think I should report that in a single bug report or multi? 23:03 < mlamar> (or put in an request for feature!) 23:03 <@snapcount> each bug gets its own number 23:03 < mlamar> right, but ya need all the little fixes to this this to work ... 23:04 <@snapcount> well, the bug is the functionality that's broken 23:04 <@snapcount> not the pieces of code 23:04 <@snapcount> so one report for the function not working 23:04 <@pbmdawg> I say multi 23:04 < mlamar> eep! dissent! 23:04 * snapcount slaps pbmdawg around a bit with a large trout 23:04 <@snapcount> (this is how we settle disputes) 23:04 <@snapcount> =) 23:04 * pbmdawg kicks snapcount 23:05 < mlamar> ah, very, uh, judicious 23:05 <@snapcount> for example 23:05 <@snapcount> so you can't add a user 23:05 < mlamar> :) 23:05 <@snapcount> but the problem is with Auth.pm and Auth/WebGUI.pm 23:05 <@snapcount> one bug report 23:05 < mlamar> btw, snapcount I just reopened one of your bugs ... 23:05 <@snapcount> s/so/say 23:05 <@snapcount> yipee! 23:06 <@pbmdawg> yeah Roy has the Midas touch. Anything he touches needs to be taken to Midas. 23:06 <+crythias> hahahah 23:07 <@snapcount> when you say 'my bug' does that mean 'my fault' or 'my tracker' or 'I closed it and you reopened' 23:07 < mlamar> you closed it. I reopened it. Left it assigned to you 23:07 <@pbmdawg> Roy: "fixed in 6.7.5" 23:07 < mlamar> yep, that's the one 23:07 <@pbmdawg> mlamar: "broken in 6.8.7" 23:07 <@snapcount> calc mattscode 23:07 < WRE> mattscode = {dangit;} i broke 6.9... beyond repair, probably. 23:08 <@snapcount> hah 23:08 <@pbmdawg> see, that's why 6.9 doesn't exist anymore 23:08 <@snapcount> lol 23:08 <+crythias> calc crythias 23:08 < WRE> crythias = saihtyrc 23:08 <@snapcount> so did we answer your question? 23:08 <@pbmdawg> calc E-Rod 23:08 < mlamar> yep, good enough anyway :) 23:08 < WRE> E-Rod = Evil Release Overlord and Destructor 23:09 <@pbmdawg> add 1 bug report for every permutation and combination of all the issues/symptoms. 23:09 <@snapcount> then multiply it by pi/2 23:09 <@snapcount> carry the one 23:09 <@snapcount> and divide by zero 23:10 < mlamar> and watch sourceforge crash 23:10 <@snapcount> sorry... we're a little nutty on channel 23:10 <@snapcount> sourceforge just crashes on it's own 23:10 < mlamar> np. nuttyness is good. 23:13 <+crythias> specially with Reese's cups 23:14 <@snapcount> mmmm... junk food 23:17 <@pbmdawg> Holodna, hmura, I mrachna v dushe. Kak mog znat' ya, shto ti umryosh'? 23:18 <@snapcount> Matt... how many times do I have to tell you... 23:18 <@snapcount> Babelfish does not translate klingon 23:18 * snapcount sighs 23:18 <+reFixitMan_afk> I thought Klingon had more punctuation...? 23:18 -!- reFixitMan_afk is now known as perlDreamer 23:19 <@pbmdawg> that's russian (cyrillic) phonetically transliterated to english 23:19 <@snapcount> are you bored? 23:19 <@pbmdawg> what are you talking about 23:19 <@pbmdawg> I'm busier than ever 23:19 <@snapcount> klingons in russia 23:20 <@snapcount> perlDreamer: how's $dayJob? 23:20 <+perlDreamer> I have a deadline tomorrow 23:20 <+perlDreamer> but I'll be able to meet it easily 23:21 <+perlDreamer> why? 23:21 <@pbmdawg> I made a fat joke to/about my boss. should I be worried? 23:21 <+perlDreamer> only if he's fat 23:21 <+perlDreamer> or sensitive about his weight 23:21 <+perlDreamer> Or lives in Chicago 23:21 <@snapcount> is that to and about 23:21 <@snapcount> made to *and* about your boss 23:21 <@pbmdawg> maybe 23:22 <@snapcount> there is a calc for this situation 23:22 <+crythias> calc urinecakes 23:22 < WRE> urinecakes = That's not belly lint, that's urine cakes. 23:22 <@snapcount> I can't remember what it is 23:22 <@snapcount> nop 23:22 <+perlDreamer> why not grep WRE calc file? 23:22 <+crythias> calc marriage 23:22 < WRE> marriage = my sister just got engaged but you're already married... 23:22 <@snapcount> oops... I'm speaking assembly again 23:22 <@snapcount> randcalc 23:22 < WRE> red = The color that's not blue, green, yellow, brown, orange, black, purple, ... 23:22 <+perlDreamer> or better yet, allow us to grep WRE's calc file 23:22 <@pbmdawg> randcalc 23:22 <+perlDreamer> grepcalc 23:22 < WRE> bofh = Bastard Operator From Hell 23:23 <@pbmdawg> randcalc 23:23 < WRE> rizen = The Godfather 23:23 <@pbmdawg> randcalc 23:23 < WRE> testes = here goes a new line  is it down here? 23:23 <+perlDreamer> randcalc 23:23 < WRE> bunghole = FIRE FIRE FIRE!!! 23:23 <+crythias> heh 23:24 <@snapcount> randcalc 23:24 < WRE> urine = Did you know that all humans can urinate through their navels? 23:24 <@snapcount> randcalc 23:24 < WRE> marriage = my sister just got engaged but you're already married... 23:24 <@snapcount> randcalc 23:24 < WRE> wre = WebGUI Runtime Environment 23:24 <@snapcount> randcalc 23:24 < WRE> flame = Roy and Martin are lovers 23:24 <+perlDreamer> but you have to untie the knot first 23:24 <@snapcount> randcalc 23:24 < WRE> docs = JT already wrote it currently it inserts 200 random words at a time into the database 23:24 <@snapcount> randcalc 23:24 < WRE> foo = foobar 23:24 <@snapcount> randcalc 23:24 < WRE> mattscode = {dangit;} i broke 6.9... beyond repair, probably. 23:24 <@snapcount> randcalc 23:24 < WRE> bunghole = FIRE FIRE FIRE!!! 23:24 <@snapcount> randcalc 23:24 <+perlDreamer> randcalc 23:24 < WRE> rizen = The Godfather 23:24 < WRE> crythias = saihtyrc 23:24 <@snapcount> damn it 23:24 <@snapcount> where is it 23:24 <@snapcount> the one about getting fired 23:24 <@pbmdawg> randcalc 23:25 < WRE> pomade = give me some of that palmade I hope you mean pomade 23:25 <@pbmdawg> calc fired 23:25 < WRE> No calc set for "fired" 23:26 <+perlDreamer> calc fire 23:26 < WRE> No calc set for "fire" 23:26 <+perlDreamer> !help 23:26 <+perlDreamer> !index 23:26 <@pbmdawg> !bash 23:26 <+perlDreamer> !listing 23:26 < WRE> |bash 14712| flah. semen's nasty. 23:26 < WRE> |bash 14712| except.. on nachos.. 23:26 <@pbmdawg> yikes 23:26 <+perlDreamer> ug 23:26 <@snapcount> calc sacked 23:26 < WRE> sacked = I hope you're kidding, b/c you're fired if you're not 23:27 <@snapcount> there it is 23:27 <+perlDreamer> calc fired I hope you're kidding, b/c you're fired if you're not 23:27 <+perlDreamer> calc fired 23:27 < WRE> No calc set for "fired" 23:27 <+perlDreamer> calc fired 23:27 <@snapcount> it takes forever to set one 23:27 <@snapcount> calc compile 23:27 < WRE> No calc set for "compile" 23:27 <+perlDreamer> calc fired 23:28 < WRE> No calc set for "fired" 23:28 <+perlDreamer> dude, what are you running that thing on? 23:28 <@snapcount> calc mattcompile 23:28 < WRE> mattcompile = : I've never compiled anything before. 23:28 <@snapcount> calc confusion 23:28 < WRE> confusion = DUDE this ROCKS but I'm not sure what to do with it. 23:28 <@snapcount> Christian is going to be upset with us 23:28 <+perlDreamer> here, let's talk about something technical 23:29 <+perlDreamer> when's the next bug-a-thon? 23:29 <@snapcount> yesterday 23:29 <@snapcount> I'm supposed to do release next week 23:29 <@snapcount> early next week 23:29 <@snapcount> that's a directive from the godfather 23:30 <@snapcount> uh oh 23:30 <@snapcount> brb 23:30 * pbmdawg excretes excess directives 23:31 <+crythias> secretes? 23:39 <+perlDreamer> no, for directives, it's definitely excretes 23:50 -!- crythias [n=gyoung@64.200.2.35] has left #webgui [] --- Day changed Fri Mar 17 2006 00:04 -!- mlamar [n=mlamar@130.157.145.49] has quit ["Leaving"] 00:24 <@snapcount> oy! 00:24 <@pbmdawg> what'd you break 00:24 <+perlDreamer> that wasn't right back 00:24 <@pbmdawg> I mean, what'd I break 00:24 <+perlDreamer> Is it your turn on Thursdays? 00:24 <+perlDreamer> Wednesday is my turn 00:26 <@snapcount> you lost me 00:26 <@snapcount> I didn't break anything 00:26 <@snapcount> I just forgot that I told my brother we would go get some chik-fil-a 00:26 <+perlDreamer> dissin' the brother is bad 00:27 <@snapcount> how am I dissing him 00:27 <@snapcount> oh... by forgeting 00:27 <@snapcount> I'm catching up slowly 00:27 <+perlDreamer> waiter... 00:27 <+perlDreamer> more cold syrup for my friend in Florida 00:28 <@snapcount> nuero-receptors are slowly firing 00:28 <+perlDreamer> snapcount: were you goint to ask me something earlier 00:29 <@snapcount> oh 00:30 <@snapcount> I was going to tell you something 00:30 <@snapcount> I owe you an apology 00:30 <@snapcount> heh 00:30 <+perlDreamer> huh? 00:30 <+perlDreamer> for what? 00:30 <@snapcount> you i18n'd some of the forms in EMS 00:30 <@snapcount> and they were... 00:30 <@snapcount> kind of 00:30 <@snapcount> ... 00:30 <@snapcount> temp code 00:30 * snapcount ducks 00:30 <@snapcount> it's all to be templated 00:30 <+perlDreamer> oh 00:30 <+perlDreamer> no problem 00:30 <@snapcount> and I didn't tell you 00:30 <@snapcount> so when I saw all the work you did 00:31 <@snapcount> I was like, "damn it" 00:31 <@snapcount> see, those forms are all part of the checkout process 00:31 <@snapcount> there are three methods and three steps to the 'add to cart' forms 00:31 <@snapcount> 1) displaying sub-event selection 00:32 <@snapcount> 2) sub event conflict resolution 00:32 <@pbmdawg> yeah but the template variables have to be i15d 00:32 <@snapcount> 3) user registration info 00:32 <@snapcount> true 00:32 <@snapcount> however, a lot of the wording and stuff will be changed for sure 00:32 <@snapcount> and may not be broken up the same way 00:33 <@snapcount> I just didn't feel like dealing with the template for that stuff yet 00:33 <@snapcount> so I hardcoded the forms until the code worked 00:33 <@snapcount> bascically, the addToCart method will have a template that handles display of those three steps 00:34 <@snapcount> which is the overall EMS checkout process that occurs before handing off to the commerece stuff 00:34 <@snapcount> then those templates will be used 00:34 <@snapcount> viewCart, etc 00:34 <@snapcount> heh 00:34 <+perlDreamer> okay 00:34 <@snapcount> I'm not sure why I just told you all that 00:34 <@snapcount> that kinda came outa no where 00:34 <+perlDreamer> well, now i understand how it's supposed to work 00:35 <@pbmdawg> it's the "eat more beef" bird-flu-infected chicks in your belly 00:35 <@snapcount> well, that's good 00:35 <@snapcount> hehe 00:35 <+perlDreamer> and why you used forms instead of templating 00:35 <+perlDreamer> let me know when the templating is done, and I'll start the template docs 00:35 <@snapcount> ok 00:35 <+perlDreamer> and I'll recycle any labels that still work 00:35 <@snapcount> this part was a real PITA 00:36 <@snapcount> the problem lies in making the subevent selection continue at the right point after resolving a conflict 00:36 <@snapcount> it was a challenge to maintain state 00:36 <@snapcount> but that works now 00:36 <+perlDreamer> cool 00:36 <+perlDreamer> are you close to being done? 00:36 <@snapcount> I have three things left essentially 00:37 <@snapcount> plus the oddoties 00:37 <@snapcount> that will creep in 00:37 <@snapcount> 1. User Reg Info Form 00:37 <@snapcount> 2. Tracking number of attendees and it's associated tasks 00:38 <@snapcount> 3. Template the EMS checkout stuff 00:38 <@snapcount> none should be difficult 00:38 <+perlDreamer> no 00:38 <+perlDreamer> sounds like SMOP 00:38 <@snapcount> right now I'm trying to figure out how the collect reg form should work 00:38 <@pbmdawg> Some More Optimistic Predictions? 00:39 <@snapcount> yes 00:39 <@snapcount> I am your polar opposite =) 00:39 <@pbmdawg> so you say 00:39 <+perlDreamer> if you agree then you're probably not opposites 00:40 <@snapcount> I'm not sure how I should handle knowing how many people to collect information for 00:40 <@snapcount> I guess based on the number of master events in the cart 00:40 <+perlDreamer> why do you care? 00:40 <@snapcount> b/c if you don't have a ticket to the conference, you can't attend a sub-event 00:40 <@snapcount> b/c secrataries can order registrations for 10 people at one company 00:41 <@snapcount> and the reason the attendee info is needed 00:41 <@snapcount> is b/c it's part of the spec 00:41 <@snapcount> =) 00:42 <@snapcount> so they know who's name to put on the badge and who to send junk mail to I guess 00:42 <+perlDreamer> isn't it just a column in the database? 00:42 <@snapcount> the db is easy 00:43 <@snapcount> the hard part (I thought and now realize is not hard actually) was knowing how many times to prompt for user info at the end of checkout 00:43 <+perlDreamer> I see 00:43 <@snapcount> basically, determining how many people were attending the event based on what's in the cart 00:43 <@snapcount> the sub-events were throwing me 00:43 <@snapcount> but, they are not relevant 00:45 <+perlDreamer> boy, you did have a bug-a-thon yesterday 00:45 <+perlDreamer> but you forgot to close your own bug 00:46 <@pbmdawg> anyone know how to tell XML::Simple to always wrap values in no, sorry 00:46 <+perlDreamer> you applied my standard answer? 00:53 <@snapcount> huh? 00:54 <+perlDreamer> calc standardAnswer perldoc 00:54 <@snapcount> pbmdawg: check the blinker fluid, when low it can cause the canooter valve to fail leading to the seizure of your muffler bearings 01:03 <@pbmdawg> so what do you guys think of Google buying Sun 01:03 <+perlDreamer> what? 01:03 <@snapcount> I have to write a research paper 01:03 <@snapcount> ttyl 01:04 -!- snapcount is now known as snapcount_afk 01:04 <+perlDreamer> do you mean hypothetically? 01:09 <@pbmdawg> says 1 tiny part of the blogosphere 01:10 <+perlDreamer> I don't think it makes much sense 01:10 <@pbmdawg> me neither 01:10 <+perlDreamer> it would be like buying McDonalds to get Golden State Trucking. 01:14 <@pbmdawg> I think if Google open source Java and gpl'ed Solaris, the world would be a different place 01:14 <@pbmdawg> open sourced 01:14 <+perlDreamer> Solaris is open sourced 01:15 <+perlDreamer> I disagree 01:15 <@pbmdawg> why; because suddenly there would be a million javas? 01:15 <+perlDreamer> it took 4 years for open source Netscape to become Mozilla and become significant 01:15 <+perlDreamer> it took 3 years for the OpenOffice to become community supported 01:15 <+perlDreamer> open sourcing Java might be important 01:15 <+perlDreamer> but not Solaris 01:16 <+perlDreamer> they should dump both and adopt Linux and either Mono or Perl6 to replace Java 01:18 <@pbmdawg> I doubt they would "dump" java 01:18 <+perlDreamer> I agree 01:18 <@pbmdawg> since there's a million java-doers out there 01:18 <+perlDreamer> but they should anyway 01:27 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] 01:58 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 01:58 -!- mode/#webgui [+v crythias] by ChanServ 01:58 <+crythias> It might sound crazy, but it ain't no lie. baby bye bye bye 01:59 <+crythias> lyrical poetry courtesy of the poet laureates of our time. ah, yeah. 01:59 <+crythias> actually, that'd probably be poets laureate, come to think of it. 01:59 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] 02:09 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 03:28 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 03:29 -!- mode/#webgui [+v crythias] by ChanServ 03:31 <+crythias> just ... How william Shatner changed the world on History Channel 06:14 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] 06:25 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui 06:25 -!- mode/#webgui [+v crythias] by ChanServ 07:30 -!- perlDreamer [n=colink@199.107.160.242] has joined #webgui 07:30 -!- mode/#webgui [+v perlDreamer] by ChanServ 07:30 <+perlDreamer> calc fired 07:30 < WRE> No calc set for "fired" 07:30 <+perlDreamer> calc sacked 07:30 < WRE> sacked = I hope you're kidding, b/c you're fired if you're not 07:30 <+perlDreamer> calc fire 07:30 < WRE> No calc set for "fire" 07:30 <+perlDreamer> heh 07:30 -!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] 07:39 -!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] 09:19 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has quit ["bbl"] 11:24 -!- christian-Marc [n=marc@host1.procolix.nl] has joined #WebGUI 11:24 -!- christian-Marc [n=marc@host1.procolix.nl] has left #WebGUI [] 11:32 -!- chansen [n=chansen@h48n3c1o1099.bredband.skanova.com] has joined #WebGUI 11:39 -!- wouter_procolix [n=wouter@host1.procolix.nl] has joined #webgui 14:00 -!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui 14:00 -!- mode/#webgui [+v MrHairgrease] by ChanServ 14:07 < xdanger> Is it normal for a Event calendar to show past events if the list is from Now! ?-) 14:07 < xdanger> Or is this just a versioning problem ? 14:07 <+MrHairgrease> Dunno 14:07 <+MrHairgrease> probably not versioning 14:07 <+MrHairgrease> more likely cache or something 14:07 < wouter_procolix> I was aware of the reverse problem: not showing older messages than this month... but that was fixed, I think. 14:07 <+MrHairgrease> Or it's a bug =) 14:33 < xdanger> Is the Now! supposed to be time(); or the start of the current month ? 14:33 < xdanger> in eventcalendar 14:36 < wouter_procolix> I've no idea. Just took a quick look at EventsCalendar.pm but it's rather cryptic to me. Sorry. 14:37 < xdanger> It is quite cryptic =) 14:38 < wouter_procolix> :-) 14:50 < xdanger> there is $session{form}{calMonthStart} eq '1') && ($i == 1) on line 282, I think it should be || 14:58 < wouter_procolix> You're probably right. 14:59 < wouter_procolix> In the latest SVN version, there is no such code at line 282. 14:59 < wouter_procolix> But at line 213 is: 14:59 < wouter_procolix> my $calMonthStart = $self->session->form->process("calMonthStart") || 1; 15:00 < wouter_procolix> oh wait, I looked too quickly, that is not the same... 15:00 < wouter_procolix> Anyway, maybe should check out the latest version of this file on websvn. It might have been fixed already. 15:52 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui 15:52 -!- mode/#webgui [+o pbmdawg] by ChanServ 16:06 -!- Baylink [n=jra@rrcs-71-40-184-110.se.biz.rr.com] has joined #webgui 16:38 <+MrHairgrease> matt 16:38 <@pbmdawg> mart 16:39 <+MrHairgrease> I tried to upload SQLForm 1.0.4 to th contrib area 16:39 <+MrHairgrease> but somehow uploading fails 16:39 <@pbmdawg> wonderful 16:39 <+MrHairgrease> I don't get any error though... 16:39 <+MrHairgrease> do you know whats wrong 16:39 <@pbmdawg> probably webgui bug 16:39 <+MrHairgrease> also it won't save my change in the text 16:39 <+MrHairgrease> yeah maybe 16:40 <+MrHairgrease> but I already dumped 1.0.3 16:40 <@pbmdawg> ok I'll take a look 16:40 <+MrHairgrease> so now nobady can download it 16:40 <+MrHairgrease> cool 16:40 <+MrHairgrease> thanks 16:43 <@pbmdawg> so is it ready to put in the core? 16:43 <+MrHairgrease> I'll wait a more before converting it to 6.99 16:43 <+MrHairgrease> some things are still in a state of flux 16:44 <+MrHairgrease> and I don't want to maintain two codebases 16:44 <+MrHairgrease> When's the deadline? 16:44 <@pbmdawg> I don't know 16:44 <@pbmdawg> probably April 16:44 <@pbmdawg> or May 16:44 <+MrHairgrease> Ok 16:44 <@pbmdawg> I just attached a file to that post 16:44 <@pbmdawg> try again 16:44 <+MrHairgrease> let me know if there's like two weeks left 16:44 <+MrHairgrease> ok 16:45 <+MrHairgrease> no luck 16:45 <+MrHairgrease> I do see your file though 16:45 <+MrHairgrease> link.cmd 16:46 <+MrHairgrease> maybe I'm just being stupid 16:46 <+MrHairgrease> I'll try logging in and out 16:47 <+MrHairgrease> doesn't work either 16:49 <@pbmdawg> email me the file 16:49 <+MrHairgrease> yeah 16:49 <@pbmdawg> I also edited/saved the synopsis successfully 16:49 <@pbmdawg> maybe the file is too big? did you add big docs or something? 16:50 <+MrHairgrease> no 16:50 <+MrHairgrease> preview also does not work 16:50 <+MrHairgrease> when I preview I get back to the view method output 16:52 <@pbmdawg> hm 16:52 <@pbmdawg> sounds like buggy, crappy software 16:53 <+MrHairgrease> made by derned programmers =) 16:53 <+MrHairgrease> I sent the file 16:54 <+MrHairgrease> doesn't the error log say anything special? 16:56 <@pbmdawg> I fixed a typo in your changelog entry about typos 16:56 <@pbmdawg> calc typo : I fixed a typo in your changelog entry about typos 16:58 <+MrHairgrease> what was wrong with it 16:58 <@pbmdawg> typo's 16:58 <@pbmdawg> should be typos 16:58 <+MrHairgrease> not in the Netherlands 16:59 <+MrHairgrease> but thanks anyway =) 16:59 <@pbmdawg> plural 16:59 <@pbmdawg> plurals don't have apostophes 16:59 <@pbmdawg> apostrophes 16:59 <+MrHairgrease> oh ok 16:59 <@pbmdawg> in english 16:59 <@pbmdawg> possessives have apostrophes 16:59 <+MrHairgrease> In holland you need them only if not using them would change the pronouciation 17:00 <+MrHairgrease> so it's: 17:00 <+MrHairgrease> The typos are Martin's 17:00 <+MrHairgrease> and not 17:00 <@pbmdawg> yeah in English 17:00 <+MrHairgrease> The typo's are Martins 17:00 <@pbmdawg> yeah; both wrong there 17:00 <+MrHairgrease> which would be the dutch way 17:00 <+MrHairgrease> crazy Americans =) 17:01 <@pbmdawg> Martin: do you know much about Calvinism 17:01 <+MrHairgrease> why? 17:01 <@pbmdawg> just wondering 17:01 <@pbmdawg> I updated your file and changlog 17:01 <@pbmdawg> changelog 17:02 <+MrHairgrease> cool 17:02 <+MrHairgrease> rhanks 17:02 <+MrHairgrease> man... 17:02 <@pbmdawg> must be your web browser. 17:02 <+MrHairgrease> it's typo day today 17:02 <+MrHairgrease> could be 17:02 <@pbmdawg> oh yeah, apostrophes are also used in contractions, like you just did 17:02 <+MrHairgrease> I used the same for the former posts though 17:02 <@pbmdawg> except 17:02 <+MrHairgrease> and those did work 17:03 <@pbmdawg> "its", when possessive doesn't take an apostrophe 17:03 <+MrHairgrease> But yeah I know something about Calvinism 17:03 <+MrHairgrease> yeah 17:03 <@pbmdawg> really; how 17:03 <+MrHairgrease> I'm familiar with the diffrence between it's and its 17:22 -!- snapcount_afk is now known as snapcount 17:24 < Baylink> Martin: you said SQLF is 6.8 compatible, just now? 17:24 < Baylink> snapcount: that SuSE 9.3 tarball is golden, and on my webserver, since I couldn't anon it up to SF. 17:25 <+MrHairgrease> Not only 6.8 compatible 17:25 <+MrHairgrease> It only works on 6.8.x 17:25 < Baylink> Well, I'm on .7 for the nonce, so. 17:25 <+MrHairgrease> Use it on other versions and it will fail 17:25 <+MrHairgrease> Ok 17:25 <+MrHairgrease> It won't work 17:26 <+MrHairgrease> I think the only diffrence is in the form stuff though 17:26 <+MrHairgrease> So it would prolly work if you susbtitue every $session{req}-> with $session{cgi}-> 17:26 < Baylink> Ok; I'm gonna plug it in and play with it. We're a big 4GL house; that's right on my critical path. 17:26 <+MrHairgrease> what's 4GL? 17:27 < Baylink> snapcount: http://images.baylink.com/jra/wre-0.6.0-suse-9.3.tar.gz 17:27 < WRE> http://tinyurl.com/ebk38 17:27 < Baylink> WRE: log 17:27 < Baylink> Damn. 17:27 <@snapcount> his tricks are limited 17:28 < Baylink> I see. 17:28 < Baylink> WRE: roll over 17:28 < Baylink> *really* limited. 17:28 <@snapcount> is that tarball the wre/ folder before you ran setup? 17:28 < Baylink> I go back to the early matchmaker days, when chat had an inhabitant called SPOT. 17:28 < Baylink> Yeah. 17:28 <@pbmdawg> what's 4GL 17:29 < Baylink> Good thing, too: I had to re-unpack it at least twice; making such a tarball should be part of the instructions. 17:29 <@snapcount> It's a db front end programming language 17:29 -!- crythias [n=gyoung@64.200.2.35] has joined #webgui 17:29 <@snapcount> think dumb terminals 17:29 -!- mode/#webgui [+v crythias] by ChanServ 17:29 < Baylink> 'Fourth' generation application development languages; usually associated with DBMSs 17:29 < Baylink> Not at all; snap. 4GL's outlasted dumb terms. 17:30 < Baylink> *Access* is a 4GL (though probably only by courtesy. :-) 17:30 <@snapcount> my exp with it, it was being used on dumb terminals 17:30 <@snapcount> not implying it's limited only to them =) 17:30 < Baylink> Sure; that's where the concept, and the name, originated. 17:31 <@pbmdawg> so is sqlform facilitate a 4gl ? 17:31 <+MrHairgrease> no 17:31 <+MrHairgrease> sqlform is not a programming language 17:32 <+MrHairgrease> it's just a tool to manage complex dependencies between data and store em in a db 17:32 <@snapcount> Baylink: sf is working now, I tested it 17:32 <@snapcount> upload.sf.net 17:32 <@snapcount> anonymous 17:32 <@snapcount> k;fladjf (your password) =) 17:32 <@snapcount> cd incoming 17:32 <@snapcount> put filename 17:32 <@snapcount> and you should follow the naming convention of the other files 17:33 <@snapcount> wre-0.6.0-suse9-i386.tar.gz I think 17:33 <@snapcount> something like that 17:34 * crythias hears a pig bark in the middle of the quicksand. A snake flies past. The down stairs go east, and all is sane in MC Escher's world. 17:36 <@snapcount> that's surprisingly funny 17:37 <@snapcount> maybe b/c I stayed up all night writing 3000 words on why Medicare is fsck'd for uEconomics 17:37 <@pbmdawg> you can spell fsck'd 3000 ways? 17:38 <@snapcount> you have to use alien character sets 17:38 <@snapcount> but yes 17:38 <@snapcount> it is possible 17:38 <@snapcount> for example: ^%&$&^%&*#$()#)#$*%*)/pi == f 17:38 <+crythias> well...actually, I think you can get 720 ways 6! 17:38 <@snapcount> thats in hysmelifcatiaonslgf 17:39 <@snapcount> you're assuming fsck'd is spelled with 6 chars in all languages 17:39 <@snapcount> in hysmelifcatiaonslgf it is actually spelled with 432 characters 17:41 <@snapcount> wouter_procolix: I find it ironic that one of your suggestions was to reduce the verbosity of the smoke tests, yet enabling syntax checking made the resulting output about 5 times longer =) 17:42 <@snapcount> not that it's a bad thing 17:42 < wouter_procolix> Yes, that's exactly why I wanted it to make less verbose :-) 17:42 <@snapcount> hehe 17:43 <@snapcount> it was just funny to me how that worked out 17:43 < wouter_procolix> I modified the syntaxCheck so that it ends with a summary of all failed packages. 17:43 < wouter_procolix> And now also all packages with warnings. 17:43 < wouter_procolix> Currently that are a *lot*, but I hope that that will decrease in the near future :-) 17:43 <@snapcount> that's the idea 17:43 <@snapcount> =) 17:43 <@pbmdawg> you won't be able to eliminate the subroutine redefinitions 17:44 < wouter_procolix> If I commit today, then the next smoke test results have an additional ~135 lines or so. 17:44 <@snapcount> we could redifine the definition of a subroutine definition to something it currently is not. That would eliminate them. 17:44 < wouter_procolix> Well, we have to fix some of them!! 17:44 <@pbmdawg> how 17:45 < Baylink> snap: noted. Hey, I was close, for making the name up myself. 17:45 <@snapcount> cool 17:45 <@snapcount> pbmdawg: moy 17:46 <@pbmdawg> moy? 17:46 <@snapcount> you're going to break crythias' heart 17:46 <@snapcount> turn your monitor over =) 17:47 <@snapcount> ok... enough lolly gagging 17:47 < Baylink> snap: any feelings on how easy it would be to globally patch in another text mode? 17:47 < wouter_procolix> @pbmdawg: for example WebGUI/Workflow/Instance.pm line 150 17:47 <@snapcount> Baylink: for what? 17:47 <+crythias> heh 17:47 <+crythias> yay 17:48 <+crythias> umeh 17:48 <@pbmdawg> we are changing dbserver, please hold 17:48 <@pbmdawg> jjnw 17:48 < Baylink> Parsing the relevant portions of MediaWiki style wikitext into html, as an addition to the parser that converts plain/mixed text. 17:48 <@snapcount> you want us to hold your dbserver while you change it? 17:49 < Baylink> Are the parsers pluggable? 17:49 <@snapcount> You can put diff template engines in WG now 17:49 <@snapcount> I suppose you could write one that spoke wiki 17:49 <@snapcount> but that would be kind of weird 17:49 < Baylink> IIU Templating, that doesn't actually solve my problem. 17:50 < Baylink> is the plain-text rendering to HTML done by templating? 17:50 <@snapcount> no 17:50 <@snapcount> it's done by diff wobjects 17:50 <@snapcount> for things like RSS 17:50 < Baylink> It's not centralized, then. 17:50 <@snapcount> I suppose you could mod the article 17:50 <@snapcount> but you want it to be universal? 17:51 <@snapcount> i.e., text you enter as content anywhere? 17:51 < Baylink> It would be nice. *I* would have abstracted that parsing function out globally, myself. :-) 17:51 <@pbmdawg> wouter: how would you fix the sub redefinitions 17:51 < Baylink> Well, text you enter that's going to be rendered into HTML. 17:51 < Baylink> Clearly, the entry *of templates* doesn't count. 17:51 < Baylink> We're trying to make *runtime* text easier to enter, not configuration text. 17:51 < wouter_procolix> I'm not sure why they are redefined, but in the example I gave above it seems just a copy-and-paste error. 17:51 <@snapcount> yeah 17:52 < Baylink> Where, by "we", of course, I mean, "I". 17:52 < wouter_procolix> That one is responsible for more than 100 warnings. 17:52 < Baylink> But [www.baylink.com this] is much easier to key, and [[this]] is easier still. 17:52 < Baylink> No shift. 17:52 <@snapcount> well the template engine parses all of the text that gets displayed 17:52 <@snapcount> it looks for template vars 17:53 < Baylink> So the current HTML renderer could actually be plugged into that. 17:53 <@snapcount> but the thing is 17:53 <@snapcount> I don't think it does it at the right time 17:53 < Baylink> A large part of the problem is that < and > are *shifted*. 17:53 < Baylink> Bummer. 17:53 <+crythias> *lle f! 6u!jou6! s! pue op of ttnfs sey se!yfhj> 17:53 <@snapcount> yeah... that won't work 17:54 <@snapcount> currently assets set the vars based on the content 17:54 <@snapcount> so, you would have to write an asset method that interpreted your tags 17:54 <@snapcount> and then returned them to the templating system 17:55 < Baylink> Where is plainx text rendered, before calling the template engine? 17:55 <@snapcount> in a view method usually 17:55 < Baylink> Is that flow documented outside the pod? 17:56 <@snapcount> JT had a document that described the entire request cycle for WG once 17:56 <@snapcount> I don't know where it is though 17:56 <@snapcount> really, it depends on the wobject 17:56 < Baylink> Be interesting to see. I gotta run to a clients. 40 miles away. 17:56 < Baylink> Back later. 17:56 < Baylink> tnxz 17:56 <@snapcount> sure 17:56 -!- Baylink [n=jra@rrcs-71-40-184-110.se.biz.rr.com] has quit ["User disconnected"] 18:43 <@snapcount> argh!! 18:43 <@snapcount> I am *so* pissed 18:44 <@snapcount> the new mac showed up today 18:44 <@snapcount> pretty fast for ground shipment 18:44 <@snapcount> only problem is, I wasn't here when it showed up 18:44 <@snapcount> now I have to wait till 6:00 to pick it up 18:46 <+MrHairgrease> hey man 18:46 <+MrHairgrease> that's only in 15 minutes over here 18:46 <+MrHairgrease> shall I pick it up for ya 18:46 < Luke_> hehe :-) 18:46 <@snapcount> thanks... I feel so much better now =) 18:46 <+MrHairgrease> np 18:46 <+MrHairgrease> I like to do good 18:46 <@snapcount> to think... I could be playing with it now 18:46 <@snapcount> prolly good I don't have it 18:46 <@snapcount> b/c I really need to get shit done 18:47 <+MrHairgrease> better for pb anyway 18:47 <@snapcount> heh 18:47 <+MrHairgrease> I'm busy creating the bar chart enigine 18:47 <@snapcount> think you'll have it done in time for 7.0? 18:47 <+MrHairgrease> Hope so 18:48 <@snapcount> does rizen know of this? 18:48 <+MrHairgrease> What's the deadline 18:48 <+MrHairgrease> maybe 18:48 <@snapcount> he's wanted this for a *long* time now 18:48 <+MrHairgrease> I proposed to do it as a pet project at the last wuc 18:48 <+MrHairgrease> He seemed to like it 18:48 <@snapcount> I think you have a 1 - 1.5 months 18:49 <+MrHairgrease> If he don't want it in, I'll put it on the user contribs 18:49 <+MrHairgrease> If he does I'll integrate it 18:49 <@snapcount> he'll want it in 18:49 <+MrHairgrease> Hmm 18:49 <@snapcount> the only problem will be if it's done after the feature freeze 18:49 <+MrHairgrease> a month is not very long 18:49 <+MrHairgrease> But we'll see 18:49 <@snapcount> then we'll have to wait quite a while 18:49 <+MrHairgrease> yeah I know 18:49 <@snapcount> until after the WUC 18:49 <+MrHairgrease> My priority is getting the sqlform in anyway 18:50 <+MrHairgrease> That's pretty long 18:50 <@snapcount> your priority should be getting them both in =) 18:50 <+MrHairgrease> I'll try to finish before 6.99 sees the light 18:50 <@snapcount> that would rock 18:50 <+MrHairgrease> yeah duh 18:50 <+MrHairgrease> now you're telling me what to do 18:50 <@snapcount> we'll have to double voice you on channel 18:50 <+MrHairgrease> Do you have procolix shares or what? 18:50 <+MrHairgrease> =) 18:51 <@snapcount> heh 18:51 <+MrHairgrease> I think I might get pie's bars and lines finished in time 18:51 <+MrHairgrease> we'll see 18:51 <+MrHairgrease> The good thing is... 18:52 <+MrHairgrease> Bars and lines are way more easy that pies 18:52 <+MrHairgrease> than* 18:52 <@snapcount> for sure 18:52 <@snapcount> the math is much simpler 18:52 <+MrHairgrease> yeah 18:52 <+MrHairgrease> lots 18:53 <+MrHairgrease> my main concern is getting the api rright 18:53 <@snapcount> did you ever see the ChartDirector stuff I did or look at it's API? 18:53 <+MrHairgrease> yeah 18:53 <+MrHairgrease> I use that as a guidline 18:53 <+MrHairgrease> but I do'nt really like it 18:53 <+MrHairgrease> it's too convoluted 18:53 <+MrHairgrease> like 18:53 <@snapcount> that will rock if your stuff can do all the graphs that package can 18:53 <+MrHairgrease> why need a constructor pie3D 18:53 <@snapcount> yeah 18:53 <+MrHairgrease> and a constructor pie3d2 18:53 <@snapcount> it sucked wrapping the asset around all that 18:54 <+MrHairgrease> that's unnecesarry 18:54 <+MrHairgrease> and it sucks 18:54 <+MrHairgrease> so I'll try to learn from their mistakes 18:54 <+MrHairgrease> But it's staring to look good 18:54 <@snapcount> maybe I can offer some help towards the end 18:54 <+MrHairgrease> yeah sure 18:54 <+MrHairgrease> I'll let you know 18:54 <@snapcount> if you can't make it in time 18:55 <+MrHairgrease> The problem is 18:55 <+MrHairgrease> I've got exams comming up 18:55 <+MrHairgrease> first week of april iirc 18:55 <@snapcount> I'm constantly battling with school commitments as well 18:55 <@snapcount> that's when my finals are also 18:55 <+MrHairgrease> yeah 18:55 <@snapcount> actually mid april 18:56 <+MrHairgrease> It sucks 18:56 <+MrHairgrease> oh ok 18:56 <+MrHairgrease> If you wanna help out though 18:56 <+MrHairgrease> you can try to convert the SQLForm 18:56 <+MrHairgrease> to 6.9 18:56 <+MrHairgrease> Just not yet right now 18:56 <@snapcount> exactly 18:56 <+MrHairgrease> There are some things that might change 18:56 <@snapcount> JT has a bunch of crap for me to do right now anyway 18:57 <+MrHairgrease> and it would be a waist of time maintining 2 codebases 18:57 <+MrHairgrease> Yeah I thought so 18:57 <+MrHairgrease> calc e-rod 18:57 < WRE> e-rod = Evil Release Overlord and Destructor 18:57 <@snapcount> that's right! 18:57 <@snapcount> emphasis on 'destructor' 18:58 <+MrHairgrease> ok 18:58 <+MrHairgrease> time to work 18:58 <@snapcount> same here 18:58 <@snapcount> ttyl 19:02 < wouter_procolix> time to go home for me. See you later. 19:02 -!- wouter_procolix [n=wouter@host1.procolix.nl] has left #webgui [] 19:18 -!- perlDreamer [n=ckuskie@nat089.mxim.com] has joined #webgui 19:18 -!- mode/#webgui [+v perlDreamer] by ChanServ 19:18 <+perlDreamer> morning, guys! 19:18 <+perlDreamer> what's shaking? 19:19 <@pbmdawg> the work tree 19:19 <+perlDreamer> $dayJob? 19:19 <@pbmdawg> $everyWakingHourJob 19:19 <+perlDreamer> oy 19:19 <@snapcount> heh 19:19 <+perlDreamer> can either of you give me a bug opinion? 19:20 <+perlDreamer> It's Wouter's Turn On Admin bug 19:20 <@pbmdawg> I think it's a "become user" problem 19:20 <@snapcount> my opinion is that bugs stink 19:20 <+perlDreamer> If you put a user in group Admin, they get the link "Turn On Admin" displayed to them. 19:21 <+perlDreamer> when you click it, you don't get an Admin Bar. 19:21 <@pbmdawg> or a caching problem 19:21 <@pbmdawg> uilevel ? 19:21 <+perlDreamer> and on every page view (new/old) you get the link shown to you 19:21 <+perlDreamer> the problem is that the user was not added to group "Turn Admin On". 19:21 <+perlDreamer> so it recognizes that you're supposed to be an Admin, but won't show you the admin bar. 19:22 <@pbmdawg> sounds like the "admins in every group" thing was removed 19:22 <@pbmdawg> or 19:22 <+perlDreamer> nope 19:22 <@pbmdawg> the isInGroup is being called (wrongly) non recursively 19:23 <@snapcount> also make sure isInGroup is being passed the correct parameters 19:24 <@snapcount> seen that a few times lately 19:26 <@pbmdawg> perlDreamer: maybe it worked before until you took out the 2nd parameters of isInGroup 19:26 <@pbmdawg> of the $userId 19:26 <+perlDreamer> no 19:26 <@pbmdawg> or am I just stupid 19:26 <+perlDreamer> the bug existed in SVN rev's like 960 or 970 or so 19:27 <+perlDreamer> here's the whole bug https://sourceforge.net/tracker/index.php?func=detail&aid=1433508&group_id=51417&atid=463213 19:27 < WRE> http://tinyurl.com/gvlc8 19:27 <@snapcount> does the admins belongs to every group put the admin user in every group or the members of the admin group in every group 19:28 <@snapcount> I know what it's supposed to do, but is it doing that 19:28 <+perlDreamer> supposed to put admin group in every group 19:28 <+perlDreamer> and the database confirms that 19:28 <+perlDreamer> I'll start writing some test code for it 19:28 <@snapcount> ok 19:29 <@snapcount> I'll continue writing template code for EMS 19:29 <@pbmdawg> what's the turn admin on group id 19:29 <+perlDreamer> 12 19:29 <@snapcount> we'll meet at checkpoint gamma when complete 19:29 <+perlDreamer> roger 19:31 <+MrHairgrease> yehah 19:31 <+MrHairgrease> (or how so you sell that) 19:31 <+MrHairgrease> http://cvs.webgui.nl/uploads/bar.png 19:31 <+MrHairgrease> http://cvs.webgui.nl/uploads/bar2.png 19:31 <+MrHairgrease> step number ine 19:33 -!- snapcount is now known as snapcount_dnd 19:34 <@pbmdawg> aha 19:34 <+MrHairgrease> time for weekend 19:34 <@pbmdawg> $session->stow() is called wrongly like a billiion times in isInGroup 19:35 <+MrHairgrease> later 19:35 <+MrHairgrease> quit 19:35 -!- MrHairgrease [n=martin@host1.procolix.nl] has quit ["fricking slashes"] 19:35 <+perlDreamer> it is? 19:35 <+perlDreamer> set(key, value)? 19:35 <@pbmdawg> oops I mean getGroups 19:36 <@pbmdawg> where a billion = 3 19:36 <@pbmdawg> I mean 2 19:36 <+perlDreamer> you want me to patch it? 19:36 <+perlDreamer> or do you want the honors? 19:36 <@pbmdawg> honors? 19:36 <@pbmdawg> nuisance? 19:36 <@pbmdawg> I haven't updated in a while 19:37 <+perlDreamer> I'll do it 19:42 -!- Luke_ [n=IRC@host-82-135-100-226.customer.m-online.net] has quit [Read error: 104 (Connection reset by peer)] 21:01 <+crythias> umeh 21:15 <+crythias> 2BORD4U 21:16 <+crythias> GUMCHUR 21:16 <+crythias> WOOTBYR 21:16 <@pbmdawg> you bought an iRiver ? 21:17 <+crythias> tempting. 21:17 <+crythias> but I just bought a receiver. 21:18 <+crythias> DIGGRDR 21:26 <+crythias> interesting. 21:27 <+crythias> growing from the size of a marble to a volume larger than all of observable space in less than a trillion-trillionth of a second. 21:27 <+crythias> because... that makes sense. 21:27 <+crythias> more sense, too that it would possibly allow light travel to pre-exist? 21:47 -!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Leaving."] 22:04 <@snapcount_dnd> perlDreamer 22:04 <@snapcount_dnd> tmpl var naming convention 22:04 <@snapcount_dnd> is there a format you prefer 22:05 <@snapcount_dnd> 'form.firstName' => WebGUI::FormField::Text($self->session); 22:05 <@snapcount_dnd> does that work for you? 22:13 -!- bcnx [n=root@d54C0EC13.access.telenet.be] has joined #webgui 22:13 < bcnx> Hi all 22:13 < bcnx> how are you all doing 22:14 < bcnx> If permitted, I have two Webgui related questions 22:14 <+crythias> nope. you only get one. we're sticklers like that. 22:14 <+crythias> j/k 22:14 < bcnx> I understand 22:14 < bcnx> ok, this is the most important one to me: 22:15 < bcnx> I have this page with two vertical DIVs 22:15 < bcnx> the right one has the tmpl_car body.content thingie in it 22:15 < bcnx> tmpl_var that is 22:16 < bcnx> obviously, when the text size is becomming taller than the initial size of the DIV, the DIV will grow larger 22:16 < bcnx> but the left DIV remains te same in size 22:16 <+crythias> yes 22:16 < bcnx> resulting in a rather ugly site 22:17 < bcnx> I was thinking about using the Spacer macro to fix this 22:17 <+crythias> what you can do is imbed the right div inside the left div 22:17 < bcnx> But obivously its parameters need to be different for every page 22:17 < bcnx> I see 22:17 <+crythias> and use left margin to push it 22:17 < bcnx> surround them by one other DIV 22:17 < bcnx> is that what you mean? 22:18 <+crythias>
stuff
content
22:19 <+crythias> you'd float right and margin left ... 22:19 <+crythias> all for class="right"\ 22:19 <+crythias> This assumes that "right" will always be taller than "left" 22:19 <+crythias> and pushes left as tall as right 22:19 < bcnx> I knew it had to be something as evident as that :-s I was already tryi