--- Log opened Wed Jul 01 00:00:55 2009 00:04 < ckotil> must be perlDreamer Time 00:05 <@preaction> must be. 00:05 <@preaction> he just thinks the world goes round him 00:06 < ckotil> thankfully its quittin time. have a good evening. 00:36 -!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has quit ["Leaving."] 00:41 -!- ekennedy [n=ekennedy@70-12-65-245.pools.spcsdns.net] has left #webgui [] 00:42 -!- seriftron [n=tessa@97.66.185.250] has left #webgui [] 01:01 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 01:01 -!- mode/#webgui [+v perlDreamer] by ChanServ 02:08 < CIA-44> WebGUI: colin * r11395 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.29 release. 02:14 <+perlmonkey2> Is there a Form type that creates a select list which takes an array? I'm not sure why Form::SelectList takes a hash and sets the text as the key value. 02:16 <@preaction> perlmonkey2: map { $_ => $_ } @array 02:16 <+perlmonkey2> That is certainly a solution :) 02:16 <+perlDreamer> tavisto: http://www.mil-oss.org/ 02:17 <+perlDreamer> perlmonkey2, I think this will work, too: join "\n", @array 02:17 <@tavisto> interesting.. 02:18 <@tavisto> I'll actually be in atlanta but on Jul 15-21st 02:18 <@tavisto> son of ah 02:21 <+perlmonkey2> map only returns a list right? selectList only takes a ref to a hash. or am I missing something. 02:21 <+perlDreamer> { } fixes that 02:21 <+perlDreamer> selectList will also take a string 02:22 <+perlDreamer> tavisto: I can't tell if that is the military talking to us, or us to present to the military 02:25 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 02:25 -!- mode/#webgui [+v patspam] by ChanServ 02:28 <+perlmonkey2> perlDreamer: join with \n adds an extra blank choice. 02:28 <+perlmonkey2> why can't I figure out a simple selectList? 02:29 <+perlDreamer> It's the weather outside 02:29 <+perlmonkey2> trying to reverse engineer how to set the selected value in it from the toHtml code is driving me nuts. 02:31 <+perlmonkey2> and where is the code that allows it to take a \n delimited string? 02:34 <+perlDreamer> WebGUI::Form::List, ->getOptions 02:35 <+perlDreamer> selectList inherits from that 02:35 <+perlmonkey2> yeah, looking at it now. just can't figure out why my [value, defaultValue, default] optoins aren't setting one of the selections to selected. 02:36 <+perlmonkey2> getOriginalValue must be satiated. 02:40 <+perlmonkey2> it's just too fancy for me. 02:40 <+perlmonkey2> guess I should hand code my selectLists 02:41 <+perlmonkey2> $f->selectList( name => "provider", options => join("\n",@$classes), label => 'Select provider:', value=> $info->{provider}); should work when value is in the optoins list, but it surely doesn't. 02:42 <+perlDreamer> why not add a test to t/Form/SelectList.t to check it out? 02:42 <+perlDreamer> maybe it's a real bug 02:43 <+perlmonkey2> can't be cause Auth uses it and it appears to work.....well, jsut sec I'll see if it does. 02:43 * perlDreamer is going to take a benadryl-assisted nap 02:43 <+perlDreamer> I'll backlog when I'm back 02:43 <+perlDreamer> sorry for skipping out on you, perlmonkey2 02:44 <+perlmonkey2> no worries, but setting the value works for 'selected' in the Auth usage. 02:48 <@tavisto> yeah I'm not sure either perldreamer 02:49 <+perlmonkey2> oh this is killing me. It was a firefox rendering issue where 'selected' wasn't being highlighted unless the selectbox had focus. 02:49 <+perlmonkey2> this is going to require more beer to numb the pain :P 02:52 < CIA-44> WebGUI: colin * r11396 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.30 development 03:51 < Mech422> mornin all 03:51 <@tavisto> Mech422, aren't you in Cali? 03:52 < Mech422> tavisto: yeah - but I'm a vampire :-) 03:52 < Mech422> tavisto: how goes the DNS stuff ? It looked pretty good this AM 03:52 <@tavisto> wow I guess so... I stay up reeeeally late too because I am a night owl.. but I don't get up at 5:52pm and say good morning 03:52 <@tavisto> and you are PDT! 03:53 < Mech422> well, I went to bed around 10am I think - so thats about 8 hours :-) 03:53 <@tavisto> heh, you definitely have me beat there. Yes, the DoS stuff is supposedly over and was at 1am this morning... I thought I was up that late and we were still having issues 03:53 <@tavisto> anyway, I'm off to the treadmill.. ttyl :) 03:53 < Mech422> I was hitting webgui.org around 5 am and it seemed ok... 03:53 < Mech422> ahh - mention my name - I could use some excercise 03:53 < Mech422> :-) 03:54 < Mech422> ugg - us mil going with drupal ? yeesh 03:55 < Mech422> thats just ugly 04:00 <+perlDreamer> they need to be saved, Mech422 04:01 < Mech422> hey pd :-) 04:03 <+perlDreamer> yo, yer Mech-ness 04:03 < Mech422> Da Mighty Mech ? 04:03 < Mech422> Da Messy Mech ? 04:04 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)] 04:04 < Mech422> oh - I got my demo site re-assembled on the new wG beta and the wre release 04:04 < Mech422> all on 64bit goodness 04:06 < Mech422> next thing is : I want to have something like /news/2009/06/30/foo, /news/2009/06/30/bar, etc and on / have the 10 newest entries displayed (newest - show 1 para, other 9 - show 1 line 'teaser' text) 04:07 < Mech422> I set /news up as a cs - but I'm at a loss as to how to get / to 'pull' the entries from /news 04:08 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI 04:13 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 04:38 <@tavisto> use a Syndicated Content asset 04:39 <@tavisto> then give the SC asset the URL of the RSS feed that the CS generates 04:42 <+perlDreamer> use the StoryArchive instead 04:44 < Mech422> err... Umm ? 04:45 < Mech422> Don't use collab system ? 04:45 < Mech422> ahh - use the SC as the front page with the RSS feed... gotcha 04:46 < Mech422> pd: I'm how would storyarchive fit into this? would it replace the CS ? 04:47 < Mech422> god I can't type :-P I'm not sure how storyarchive would fit into this? would it replace the CS or augment it like the SC ? 04:49 < Mech422> I'm also not sure how I would go about changing templates so the first item shows more 'teaser' then later items 04:50 <+perlDreamer> Mech422, that's built into the StoryTopic 04:52 < Mech422> So StoryTopic is part of StoryArchive ? 04:54 <+perlDreamer> they're related 04:54 <+perlDreamer> StoryTopic lets you pull stories from a StoryArchive by keyword 04:56 <@tavisto> i dunno, my rule of thumb is never to use anything that perldreamer built 04:56 <+perlDreamer> words to live by, from brother tavisto 04:56 < Mech422> heh 04:56 <+perlDreamer> of course, I didn't build the matrix either... 04:56 -!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 54 (Connection reset by peer)] 04:57 <@tavisto> which is why I use Drupal instead of WebGUI.. since Perldreamer has probably touched all of the code in webgui 04:57 <+perlDreamer> so probably only things built by preaction and rizen are safe 04:57 <@tavisto> lol. 04:57 < Mech422> ok - I'll fart around with SC and the SA stuff 04:57 * perlDreamer suggests less beans in the diet, Mech422 04:57 < Mech422> tavisto: oh - I thought that was so you could get those phat mil. contracts 04:57 <@tavisto> actually, I think someone should get banned for saying "i use drupal" or "i use joomla" in channel 04:58 <@tavisto> yeah I did see that at the mil-oss.org site 04:58 <@tavisto> topic of discussion... blah 04:58 < Mech422> tavisto: nah - cross pollinization is good 04:58 < Mech422> tavisto: know your enemy, etc etc 04:58 <@tavisto> good idea, it's time for me to visit the joomla channel and I'll start asking about why I should use Joomla instead of WebGUI 04:58 < Mech422> yeah - kinda odd they get a discussion... I would have thought one of the big java based systems maybe - but drupal ? 04:58 <@tavisto> since people do that to us all the time 04:59 <@tavisto> I wonder if it's the commercially supported drupal 04:59 < Mech422> tavisto: good idea :-) and check out the sites too... see how the lure people in, etc 04:59 < Mech422> tavisto: for instance, typo3 used to just overwhelm you with a ton of unorganzied information 05:00 <@tavisto> i had better not find a guy named "drupaldreamer" over there 05:00 < Mech422> huge site, little value 05:00 < Mech422> hehe 05:00 <+perlDreamer> I could take him 05:00 <@tavisto> what if perldreamer is actually a spy and has been taking all of our best ideas and putting them into drupal 05:01 <@tavisto> ...... 05:01 <+perlDreamer> no, I only sabotage the code to ruin the reputation 05:01 <+perlDreamer> it's much easier that way 05:01 <@tavisto> yeah good point, and you're good at it 05:01 <+perlDreamer> wait til you see how the ProgressBar blows up 05:01 <@tavisto> noooooooooo....don't get to 100% 05:01 <@tavisto> it's like the bus in Speed getting to 55 05:02 <@tavisto> all joking aside, how much work did it take to get the progressbar implemented? 05:02 <+perlDreamer> it took 4 of us about 3 hours 05:02 <+perlDreamer> preaction had the core idea 05:02 <@tavisto> wow 05:02 <+perlDreamer> I wrote the reusable API 05:03 <+perlDreamer> and then JT rewrote it to be simpler 05:03 <+perlDreamer> now it takes about 45 minutes to add the ProgressBar to a new operation 05:03 <+perlDreamer> with hand testing and i18n 05:03 <@tavisto> very cool man... I love the fact that you guys can bolt that on to anything in WebGUI now too right? 05:03 <+perlDreamer> totally 05:04 <+perlDreamer> right now it's used by the Rollback Version tag, delete asset, purge asset, paste asset, reorder asset and promote/demote asset 05:04 <@tavisto> ok I'm kinda concerned why I'm hearing gun shots at 10pm when it's dark outside and not hunting season 05:04 <+perlDreamer> those are the Zope users 05:07 < Mech422> pd: nah - zope users just roll back the transaction to cover their tracks 05:34 < topsub> any bug known updating between 7.6.27 to 7.6.29? 05:39 <+perlDreamer> nope 05:39 <+perlDreamer> what's happening, topsub? 05:51 < topsub> nothing, i'm 2 behind just wanted to check before i did the upgrade 05:51 < topsub> like last time i ran into something thats all 06:01 < Mech422> wow - firefox is really not working well with this new demo site 06:01 < Mech422> keeps losing all the css/styling on the page 06:10 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 06:10 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 06:13 < Mech422> pd: Story Archive seems to be part of what I want - it does the 'container' and add/edit story stuff... but how would I go about getting it to do the 'archive' part (eg 2009/06/30/blah) 06:14 < Mech422> I _think_ what I want is just a workflow that changes the 'url' field of the stories after X amount of time? but I'm not sure if thats the 'wG way' to do it ? 06:23 <+perlDreamer> that is what you want 06:23 <+perlDreamer> a custom story archiving workflow 06:25 < Mech422> ahh.. 06:25 < Mech422> actually, I probably want that to begin with - sorta a 'permalink' ... 06:25 <+perlDreamer> hm 06:26 < Mech422> but I don't want to have to change the SC or SA every month 06:26 <+perlDreamer> huh? 06:26 <+perlDreamer> you lost me there 06:26 <+perlDreamer> it will automatically ignore archived posts, and you can derive the new URL "date phrase" from the date inside the story. 06:26 < Mech422> well - I don't want to have to create a new 'folder' (/2009/06, /2009/07, etc) every month 06:27 <+perlDreamer> we went through this before :) 06:27 <+perlDreamer> wG URLs and hierarchy are separate 06:27 < Mech422> yeah 06:27 <+perlDreamer> and the story archive makes folders for every day that stories are submitted 06:27 <+perlDreamer> go into the Asset Manager and look 06:27 < Mech422> ahh - I didn't see that 06:27 <+perlDreamer> well, you aren't supposed to ;) 06:27 < Mech422> I did notice that story's don't ask for a URL when you add them 06:28 <+perlDreamer> yes, they work just like a post, or an event, or a wiki page in that way 06:28 <+perlDreamer> the url is derived from the title 06:29 < Mech422> ahh - I have a june_30_2009 folder in my story archive 06:29 <+perlDreamer> yes 06:29 <+perlDreamer> and tomorrow there will be july_1_2009 folder 06:29 <+perlDreamer> if I remember correctly, the whole folder is archived at once 06:29 <+perlDreamer> rather than story by story 06:30 < Mech422> Oh! I _can_ navigate to a day directly! 06:31 < Mech422> thats the part that was 'missing' - I can use teststory/storyarchive/june_30_2009 06:31 < Mech422> except all the css/themeing appears to be missing 06:32 <@tavisto> Okay I'm beginning to get a little worried about Mech422 teaching a large session at the wuc 06:32 <@tavisto> I hope he figures this stuff out so that he doesn't mess up the keynote 06:32 <@tavisto> ;) 06:33 <+perlDreamer> it's just a folder, Mech422. 06:33 <+perlDreamer> it's not meant to be publicly viewable, kind of private for the Archive 06:33 < Mech422> I think its a teminalogy thing... when I have 'archive' I think 'moved to permenant storage'... 06:33 <@tavisto> just kidding btw.. Mech422, I'm not trying to piss off a vampire 06:33 <+perlDreamer> yeah, I mentioned that to rizen 06:34 < Mech422> I think story Archive uses it more in the context of 'collection' ? 06:34 <+perlDreamer> but we couldn't find a better term 06:34 < Mech422> ahh 06:34 <+perlDreamer> it didn't pass the spousal test 06:34 <+perlDreamer> the archive is the gateway and repository 06:34 < Mech422> tavisto: eh - hang out some garlic, and you'll be fine :-) 06:34 <+perlDreamer> the topic is the aggregator 06:34 <+perlDreamer> and story is the item of value 06:35 <@tavisto> perlDreamer is hairy... like a werewolf... I wonder why you guys are getting along so well 06:35 < Mech422> but teststory/storyarchive/june_30_2009/Story_1 doesn't work :-( 06:35 < Mech422> so I will need to muck about with url field :-( 06:36 < Mech422> in that case, its almost easier to use a cs and just set the url field to '/2009/06/30/Story_1' right from the begginging 06:36 < Mech422> and skip the whole workflow thing ? 06:37 <+perlDreamer> perhaps 06:37 <+perlDreamer> but then you have to do all the lead story work and everything else by hand 06:38 < Mech422> no, shouldn't the cs 'blog' view show most recent to oldest by default ? 06:38 <+perlDreamer> remember that in the cs "blog" is just a template 06:39 <+perlDreamer> post ordering is a setting in the CS itself 06:39 < Mech422> ahh - ok - well, I'd have to muck around with getting 'more' teaser on the first entry, and 'less' teaser text for older stories 06:39 <+perlDreamer> yeah, StoryTopic does that for you automatically 06:40 < Mech422> but I think that would actually be simpler then writing a work flow ? 06:40 <+perlDreamer> why not just RFE a request for the Story URL to include the date? 06:40 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."] 06:41 < Mech422> eh - I figured I broke it so I get to keep both halfs ? 06:41 < Mech422> I suppose it is a fairly common use case 06:43 < Mech422> if it was gonna be an RFE - I think having it accessible via an 'archive url' right from the start would be good - then it could be used as a permalink ? 06:43 <+perlDreamer> well, what you're asking for is to have the date put into the url by default 06:44 <+perlDreamer> and it will always have the same URL, regardless of being archived or not 06:44 <+perlDreamer> it won't change when it is archived, in other words 06:44 < Mech422> yeah! 06:44 < Mech422> the 'it won't change' part is the big part for us 06:45 <+perlDreamer> so if the intention of the date is to make it a permalink, you don't need it 06:45 <+perlDreamer> if it's for some other reason, then you might still need it 06:45 < Mech422> the date part makes it easy for us to go back and see what happened on 1968/05/13/Mech_Is_Born 06:46 < Mech422> we can go to /1968/05/13 and see all the news for that day 06:46 <+perlDreamer> no 06:46 <+perlDreamer> that url won't exist in the system 06:46 <+perlDreamer> march_13_1968 will 06:46 < Mech422> may 06:47 < Mech422> btw - why use full month names ? it looks a lil 'odd' ? 06:47 < Mech422> or is it for i18n - everyone can interpret that format ? 06:47 <+perlDreamer> (08:41:23 PM) perlDreamer: it's just a folder, Mech422. 06:47 <+perlDreamer> (08:41:41 PM) perlDreamer: it's not meant to be publicly viewable, kind of private for the Archive 06:48 < Mech422> LOL - i18n its unambigous sounds better :-P 06:48 < Mech422> no mm/dd vs dd/mm issues 06:48 <+perlDreamer> that's true 06:58 < Mech422> Hmm - storyTopic is dependent upon the 'keywords' field in the story... 06:58 <+perlDreamer> yes 06:59 < Mech422> so we need to add a 'dummy' keyword to every story to get them to show up in the topic 07:00 < Mech422> hmm - thats badly phrased 07:00 <+perlDreamer> have you tried putting no keyword in the topic to see what happens? 07:00 < Mech422> yeah - nothing displays in the topic 07:00 -!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui 07:01 < Mech422> being able to have seperate 'views' for each topic is cool - but we need to have a 'master' view of all storys too... umm - thats still not a good discription 07:01 < Mech422> am I makeing _any_ sense at all ? :-P 07:01 <+perlDreamer> maybe the StoryArchive other assets really don't do what you want, like I thought they would 07:02 <+perlDreamer> either that, or you need to write more RFEs ;) 07:02 < Mech422> Ah Ha! we need a storyTopic that can do a straight reverse chronological listing of all stories! thats a pretty good description 07:03 <+perlDreamer> sure, one that pulls all stories, regardless of keyword 07:03 <+perlDreamer> which is kind of what the StoryArchive does 07:03 <+perlDreamer> without the lead story template variables 07:03 < Mech422> the keyword based listing is really cool for other stuff - like setting up 'deppartmetns' or 'areas of interest' .. .but we need the reverse chron. for the front page 07:04 <+perlDreamer> the design spec was for CNN-like news 07:04 <+perlDreamer> which doesn't have that 07:04 < Mech422> right - I was actually using plain StoryArchive before - I just added the topic when you mentioned it 07:04 <+perlDreamer> StoryTopic does the lead story template variables, StoryArchive doesn't 07:05 < Mech422> I had thought that chaing the story archive template in StoryArchive migth do this ? 07:05 <+perlDreamer> no, those variables don't exist in the StoryArchive 07:05 < Mech422> well phoeey 07:05 < Mech422> dammit - I _want_ to use StoryArchive :-P 07:05 < Mech422> looks like some slick code :-) 07:06 * perlDreamer is biased 07:07 <@tavisto> *tavisto still unhappy that PerlDreamer did not acknowledge his werewolf vs vampire joke* 07:07 < Mech422> maybe I could tear apart the StoryTopic template and get it to grok story's with no keywords 07:07 * perlDreamer intends to bite tavisto net time we meet 07:07 <+perlDreamer> prepare to join the pack, brother 07:08 <@tavisto> *tavisto shows his teeth* Sorry bro, I'm on the other team 07:08 <+perlDreamer> you can be a hybrid lycan 07:08 <@tavisto> oh great... so I gotta buy a $15,000 battery after I'm midway through my life 07:09 < Mech422> I take it underworld was big around the pb offices ? 07:09 <@tavisto> son of ah.. this sucks 07:09 <@tavisto> anything sci-fi, fantasy, etc... pretty much is.. Lots of geeks and nerds roaming around PB 07:11 < Mech422> hmm - you can't limit a storyTopic to just 1 keyword or a specific group of keywords ? so I can't have a 'sports' storyTopic and a 'tech' storyTopic ? 07:12 < Mech422> tavisto: heh - my eq2 addiction is finally showing signs of petering off 07:12 <+perlDreamer> if you have a story with keywords sports and tech, it would show up in both topics 07:12 <+perlDreamer> otherwise, you only get stories with the topic's keyword in it 07:13 <@tavisto> eq2 is still going? 07:13 <@tavisto> wow 07:13 <@tavisto> that's like telling me you are still playing Dark Ages of Camelot online 07:13 < Mech422> perlDreamer: umm - I can't find where to ...oh its on the metadata tab 07:13 <+perlDreamer> :) 07:13 <@tavisto> That's like telling me you are running WebGUI 4 right now 07:13 <+perlDreamer> which means that if there's no keyword in the topic, you get all stories? 07:14 <+perlDreamer> isn't that what you wanted? 07:14 < Mech422> all stories _with_ a keyword 07:14 < Mech422> tavisto: actually - eq1 is still going... and sony just announced expansions for both eq1 and eq 07:14 < Mech422> err..eq1 and eq2 07:15 < Mech422> we could get around keywords just by forcing the clerk to input a dummy 'story' keyword for each story 07:15 <+perlDreamer> sure, or add it to your custom commit workflow 07:16 <+perlDreamer> or, change the edit form to hardcode it 07:16 <+perlDreamer> since that's templatable, too 07:16 < Mech422> ahh - changing the edit form would prolly be the path of least resistance 07:16 <+perlDreamer> set the keywords to be hidden in the form and set to "mandatoryKeywordBecausePerlDreamerIsANazi" 07:16 < Mech422> ROFL 07:16 <@tavisto> wow, you gotta be kidding me 07:16 <@tavisto> although I think Ultima Online is still going somehow 07:17 <@tavisto> that was and is still my favorite game. That's how Rizen and I met actually 07:17 < Mech422> yeah - I think the ultima server code is out in the wild 07:17 < Mech422> but eq is on its 10 year anniversary and eq2 is on its fifth I think 07:17 <@tavisto> oh yeah it's been for years. We ran our own server and that's really how Rizen and I met. We were both GMs on the server 07:18 <@tavisto> insane. 07:18 < Mech422> I'm looking forward to one called earthrise 07:18 < Mech422> I'm getting pretty annoyed with class based games 07:18 < Mech422> especially for crafting 07:19 < Mech422> use based or point based seems the way to go 07:21 <@tavisto> yeah I love MMORPGs and used to play, get burned out, then sell my accounts 07:21 <@tavisto> but I just dont have the time. It's 12:21 right now and I'm sending email 07:21 < Mech422> I'm like that with most stuff - compulsive about it for 6 months, then hang it up 07:21 <@tavisto> Ive been on the computer today since 10am, except for 45 minutes on a treadmill, changing some sprinklers in my yard, and going to get subway. What a great day. 07:21 < Mech422> that's why contracting was always so much fun - 6 months then off to a new challenge 07:22 <@tavisto> yep, that's true. 07:22 < Mech422> lol - thats a short day for me :-P 07:22 < Mech422> but I have no life :-P 07:22 < Mech422> my friends all moved out of silicon valley years ago 07:23 < Mech422> I'm like the last hold out :-P 07:23 <@tavisto> yeah they apparently didn't want to pay the outrageous taxes eh 07:23 < Mech422> nah - they just couldn't find new jobs paying $125K+ 07:24 < Mech422> lots of people around here went from 90+ year to 50 year 07:24 <@tavisto> ouch 07:24 < Mech422> yeah - middle management of course 07:24 < Mech422> but also techies 07:24 < Mech422> lots of php/perl/python people 07:24 < Mech422> .net and java seemed to stay pretty much the same though 07:24 < Mech422> which is surprising considering how over payed java guys are 07:25 <@tavisto> So are you liking WebGUI as you learn more about it? And are you able to use it in more of your projects? Or do you still find Plone to be a better system for you? 07:25 < Mech422> heh - some pretty subjective things there 07:25 <@tavisto> I'm curious since you are fairly new and have been playing with WebGUI awhile 07:25 < Mech422> the _biggest_ impression I get is that I'm the first 'new' webgui 'developer' in a long time 07:26 < Mech422> there seems to be a big gap in between 'user docs' and 'god mode'... 07:26 <@tavisto> mmmm... well atleast in IRC you are 07:26 < Mech422> like everyone that works on webgui either is an end user, or already knows it inside and out 07:26 < Mech422> LOL 07:26 <@tavisto> I actually talk to quite a few new peeps that download it and aren't active in the community.. but mod stuff to their own needs 07:27 <@tavisto> of course... we only hear from people like that if they need support contracts, or want to purchase something. :) 07:27 < Mech422> wow - I'm slacking then :-P 07:27 <@tavisto> nope, you have more of an interest in being active in the community... which is a great thing 07:27 < Mech422> no I mean on learning webgui 07:28 < Mech422> even with the time I spend working with it - I don't really feel I 'understand' it.. 07:28 < Mech422> but then again - it was the same with plone at first too 07:28 < Mech422> thats just part of workign with a large system 07:29 <@tavisto> yeah, I guess it is. I've been working with it since we started so I kinda pieced it together as we went 07:29 <@tavisto> but I'm also not a dev 07:30 < Mech422> :-) 07:30 < Mech422> its definately got a learning curve 07:30 < elnino> wegui has a different philosophy than anything eslse I've seen 07:30 < elnino> that was *my* learning curve 07:31 < Mech422> elnino: oh? in what way ? 07:31 <@tavisto> elnino is a developer 07:31 <@tavisto> I never knew it until one day when we started talking more in here 07:31 < Mech422> heh - its the quiet ones ya gotta watch ;-P 07:32 < elnino> I'm not sure how to respond. 07:32 < elnino> I dont' develop for pb. 07:32 < Mech422> I'm just curious as to what difference you noticed ? 07:32 <@tavisto> no, I'm saying in general though 07:32 < elnino> but I have 15 years. 07:34 < elnino> philosophy in gui, not in programming. Tho I'm really impressed with the programming once I got into that part. 07:34 < elnino> and I really don't have many things to compare webgui to, I started with mambo, joomla, asp.net. I dont' even know where to start on the differences there. 07:35 < Mech422> heh - having the buttons on the 'wrong' sides of the forms thru me at first... :-P 07:35 < elnino> those are the only other cms's I'ved worked with 07:36 < Mech422> I'll be interested to see how things go as I spend more time with it 07:36 <@tavisto> That's because they were on the 'right' side 07:36 < Mech422> yeah - having them so you don't have to scroll is more logical - though not what you generally encounter 07:38 < Mech422> I guess every large system has a 'mindset' you have to get into... 07:38 <+perlDreamer> very true 07:38 < Mech422> zope/plone are obvious about it - "the zen of zope" "zope zen" etc etc 07:39 < Mech422> but its just a fact of life 07:40 <+perlDreamer> Mech422, just think like a smiling, purple octopus 07:40 <+perlDreamer> it'll all be fine 07:40 <+perlDreamer> as long as Cthulu doesn't get jealous that we're tripping on his vibe 07:40 < Mech422> hehe 07:40 < Mech422> well my next tasks will be learning how to grab content from other 'parts' of the site 07:41 <+perlDreamer> shortcuts and snippets 07:41 < Mech422> like reaching into a storyArchive and listing its contents or pulling blog entries 07:41 < Mech422> ahh -but how do you actually reference the cotent and 'grab' it ? 07:41 < Mech422> $this->somecontent.getValue() ? 07:41 <+perlDreamer> are you talking codewise, or template wise? 07:42 < Mech422> prolly start in templates - should be simpler right ? 07:42 <+perlDreamer> simpler, but more limited 07:43 <+perlDreamer> because you're only given a particular set of variables 07:43 <+perlDreamer> and no programming control 07:43 <+perlDreamer> you could switch to Template::Toolkit 07:43 < Mech422> no looping ? say I wanted to make my top ten list ? 07:44 <+perlDreamer> if you want to make it out of things that you are given, that's fine 07:44 < Mech422> I can't setup a 10 item loop in a template ? 07:44 <+perlDreamer> sure you can 07:44 < Mech422> ahh 07:44 <+perlDreamer> but only if that template has a loop 07:44 < Mech422> umm - aren't I creating the template? can't I just give it a loop? 07:44 <+perlDreamer> the template can work on a given set of variables 07:45 <+perlDreamer> for example, go to your dev site, and turn on admin mode 07:45 < Mech422> already on :-) 07:45 <+perlDreamer> from the admin console, click on the Life Saver icon for Help 07:45 <+perlDreamer> Find the Article template 07:45 <+perlDreamer> and click on that link 07:45 <+perlDreamer> that is a complete list of all template variables that an article template can use 07:46 < Mech422> ok - but you said 'no programming control' - I took that to mean 'no looping, no conditionals' ? 07:47 <+perlDreamer> no, the templating engine supports both of those 07:47 <+perlDreamer> but, you cannot give the template an object and allow the template designer to call arbitrary methods on it 07:47 < Mech422> ahh - ok, thats pretty common 07:48 <+perlDreamer> you can do that in Template::Toolkit 07:48 <+perlDreamer> but WebGUI still won't pass you the objects 07:48 <+perlDreamer> just the same regular old variables in TT syntax instead of HTML::Template syntax 07:49 < Mech422> yeah - plone has the concept of 'restricted' methods 07:49 < Mech422> you have to 'flag' methods as web accessible 07:50 < Mech422> (believe it or not - a method with no comment can't be hit from the web :-P ) 07:50 <+perlDreamer> we have that in webgui as well, although a little differently 07:50 <+perlDreamer> only subs that start with www_ are allowed to be called by the content engine 07:51 < Mech422> but how do you 'traverse' the site to find 'objects' (atoms? pages?) 07:51 <+perlDreamer> from the template, or from the content engine? 07:51 < Mech422> ahh - that makes more sense then the stupid comment thing - that bit me many a time 07:51 < Mech422> from a template or snippet ? 07:51 <+perlDreamer> from the template, you are in a small, isolated world 07:52 < Mech422> say I wanted a 'steves recent blogs' box that listed my last 5 blog entries - that I could put all over my site (ie in different locations) 07:52 <+perlDreamer> in that case, I would make a shortcut of the blog with a custom template that only listed 5 things 07:52 <+perlDreamer> or, I'd use a syndicated content asset 07:53 < Mech422> Hmm... 07:53 <+perlDreamer> if you want it all over your site, then you mark it as a package so that it can be deployed multiple times on the site 07:53 <+perlDreamer> so it's done at the Asset level, not at the template level 07:53 < Mech422> and what if it wasn't a 'static' resource - like say a 'today in history' box 07:54 < Mech422> where you had a folder for every day of the year with fun facts about that day 07:54 <+perlDreamer> okay 07:54 <+perlDreamer> and the folder is full of snippets? 07:54 < Mech422> err..ok... 07:54 < Mech422> snippets text whatever 07:55 <+perlDreamer> and you want to pull one snippet out and display it on some page? 07:55 < Mech422> how do you dynamically get a reference to a particular day (folder) and list its contents ? 07:55 <+perlDreamer> AssetProxy macro 07:55 < Mech422> ahh 07:55 <+perlDreamer> use the Date macro to build the date part of the URL 07:55 <@tavisto> there is a ^RandomAssetProxy macro too if you want to pull random assets 07:55 <+perlDreamer> or, if it was a SQL table, you could use the SQL macro to do it 07:56 <@tavisto> you can also use the advertising engine to serve up random images if that's what you want to do 07:56 < Mech422> I think AssetProxy would be the next thing for me to read up on then.. 07:56 <+perlDreamer> Mech422, this is what I recommend 07:56 <+perlDreamer> Read the WebGUI primer from top to bottom, twice 07:56 <+perlDreamer> then read the whole Macro book 07:57 < Mech422> though I think I'm gonna have a lot of 'unlearning' to do 07:57 <+perlDreamer> Are you afraid? 07:57 <+perlDreamer> You may be too old to undergo the training 07:57 <+perlDreamer> I have been teaching WebGUI newbies for 300 years 07:57 < Mech422> afraid - no ? looking forward to it ? no ? :-P 07:57 <@tavisto> 318 years.. and you are getting old and forgetful now 07:57 < Mech422> http://www.plyonshq.com <- this is the sort of thing I look forward too... 07:58 <+perlDreamer> Sorry, 'www.plyonshq.com' does not exist or is not available. 07:58 < Mech422> you might want to take a look - docs are decent but not great ... the core is 'small is beautiful' :-) 07:58 < Mech422> crap - sorry its http://www.pylonshq.com 07:59 < Mech422> mimimalist web framework with numerous interchangable parts 08:00 <@tavisto> ooooh nice 08:00 <@tavisto> Hao just posted to staff blog 08:00 < Mech422> no where near the functionality the wG offers - its more for web apps then cms 08:00 <@tavisto> talking about the possibility of 1-page checkout in wG ecommerce 08:00 <@tavisto> wahoo! 08:01 <@tavisto> perldreamer, you and I have been interested in that since the beginning 08:01 <@tavisto> topsub did that awhile back on his own and it was pretty slick 08:01 <+perlDreamer> nice 08:01 < elnino> what is http://www.cmsinfo.org supposed to be about? there is a blog aobut webgui, but it's really old. 08:03 <@tavisto> looks like they covered WebGUI announcements for awhile 08:04 <+perlDreamer> then we changed the RSS url out from underneath them 08:04 <+perlDreamer> twice 08:04 < Mech422> is Aegir - that became the Asgard cms didn't it ? 08:04 <@tavisto> night all 08:04 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 08:04 < Mech422> nite tavis! 08:04 < elnino> bye 08:05 < Mech422> lol -midguard - I haven't looked at htat in years... 08:06 < Mech422> pd: anyway - seems like I'll have a bunch of 'unlearning' to do - in plone you 'traverse' (navigate) to the object, and in wG it seems you bring the object to you (via shortcuts,proxy,etc) 08:07 <+perlDreamer> that's correct 08:09 < elnino> does anyone know ehab? 08:10 <+perlDreamer> he watches TBB, and might monitor the dev forum 08:10 < elnino> what's TBB 08:10 <+perlDreamer> The Black Blog 08:10 < elnino> does he log in here? 08:10 <+perlDreamer> never seen him in here 08:11 < elnino> k. 08:11 < Mech422> Should a storyArchive be inside a pageLayout ? 08:11 < elnino> i'm sleepy. I'm going... fast... 08:11 < elnino> bye 08:11 < Mech422> bye elnino! 08:11 <+perlDreamer> 'night, elnino 08:11 < elnino> later! 08:11 <+perlDreamer> Mech422, it can part of a page layout if you wish 08:12 <+perlDreamer> or it can work standalone 08:12 < Mech422> I'm just trying to figure out why my css and stuff keeps dissappearing 08:12 < Mech422> but its doing it on the admin side too - and I didn't touch any of those templates 08:12 < Mech422> its happening on both ff and opera 08:12 < Mech422> so prolly not a browser cache thing 08:12 <+perlDreamer> probably not 08:13 <+perlDreamer> is IE doing it, too? 08:13 < Mech422> wtf? uggh - I hate lil annoyances :-P 08:13 < Mech422> umm - lemme check 08:15 < Mech422> blah - my keyboard is hosed in windows 08:15 < Mech422> vista does NOT seem to like this ms usb keyboard :-P lemme check on the other machine 08:18 < Mech422> ok - yes, it does it in IE to 08:18 <+perlDreamer> what do you do to make the CSS and stuff disappear? 08:19 < Mech422> its prolly something to do with giving the site a name but using numeric ip to access it 08:19 < Mech422> editing a story in the story archive , click 'save', then click 'back to site' and you get back to the storyarchive with missing css 08:19 < Mech422> but it happens all over the place, so I'm assuming its a stupid configuration thing on my side 08:19 <+perlDreamer> is your story archive inside of a page layout? 08:20 < Mech422> yeah - thats why I asked 08:20 <+perlDreamer> okay, that sounds like an asset focus issue 08:20 <+perlDreamer> try this 08:20 <+perlDreamer> go back to your dev site's home page 08:20 <+perlDreamer> then go to the page with the archive on it 08:20 <+perlDreamer> then click on add page 08:20 <+perlDreamer> and watch the url 08:21 <+perlDreamer> the URL is different, you're actually looking at a different "page" 08:21 <+perlDreamer> that page is made by the _archive_, not the page layout 08:21 <+perlDreamer> so if the archive and layout have different styles, then they will look different 08:22 < Mech422> add page ? you mean add page layout or add story ? 08:22 <+perlDreamer> add story, sorry 08:23 < Mech422> ok - with you so far 08:23 < Mech422> buth when I go 'back to site' - shouldn't I get my stuff back ? 08:23 <+perlDreamer> only if it takes you back to the layout instead of the archive 08:23 * perlDreamer suspects it's taking you to the archive 08:23 < Mech422> your right 08:23 < Mech422> ok - so thats that 08:24 <+perlDreamer> to fix that, edit the style and set it to use the same style template as the page layout 08:26 < Mech422> different - but still no styling 08:26 <+perlDreamer> do you have CSS in the page layout template itself? 08:27 <+perlDreamer> because the Archive would not get that unless it was rendered inside the layout 08:27 < Mech422> its in the source 08:27 <+perlDreamer> source? 08:27 < Mech422> lemme try firebug - its prolly just not getting the css due to name vs. ip crap - document source has css file 08:27 < Mech422> (references css file rather) 08:28 <+perlDreamer> okay 08:31 < Mech422> actually, it says it got the css file 08:32 < Mech422> I'll worry about that later - its gotta be something silly as it works 08:33 < Mech422> as it works most of the time 08:34 < Mech422> huh - the front page gives 302 'found' messagges but when its 'broken' the css comes back as 304 'not changed' ? 08:34 < Mech422> not sure if thats significant 08:40 < Mech422> ok - gonna haul my lazy butt out for a walk.. 08:40 < Mech422> g'nite pd! 08:42 <+perlDreamer> later, Mech422 08:42 * perlDreamer is heading to bed 08:43 <+perlDreamer> my laptop is so hot I can smell solder 08:43 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] 09:24 -!- f00li5h [n=f00li5h@211.30.203.217] has joined #webgui 09:38 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui 09:47 -!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui 10:04 -!- Mech422 [n=steve@c-98-210-208-123.hsd1.ca.comcast.net] has quit [Remote closed the connection] 11:23 -!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui 11:23 -!- mode/#webgui [+v bartjol] by ChanServ 12:59 -!- carogray [n=Caroline@173-114-223-232.pools.spcsdns.net] has joined #webgui 13:26 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] 14:08 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui 14:08 -!- mode/#webgui [+o plainhao] by ChanServ 14:32 -!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"] 14:42 -!- carogray [n=Caroline@173-114-223-232.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)] 15:04 -!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui 16:09 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui 16:09 -!- mode/#webgui [+v perlmonkey2] by ChanServ 16:16 -!- mech422 [n=steve@c-98-210-208-123.hsd1.ca.comcast.net] has joined #webgui 16:17 <+bartjol> it's admin! 16:21 < mech422> Umm - I thought I was Steve! ? :-P 16:21 < mech422> And how is Mr. bartjol this fine morning ? 16:22 <+bartjol> well, mainly warm 16:22 < mech422> oh? warm as in nice weather, or warm as in building a/c broke and your surrounded by heat generating pc's ? 16:23 <+bartjol> mainly nice weather 16:23 <+bartjol> so that's ok 16:24 < mech422> ahh yes, much nicer then the too many pc's thing :-) 16:24 < mech422> I'm getting rather annoyed, as something seems to be slightly off with my new vista64 based desktop 16:24 <+bartjol> only 6 in this room 16:25 < mech422> I'm running debian in VirtualBox on it, and its sorta 'wierd'... like now, kde isn't showing desktop previews correctly 16:25 <+bartjol> and hoping that ff3.5 really is better 16:26 < mech422> ohh - donna got it yesterday - she seemed to like it ok - no complaints but no jumping for joy either 16:26 <+bartjol> mm 16:26 <+bartjol> well, I had problems lately with 3.0.11 crashing 16:26 <+bartjol> and eating 500+ MB of mem 16:27 < mech422> I'm thinking it might be the seagate 1.5TB drives 16:27 < mech422> I read there was a lot of problems with the early versions - and the drive the vm image is on sorta 'clicks' on a regular basis - like the head is stepping all the way in/out 16:29 <+bartjol> well, I can't help you on this one 16:30 < mech422> heh - I'm looking at the configuration... I seem to recall there was a check box somewhere that controled the desktop preview thingy in the pager 16:34 < mech422> ahh - somehow 'window thumbnails' got turned off... 16:35 < mech422> bartjol: do you happen to do much js ? 16:35 <+bartjol> alas 16:36 <+bartjol> but I can always try 16:36 < mech422> heh - I thought I might read up on it a bit - I was just curious if you had any recommendations for toolkits.. 16:37 < mech422> wG uses YUI, plone uses JQuery, then there's dojo, and prototype... 16:37 <+bartjol> well http://www.ja-sig.org/wiki/display/UP3/Javascript+Toolkit+Comparison 16:37 < mech422> Oh very cool! 16:37 < mech422> thanks :-) 16:38 <+bartjol> google is my friend 16:38 -!- SquOnk [n=emhn@201.211.88.228] has joined #webgui 16:38 < mech422> heh - forgot about mochikit 16:38 < SquOnk> Hi everyone 16:39 < SquOnk> Updated 7.6.29 packages for Debian in my repo. 16:39 < SquOnk> Hopefully, the 7.6.30 package will have automatic database maintenance. 17:03 <+perlmonkey2> This is incredible. When I load an admin page I'm working on in FF3.5b4, I can't start up firebug and none of my FF menu bars are clickable. 17:04 -!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has joined #webgui 17:07 <+perlmonkey2> Me thinks something is rotten in the state of Denmark 17:07 <+perlmonkey2> and by Denmark I mean Firefox. 17:07 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 17:07 -!- mode/#webgui [+o tavisto] by ChanServ 17:14 < mech422> Hmm - MS is supporting jquery ? didn't know that 17:14 < mech422> crud konqui crashed 17:14 < mech422> dammit! 17:16 -!- Haarg [n=haarg@76.210.72.162] has joined #webgui 17:16 -!- mode/#webgui [+o Haarg] by ChanServ 17:23 -!- dapperedodo [n=dappered@gw.oqapi.nl] has joined #webgui 17:23 <@tavisto> so mech422, have you mastered WebGUI in the last 6-8 hours? 17:24 < SquOnk> lol 17:25 * SquOnk is teaching one of his minions how to create a WebGUI style 17:26 < SquOnk> We're deploying WebGUI for the Venezuelan Ministry of Economy and Finances. 17:26 -!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui 17:26 -!- mode/#webgui [+v cap10morgan] by ChanServ 17:26 < SquOnk> Once it's online, we'll probably get permission to list it in webgui.org 17:34 -!- khenn_ [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has quit [Remote closed the connection] 17:34 -!- khenn [n=khenn@76.208.68.155] has joined #WebGUI 17:34 -!- mode/#webgui [+o khenn] by ChanServ 17:36 <+bartjol> aaah , minions roasted with garlic 17:36 -!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"] 17:44 -!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui 17:44 -!- mode/#webgui [+o bopbop] by ChanServ 17:45 <+bartjol> perlmonkey2: what is wrong with ff today 17:45 <+bartjol> I find it rather refreshing after 3.0.11 17:47 <+bartjol> and firebug works ok for me 17:48 <+bartjol> maybe I have a superior OS originating from the Redmond area 17:56 <+perlmonkey2> bartjol: no idea. The problem was a simple admin panel screen with a select list. Yesterday I thought the selectList lib was broken when the default item wasn't being selected. Turns out Firefox just wasn't highlighting it. That magically resolved itself after several FF restarts. 17:57 < daviddelikat> holy cow, firefox footprint doubled...!!! 17:57 <+perlmonkey2> Then today it was doing the same thing only Firebug wouldn't start and the menu bar was unresponsive (although I could still click on links and use the web pages and tabs). 17:57 <+perlmonkey2> But after killing it 5 or so times it started working again. 17:57 <@Haarg> what version of firebug? 17:57 <+bartjol> the beta 17:57 <+perlmonkey2> 1.4.0b3 17:58 <+perlmonkey2> and I'm on FF3.5b4 17:58 <+perlmonkey2> If this keeps up I'll install a temporary local of the new release. But I like to stay in tune with the repo. 17:59 <+bartjol> ah the morning ritual of restarting a browser 5 times with a cup of coffee 17:59 <+perlmonkey2> hah, if only. More like restart it, click on page, look at logs, try to get firebug to do more than load unactivated panels. 'killall firefox' repeat. 18:00 <+bartjol> what kinnd of os are you running> 18:01 <+perlmonkey2> starting to lose faith in Gecko and starting to get mighty curious about Webkit. 18:01 <+perlmonkey2> Fedora 11 18:01 <+bartjol> no one is running that here 18:01 <+bartjol> :( 18:01 <+perlmonkey2> Which otherwise has been a dream. Every issue I've ever had with Linux on this laptop has been resolved with things looking sharp and behaving beautifully. 18:01 <@Haarg> sounds like you problems are more firebug related than gecko 18:02 <+perlmonkey2> Haarg: even with the menu bar becoming unresponsive? 18:02 <+perlmonkey2> next time it repeats I'll disable firebug and see if that resolves it. 18:02 <@Haarg> from what i've heard firefox works significantly worse on linux though 18:02 <@Haarg> than either windows or mac 18:03 <+perlmonkey2> Haarg: no idea. I used Opera on Mac and haven't used windows in...well, half a decade. 18:03 < daviddelikat> so, I'm reading all this about ff3.5; I go and upgrade, before upgrade I have firefox at 35M RAM after I upgrade its at 101M! is this supposed to be better? 18:04 <+perlmonkey2> bartjol what do people run there? Windows and Ubuntu? 18:04 <+bartjol> and some apple like stuff 18:04 <+bartjol> not sure about ubuntu 18:04 <+bartjol> oh, yeah, we have that 18:05 <+perlmonkey2> daviddelikat: I've never seen 35MB level usage. I've always been somewhere around 100MB with FF. 18:05 <+bartjol> daviddelikat: for me it went down from 500 MB to 240 MB 18:05 < daviddelikat> wow! thats impressive 18:05 <+bartjol> but I use a lot of tabs 18:05 < daviddelikat> I wonder what I'm doing ... 18:05 <+bartjol> yeah 18:05 <+bartjol> well I think 400 was average 18:05 < daviddelikat> I use tabs for ~everything~ 18:06 <+bartjol> at 500 it began to crash 18:06 < daviddelikat> but I've got the same 4 tabs now that I had befpre I started... 18:06 <+bartjol> mmm 18:06 <+bartjol> strange 18:06 <+perlmonkey2> bartjol oh, wish me luck. You asked about what I used which made me remember that compiz used to lock up my onboard video card. So I just now started it for the first time in years. Here's to hoping I can get flashy wizbang without annoying lockups :D 18:06 <+bartjol> maybe a higher base amount, but less per tab 18:06 < daviddelikat> I guess I'm not done looking, I'll have to tryt leaving some JS runnign over night and see what happens 18:06 <+bartjol> I wish you luck perlmonkey2 18:07 <+perlmonkey2> bartjol you are a good fellow 18:07 <+perlmonkey2> :P 18:07 <+bartjol> don't stick out your tongue at me! ;) 18:09 <@tavisto> bartjol, I have a picture of gooey on his own boat 18:09 <@tavisto> a very large sailboat (for him) 18:09 <@tavisto> I'll let you know once I put it in the gooey on the go gallery 18:11 <+bartjol> tavisto: ah, cool, more gooeys on boats 18:12 <+bartjol> perlmonkey2: did it work? 18:15 <+perlmonkey2> bartjol still here without lockups enjoying my compiz wizbang 18:15 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui [] 18:17 <+perlmonkey2> bartjol I mean not sure whom bartjol is 18:17 <+perlmonkey2> hmm, not sure why I keep getting lower case b's 18:17 <+bartjol> no? 18:18 <+bartjol> I am me 18:18 <+perlmonkey2> Bartjol my tab complete keeps using the lower case. 18:18 <+perlmonkey2> well that is weird, the user list only shows a single Bartjol but tab complete thinks there are two. 18:18 <+bartjol> ah 18:19 <+bartjol> strange 18:19 <+bartjol> I am the good part of the twin 18:19 * perlmonkey2 is having many strange technical difficulties today, perhaps he should embrace ludditism. 18:20 -!- bartjol is now known as BartJol 18:20 <+BartJol> and now? 18:21 <+perlmonkey2> BartJol: ah, there we go 18:22 <+perlmonkey2> on a single BartJol for my autocomplete :) 18:22 <+perlmonkey2> s/on/only/ 18:22 <+BartJol> something strange happened to my nick 18:24 -!- BartJol [n=bartjol@host2.procolix.com] has quit ["Leaving."] 18:47 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: gugod, SquOnk, @preaction 18:47 < mech422> ahh! its not my computer 18:47 < mech422> jqueryvsmootools.com crashes konqui! 18:48 -!- Netsplit over, joins: @preaction, SquOnk, gugod 18:48 < mech422> heh - thought I had bad disk or bad mem for a bit there 18:55 -!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit ["Leaving."] 18:58 -!- dapperedodo [n=dappered@gw.oqapi.nl] has quit [] 19:06 <@tavisto> it's the koolaid that you spilled on your laptop last week 19:11 < mech422> tavisto: hehe - att least I didn't drink da kool-aid *ba* *dum* *bum* 19:11 < mech422> :-) 19:11 <@tavisto> wait.. at&t? 19:12 <@tavisto> are you calling me out for getting the new iPhone 3GS 32GB Black superphone? 19:12 <@preaction> DA SUPAPHONE! 19:12 <@tavisto> *tavisto draws his weapon* 19:12 < mech422> actually, I wonder how many tech people use the term 'drink the kool aid' and are too young to know where it comes from ? 19:12 <@tavisto> let's get him preaction! 19:12 < mech422> iphone? your joking right ? 19:12 <@preaction> it was ruby ridge, right? 19:12 <@tavisto> well I thought it makes reference to being in a cult.. Dave Ramsey also says it all the time 19:12 <+perlmonkey2> hahaha 19:12 <+perlmonkey2> preaction++ 19:13 <@tavisto> aha it is 19:13 < mech422> jonestown - mass suicide 19:13 <@preaction> the koolaide was laced with cyanide or arsenic or something 19:13 <@tavisto> yep 19:13 < mech422> women and children included 19:13 <@tavisto> except the founder didnt drink right? 19:13 <+perlmonkey2> don't forget the armed thugs shooting people who backed out. 19:13 < mech422> rather macrabre when you think about how its used now 19:13 <@preaction> it was cherry-flavored, if i remember ;) 19:13 < mech422> anyway - on to cheerier stuff like iphone bashing :-) 19:13 <@tavisto> preaction is immune to cyanide so he's still doing pretty good after drinking it... except for those blackouts 19:14 < mech422> actualy, I hear the iphone is great as long as you don't need to make phone calls .... :-P 19:14 <@tavisto> the iPhone is the alpha and omega of mainstream phone technology 19:14 <@tavisto> I have 4-5 bars in most places around me 19:14 <+perlmonkey2> *ahem* Android. 19:14 < mech422> perlmonkey2: yeah - my buddy has a g1 and it sounds awesome 19:15 < mech422> too bad the new android htc handset is like $650 unlocked :-( 19:15 <@tavisto> Actually, I will admit that the Samsung Jet definitely w00ps all over the petty iPhone, Palm, Android debates 19:15 <@tavisto> 800mhz chip, 2GB of onboard ram, and an organic LED display that requires no backlighting and 66% less power usage 19:15 < mech422> samsung jet ? *gotta google* 19:15 <@tavisto> do it right now... it's amazing 19:15 <@tavisto> I knew they were using OLED in TVs now.. But not on a cell 19:17 <+perlmonkey2> mech422: yep, I loves my G1. looooves it. 19:17 <+perlmonkey2> mech422: the new HTC is hardly an improvement on the G1. I really dig physical keyboards. 19:17 < mech422> perlmonkey2: you has one ? bastich :-P I just got my BB last year so I'm not trading in for a while 19:17 <+perlmonkey2> espeically a nice largish one like the G1's. 19:18 < mech422> yeah - my fingers are too fat for the BB keyboard 19:18 <+perlmonkey2> I can type about 20WPM on the G1, which when I'm in a terminal means I can *almost* code. 19:18 < mech422> but it does a good job with _displaying_ stuff - emails, web pages, word docs - all are pretty well done 19:18 <+perlmonkey2> but certainly fine for sysadmin work. 19:19 -!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has quit [Read error: 60 (Operation timed out)] 19:19 < mech422> gah - the ssh client for my BB is lame 19:19 <+perlmonkey2> and the SDK with Eclipse is just tops. Best I've used for hardware dev'ing. 19:19 < mech422> it's a free one that switches to an input box when you enter commands 19:19 <+perlmonkey2> mech422: there are tons of term apps for Android, but connectbot is great. Supports PKI which is the only way I allow in to my servers. 19:20 < mech422> supposedly the commercial one is better, but I don't do enough ssh'ing on the phone to spend $$ 19:20 < mech422> let me check out this samsung thingy... 19:22 < mech422> jet.samsungmobile.com is fuxored 19:23 <+perlmonkey2> tavisto: You have the Kindle App yet. That *almost* got me to buy an iphone. 19:24 < mech422> ok - what good is a google cache that doesn't come up when the real site is down ? 19:25 -!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has joined #webgui 19:28 < mech422> tv out on a cell phone ?? 19:38 <@tavisto> nope, don't read enough right now perlMonkey2 19:38 <@tavisto> but I fly a ton and am very happy with iTunes and the apps available. That really sells the phone for me.. And the fact that PB is pure mac based :) 19:39 <@tavisto> I should say the content available on iTunes (movies, tv shows, music, etc...) 19:40 <@tavisto> I was a diehard blackberry user until one day I was on a plane going to LA and I am sitting there bored and I see a teenage punk with an iPhone watching movies... and I'm like... this blackberry is worthless except for sending email 19:41 <@preaction> heh 19:41 <@preaction> dont' forget games! 19:42 <@tavisto> but of course... preaction... always completing my sentences 19:42 <@tavisto> and that's why I think preaction is 19:42 < mech422> umm - and for making phone calls ? 19:42 < mech422> I mean, it _is_ a phone 19:42 < mech422> :-P 19:43 < mech422> or not, in the iphone case 19:43 <@preaction> i didn't want an iphone until my friends got one and kept playing games and fun applications 19:43 * mech422 ducks 19:43 <@preaction> pfft, we're BEYOND phones now 19:43 <@preaction> this is a Phone++ 19:43 <@tavisto> I'm on it all day long.. no problems with connectivity for me.. I hear San Fran is still rough 19:43 <@preaction> we've evolved past the need for phones 19:43 < mech422> ROFL - my phone is so cool, it won't even _talk_ to a voice network :-P 19:43 <@tavisto> but you can pick 1000 areas where verizon, or sprint sux too 19:44 <@tavisto> this whole "verizon better than at&t" is a joke because Verizon can say that all day..... since they don't have the 7 million iPhone datamongers on their network eating up the data 19:44 <@tavisto> until they have that... and can show their network is better... it's just bs 19:44 < mech422> funny - my client in LA claims his iphone drops so many calls he has to carry his old (tmobile?) phone too 19:44 -!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has quit [Read error: 60 (Operation timed out)] 19:44 <@tavisto> 65% of mobile data traffic on the web is from iPhone users. That's incredible! 19:45 <+perlmonkey2> I had no problems at all with TMobile/G1 in San Fran or San Jose. 19:45 <+perlmonkey2> 3g everywhere. 19:45 <@tavisto> mech422 I have friends that say that too. Mostly on the 3G phone version 19:45 < mech422> not really - 'mobile data traffic' - thats what - iphone, treos (sooo last year :-P), bb's (all biz, no video here!), and android ? 19:46 <@tavisto> I think that 3G phone had major hardware issues.. Although the original iPhone (which Rizen and I had) never had any major problems. Of course.. we also didn't have the 3G interference 19:46 <+perlmonkey2> and who talks on a phone anymore except to their grandparents. It's either text or IM or social apps for communicating. 19:46 < mech422> yeah - he's had his awhile, so it's not the latest and greatest iphone 19:47 <@tavisto> I think the 3G version was junk and that's why I didn't upgrade. Especially since I live in Kalamazoo, MI and we don't have 3G yet... *tavisto shakes his head in frustration* 19:47 < mech422> perlmonkey2: yeah - I can't believe people actually like SMS... typing on those stupid lil keyboards 19:48 <+perlmonkey2> mech422: my G1 has a nice big fat keyboard. But even on a small numeral pad, texting takes a few seconds to send a message when calling takes minutes and social formalities to complete the message. 19:48 < mech422> LOL - we just got a palm pre flyer in the mail - talk about timing :-P 19:49 < mech422> perlmonkey2: thats the second time I've heard the 'talking takes too long' - you guys must all be too polite... speech is still the highest 'bandwidth' medium the phones offer 19:49 < mech422> I can't imagine trying to 'say' anything remotely complex via SMS 19:50 <+perlmonkey2> mech422: that is highly doubtful. what is an SMS, 512Bytes? 19:50 <@preaction> less, 212 19:50 < mech422> how fast can you diagnose a problem via sms and how fast via voice ? 19:50 < mech422> voice (speech) imparts the most info in the shortest time - hence highest bandwidth 19:50 <+perlmonkey2> mech422: say you want to give someong a timing or location update or just some status update. 5 seconds of typing on a keyboard and you're done. You'd still be waiting for the phone to *start* ringing for voice. 19:51 < mech422> if all you do is trivia... 19:51 < mech422> but I don't do a lot of that - I want to _communicate_ 19:51 < mech422> exchange ideas -not just 'send' but 'recieve' 19:51 < mech422> plus tmobile can 'lose' SMS messages for hours when the network is busy 19:51 <+perlmonkey2> well if I'm discussing projects or design issues, I prefer IM. It is logged and you have time to compose your thoughts correctly when responding. 19:52 < mech422> perlmonkey2: I could see that over SMS - but you prefer to type rather then say use skype ? 19:52 <+perlmonkey2> mech422: lose sms messages? is that when you don't have a data connection, cause the true sms protocol of a voice sideband is almost never used anymore. 19:53 <+perlmonkey2> mech422: absolutey 19:53 <+perlmonkey2> I'd prefer some computer IM discussion for project discussions. 19:53 < mech422> wow 19:53 <+perlmonkey2> voice isn't logged and you get a situation where "so and so said X and it didn't happen like my expectations said so.". 19:54 <+perlmonkey2> too much room for misinterpretation and misundersstandings. 19:54 < mech422> perlmonkey2: yeah - I don't generally have to 'prove' who said what.. and I find speech faster and more expressive 19:55 < mech422> perlmonkey2: well, text messages have no guarantee on delivery time - strictly 'best effort' - I've recieved a few recently that where hours in transit 19:55 <+perlmonkey2> speechis faster and more expressive. I just want everything logged :D 19:55 < mech422> perlmonkey2: tape recorder ? 19:55 < mech422> :-P 19:55 <+perlmonkey2> yeah, double check their location for wire tapping laws :P 19:56 <+perlmonkey2> but really, if a voice conversation is warranted, I make the effort for a face-to-face. 19:56 < mech422> just say "I'm recording this cuz your boss is cheap and has a short memory and loves scope creep " :-P 19:56 <+perlmonkey2> heh 19:57 <+perlmonkey2> Plus there's hardly a place in the country where I don't have friends, so I don't mind traveling to see customers. 19:57 < mech422> yeah - face to face seems to have fallen out of favor in this digital world :-) 19:58 <+perlmonkey2> nothing more fun than sitting together in a conference room with a pot of coffee and scraps of paper and brain storming for hours. Love that. 20:01 -!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has joined #webgui 20:05 < mech422> Awesome idea! 20:06 < mech422> put that aethism to work! 20:06 < mech422> and sucker some rich holier-then-thou's while yer at it ! 20:09 < mech422> oh sorry - wrong channel 20:09 < mech422> I was referencing this: http://eternal-earthbound-pets.com/ 20:11 < mech422> perlmonkey2: yeah - and don't forget the white board 20:11 < mech422> 90% fumes, and the 10% ink always ends up on your hand or shirt :-P 20:13 < daviddelikat> mech422: that is hilarious! kind of like the cryogenics of the 70's 20:15 < daviddelikat> perhaps we can make a new service for suckers... we promise that if you keep sending up money we will see to it that whatever happens we will do somehting for you someday... 20:16 < mech422> daviddelikat: maybe water your plants after the rapture ? 20:16 < daviddelikat> sounds good... 20:16 < mech422> daviddelikat: collect your mail ? 20:16 < daviddelikat> cancel your magazine subscriptions 20:16 < mech422> LOL 20:16 < daviddelikat> sell your house 20:17 < mech422> I wonder if they actually have any clients ? 20:17 < daviddelikat> i dont know but hteir order form doesn't match their front page 20:17 < mech422> I wonder the same thing whenever I get a pyramid scheme or nigerian prince email... 20:17 < daviddelikat> order form says 1 pet for $110 front page says 2 20:18 < daviddelikat> hey I'm a close friend of all those nigerian princes 20:18 < mech422> 2 for 1 sale ? maybe the rapture is getting close- going out of biz sale 20:18 < mech422> ya gotta wonder, I mean if no one sent them money - they'd stop spamming, wouldn't they ? 20:18 -!- ekennedy [n=ekennedy@70-14-83-104.pools.spcsdns.net] has left #webgui [] 20:19 < daviddelikat> i imagine so ... speaks volumes about americans 20:27 -!- carogray [n=Caroline@209.113.248.2] has joined #webgui 20:39 < mech422> Hmm... I wonder where Synq is hiding 20:41 <+perlmonkey2> Their employees are assured to be around for they have violated Mark 3:29. From the FAQ. 20:41 < mech422> preaction: I was tinkering with my new build stuff the other day and noticed xpdf gets patches applied... 20:41 <@preaction> weird 20:42 < mech422> so maybe each package should get a subdir for the 'recipe' and patches etc ? 20:43 < mech422> so instead of recipes/xpdf.sh we'd have recipes/xpdf/build.sh and recipes/xpdf/patches/foo1.patch ? 20:43 <@preaction> you might look at how FreeBSD's ports system does it 20:44 <@preaction> they do this same thing, `make` downloads the source, applies patches, and then builds 20:44 < mech422> yeah - T2 does it all in shell 20:45 < mech422> but I didn't think rizen would be interested in something to 'complicated' ? 20:46 < mech422> personally - I like a single manifest file with subdirs for each package to hold the 'recipe', patches, custom jpegs or whatever 20:47 < mech422> i think it's a good compromise between maintainability, functionality, and complexity 20:49 < mech422> but there's not really much point in doing it if no-one else likes/uses it 20:49 < ckotil> Any idea why a .graffile file will not upload via the filepile asset? 20:49 <@preaction> .graffle isn't a file, it's a directory 20:49 < ckotil> .graffle 20:50 < ckotil> ah, that explains it. 20:50 <@preaction> it's one of OS X's bundle things (like .app) 20:50 < ckotil> thanks, ill have my user zip it up in that case 20:50 < ckotil> gotcha. 20:50 < mech422> osx has a .graffle ? heh - cute :-) 20:54 -!- khenn [n=khenn@76.208.68.155] has quit [] 21:08 <@Haarg> os x has bundles that are really directories, but get treated like files by Finder 21:34 -!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] 21:37 -!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui 21:37 -!- mode/#webgui [+v cap10morgan] by ChanServ 21:50 -!- ekennedy [n=ekennedy@70-14-19-53.pools.spcsdns.net] has joined #webgui 22:17 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] 22:17 <+perlmonkey2> ut oh.....July 4th, 20+ family members decend upon my small town. I'm the only person in the area with a pool and no neighbors within gunshot distance. Looks like my day might be ending early. 22:18 <@tavisto> then you will fight in the shade.... 22:18 <+perlmonkey2> :D 22:19 <+perlmonkey2> tavisto: If loving that movie is wrong, I don't want to be right. 22:19 <@tavisto> that's right. 22:19 <@tavisto> amen brotha 22:20 <@tavisto> my mind is telling me noooooooooo......... but my body....... my boddddddy.... 22:20 <+perlmonkey2> had to youtube that video :D 22:21 <@tavisto> the R Kelly one? 22:22 <+perlmonkey2> yep 22:23 <@tavisto> did you see this? http://www.plainblack.com/news/webgui-8-goes-php 22:24 <+perlmonkey2> tavisto: you sir are an EVIL man 22:24 <@tavisto> wait for it 22:24 <@tavisto> RICKROLLED 22:24 <@tavisto> but with style perlmonkey2! 22:24 <@tavisto> it's the narrated version 22:24 <+perlmonkey2> yeah, you got me several times in the past with that version 22:24 <@tavisto> muwhaha 22:24 <+perlmonkey2> yet I STILL click that link 22:24 <@tavisto> feel free to give the URL out to your friends 22:25 <@tavisto> it's the legit plainblack address that gets ya 22:25 <+perlmonkey2> yep 22:25 <@tavisto> I'll have to mix it up from now on 22:47 <+perlmonkey2> hah, #drupal just banned me for that link. Guess they didn't see the humor. 22:48 <+perlmonkey2> Such sweet community on those php sites. Abundant sense of humor. 22:51 <@tavisto> nice work 22:51 <@tavisto> did they ban you because it was a rickroll 22:51 <@tavisto> or did they ban you because it was a webgui link 22:51 <@preaction> you'd be hostile too if you had to work with PHP all day 23:05 -!- kathyk [n=chatzill@137.53.249.130] has joined #webgui 23:06 < kathyk> what? no perldreamer? 23:06 -!- kathyk is now known as dreamersgirl 23:06 <@preaction> huh, that's weird 23:07 < dreamersgirl> he's probably still galavanting around town with the boys... 23:08 < dreamersgirl> there's a special Disney train in town just for today 23:08 <@preaction> ooh nice 23:16 -!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"] 23:16 -!- ekennedy [n=ekennedy@70-14-19-53.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)] 23:18 < SquOnk> re 23:18 -!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui 23:19 < SquOnk> 7.6.29 packages just hit Debian Sid! Ha! 23:19 < SquOnk> .seen bartjol 23:19 * SquOnk is listening to: Genesis - Genesis - Taking It All Too Hard - (0:12/3:58) 23:19 < SquOnk> Ups, sorry. 23:20 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 23:30 -!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has quit [] 23:55 -!- ekennedy [n=ekennedy@173-112-177-147.pools.spcsdns.net] has joined #webgui 23:55 -!- dreamersgirl [n=chatzill@137.53.249.130] has quit ["ChatZilla 0.9.85 [Firefox 3.0.9/2009040821]"] --- Day changed Thu Jul 02 2009 00:06 -!- carogray [n=Caroline@209.113.248.2] has quit [Read error: 104 (Connection reset by peer)] 00:07 -!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit [Read error: 60 (Operation timed out)] 00:36 -!- carogray [n=Caroline@72-63-191-80.pools.spcsdns.net] has joined #webgui 00:44 -!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI 00:44 -!- mode/#webgui [+o khenn] by ChanServ 00:53 < CIA-44> WebGUI: translation * r11397 /translations/German/German/Asset_MatrixListing.pm: Update from translation server 00:53 < CIA-44> WebGUI: translation * r11398 /translations/German/German/Asset_MatrixListing.pm: Update from translation server 00:53 -!- ekennedy [n=ekennedy@173-112-177-147.pools.spcsdns.net] has quit [Read error: 110 (Connection timed out)] 00:57 -!- ekennedy [n=ekennedy@173-118-152-60.pools.spcsdns.net] has joined #webgui 01:09 -!- ekennedy [n=ekennedy@173-118-152-60.pools.spcsdns.net] has left #webgui [] 01:10 < CIA-44> WebGUI: translation * r11399 /translations/German/German/ (Asset_Navigation.pm Asset_Thingy.pm): Update from translation server 01:10 < CIA-44> WebGUI: translation * r11400 /translations/German/German/ (WebGUI.pm FilePump.pm): Update from translation server 01:21 -!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has left #WebGUI [] 01:23 < CIA-44> WebGUI: translation * r11401 /translations/German/German/FilePump.pm: Update from translation server 01:38 < CIA-44> WebGUI: colin * r11402 /branch/WebGUI_7.6/ (5 files in 5 dirs): Fix more iCal creation and reading bugs. With tests. 01:38 < CIA-44> WebGUI: colin * r11403 /WebGUI/ (5 files in 5 dirs): Forward porting fixes for iCal escaping and unescaping, and line wrapping. 01:38 < CIA-44> WebGUI: translation * r11404 /translations/German/German/Asset.pm: Update from translation server 01:46 -!- Haarg [n=haarg@76.210.72.162] has quit ["This computer has gone to sleep"] 02:14 -!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"] 02:41 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 02:41 -!- mode/#webgui [+v patspam] by ChanServ 02:57 -!- carogray [n=Caroline@72-63-191-80.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)] 04:37 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 05:07 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."] 05:12 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 05:12 -!- mode/#webgui [+o tavisto] by ChanServ 05:33 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 05:53 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 06:13 -!- f00li5h is now known as f00li5h[HireMe] 06:24 < mech422> man - my sleep schedule is even more whacked then normal :-( 07:06 -!- CIA-44 [n=CIA@208.69.182.149] has quit [] 07:09 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui 07:09 -!- mode/#webgui [+o plainhao] by ChanServ 07:13 -!- CIA-44 [n=CIA@208.69.182.149] has joined #WebGUI 07:16 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 07:25 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 07:25 -!- mode/#webgui [+o tavisto] by ChanServ 07:26 <@tavisto> what's up party people? 07:29 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."] 07:54 < mech422> tavisto: party canceled on account of sleepy :-P 07:56 <@tavisto> bah 08:01 -!- perlbot [n=perlbot@c-76-17-10-213.hsd1.ga.comcast.net] has quit [Client Quit] 08:01 -!- perlbot [n=perlbot@c-76-17-10-213.hsd1.ga.comcast.net] has joined #webgui 08:02 < mech422> tavisto: it was really wierd - I was really tired last night so I went to bed around 2-3 am (really early for me..) 08:03 < mech422> I slept for 1 hour, then _bounced_ out of bed wide awake... my butt has been dragging ever since 08:11 <@tavisto> yep I bet it is 08:11 <@tavisto> I don't stay up all night anymore.. but if I don't get like 5-6 hours of sleep in a night I am dragging the next night 08:12 <@preaction> if i don't get 10 hours of sleep i feel groggy all day 08:12 <@preaction> more than 3 days in a row of that and i pass out 08:12 <@tavisto> When I was in Orlando I ended up staying up all night and flying out at 6am... By 3pm the next day I could not physically stay awake even for 5 minutes 08:12 <@tavisto> granted, I was up for 29 hours straight... the plane ride home was brutal 08:52 -!- dapperedodo [n=dappered@gw.oqapi.nl] has joined #webgui 08:52 < mech422> my mom just came back from england - she was saying Logan airport in boston got closed yesterday (today?) 08:52 < mech422> some sort of electrical storm - they got redirected to connecticut, but couldn't dis-embark as there wasn't any customs officers to check passports 08:53 < mech422> they finally got into logan like 6 hours later :-/ 09:06 -!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui 09:46 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 09:48 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui 10:53 -!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui 10:53 -!- mode/#webgui [+v bartjol] by ChanServ 11:10 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: perlbot, +bartjol, daviddelikat, ryuu_ro, +patspam 11:11 -!- Netsplit over, joins: perlbot 11:17 -!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui 11:17 -!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui 11:17 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 11:17 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #webgui 11:17 -!- ServerMode/#webgui [+vv bartjol patspam] by irc.freenode.net 11:34 -!- dapperedodo [n=dappered@gw.oqapi.nl] has quit [] 11:52 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] 13:21 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 15:37 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui 15:37 -!- mode/#webgui [+v perlmonkey2] by ChanServ 15:55 -!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui 16:10 -!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 16:12 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 16:35 -!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui 16:35 -!- mode/#webgui [+v MrHairgrease] by ChanServ 16:40 <+MrHairgrease> javascript question. 16:40 <+MrHairgrease> see: http://webgui.pastebin.com/m4ba4c7f 16:41 <+MrHairgrease> What I'm trying to do is to let the DefinitieTool constructor creat object that more or less inherit from DynamicDropper 16:42 <+MrHairgrease> but I don't want to rewrite the constructor 16:42 <+MrHairgrease> any idea's how I should do that 16:42 <+MrHairgrease> ? 16:42 <+MrHairgrease> see lines 39 - 41 16:42 < daviddelikat> I've seen this sort of thing... 16:43 < daviddelikat> I think that JS has a system that calls a SUPER function sort of like perl 16:43 < daviddelikat> I'll see if I can find it 16:43 <+MrHairgrease> that's the prototype chain 16:43 * daviddelikat looking at JS documentation 16:43 <+MrHairgrease> but you can only add a prototype to an object 16:43 <+MrHairgrease> which a contructor isn't 16:44 <+MrHairgrease> afaik 16:44 < daviddelikat> the constructor is part of an object though... 16:44 < daviddelikat> you add a constuctor to the new object that calls the constructor from the parent object 16:45 <+MrHairgrease> ok, so how would I do that? 16:46 <+MrHairgrease> DefinitieTool = function () [ 16:46 < daviddelikat> working on it... 16:46 <+MrHairgrease> this.prototype = new DynamicDropper( arguments); 16:46 <+MrHairgrease> } 16:46 <+MrHairgrease> maybe that'll work 16:46 < daviddelikat> are you using YUI? 16:47 < daviddelikat> you could use YAHOO.extend(...) 16:47 <+MrHairgrease> oh 16:47 <+MrHairgrease> hehe 16:47 <+MrHairgrease> yeah I'm using YUI 16:47 <+MrHairgrease> I'll chcek that one out 16:47 < daviddelikat> but Im sure that JS has a construct... 16:50 < daviddelikat> http://www.javascriptkit.com/javatutors/oopjs3.shtml 16:51 < daviddelikat> its not what I would call elegant, but then neither is javascript 16:52 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 16:52 -!- mode/#webgui [+o tavisto] by ChanServ 16:52 <+MrHairgrease> javascript is elegant 16:52 <+MrHairgrease> we're just doing it wrong 16:52 < daviddelikat> javascript was not designed to do what people use it for today 16:53 < daviddelikat> this results in very in-elegant sollutions to many problems... 16:53 < daviddelikat> you can try to make a dog work like a spider by grafting on legs, but it will never look as good a s a spider 17:05 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: f00li5h[HireMe], +perlmonkey2 17:05 -!- Netsplit over, joins: +perlmonkey2, f00li5h[HireMe] 17:07 <+MrHairgrease> ok 17:07 <+MrHairgrease> got it to wrok with YUI extend 17:09 <+MrHairgrease> It's done like this: http://webgui.pastebin.com/m11a702d2 17:26 -!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui 17:27 -!- Haarg [n=haarg@adsl-76-208-68-129.dsl.mdsnwi.sbcglobal.net] has joined #webgui 17:27 -!- mode/#webgui [+o Haarg] by ChanServ 17:38 -!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"] 17:45 <+perlmonkey2> If you couldn't remember the call to create a new unique assetId and were trying to look it up, how would you go about that? 17:46 <+MrHairgrease> ask here 17:46 <+bartjol> or there 17:46 <+MrHairgrease> $session->id->generate 17:47 <+MrHairgrease> or be like th eurotrash 17:47 <+bartjol> but that is not the question 17:47 <+MrHairgrease> and know *EVERYTHING* (echo echo echo) 17:47 <+bartjol> how would you find it is 17:47 <+bartjol> eeeh 17:47 <+perlmonkey2> MrHairgrease: thanks for the info. But how would you go about finding htat info yourself? I was looking in the asset constructor, randoming choosing assets to meander through. Hit the forums. 17:48 <+MrHairgrease> ack guid? 17:48 <@Haarg> why would you need to do that yourself? 17:48 <+bartjol> well, I would look for a method to create the asset in asset 17:48 <+MrHairgrease> b/c pm2 is not from europe 17:48 <+bartjol> and read the code 17:48 <+MrHairgrease> =) 17:48 <+bartjol> Asset.pm 17:48 <+bartjol> or look in the online api 17:49 <+perlmonkey2> Haarg: I don't need a real assetId, I need a unique id to identify encryption instances. 17:49 <+perlmonkey2> ack guid brought it up :D 17:50 <@Haarg> seems like WebGUI::Session::Id should really just be WebGUI::GUID or something 17:54 <@tavisto> preaction, http://sosexpert.com/blog/?p=5339 17:54 <@tavisto> that's unfortunately a potential customer I was working with.. who apparently doesn't like the quote that Vrby provided 17:55 <@tavisto> Or maybe he's trying to get a comparison on cost from someone else.. not sure. It's a good size project though 17:58 <+bartjol> well, I like the footer beneath the message: Proudly powered by WordPress and Carrington 17:59 <+MrHairgrease> ah well 18:07 <@Haarg> MrHairgrease, is there a reason for WebGUI::Shop::TaxDriver::EU to load SOAP::Lite? 18:07 <+MrHairgrease> Oh, yeah 18:08 <+MrHairgrease> that was from the first vesrion when I did the VAT nr checking myself 18:08 <+MrHairgrease> no I'm using Business:Tax::VAT for that 18:08 < daviddelikat> check it out! http://delikat.homeip.net:8080/ 18:08 <+MrHairgrease> so it's not necessary anymore 18:14 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 18:14 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:14 <+perlDreamer> morning, folks 18:14 < daviddelikat> perlDreamer: http://delikat.homeip.net:8080/ 18:14 < daviddelikat> g'mornin 18:15 <+perlDreamer> interesting concept, daviddelikat 18:15 <+perlDreamer> how do you close newly opened tabs? 18:15 < daviddelikat> its the new helpdesk 18:15 <@tavisto> top of the mornin' to ya 18:15 < daviddelikat> its a work in progress 18:16 < daviddelikat> where do you think the close button ought to be? 18:16 <+perlDreamer> on the tab 18:16 <+perlDreamer> little X icon 18:17 < daviddelikat> I thought you'd say that... 18:17 <+perlDreamer> seems like I've seen that somewhere before... 18:17 <+perlDreamer> also, given the recent formatting problems, I'd suggest a new ticket layout 18:17 <+perlDreamer> that uses a 1 column layout instead of 2 18:17 < daviddelikat> hmmm, not int he scope of my project 18:18 < daviddelikat> have to see what the boss thinks... 18:18 < daviddelikat> whats wrong with this format? 18:18 <+perlDreamer> have a look at the newest bug on webgui.org's bug board 18:23 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."] 18:23 < daviddelikat> perlDreamer: I think the solution to that is to put the Issue text into a box with auto scrollbars... 18:24 <+perlDreamer> it needs to be a fixed width one, then, and narrower than the current one since even with a standard bug the editing controls are hidden. 18:25 <+perlDreamer> but like you said, out of scope 18:26 -!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui [] 18:26 <+perlmonkey2> Should the web user have permission to write to the conf file/ 18:26 <+perlmonkey2> ? 18:27 <+bartjol> sure 18:27 <+bartjol> :) 18:27 <+perlDreamer> it's not under the DocumentRoot 18:28 <+perlDreamer> bartjol: kathy says hi 18:28 <+bartjol> ah, thank, give her my regards 18:28 <+perlDreamer> will do :) 18:30 -!- bartjol [n=bartjol@host2.procolix.com] has quit ["Leaving."] 18:31 <@Haarg> perlmonkey2, apache's user shouldn't need write permission to the config files 18:31 <+perlmonkey2> Haarg: even if you are using session->config->set? 18:31 <@Haarg> apache should never do that 18:31 <+perlmonkey2> :( 18:31 <+perlmonkey2> if that's true, then I have a way blown deadline. 18:32 <@Haarg> that's why the settings table exists 18:32 <@Haarg> config files only get loaded on startup 18:33 <+perlmonkey2> I think it was decided to put this in the config file for safety since encryption keys/info would be stored there. 18:33 <@Haarg> even if apache could write to the file, which it can't depend on, forked apache processes wouldn't get the new information 18:34 <+perlmonkey2> Haarg: was going to put in a button to restart webgui 18:34 <@Haarg> in the web interface? 18:34 <+perlmonkey2> yeah 18:34 <@Haarg> ouch 18:35 <@Haarg> that's getting into a whole different issue 18:35 <+perlDreamer> usually, only root is allowed to do that 18:37 <@tavisto> firefox 3.5 seems to move a bit quicker with wG admin on 18:37 <@tavisto> than the old ff 18:37 <+perlDreamer> it's supposed to have faster JS, so that's expected (and good news) 18:39 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 18:40 < CIA-44> WebGUI: colin * r11405 /WebGUI/ (3 files in 3 dirs): Internationalize some Event edit form error messages. 18:54 -!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] 19:01 < daviddelikat> haarg: how hard would it be to add a list command to wgd --> it would list the assets inside another asset. 19:01 <@Haarg> wgd ls 19:01 < daviddelikat> oh 19:01 < daviddelikat> gotta get new glasses 19:04 <@Haarg> would be nice if it was a bit faster, but that can't be done without keeping the program running 19:05 <+perlDreamer> wgdd is the WebGUI Developer Daemon 19:06 <@Haarg> heh 19:08 < CIA-44> WebGUI: colin * r11406 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting event error message i18n 19:20 <+perlDreamer> I added the config counter to the upgrade script, finally. 19:21 <+perlDreamer> and by next Thursday I'll have that package import option (for in-place vs in-parent) done, too 19:23 < CIA-44> WebGUI: colin * r11407 /WebGUI/ (lib/WebGUI/Storage.pm t/Storage.t): Add hex generation code to tempspace Storage objects. Otherwise, they return undef. 19:23 < CIA-44> WebGUI: colin * r11408 /WebGUI/sbin/upgrade.pl: 19:23 < CIA-44> WebGUI: Add a counter to the upgrade script, so you know how many configs there are 19:23 < CIA-44> WebGUI: to do, and how many are done. 19:23 < CIA-44> WebGUI: colin * r11409 /branch/WebGUI_7.6/sbin/upgrade.pl: Backporting upgrade.pl enhancement, uh bug! 19:39 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui 19:39 -!- mode/#webgui [+v cap10morgan] by ChanServ 19:46 -!- perlbot [n=perlbot@c-76-17-10-213.hsd1.ga.comcast.net] has quit [Read error: 110 (Connection timed out)] 20:02 -!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui 20:04 -!- cap10morgan_ [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui 20:04 -!- mode/#webgui [+v cap10morgan_] by ChanServ 20:04 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 104 (Connection reset by peer)] 20:35 * perlDreamer goes to the gym 20:58 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 20:58 -!- mode/#webgui [+o tavisto] by ChanServ 21:14 -!- cap10morgan_ is now known as cap10morgan 22:15 -!- knowmad1 [n=william@97.66.185.250] has joined #webgui 22:15 < knowmad1> hey folks! 22:15 < knowmad1> i just got the Ubuntu security email about Compress::Raw::Zlib vulnerabilities 22:16 < knowmad1> any concern for WebGUI/WRE? 22:16 < knowmad1> i didn't see any forum discussions in my search 22:18 <@preaction> looks like the latest WRE uses 2.019 22:29 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 22:30 <+perlmonkey2> ut oh, now I'll never get anything done ever again: http://www.agdinteractive.com/games/games.html 22:31 -!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 22:34 <+perlDreamer> perlmonkey2: It costs $100 to play those games 22:35 <+perlmonkey2> perlDreamer: eh? I'm downloading now and didn't see anything about prices. 22:35 <+perlDreamer> no linux/MacOs versions available 22:36 <+perlmonkey2> I've got a XP vm and am going to try wine 22:36 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 22:37 <+perlmonkey2> need to run some test cases on the encryption module. no fun and games for me. 22:40 <+perlDreamer> a few good reasons to look at Test Driven Development: http://use.perl.org/~Mark+Leighton+Fisher/journal/39210 23:17 * perlmonkey2 pulls out his HTML hammer and smacks a query around. 23:17 <+perlmonkey2> Oh, I see my problem. I'm using my HTML hammer and I need the SQL hammer. 23:21 <+perlmonkey2> Hmm, when you have a broken workflow and the scheduler is set to run it every minute, your logs become clogged with the foul proof of your ineptitude. 23:22 <+perlDreamer> wgd reset --dev 23:25 <+perlmonkey2> ah, anyone here remember how to put a keyword in a query that is a column name? ie select field, key, row, table from myTable? 23:25 <@Haarg> dbh->quote_identifier 23:26 <@Haarg> or backquotes if you are doing it directly i guess 23:26 -!- wgGuest96 [n=wgGuest9@pool-71-176-188-20.hgrtmd.east.verizon.net] has joined #webgui 23:26 -!- wgGuest96 is now known as Zeos 23:26 <+perlmonkey2> arrg!! backticks is how you do it. But I'll use quote_identifier, it looks more correct. 23:26 <+perlmonkey2> thanks Haarg 23:27 <@Haarg> anything dynamic i would say always use quote_identifier 23:28 <+perlmonkey2> roger roger. Sanitizers++ 23:42 <@preaction> hi Zeos! did you have a question? 23:48 <+perlmonkey2> sub execute{my $self = shift; $self->session->log->error("I'm in the workflow");} Why would my workflow not be running? 23:49 <+perlmonkey2> In running workflows it has shown up suspended with the last state an error. But nothing in the logs. 23:50 <+perlDreamer> is the workflow syntax clean? 23:52 <+perlmonkey2> perlDreamer: if I mess up the syntax I get an exceptoin 23:52 <+perlmonkey2> well and error in the logs 23:52 <+perlmonkey2> and when the sql was bad I received an error there also. 23:52 <+perlDreamer> does execute need to return anything in particular to work correctly? 23:53 <+perlDreamer> like OK, or DONE or WAITING? 23:53 <+perlmonkey2> But for some reason the logs aren't showing up. Maybe spectre is running as someone without permissions to write to messages 23:53 <+perlmonkey2> even before it returns I have log statements. 23:53 <+perlDreamer> you mean there's no test for this? ;) 23:54 <+perlmonkey2> perl spectre.pl --test ? is that what you mean? 23:58 <+perlDreamer> no, perl t/Workflow/Activity/PerlMonkeyActivity.t 23:58 -!- Haarg [n=haarg@adsl-76-208-68-129.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] --- Day changed Fri Jul 03 2009 00:00 -!- Haarg [n=haarg@adsl-76-208-68-129.dsl.mdsnwi.sbcglobal.net] has joined #webgui 00:00 -!- mode/#webgui [+o Haarg] by ChanServ 00:01 <+perlmonkey2> perlDreamer: I'd like to just run the workflow successfully once before writing the test for it. 00:02 <+perlmonkey2> Or just get it to execute the first line after execute, just to show it entered. 00:07 <+perlmonkey2> I mean my workflow's constructor has a simple error log that never is shown. How can it have a lastStatus of error and not have logged that? 00:09 -!- knowmad1 [n=william@97.66.185.250] has left #webgui [] 00:09 <+perlmonkey2> When you click run on a suspended workflow, what could cause it to go to a page with 'error' as the only html and nothing be placed in the logs? 00:10 < CIA-44> WebGUI: colin * r11410 /WebGUI/docs/ (upgrades/upgrade_7.7.12-7.7.13.pl gotcha.txt): Remove session db based token storage. 00:30 <+perlDreamer> daviddelikat, as a frequent bug user, one other thing that would be handy is that whenever a user's name is displayed, if it was a link to their profile 00:31 < daviddelikat> is there a macro or function that can provide that link? 00:31 <+perlDreamer> $session->user->profileURL, I think 00:31 < daviddelikat> it be easy enough to add 00:32 < daviddelikat> but we want the named user not the current user i think 00:32 <+perlDreamer> $user->getProfileUrl 00:32 <+perlDreamer> that should be around anyway, if they're displaying usernames instead of userIds 00:32 < daviddelikat> I'll take a look. 00:33 <@preaction> anyone think there should be a nice way to add user-specific information without having to go through all the trouble of a profile field? 00:33 <@preaction> instead of session scratch, a user scratch? 00:33 <+perlDreamer> where would you need it? 00:33 < daviddelikat> yes that would be handy 00:34 <@preaction> example: I need to keep track of the number of notifications i've sent a user 00:34 < daviddelikat> I would use it to set the default value for the helpdesk table number of rows 00:34 <@preaction> there should be no way to see this via the profile, and no way to edit it, in fact to any user of the front-end it Should Not Exist 00:35 <+perlDreamer> one problem I see with it is that, unlike session scratch, it won't ever go away 00:35 <@preaction> daviddelikat: that should work as a session thing 00:35 <+perlDreamer> so it could grow without checks/limits 00:35 <@preaction> perlDreamer: it will go away when the user is deleted, but yes that's the idea 00:35 < daviddelikat> yeah but it would be nice as a user thing 00:35 <+perlDreamer> right, and sessions go away faster than users 00:36 < daviddelikat> it shouldn't grow though because it will only have certain programatic parameters 00:36 <@preaction> think if it as a profile field, invisible, not-editable, and more importantly not visible or editable to Admins of the site 00:37 <@preaction> either that, or it should be easier to create these profile fields. a way to say "newOrCreate()" or something 00:37 <@preaction> i'm lazy, and i have to do this too often 00:37 <+perlDreamer> newOrCreate sounds good to me 00:38 <+perlDreamer> it's just a wrapper around existing things 00:38 <+perlDreamer> and it would be nice for upgrade scripts 00:54 < CIA-44> WebGUI: colin * r11411 /WebGUI/docs/create.sql: Preparing for 7.7.13 release. 01:01 -!- Haarg [n=haarg@adsl-76-208-68-129.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 01:09 < CIA-44> WebGUI: colin * r11412 /releases/WebGUI_7.7.13-beta: Release 7.7.13-beta 01:12 * perlmonkey2 contemplates sacrificing goats to make any of the workflows write to the logs. 01:19 <+perlDreamer> perlmonkey2, it's working for me in a test 01:19 <+perlmonkey2> hmm, added a return->COMPLETE right after my log statement. And now when I run the workflow via the admin, it returns complete. So for some reason the logging isn't working, but at least now I know the workflow is being ran. 01:20 <+perlDreamer> what level is your logger set to? 01:20 <+perlmonkey2> I think info, but shouldn't matter as i'm logging to error 01:20 <+perlmonkey2> error 01:20 <+perlmonkey2> it is set to ERROR 01:23 < CIA-44> WebGUI: colin * r11413 /WebGUI/ (4 files in 4 dirs): Ready for 7.7.14 development 01:24 <+perlDreamer> so, just for giggles, set it to warn, restart apache, and try again 01:26 <+perlmonkey2> hmm, with warn I'd think I'd be getting a lot of extra logs. but nothing 01:26 <+perlmonkey2> but my code is definetely runnign 01:26 <+perlDreamer> I've tried it both with a test script, and via the UI and it's logging for me 01:27 <+perlDreamer> in both cases 01:27 <+perlmonkey2> I'll see if non-spectre actions can log 01:30 <+perlmonkey2> ridiculous...utterly ridiculous. 01:31 <+perlmonkey2> I usually view logs by typing 'wlog' which is an alias for all the logs I want to tail when developing. But for some reason I was manually picking them today. And forgot that webgui isn't logging to messages but to webgui.log. Not everything sent to syslogd goes to messages is the lesson of the day. 01:37 <+perlDreamer> sounds like you need less goats and more beer 01:38 <+perlmonkey2> perlDreamer: need more brains 01:39 <+perlDreamer> I'll call George Romero 01:42 <+perlmonkey2> Heh, good one. I was thinking more like this: http://www.youtube.com/watch?v=UQYjZc7gKXc 02:22 < mech422> blarggle 02:22 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 113 (No route to host)] 02:24 < mech422> how does this look for a build file ? http://webgui.pastebin.com/m3c65ee47 02:25 < mech422> for the 'simple' case - only lines 8-10 change, or as this example shows you can have real logic in the build function 02:30 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 02:30 -!- mode/#webgui [+v patspam] by ChanServ 02:35 <+perlDreamer> sf.net just released a new look and feel 02:35 <+perlDreamer> and it seems quite broken 02:37 < mech422> perlDreamer: sf.net is always broken :-P 02:38 < mech422> perlDreamer: btw - could you look at the paste bin above and see what you thing ? 02:38 < mech422> s/thing/think 02:39 <+perlDreamer> I think that I don't grok bash 02:40 < mech422> ? 02:40 < mech422> I fail 02:40 < mech422> you weren't really supposed to need to know bash to use it 02:41 < mech422> mostly - just changing the 3 vars at the top should do it (and changing the tar command cuz I was too lazy to dynamically detect the archive type ) 02:42 <+perlDreamer> mech422, I only mean that I don't know enough about build scripts to know if what I see is good or not 02:44 < mech422> oh - how does it seem from a usability standpoint ? 02:44 < mech422> simple enough to figure out what to put where ? 02:54 <+perlDreamer> seems okay 02:54 <+perlDreamer> how does it get WRE specific build flags passed into it? 02:56 < mech422> env flags 02:56 < mech422> though there really arent many to speak of 03:06 < mech422> here's the usage message so you can see what it does: http://webgui.pastebin.com/m6826791e 03:07 < mech422> basically you can do stuff like: driver.sh update perl openssl apache 03:08 < mech422> or: driver.sh download (this will download all packages listed in packages.txt ) 04:24 < mech422> echo.... echo..........echo.....................echooooo 04:37 < mech422> wow its quiet today 04:52 < CIA-44> WebGUI: patspam * r11414 /WebGUI/ (2 files in 2 dirs): Fixed Survey::Test diagnostics when comparing complex data structures 04:52 < CIA-44> WebGUI: patspam * r11415 /WebGUI/lib/WebGUI/Asset/Wobject/Survey.pm: Fixed: Survey - check for groupToEditSurvey as well as groupToViewSurvey in canView 04:52 < CIA-44> WebGUI: patspam * r11416 /WebGUI/lib/WebGUI/Asset/Wobject/Survey/ExpressionEngine.pm: 04:52 < CIA-44> WebGUI: Fixed bug in Survey::ExpressionEngine - was not using most recent survey 04:52 < CIA-44> WebGUI: response to resolve external values 04:53 -!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui 04:53 -!- mode/#webgui [+v cap10morgan] by ChanServ 05:02 <+perlDreamer> calendar is getting more sticky all the time 05:14 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."] 05:14 -!- nuba [n=nuba@hq.imaterial.org] has quit [Read error: 110 (Connection timed out)] 05:14 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 05:24 <+perlmonkey2> perlDreamer: So when was the last time you did something as stupid as I did today? Ever? When you were 3? 05:24 <+perlDreamer> probably yesterday 05:24 <+perlDreamer> when I said, "Sure, I'll fix the calendar. It will be easy" 05:24 <+perlmonkey2> hah, you crack me up 05:24 <+perlmonkey2> hahaha 05:24 <+perlmonkey2> famous last words 05:31 <+perlDreamer> actually, it is easy, it's just a lot of work 05:32 <+perlDreamer> lots more work than I thought, and most of it comes from the interpretation of time zones and end times 05:32 <+perlDreamer> I think I'm going to draw up a proposal and float it past JT and Doug and see what they say about it 05:41 < mech422> anyone know if there's any c++ template code in the WRE ? 05:41 < mech422> I noticed this in the libtool docs: 05:41 < mech422> # TODO: Verify if we need to do this (Do we have any C++ template code?) on Darwin : 05:41 < mech422> # 05:41 < mech422> # * On Darwin, for C++ code with templates you need two level shared 05:41 < mech422> # libraries. Libtool builds these by default if 05:41 < mech422> # `MACOSX_DEPLOYMENT_TARGET' is set to 10.3 or later at `configure' 05:41 < mech422> # time. See `rdar://problem/4135857' for more information on this 05:41 < mech422> # issue. 05:43 < elnino> anyone know what "auto pinging" is? 05:46 < mech422> umm - you don't have to hand deliver the ping packets ? :-P 05:46 < mech422> elnino: in what context did you see this ? 05:47 < elnino> someone what's a CMS that has this feature/functionality. no description given. 05:47 <+perlmonkey2> elnino: like something to check for connectivity continuously? 05:48 < elnino> "We want our site re-built with a CMS with built-in scripts for friendly URLs and Auto Pinging. " 05:48 < mech422> elnino: oh 05:48 <+perlmonkey2> I'd put money on a notification system for when connectivity is lost to the site. 05:48 < mech422> email notification 05:48 < mech422> perlmonkey2: nah - I bet they want notification on content update 05:48 <+perlmonkey2> what does pinging have to do with content? 05:48 < mech422> ping-back 05:49 < mech422> I'm guessing the confused it from blogtalk - 'trac back' and 'ping back' 05:49 < mech422> s/the/they/ 05:49 <+perlmonkey2> seems possible 05:50 < mech422> could go either way... 05:50 < elnino> hmm. interesting ok. 05:50 <+perlmonkey2> don't use their terminology, just bid it both ways :D 05:50 < mech422> does this person seem the type to actually know what a network ping is ? 05:50 < elnino> Thanks guys! 05:50 < elnino> probably not mech422. 05:50 < mech422> bid it with both - and tell them it costs double :-P 05:51 < elnino> I'll think more if I want to bid. well, I'm going to go watch a movie now, for probably the last time for a long time. =) 05:51 <+perlmonkey2> "we continuously check and update for network connectivity. blah blah talk about something else ... and we can update you whenever content is altered/added. 05:51 <+perlmonkey2> " 05:53 < mech422> I always love that monitoring shit 05:54 < mech422> people never realize its a 2 location thing 05:54 < mech422> "ok - I want an email when the network goes down.." 05:54 < mech422> "Umm - and how exactly am I supposed to do that ? " :-P 05:55 < mech422> at which point you can sell them a nice off site monitoring service :-) 06:14 <+perlmonkey2> Which is why everything should be written down with lots and lots of diagrams. 06:15 <+perlmonkey2> When dealing with non-technical clients there is nothing more important than excellent writing skills and the ability to concisely summarize complex ideas with a few quick to grok diagrams. 06:16 <+perlmonkey2> feels like there should have been more alliteration in that last sentence. 06:17 < topsub> Whats the min. ram you would use on webgui? 06:17 < mech422> Heh.. personally, I find vodka to be most helpful when dealing with non-technical clients :-P 06:18 < mech422> topsub: that sounds like a dangerous question - how much load before it's allowed to die ? 06:19 < mech422> but then again, when I see 'min ram' I think < 128M :-) 06:22 < mech422> topsub: if it helps any - my dev. box is 512M for the whole machine including wG but I'm the only one that hits it 06:29 <+perlDreamer> topsub, never less than a gig 06:30 <+perlDreamer> WebGUI will run on less 06:30 <+perlDreamer> but it won't perform well 06:44 <+perlDreamer> the more sites, the more apache and mysqld children, the more memory 06:52 <+perlDreamer> elnino, google says that autoping is a notification by the site that pages have changed 06:52 <+perlDreamer> either the ability to ping other sites, or to respond to those kinds of pings, I'd guess 06:52 < topsub> ah. i want o get more for my box 06:55 <@preaction> perlDreamer: re: Calendar, I told you so :p 06:55 <+perlDreamer> I know. I'm working on a spec to send on to you. 06:55 <+perlDreamer> still, there's a lot of good code in here 06:56 <@preaction> yeah, but it doesn't handle the hairy cases well. 06:56 <@preaction> as i've been told since i wrote it: Calendars are some of the most complicated systems to write, just because of the nature of what we consider date and time 06:57 <+perlDreamer> well, if you've backlogged, I think the problems are simple, they just need to be fixed all over the place 06:57 <+perlDreamer> which is where good tests come in 06:57 <@preaction> indeed 06:57 <+perlDreamer> due to the original coding, it's fairly easy to test 06:57 <@preaction> i'm backlogged until next month probably, but i'll definately look over whatever you want me to 06:57 <+perlDreamer> no need to post process HTML to get the template variables 06:58 <@preaction> the way some of my projects are going, i suspect i'm really backlogged until after the WUC :p 06:58 <+perlDreamer> there are fewer things cooler than hacking while watching the Matrix 06:58 <@preaction> i wanted to get the Alumni site upgrade to 7.7 last month, but there's a slight problem with one of our subclasses of the Collaboration System. i haven't had a single full day to work on it since i figured out what the problem was :p 06:59 <@preaction> and 7.7 has all the performance enhancements Alumni paid for 06:59 <@preaction> (template attachments and minifying) 07:00 <@preaction> am i correct in assuming that perl -e'undef < 3' will always be false? 07:00 <+perlDreamer> yes 07:00 <+perlDreamer> in numerical context, undef == 0 07:00 <@preaction> in fact, that "undef TEST 'anything'" will always be false? 07:00 <+perlDreamer> no 07:00 <+perlDreamer> undef == 0 07:00 <+perlDreamer> undef eq '' 07:00 <@preaction> if undef == 0, then 0 < 3, then that is true 07:01 <+perlDreamer> whoops, then I read the original question wrong 07:01 <+perlDreamer> undef < 3 is always true 07:01 <@preaction> yeah, you're right, crap 07:01 <@preaction> then something else is wrong with my code 07:01 <+perlDreamer> paste? 07:03 <@preaction> http://webgui.pastebin.com/m3585f2bb <- it's pretty ugly 07:04 <@preaction> but the idea is that we send a notification out to a user, and then update the "importnotified" profile field with the number of the notification (1 or 2) 07:05 <@preaction> after a third interval, the user gets deleted 07:05 <@preaction> this workflow activity runs once per minute right now (will be moved to once per hour) 07:05 <@preaction> this is where i found out that Interval form types are retarded 07:05 <@preaction> this is also where i found i needed a not-profile-field :p 07:06 <@preaction> (iow, this little activity should be a lot easier than it's been made here...) 07:06 <+perlDreamer> this is why you want 8 days as an interval 07:06 <@preaction> right 07:06 <@preaction> it was 7 weeks actually, but yeah 07:06 <@preaction> because 8 weeks they're deleted 07:06 <+perlDreamer> are you buying my "use the right tool for the job" response? 07:06 <@preaction> no, i'm not. that field IS the right tool :p 07:07 <+perlDreamer> DBIx::Class vs DBI speed comparison: http://use.perl.org/~domm/journal/39213 07:07 <+perlDreamer> the field is the right tool, but the secondsToInterval isn't 07:07 <@preaction> anyway, right now i'm thinking that either line 39 is never reached, or that line 39 is always false 07:07 <@preaction> oh, secondsToInterval can be fixed though 07:08 <+perlDreamer> it can be fixed "this time" 07:09 <+perlDreamer> and next time 07:09 <+perlDreamer> and the time after that 07:09 <+perlDreamer> but DateTime is the right solution for this time and all of them now 07:09 <@preaction> no, it can be fixed permanently. divide by the larged number you can until you get an integer response 07:10 <@preaction> so when $input % $divisor == 0, return $input % divisor, $labels{$divisor} 07:10 <+perlDreamer> but what's more valid, 8 weeks or 2 months? 07:10 <@preaction> 2 months 07:10 <@preaction> oh 07:10 <@preaction> snap 07:10 <+perlDreamer> right 07:10 <@preaction> 2 months != 8 weeks 07:10 <+perlDreamer> well, we're talking intervals so approximately 07:11 <+perlDreamer> DateTIme::Duration makes for good reading 07:12 <@preaction> i still don't think it's fair to compare DBI and DBIx::Class. they're two different use-cases. for WebGUI's normal use (viewing the site), I suspect DBIx::Class will be comparable. this is a special case 07:12 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."] 07:12 <@preaction> but, it of course remains to be seen 07:12 <+perlDreamer> true 07:12 <@preaction> ideally i'd like to have both. one for easy prototyping, and improved speed in the other 07:13 <@preaction> but with the number of moving parts in WebGUI... maybe the idea should be to reduce the number of APIs we have, period 07:13 <@preaction> user, group, profile == necessary. asset == optional. 07:13 <@preaction> webgui will work w/o assets, in theory 07:14 <@preaction> macros, also optional. i wonder what kind of speedup we'd get without having to parse for macros 07:15 <@preaction> i mean, yes, everybody loves macros. even i do, but what if there was a site you didn't need them on? 07:15 <+perlDreamer> in general, JT's found that for HTML::Template that macros are faster than template variables. 07:15 <@preaction> or, better, what if there was another way to get nearly the same functionality? 07:15 <+perlDreamer> and that was before Graham's speed-up earlier this year 07:15 <@preaction> true, and graham's speed-up was what, 3x or 30x 07:15 <@preaction> one of those i know 07:16 <@preaction> but still, webgui is huge and major parts are not touched by many sites 07:16 <+perlDreamer> it was a bunch 07:16 <@preaction> and we keep adding more parts, and those parts may or may not be used by people 07:16 <+perlDreamer> it would be easy to add a check of the config file variable before doing macro processing 07:16 <@preaction> exactly 07:17 <+perlDreamer> if no macros are listed, skip the parse 07:17 <+perlDreamer> but every default template in WebGUI uses macros 07:17 <+perlDreamer> ^Extras 07:17 <@preaction> ah. crap 07:17 <+perlDreamer> well, a lot of default templates 07:17 <@preaction> well, pie in the sky. there might come a day where big pieces of webgui become optional 07:18 <+perlDreamer> keep dreaming, preaction. Great things come of dreams 07:19 <@preaction> i'm also thinking of implementing Test::Class sooner rather than later. i like the idea immensely 07:32 < mech422> Have you guys heard of WSGI ? 07:32 <+perlDreamer> sounds familiar 07:32 <+perlDreamer> Web Services....? 07:33 < mech422> Web Services Gateway Interface I think 07:33 < mech422> basically it allows you to create 'pipelines' for processing web requests 07:34 <@preaction> it's CGI++. it's also huge in the Python world 07:34 < mech422> so you can (re-)configure a site to use various modules 07:34 < mech422> preaction: right :-) 07:34 < mech422> not sure if there's something comparable in perl 07:34 < mech422> but that would be a cool way to do something like wG 07:34 < mech422> for instance - i18n ? don't need it ? remove it from the pipeline 07:35 < mech422> want authentication ? wire it into the pipeline 07:35 < mech422> need to change template engines - rewire the pipeline 07:35 < mech422> etc etc 07:35 < mech422> very very cool stuff :-) 07:35 <+perlDreamer> sounds like the apache request cycle 07:35 <+perlDreamer> content handlers and the like 07:36 < mech422> Hmm - yo no se Apache ? 07:36 < mech422> :-P 07:36 < mech422> oh! it would be cool to get wG running on nginx too :-) 07:36 < mech422> wonder if anyone has done that yet ? 07:37 <@preaction> mech422: frodwith has some time set aside to see about WebGUI as FastCGI 07:37 <@preaction> (instead of mod_perl) 07:39 < mech422> would FastCGI reduce teh coupling/reliance on apache ? 07:39 < mech422> that would be a nice by-product :-) 07:41 <+perlDreamer> I don't know. It's hard enough testing on multiple browsers. 07:41 <+perlDreamer> testing on multiple servers sounds like even less fun. 07:42 <@preaction> FastCGI would decouple from the server entirely. 07:42 < mech422> perlDreamer: heh 07:42 <@preaction> fastcgi means your application is, itself, a long-running server process 07:42 < mech422> preaction: ahh - very cool :-) 07:43 <+perlDreamer> preaction, you'd still have to deal with FastCGI differences on the different servers. FastCGI on apache, and all the rest. 07:43 <@preaction> eh, WebGUI only has to support one if we want 07:43 < mech422> umm - supposedly FCGI is a standard isn't it ? 07:43 <+perlDreamer> sure, just like HTML 07:43 <+perlDreamer> and like perl 07:43 * perlDreamer is too cynical nowadays 07:44 <@preaction> p5 isn't a standard ;) 07:44 <@preaction> p6 is 07:44 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 07:44 -!- mode/#webgui [+o Haarg] by ChanServ 07:44 < mech422> heh - well, choice is always nice 07:47 < topsub> Is it possible for an RFE to be able to delete itemsi n your clip board? 07:47 <@preaction> topsub: i'll take your meaning to be "Could I make an RFE to do this"? and yes 07:47 <@preaction> you can make an RFE to ask WebGUI to tie your shoes if you wanted ;) 07:48 <+perlDreamer> better put a lot of karma into that last one 07:48 <+perlDreamer> topsub, RFEs with patches have good chances of being implemented. 07:49 <@preaction> well, they will get put into webgui as soon as the RFE's approved, provided they follow our guidelines 07:50 <+perlDreamer> yeah, but this is as simple as a little UI. Add a button to the clipboard screen that says delete, pointing to func=deleteList and it's all done 07:50 <+perlDreamer> 1 hour tops, with hand testing and i18n 07:51 <+perlDreamer> the delete button sits right next to the paste button 07:56 < mech422> ok - time to make da breakfast burrito 07:56 < mech422> bbl 07:57 -!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui 07:57 -!- mode/#webgui [+v cap10morgan_] by ChanServ 08:01 < topsub> sorry i guess i was asking does anyone copy stuff then like.. i don't need it anymore and just want to delete it 08:01 <@preaction> yes, i've done that a couple times now 08:05 <+perlDreamer> i still think it's a good RFE 08:05 <@preaction> yes, likewise 08:06 -!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 60 (Operation timed out)] 08:10 < CIA-44> WebGUI: colin * r11417 /WebGUI/t/Asset/Event.t: Clean-up of version tags in this test. Deleting a parent deletes the children. 08:11 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Read error: 54 (Connection reset by peer)] 08:12 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 08:12 -!- mode/#webgui [+o Haarg] by ChanServ 08:23 < CIA-44> WebGUI: colin * r11418 /WebGUI/ (4 files in 4 dirs): 08:23 < CIA-44> WebGUI: Add an Event method for returning a non-inclusive end DataTime object. 08:23 < CIA-44> WebGUI: Have Calendar use that for determining the end of a week in viewWeek. 08:23 < CIA-44> WebGUI: Fix getEventsIn to do all comparisons in UTC so that extra events are not added in. 08:23 < CIA-44> WebGUI: colin * r11419 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backport calendar and event fixes and tests. 08:24 <+perlDreamer> preaction, if you have time, check out the new Event and Calendar tests 08:26 <@preaction> kk 08:33 < Radix_> lol @ http://blogs.computerworld.com/london_stock_exchange_to_abandon_failed_windows_platform 08:34 <+perlDreamer> Radix_, now if they'd just switch to WebGUI... 08:34 < Radix_> hey.. at least they're on the right platform! 08:35 < Radix_> one small leap for man.. one huge leap for mankind.. 08:39 < mech422> I'm really surprised they use pc's anyway... 08:40 < mech422> when I worked at TeCam systems (we did the mexico city exchange when it opened) - it was all fault tolerant minis (stratus, and that software fault tolerant one) and mainframes (IBM, DEC) 08:40 < elnino> jeepers that was a long movie.. going to bed now.. Thanks perlDreamer for googling autoping. And your're right mech422, customers don't get that it has to be a 2 location thing. =) 08:40 * elnino is sleepy 08:40 < mech422> elnino: g'nite :-) 08:41 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 08:50 * perlDreamer is packing it in. Good night, all. 08:50 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] 09:02 < mech422> SnowWrite is asking about aptanna ? anyone used the editor ? 09:07 <@preaction> which editor? 09:07 <@preaction> oh, doesn't work with Perl 09:07 <@preaction> i've used Komodo IDE, which works with Perl 09:08 <@preaction> hmm... based on Eclipse, which i've never liked 09:08 <@preaction> but then I hate IDEs on principle 09:12 -!- Zeos [n=wgGuest9@pool-71-176-188-20.hgrtmd.east.verizon.net] has quit [Remote closed the connection] 09:16 < mech422> preaction: yeah - she's looking at aptana but wants textmate or coda 09:16 < mech422> aptanna doesn't work with perl ? funny - I would have thought eclipse did perl ? 09:16 < mech422> I _like_ eclipse - I just wish it wasn't sooo slow as to be unusable :-P 09:20 -!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui 09:28 <@preaction> eclipse does have a Perl plugin, but i don't know what aptana does that's special for Perl 09:29 < mech422> ahh 09:29 <@preaction> i'm a vim person, i've got plans to make vim easier to use 09:29 <@preaction> there are plugins for certain things, but they're not very friendly currently 09:29 <@preaction> there's a VCS plugin, for Git, SVN, CVS, but it's horrible to use 09:29 <@preaction> it can be much nicer 09:29 < mech422> I like kate myself... its 'just enough' ide for me 09:30 < mech422> oh? I didn't realize vim had a plugin system.... 09:30 <@preaction> vim has a whole scripting language 09:30 <@preaction> like emacs only less of a real language 09:30 <@preaction> vim.org has scripts for download 09:30 <@preaction> perl-support is nice, has a lot of good stuff 09:35 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui 11:05 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 104 (Connection reset by peer)] 11:18 -!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui 11:18 -!- mode/#webgui [+v bartjol] by ChanServ 12:05 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] 12:25 -!- dapperedodo [n=dappered@87.213.33.210] has joined #webgui 12:28 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 12:29 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 15:26 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI 15:47 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."] 15:52 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI 16:13 -!- bartjol [n=bartjol@host2.procolix.com] has quit ["Leaving."] 16:16 -!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"] 16:29 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui 16:29 -!- mode/#webgui [+v perlmonkey2] by ChanServ 16:32 -!- dapperedodo [n=dappered@87.213.33.210] has left #webgui [] 16:52 -!- SquOnk [n=emhn@201.211.88.228] has joined #webgui 16:54 <+perlmonkey2> holy smokes, everyone see the new webgui padre plugin? 17:12 < mech422> padre ? 17:13 < mech422> oh cool :-) 17:13 < SquOnk> It's a nice IDE for Perl... something for the VIM/EMACS impaired 17:16 < mech422> heh - rather appropriate as I just spent hours trying to get Kate (kde editor) to work properly on vista 17:18 * SquOnk shudders at anything KDE related 17:18 < SquOnk> mech422: Try VIM or EMACS on Windows 17:20 < mech422> Somehow I can't picture Donna using Emacs :-P Kate worked ok, but the sftp editing wouldn't go :-( 17:21 < mech422> she's also looking at aptana (eclipse) and lusting after textmate and coda :-P 17:22 < mech422> SquOnk: what don't you like about KDE ? what do you use instead ? 17:22 < SquOnk> mech422: Gnome + Xmonad 17:23 < SquOnk> mech422: Too bloated. Too windowy. Too slow even on a fast machine with loads of RAM. 17:23 < mech422> dunno xmonad ? (goes to google..) 17:23 < SquOnk> mech422: It's a window manager written in Haskell and thus customizable with it. 17:23 < mech422> slow ? heh - can't say I've noticed, even though I'm running in a VM ? 17:23 < mech422> ahh - my issue was Gnome was it always felt half done 17:23 < SquOnk> mech422: It is. And when running on batteries it's _hell in summer_. 17:24 < mech422> but that was years ago - I haven't really touched gnome since before miguel moved onto mono 17:24 < SquOnk> mech422: Most of Gnome has no relation with Mono (yet) 17:24 < SquOnk> mech422: There are some applications written in Mono, but not the core nor the really useful ones. 17:24 < mech422> except the founders - I meant I havent touched gnome in lcose to 10 years... 17:25 < mech422> prolly back when Miguel was still doing the evolution company (in boston? ) 17:26 < mech422> anyway - I'm very happy with KDE, and pissed/disappointed I can't use it for windows yet :-( 17:28 < SquOnk> mech422: Hopefully you will one day. 17:28 < SquOnk> I for one won't. 17:31 < mech422> hmmm - wonder if Rasterman ever finished that desktop he was doing... 17:31 < mech422> e17 ? 17:32 < mech422> Enlightenment! thats it :-) 17:54 <+perlmonkey2> The one thing I really miss about emacs is the ability to execute shell commands from a window. 17:54 < SquOnk> mech422: There has been few (if any?) releases lately. He expects everyone to check out from SVN and build 17:54 <+perlmonkey2> mech422: what do you like about KDE over Gnome? 17:54 < SquOnk> perlmonkey2: You can do that in VIM 17:54 <+perlmonkey2> SquOnk: really? how!! :D 17:55 <+perlmonkey2> ah, I read oen article that said you can't and another says :sh 17:55 < SquOnk> perlmonkey2: You want to run something and have it's output on a VIM window, right? 17:55 <+perlmonkey2> ah, :sh is lame :( 17:56 <+perlmonkey2> SquOnk: yes, like emacs does. 17:56 < SquOnk> perlmonkey2: You should get the Perl plugin for VIM and be merry 17:56 <+perlmonkey2> maybe I should relearn emacs. I seem to recall it being way more powerful than VIM. But I've used vim for about 10 years now, will be hard to stop. 17:56 <+perlmonkey2> I have the perl plugin for vim. very nice. 17:57 < SquOnk> perlmonkey2: Well, Perl -> Run -> output let's you configure where do you want your output... 17:58 < SquOnk> perlmonkey2: ...then you hit Ctrl-F9 and the program will run, having whatever it outputs in either a new window or and xterm 18:00 < mech422> SquOnk: yeah - there was something a few weeks ago, but it seems to be very sporadic 18:00 < mech422> his personal domain is really out of date too :-( 18:01 < mech422> perlmonkey2: Umm - I say KDE feels more 'polished' to me then gnome did 18:02 < mech422> perlmonkey2: it just seems to fit together well, work well, and look good 18:03 < mech422> perlmonkey2: I think because all the 'hard' stuff is in the base classes - back when I last really played with gnome, half the apps were broken in one way or another depending on which parts of the 'magic' the devs really understood 18:03 <+perlmonkey2> hmm, maybe I should give it another go. It doesn't use Gtk but qt, right? 18:03 < mech422> yeah- qt4 now 18:04 < mech422> actually, if you like eye candy - its got a native compositing/effects engine that works with 2D cards now :-) 18:04 <+perlmonkey2> this latest version of gnome seems fairly bullet proof. But I have nothing to compare it to. 18:04 <+perlmonkey2> I use compiz with gnome and it is pretty whizbang. 18:04 <+perlmonkey2> brb, going to log in with kde 18:05 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."] 18:08 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui 18:08 -!- mode/#webgui [+v perlmonkey2] by ChanServ 18:08 <+perlmonkey2> hmm, 450MB install and I'd have to give up gnome-terminal, plus rhythmbox beats amarok any day of the week. 18:09 < mech422> compviz was ok - but needed too much tweaking to get it working - then there was the whole fork-merge thing - the kde engine was all-in-one so it was trival to setup 18:09 < mech422> rhythmbox ? I haven't see that 18:10 <+perlmonkey2> hmm...In the Fedora 11 build compiz is a button click away. 18:10 <+perlmonkey2> ust turn it on in preferences. 18:10 < mech422> I actually like amarok - but I'm not much for music - just use it for the occasional streaming radio stuff 18:11 < mech422> perlmonkey2: yeah - last time I tried you needed to hack config files and enable X11 crap by hand 18:11 <+perlmonkey2> I need a tool for handling my ipod. I don't listen to much music on the lappy, so the fact rhythmbox has much better support for devices decied it for me. 18:11 <+perlmonkey2> mech422: wow, what distro/version 18:11 <+perlmonkey2> ? 18:11 < mech422> does gnome-terminal do tabbed sessions ? and have a ssh-agent ? that's really nice for when I have to connect to the servers 18:11 < mech422> perlmonkey2: source - debian about a year ago ? 18:12 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 18:12 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:12 < mech422> perlmonkey2: back during the compviz - fusion split thing 18:12 <+perlmonkey2> mech422: yes and yes. I couldn't live without tabbed terms 18:12 <+perlmonkey2> cntrl-j/k to move back and forth. 18:12 <+perlDreamer> tabbed terms are awesome 18:12 <+perlmonkey2> yeah, it is like......a little slice of heaven. 18:13 <+perlmonkey2> mech422: ah, fusion. I have painful memories of that. 18:13 < mech422> hmm- I seem to recall something in KDE for doing ipod stuff - the poster was basically saying theres like a dozen ways to use an ipod without iTunes 18:13 < mech422> yeah - tabbies rock :-) 18:14 < mech422> trying to look at rythmbox now 18:14 <+perlmonkey2> yes, the fedora repo has many many options. But the most complete solution that bugs me the least seems to be rythmbox. 18:14 <+perlmonkey2> heh, I'm so closed minded. Not in the repos then it is alpha :P 18:14 < mech422> heh - I guess ITunes really sucks - even the windows crowd hates it :-P 18:15 <+perlmonkey2> yeah, I never liked it. locked up all the time, seemed to grow to take up all your memory, tried very very hard to not do what you wanted with your video. That was on XP though, no idea the experience on Mac. 18:15 < mech422> here's some basic screenshots of kde 4 - http://www.kde.org/screenshots the plasma and phonon stuff is supposed to be a 'big deal' 18:16 < mech422> I just know I couldn't uninstall the dam thing from xp when one of the kids installed it 18:16 <+perlmonkey2> oooohhhh, shiny 18:16 <+perlmonkey2> that is pretty 18:17 < mech422> man - rythmbox is ugly! 18:17 < mech422> are those screen shots current ? 18:17 <+perlmonkey2> heh, looks a lot like macos 18:17 < mech422> kde ? yeah - they have a lot of 'make kde4 into osx' type themes 18:17 <+perlmonkey2> rhythmbox is ugly. They didn't get the memo that function without form is for losers. 18:17 < mech422> hehe 18:18 <+perlmonkey2> I don't like single menu bar though. My tool bar is jammed with quick starts and monitoring applets. 18:18 < mech422> perlmonkey2: you can look at http://www.kde-look.org/ if you want to see whats out there 18:19 < mech422> oh - you can have as many 'panels' as you want - is that want you mean ? 18:19 <+perlmonkey2> okay okay, downloading kde now :P 18:19 < mech422> heh - not pressuring :-P thats why the kde-look link - if ya like eye candy, you can browse without installing :-P 18:19 * perlDreamer doesn't like kde anymore 18:19 <+perlmonkey2> mech422: is a panel a bar on the top or bottom for adding menu related stuff? 18:20 <+perlDreamer> I loved kmail 18:20 <+perlDreamer> until it lost my addressbook in the last upgrade 18:20 < mech422> perlDreamer: kontact needs some serious love ... 18:20 < mech422> kmail is its weakest piece - the time tracking stuff is killer though 18:20 <+perlmonkey2> kde falls into the webkit sphere doesn't it? 18:20 < mech422> webkit came from kde, yeah 18:21 <+perlmonkey2> can gecko really survive with people standardizing on webkit? 18:21 < mech422> umm - a panel is like a think bar you can put on anywhere on the screen with icons for launching apps, menus that 'slide' out etc 18:21 <+perlmonkey2> I guess so. With an ecosystem of millions, it can probably do just fine. 18:22 < mech422> they can also 'swallow' stuff to the 'systray' area 18:22 <+perlmonkey2> mech422: then I probably mean a menu bar like on the bottom of the kde screens. Gnome has one on top and bottom (by default). 18:22 <+perlmonkey2> oh 18:22 <+perlmonkey2> no, it is called a panel 18:22 < mech422> yeah - I don't see gecko going away ... but I'd love to see all the webkit fixes/enhancements merged back to KDE 18:22 <+perlmonkey2> nevermind that I said anything :P 18:24 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."] 18:24 <+perlmonkey2> hmm, my userland home is about to be polluted with the billion .files from gnome plus the new ones from kde. this is about to get messy. 18:24 < mech422> it shouldn't... 18:24 < mech422> I thought they 'agreed' on that now 18:24 < mech422> kde can use gnome shortcuts and vice versa ? 18:25 <+perlmonkey2> nice 18:25 < mech422> oh - you mean app specific directories for config files and such ? 18:25 <+perlmonkey2> right 18:25 < mech422> yeah - if you fire up a ton of new apps , you'll get them :-P 18:25 < mech422> I was thinking desktop shortcuts and menus 18:25 <+perlmonkey2> gnome's flora/fauna plus KDE's should make a solid mess of my .home 18:26 < mech422> heh - create a new user ? 18:26 < CIA-44> WebGUI: colin * r11420 /branch/WebGUI_7.6/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.6.25-7.6.26.pl): Fix a bug in an upgrade script. 18:26 < mech422> just for testing ? 18:26 <+perlmonkey2> ut oh, forogt about konsole. I think that is why I abandoned kde all those years ago. No tabbing? 18:26 < mech422> yeah - it tabs 18:26 <+perlmonkey2> whew 18:27 < mech422> but its not control-t by default - its somethign stupid 18:27 <+perlmonkey2> and looks pretty doing it (from the screen shots ) 18:27 < mech422> check the settings 18:27 <+perlmonkey2> yeah, I have to customize almost everything I use to my preferred hotkeys. Eclipse/Netbeans are egregious in their default settings. 18:27 < mech422> its like shift-control-bark-at-the-moon or somethign 18:27 <+perlmonkey2> hah 18:28 < SquOnk> You missed --pretty-please 18:28 < mech422> the 'problem' was some useless feature had usurped ctrl-t 18:28 <+perlmonkey2> never can find the bark-at-the-moon key when I need it :P 18:28 < mech422> its right next to vi's 'dammit!' key 18:29 < mech422> quit-dammit! , save-dammit!, bark-at-the-moon-dammit! 18:29 < SquOnk> In 22 years of vi I haven't had the need for such key 18:29 < mech422> you don't use ':q!' ? 18:29 < mech422> or ':w!' ? 18:29 < SquOnk> Yes, but without the cursing :) 18:29 < mech422> the '!' used to be called the 'dammit' 18:29 <+perlmonkey2> oh, by damnit you mean bang! Like if you don't complete this command I'm going to get a gun and go BANG 18:30 < SquOnk> I've had to remap CapsLock to ESC though, but that's a hardware problem :) 18:30 <+perlmonkey2> you have to threaten VIM to show you mean it. 18:30 < mech422> perlmonkey2: yeah - it used to be the dammit... then it was the 'bang" in ''sha-bang'" ('#!') 18:31 <+perlmonkey2> heh, 94 minutes is the fastest I could possibly download KDE. Yay for living in the sticks. 18:31 <+perlmonkey2> I like damnit better 18:31 < mech422> perlmonkey2: I do too - but I'm an old redneck :-P 18:31 <+perlmonkey2> but splat is just perfect and timeless. 18:32 < mech422> hehe... and what was the old story about the person that called support trying to get '6' to edit their file ? 18:33 < mech422> oh - and on the emacs front we have emacs = Eighty Megs And Constantly Swapping :-P 18:33 <+perlmonkey2> yeah, I knew moving out here my internets would be teh sux, but a plethora of reasons to live outside the cities. 18:33 <+perlmonkey2> heh 18:34 < SquOnk> EMACS = EMACS Makes Any Computer Slow 18:34 < SquOnk> EMACS = Escape Meta Alt Control Shift 18:34 < mech422> I grew up in the sticks (New Hampshire) - so of course, I moved to the city :-) I think everyone just likes a change.. 18:34 <+perlmonkey2> I think emacs usually had a one keystroke advantage in editing, and could certainly traverse files faster. 18:34 < mech422> SquOnk: heh - that last one opens the emacs tetris game doesn't it ? :-P 18:35 < SquOnk> mech422: Wouldn't know 18:35 <+perlmonkey2> no, I think it turns on the hot water in the emacs sink. 18:35 < mech422> hehe 18:36 < mech422> anyway - not sure KDE apps are the 'best of breed' for any particular usage.. but they fit together nicely, and seem pretty solid 18:36 < mech422> I use stuff like kpdf/ockular a lot for work - along with Kate and Konversation for irc 18:36 <+perlmonkey2> Hmm, I grew up in a small farming town, moved to denver for 5 years, then to a small cattle town. Then to Albuquerque, then to Tulsa, then to Toledo, then to OKC, then back to a small cattle town. 18:37 < mech422> I started in New England and ended up exactly opposite - 'big city' , 'left coast' 18:38 <+perlmonkey2> If I ever leave I'm thinking Sacremento megaplex area somewhere. Still surrounded by agriculture, but close to the Ocean and multitudes. 18:39 <+perlmonkey2> Although if I'm rich it will be San Fran 18:39 < mech422> Really? I've been thinking about going back to phx 18:39 < mech422> but it would be hard to give up Fry's 18:39 < mech422> (Fry's in phx suck :-P ) 18:40 <+perlmonkey2> What could possibly attract you to Phoenix? 18:40 < mech422> oh - check out kdevelop once you got it running - it was shaping up _really_ nice last time I checked 18:40 <+perlmonkey2> If you grew up with the green, the brown is hard to take. I loved Albuquerque, but the desert was just too much. 18:40 < SquOnk> perlmonkey2: I'm betting is not football. 18:40 < mech422> actually - I was surprised how green it is... 18:40 < mech422> and how much rain there is :-P 18:40 <+perlmonkey2> hmm 18:41 <+perlmonkey2> Flagstaff sure isn't 18:41 < mech422> but its _cheap_ , _great_ weather 18:41 < mech422> oh - flag is just a wide spot in the road - they don't believe in landscaping out there 18:41 < mech422> aside from a few old junkers on the lawn :-P 18:42 < mech422> ASU girlies in shorts all year is a nice benefit too 18:42 <+perlmonkey2> I've got a good buddy who lives in Phoenix. Used to work for Honeywell but is now in engineering sales. Absolutely loves it, so close to Mexico and decent weather. 18:42 < mech422> Umm - decent tech - Amex, GE, Motorola, Intel, McDongal Douglas, etc 18:43 * SquOnk trumps ASU girlies with any Venezuelan girl 18:43 < SquOnk> ...which happen to be in shorts most of the time 18:44 <+perlmonkey2> SquOnk++ yay for the ladies in the shorts. 18:44 < mech422> only real down side is all the old snow birds 18:44 < mech422> and the fact that too many califorians figured out how cool it is, and are raising the prices :-P 18:45 < mech422> when intel moved in, they literally broke 2 school districts with all hte new kids 18:45 <+perlmonkey2> Hmm, google maps shows Phoenix a blip of green smack in the middle of high desert. Just like Albuquerque. no thanks :) 18:45 <+perlDreamer> well, notwithstanding the fact that the state has been in a financial crisis for like two years? 18:45 < mech422> buidling moritoriums, lotteries for building permits, prices doubling on houses 18:46 < mech422> perlDreamer: hello ? califorian - there is no finincial crisis :-P 18:46 <+perlmonkey2> think of the property taxes you'll get to pay. And the knowledge that they'll be skyrocketing for years to come. 18:47 < mech422> perlDreamer: I mean hell, Compared to Cali, phx is a model of responsible goverance :-P 18:47 <+perlmonkey2> I have this idea that Californians will start trading goods with chopped up pieces of IOU's. 18:47 < mech422> Donna just said some thing about some states considering using precious metals for trade ? 18:47 < mech422> I was babbling about kde so I didnt' get the whole thing though 18:47 <+perlmonkey2> mech422: I think the WaPo had an article of the 15 worst financially governed states, and I'm fairly certain AZ had a higher % of debt than cali. 18:49 <+perlmonkey2> nope, cnbc 18:49 < mech422> hmm - so are they handing out iou's in 4 weeks ? 18:50 <+perlmonkey2> no way, the feds will jump in at the last moment. 18:51 < mech422> eh - cali's like the 9th largest economy in the world... I think the feds will just let us twist in the wind till we figure it out 18:51 <+perlmonkey2> The required bailout would be smaller than GM got. 18:52 <+perlmonkey2> hold up, trying to get to the numbers in the cnbc slideshow. hard to do while downloading kde on a 768kbps connection :P 18:55 <+perlmonkey2> $15billion shortfall in cali. Small fraction of the auto bailouts. With $300billion in revenues, how is that even possible? 18:56 < mech422> ask arney :-P 18:56 <+perlmonkey2> Cali's 2010 budget is 22% short and Arizona's is 28% short. For 2009, Cali also has a 6% edge in fiscal responsibility :D 18:57 < mech422> 6% ? I'll deal with it :-P 18:58 < mech422> and its the stuff that gets cut that bugs me... 18:58 <+perlmonkey2> 2010 California isn't so bad being in 6th worst place, but I think they made the news cause 2009 they are really bad off compared to everyone else. 18:58 <+perlDreamer> mech422, then the media is slandering California. It says the governator is like getting ready to declare bankruptcy 18:58 < mech422> like schools - summer school's have cut their second session already - regardless of what happens with the budget 18:59 <+perlmonkey2> mech422: wait you mean the people who got the state into this fiscal mess aren't being responsible in how they cut spending? Say it an't so :P 18:59 < mech422> perlDreamer: ? As far as I know, he is ? He likes to play 'hard ball' ... so he'll shut the whole state down just to get crap rushed thru 18:59 < mech422> perlmonkey2: touche! 18:59 <+perlDreamer> gotcha 18:59 <+perlmonkey2> I think it is a strategic move by policy makers. The cons are risking their seats, but if they scare people enough, getting tax increases through becomes much easier. 19:00 < mech422> too be honest - I really feel he's brought too much 'hollywood' to the govenorship 19:00 < mech422> and I'm sick of him shortchanging schools 19:01 <+perlmonkey2> If we don't raise taxes we'll have to start selling children to the dog food factories!! 19:01 < mech422> for instance - when I moved out here 10 years ago - Mesa arizona spent $100 more per student per year - and arney has made it even worse... 19:02 < mech422> (oh more then cupertino californa - home of apple and 6 figure salaries, as opposed to mesa's then $35K median income ) 19:02 <+perlmonkey2> yeah, I only trust the politicians who say the first thing we need to do is hire 10x as many inspectors and auditors. Which means I don't trust any politicians. 19:03 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 19:03 -!- mode/#webgui [+o Haarg] by ChanServ 19:04 <+perlDreamer> man, it is so odd to write method calls _inside_ WebGUI::Session 19:04 <+perlDreamer> my fingers are trained to type $session->var 19:04 <+perlDreamer> $session->log 19:04 <+perlDreamer> and typing $self->var just looks odd 19:05 <+perlmonkey2> perlDreamer: you're hacking session? 19:05 <+perlDreamer> it does need to be bug fixed every now and then 19:06 <+perlmonkey2> how do you keep from cracking under the pressure? one mistake and you take down half the internets :P 19:06 <+perlDreamer> well, having done it already does help 19:06 <+perlDreamer> It was the great Form fiasco of 2006 19:06 <+perlDreamer> we have this thing called the Text form 19:06 <+perlDreamer> I broke that 19:07 <+perlmonkey2> bah, who even uses that :P 19:07 <+perlDreamer> I know 19:07 <+perlDreamer> Losers! 19:09 <+perlmonkey2> mech422: I know how to solve all the country's fiscal problems. Give the GAO power to direct the DoJ or at least create Grand Juries. Boom, done. Overnight everything instantly fixed, or at least exposed to lots of sunlight. 19:18 < mech422> Hmm - I dont know... 19:18 < mech422> wouldn't that just make the GAO auditors the new 'crooked politicians' ? 19:21 <+perlmonkey2> mech422: maybe in the future, but right now I think the ranks of beurocrats that inhabit that place are pretty hard core patriots trying to dig out corruption and expose it. Else why work there, being an accountant in the market pays much better. 19:22 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 19:22 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 19:22 -!- mode/#webgui [+o Haarg] by ChanServ 19:37 < mech422> permonkey2: heh - I've always thought that to be part of the problem - given govt. salaries, the best and brightest would naturally tend to gravitate around more lucrative, private positions 19:38 < mech422> perlmonkey2: leading me to doubt either the abilities or the motives of the people that actually take the jobs... 19:38 < CIA-44> WebGUI: colin * r11421 /WebGUI/ (3 files in 3 dirs): Fix the form for the Product. It was returning variants with no quantity. 19:38 < mech422> but to be honest, I've only really been exposed to state workers - not federal employees 19:39 < mech422> authorize.net is down ? 20:27 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."] 20:29 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui 20:29 -!- mode/#webgui [+v perlmonkey2] by ChanServ 20:31 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 20:36 -!- cap10morgan_ is now known as cap10morgan 20:38 <+perlmonkey2> mech422: kde is way cooler than I thought it would be. I don't even know why Gnome exists anymore let alone is the default windowing system. 20:39 < mech422> perlmonkey2: sorry man - if that was saracasm it went undetected :-) 20:39 < mech422> or maybe I'm just so used to it I take it for granted ? 20:41 <@preaction> KDE is imho where Gnome should be trying to go in terms of customizability and features 20:41 <@preaction> Gnome is so focused on usability that they seem to miss new features that could help them reach their usability goal 20:41 < mech422> [10:17] Gnome has a bunch of standalone apps, KDE actually has integration. 20:41 < mech422> [10:17] Konqueror is fast but stupid. 20:41 < mech422> [ 20:42 < mech422> that seems to be my feeling as well - kde has integration.. 20:42 -!- perlmonkey21 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui 20:42 <@preaction> integration is good though, see OS X 20:42 < perlmonkey21> mech422: missed that last, kde locked up on me 20:43 < mech422> btw - a friend just asked about gnome vs kde for his new install - he got kde 3-to-0 as the answer... 20:43 < mech422> perlmonkey21: really ? wow - thats odd ? the app or the whole desktop ? 20:43 <@preaction> there's no simple app to get photos off of a camera, you use iPhoto, which also has editing built-in 20:43 < perlmonkey21> mech422: the whole desktop 20:43 < perlmonkey21> couldn't even ctrl-alt # into a non-x term. 20:43 < mech422> perlmonkey21: are you on kde 3 or kde 4 ? 20:44 < perlmonkey21> mech422: fedora 11 kde 4.2.4.2 or whatever it is. 20:44 < perlmonkey21> latest stable I think 20:44 < mech422> ahh - can't help there - I don't do RH - I'm more of a debian man 20:45 < mech422> donna is running kunbuntu with kde 4.2 in a virtual box - no problems 20:45 < mech422> I'm running (*cry*) 3.X in a virtual box 20:46 < mech422> neither of us has had lock ups though ? 20:46 < mech422> perlmonkey21: btw - do you really like kde or was the early comment meant as sarcasm? Maybe I just take kde for granted now ? 20:47 < perlmonkey21> mech422: no, it is way slicker than I thought it was going to be. Puts gnome to shame. 20:47 < perlmonkey21> But QT is just a nicer looking library than Gtk and also 100x easier to work with. 20:47 < mech422> heh - cool - glad you like it :-) 20:47 < mech422> I find KDE really good for my day to day stuff 20:48 < perlmonkey21> hmm, not hotkey to make konsole window full size, it is either full screen or nothing. 20:48 < perlmonkey21> s/not/no/ 20:48 < mech422> ? isn't full size == full screen ? 20:49 < perlmonkey21> well I just want the window made its max size, full screen means it is the only things showing with the bottom panel covered up. 20:49 < mech422> btw - you can add 'decorators' to the windows - I think there's 'slots' for up to 6 of them ? 20:49 < mech422> ahh 20:49 < perlmonkey21> actually let me check again, I'm not used to it being down there and might have misunderstood what happened. 20:49 < perlmonkey21> nope, it covers up the panel 20:49 < mech422> the panel can autohide too if that helps 20:50 < perlmonkey21> no, I like it down there. 20:50 < mech422> in 3.5 it does what you want 20:50 < perlmonkey21> usually have my network machine monitors there 20:50 < mech422> so there is prolly an option for it in the settings somewhere ? 20:50 < mech422> my 'maximize' decorator does it 20:51 < perlmonkey21> what is the maximize hotkey? 20:51 < mech422> (btw - you can change the decorators on the border - you know close, minimize,maximize) 20:51 < mech422> lemme look in the settings and see if there's a keyboard shortcut 20:54 < perlmonkey21> hah, you can drag desktop widgets into the panel and they have a panel mod.e 20:54 < perlmonkey21> too much fun. 20:55 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 20:55 -!- mode/#webgui [+o Haarg] by ChanServ 20:55 < mech422> perlmonkey: live desktop previews in the pager are nice too :-) 20:56 < mech422> perlmonkey21: you can get more 'plasmoids' (desktop widgets) from www.kde-look.org 20:56 < mech422> can find a shortcut for maximize though - just the window decorators 20:57 < mech422> ah-ha! 20:57 < mech422> its un-assigned in my version 20:58 < mech422> you can assign it in control panel->regional and accesibility->keyboard shortcuts 20:58 -!- perlmonkey22 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has joined #webgui 20:58 -!- perlmonkey21 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit [Read error: 60 (Operation timed out)] 20:58 < perlmonkey22> pager locked itup. I guess no compiz for me in kde 20:58 < mech422> oh no... 20:58 < mech422> no 20:58 < mech422> use the builtin schtuff 20:59 < mech422> sorry - I should have thought of that 20:59 < mech422> I don't think it plays nice with compiz 20:59 < perlmonkey22> well I turned the compiz settings down last time. 20:59 < perlmonkey22> although the kde menus don't even mention the name compiz, just call it desktop effects. 20:59 < mech422> I'd actually turn it off (remove the module?) 20:59 < perlmonkey22> Probably asking too much from an intel g50 vid. 21:00 < mech422> yeah - kde has a builtin effects/compositing engine 21:00 < mech422> nah - it was designed for use on even 2d cards :-) 21:00 < mech422> that was one of the big selling points of using it instead of compiz 21:00 -!- perlmonkey2 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit [Read error: 113 (No route to host)] 21:01 < mech422> 'plasma' should be much lighter and snappier, and support older cards better 21:03 < perlmonkey22> hmm, so in desktop settings turning on effects turns on plasma and not compiz? 21:03 < mech422> Umm - I didn't think compiz was an option... but I would definately use plasma 21:03 < perlmonkey22> then it must be plasma which is locking up 21:04 < mech422> but you still have compiz running from your gnome session don't you ? 21:04 * mech422 is confused ? 21:04 < mech422> our machines don't even have compiz installed - so I'm not quite sure what optiosn your getting ? 21:05 < perlmonkey22> mech422: nope, no gnome sessions running 21:05 < mech422> not gnome - compiz? it used to hook into x11.conf and have its own daemon and crap didn't it ? 21:05 < perlmonkey22> well I have gnome-keyring and gdm-simple-slave 21:05 < mech422> actually - gnome is fine - its compiz I think is a problem 21:05 < perlmonkey22> But I think those are both fro the login screen. 21:06 < perlmonkey22> compiz isn't running 21:06 < mech422> you can run gnome apps inside kde (and kde apps inside gnome) 21:06 < mech422> I do that with stuff like Gimp 21:07 < mech422> ok - so no compiz, plasma turned on - do you have 'full' eye candy or did you tone it down any ? 21:08 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 21:08 < perlmonkey22> mech422: I started with full eye candy. toned it down. then turned it off 21:09 < mech422> hmm - donna had 'desktop effects' disabled in hers :-P 21:09 < mech422> ahh - the 'all effects' tab... 21:09 < mech422> last I checked - some of the effects were a bit flaky (they are plugins) 21:11 < mech422> I had these working fine: explosion, fade, magic lamp, transluceny, wobbly windows 21:12 < mech422> desktop cube, cover switch, and one of the 'live preview' pager thingys 21:13 < mech422> oh! on advanced - we have compositing type 'openGL' 21:18 <+perlDreamer> mech422: http://rss.slashdot.org/~r/Slashdot/slashdot/~3/0rigp6NJ3Ks/Seattle-Data-Center-Outage-Disrupts-E-Commerce 21:19 < mech422> yeah - authorize is getting hammered - a fire in the NOC, and the backups failed ? 21:21 < mech422> looks like they're coming back on line now according to their twitter stream 21:23 < mech422> perlmonkey22: 'desktop grid' is a nifty effect 21:24 < mech422> sorta like a extra-large 'live preview' 21:32 < perlmonkey22> mech422: not going to try effects again. last time I had desktop effects locking up I had an ex2 corruption that was only resolved with a fresh install. 21:36 < mech422> dam man - you are having a ton of problems 21:37 < mech422> sorry bout that - I haven't had any issues to speak of :-( 21:39 < perlmonkey22> with effects turned off things are working just fine. no worries. 21:43 < mech422> heh - donna likes the eye candy - but I'm still on 3.5 21:44 < mech422> btw - _this is cool_ - http://basket.kde.org :-) 21:44 < mech422> if you like 'oneNote' or ad-hoc 'association' programs, basket is awesome :-) 21:45 < mech422> but last I checked it wasn't ready for kde4 :-( 21:46 < mech422> the really cool thing was being able to 'attach' files to your baskets... 21:50 < perlmonkey22> wow, that is pretty cool 21:56 < mech422> perlmonkey22: yeah - there's a nice time tracker too 21:56 < mech422> fire up 'kontact' and poke around a bit - its a pretty good outlook/evolution type app 21:57 < mech422> I need sleep 21:57 < mech422> I got 2 hours last night, then couldn't sleep :-( 21:57 < mech422> perlmonkey22: I'll be back later :-) Save up any questions for me :-) 22:03 < perlmonkey22> mech422: groovy, thanks :) 22:28 -!- CIA-44 [n=CIA@208.69.182.149] has quit [] 22:36 -!- CIA-46 [n=CIA@208.69.182.149] has joined #WebGUI 23:08 < mech422> perlmonkey22: Hmm - kde 4.2.4 is out and supposedly much nicer then 4.2.2 (at least on debian...) 23:08 < mech422> perlmonkey22: maybe upgrading to 4.2.4 or 4.3rc1 would help ? 23:31 <+perlDreamer> mech422, I thought you were asleep 23:51 < mech422> perlmonkey22: http://userbase.kde.org/GPU-Performance 23:51 < mech422> perlDreamer: yeah - I thought so too :-P 23:51 < mech422> its not quite insomnia - but my sleep schedule seems to be getting really really whack 23:53 <+perlDreamer> yeah 23:54 <+perlDreamer> that's not healthy, dude 23:54 * perlDreamer recommends a strong dose caffeine, then go to bed at 11:00pm 23:54 <+perlDreamer> sleep until 7:00 the next day 23:55 < mech422> heh - 7 pm you mean ? I've had 2 hours sleep since what - 3pm yesterday ? going to 11pm would result in a coma :-P --- Day changed Sat Jul 04 2009 00:04 <+perlDreamer> no, sleep 8 hours a day. 11:00pm to 7:00am 00:05 * perlDreamer moonlights as a doctor 00:06 <+perlDreamer> is it bad if you laptop starts smelling hot, like solder? 00:28 < SquOnk> perlDreamer: Not if you have a rare steak near 00:29 <+perlDreamer> SquOnk, you'd ruin a good steak with solder? 00:30 < SquOnk> perlDreamer: Smear some bbq and you won't notice 00:30 < SquOnk> Besides, you haven't had steak until you've had an argentinian steak 00:36 <+perlDreamer> indeed 00:37 * SquOnk will be cooking a "parrillada" argentinian style tomorrow 00:43 -!- ekennedy [n=ekennedy@174-154-94-218.pools.spcsdns.net] has joined #webgui 00:51 <+perlDreamer> later, everyone 00:51 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] 01:11 -!- ekennedy [n=ekennedy@174-154-94-218.pools.spcsdns.net] has left #webgui [] 01:57 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has quit ["Leaving."] 03:01 -!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"] 06:35 < elnino> Happy 4th everyone! Bye 06:35 -!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"] 07:28 -!- perlmonkey22 [n=perlmonk@adsl-70-137-19-55.dsl.okcyok.swbell.net] has quit ["Leaving."] 08:00 -!- cap10morgan_ [n=wmorgan@75.71.249.188] has joined #webgui 08:00 -!- mode/#webgui [+v cap10morgan_] by ChanServ 08:28 -!- cap10morgan [n=wmorgan@75.71.249.188] has quit [Read error: 110 (Connection timed out)] 12:32 -!- mech422 [n=steve@c-98-210-208-123.hsd1.ca.comcast.net] has quit [Remote closed the connection] 13:11 -!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui 13:23 -!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has quit [] 14:04 -!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has joined #WebGUI 14:04 -!- mode/#webgui [+o khenn] by ChanServ 14:05 -!- khenn [n=khenn@adsl-76-208-68-155.dsl.mdsnwi.sbcglobal.net] has quit [Client Quit] 16:58 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 17:07 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit ["Leaving."] 19:59 -!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui 19:59 -!- mode/#webgui [+v BartJol] by ChanServ 20:22 < CIA-46> WebGUI: colin * r11422 /WebGUI/lib/WebGUI/Asset/ (Wobject/StoryTopic.pm Wobject.pm Story.pm): 20:22 < CIA-46> WebGUI: Fix POD to increase POD coverage, mainly by fixing typos and removing 20:22 < CIA-46> WebGUI: unused code. 20:38 < CIA-46> WebGUI: colin * r11423 /WebGUI/lib/WebGUI/ (Crud.pm Shop/Transaction.pm FilePump/Bundle.pm): Add missing POD, or fix POD typos which caused coverage to be low. 20:38 < CIA-46> WebGUI: colin * r11424 /WebGUI/lib/WebGUI/ (Asset/Wobject/StoryArchive.pm Account/Shop.pm): More POD fixes. 20:38 < CIA-46> WebGUI: colin * r11425 /WebGUI/lib/WebGUI/Asset/Sku.pm: Add missing POD for Tax. 22:08 < CIA-46> WebGUI: colin * r11426 /WebGUI/lib/WebGUI/Asset/Wobject/Poll.pm: Add missing POD. 22:38 < CIA-46> WebGUI: colin * r11427 /WebGUI/lib/WebGUI/Asset/Wobject/Poll.pm: Use as many autogenerated form fields as possible. 22:53 < CIA-46> WebGUI: colin * r11428 /WebGUI/lib/WebGUI/Shop/PayDriver/ (PayPal.pm Ogone.pm): Fix POD capitalization. 23:11 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 23:11 -!- mode/#webgui [+o Haarg] by ChanServ 23:21 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 23:21 -!- mode/#webgui [+v perlDreamer] by ChanServ 23:22 <+perlDreamer> Happy 4th of July, everyone! 23:23 < CIA-46> WebGUI: colin * r11429 /WebGUI/lib/WebGUI/ (3 files in 3 dirs): Add missing POD and fix POD typos in subroutine names. 30/441 failing 100% POD coverage. 23:37 < CIA-46> WebGUI: colin * r11430 /WebGUI/lib/WebGUI/Asset/ (FilePile.pm Template.pm): Add missing POD to these assets. 23:53 < CIA-46> WebGUI: colin * r11431 /WebGUI/lib/WebGUI/Image/Graph/ (XYGraph/Line.pm Pie.pm XYGraph.pm XYGraph/Bar.pm): Add missing POD to WebGUI::Image and child classes, and fix any POD typos that affect coverage. --- Day changed Sun Jul 05 2009 00:07 < CIA-46> WebGUI: colin * r11432 /WebGUI/lib/WebGUI/Asset/Wobject/Layout.pm: Add missing POD to Layout. 00:07 < CIA-46> WebGUI: colin * r11433 /WebGUI/lib/WebGUI/Shop/PayDriver/PayPal/PayPalStd.pm: Add missing POD to PayPalStd. 00:22 < CIA-46> WebGUI: colin * r11434 /WebGUI/lib/WebGUI/Asset/Wobject/InOutBoard.pm: Add missing POD. Refactor to use the definition to draw the edit form. 00:42 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 00:52 < CIA-46> WebGUI: colin * r11435 /WebGUI/lib/WebGUI/Asset/Sku/Product.pm: Add missing to the Product. 01:16 <+perlDreamer> Anybody mind if I watch Airwolf? 01:17 <+perlDreamer> I can turn down the volume if it's too loud 01:39 -!- hansw [n=hans@p5480763A.dip.t-dialin.net] has joined #webgui 01:39 -!- hansw is now known as onki 01:57 -!- onki [n=hans@p5480763A.dip.t-dialin.net] has quit ["Leaving"] 02:22 < CIA-46> WebGUI: colin * r11436 /WebGUI/lib/WebGUI/Shop/PayDriver/ITransact.pm: Add missing POD to ITransact 02:22 < CIA-46> WebGUI: colin * r11437 /WebGUI/lib/WebGUI/Operation/Graphics.pm: Add missing pod to Operation/Graphics. 02:35 -!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has quit ["Leaving."] 02:37 < CIA-46> WebGUI: colin * r11438 /WebGUI/lib/WebGUI/Asset/Wobject/Collaboration/Newsletter.pm: 02:37 < CIA-46> WebGUI: Remove methods that are copy/paste from the skeleton, and add missing POD 02:37 < CIA-46> WebGUI: to the Newsletter. 03:08 < CIA-46> WebGUI: colin * r11439 /WebGUI/lib/WebGUI/PerformanceProfiler.pm: Add missing POD to PerformanceProfiler. 03:52 < CIA-46> WebGUI: colin * r11440 /WebGUI/lib/WebGUI/Asset/ (File.pm File/Image.pm): 03:52 < CIA-46> WebGUI: Add POD missing from File and Image. Remove duplicate code in Image that 03:52 < CIA-46> WebGUI: can be inherited from File. 03:52 < CIA-46> WebGUI: colin * r11441 /WebGUI/lib/WebGUI/Asset/Wobject/ (HttpProxy.pm HttpProxy/Parse.pm): Add missing POD to the HttpProxy 04:07 < CIA-46> WebGUI: colin * r11442 /WebGUI/lib/WebGUI/Asset/WikiPage.pm: Add POD missing from the WikiPage. 12/441 files left 05:26 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] 06:27 < CIA-46> WebGUI: colin * r11443 /WebGUI/lib/WebGUI/Asset/Wobject/WikiMaster.pm: Add POD missing from WikiMaster 06:55 < CIA-46> WebGUI: colin * r11444 /WebGUI/lib/WebGUI/Asset/WikiPage.pm: Fix a POD whitespace issue in the WikiPage. 06:55 < CIA-46> WebGUI: colin * r11445 /WebGUI/lib/WebGUI/Asset/Post.pm: Add missing POD to the Post. 07:09 < CIA-46> WebGUI: colin * r11446 /WebGUI/lib/WebGUI/Asset/Post/Thread.pm: Add POD for some methods in the Thread. 08:49 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 08:49 -!- mode/#webgui [+o Haarg] by ChanServ 08:53 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Client Quit] 09:16 -!- chimpbabwe [n=chimpbab@dsl-209-90-144-105.tor.primus.ca] has joined #webgui 09:16 < chimpbabwe> sick of fat, ugly, dog-faced bitches constantly running their mouths? 09:16 < chimpbabwe> go to www.cumshotonherface.com 09:16 < chimpbabwe> see girls who are actually easy on the eyes 09:16 < chimpbabwe> and know what god gave them their mouths for 09:16 < chimpbabwe> for worshipping cock 09:16 -!- chimpbabwe [n=chimpbab@dsl-209-90-144-105.tor.primus.ca] has left #webgui [] 09:24 -!- mode/#webgui [+b chimpbabwe*!*@*] by preaction 10:32 -!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has joined #webgui 10:33 -!- dapperedodo [n=dappered@ip4da72a6b.direct-adsl.nl] has quit [Client Quit] 11:03 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 11:03 -!- mode/#webgui [+o Haarg] by ChanServ 11:17 -!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI 11:35 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit [Read error: 110 (Connection timed out)] 12:08 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 12:46 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 17:09 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui 17:09 -!- mode/#webgui [+v perlmonkey2] by ChanServ 17:32 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."] 17:59 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui 18:00 -!- mode/#webgui [+v perlmonkey2] by ChanServ 19:23 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 19:23 -!- mode/#webgui [+v perlDreamer] by ChanServ 19:23 <+perlDreamer> If anyone is bored today, I have a core project that I could use some help on. 19:39 -!- cap10morgan_ [n=wmorgan@75.71.249.188] has quit [] 19:41 < CIA-46> WebGUI: colin * r11447 /WebGUI/lib/WebGUI/Asset/Post/Thread.pm: Add missing POD, and fix POD typos in the Thread. 19:56 < CIA-46> WebGUI: colin * r11448 /WebGUI/lib/WebGUI/Asset/Wobject/Dashboard.pm: Add missing POD to Dashboard 8/441 20:03 -!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 20:09 < CIA-46> WebGUI: colin * r11449 /WebGUI/lib/WebGUI/AssetCollateral/DataForm/Entry.pm: Add missing POD in DataForm::Entry 20:23 < CIA-46> WebGUI: colin * r11450 /WebGUI/lib/WebGUI/AssetCollateral/DataForm/Entry.pm: Fix a bug in AssetCollateral/DataForm/Entry with renameField. 20:23 < CIA-46> WebGUI: colin * r11451 /branch/WebGUI_7.6/lib/WebGUI/AssetCollateral/DataForm/Entry.pm: Backportind DataForm entry bugfix. 22:09 < CIA-46> WebGUI: colin * r11452 /WebGUI/lib/WebGUI/Asset/Shortcut.pm: Add some of the POD missing from the Shortcut. 22:38 < CIA-46> WebGUI: colin * r11453 /WebGUI/lib/WebGUI/Asset/Shortcut.pm: Add the remainder of the missing POD for the Shortcut. 22:40 -!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has quit [Read error: 113 (No route to host)] 23:08 -!- perlmonkey21 [n=perlmonk@75.43.164.195] has joined #webgui 23:16 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit [Read error: 60 (Operation timed out)] 23:20 -!- perlmonkey21 [n=perlmonk@75.43.164.195] has quit ["Leaving."] 23:21 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui 23:21 -!- mode/#webgui [+v perlmonkey2] by ChanServ 23:53 < CIA-46> WebGUI: colin * r11454 /WebGUI/ (lib/WebGUI/Group.pm t/Group.t): Have just 1 list of groups that should not be deleted. 23:53 < CIA-46> WebGUI: colin * r11455 /WebGUI/ (3 files in 3 dirs): 23:53 < CIA-46> WebGUI: Unify the list of protected groups into Group->vitalGroup. Refactor 23:53 < CIA-46> WebGUI: WebGUI::Test and Operation/Group to use that list. --- Day changed Mon Jul 06 2009 00:04 <+perlDreamer> 5 more modules to go... 00:07 < CIA-46> WebGUI: colin * r11456 /WebGUI/lib/WebGUI/Operation/Group.pm: Add the missing POD, and fix broken POD that I just committed. 00:33 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [] 01:46 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 01:46 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 01:58 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 03:00 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 03:00 -!- mode/#webgui [+v patspam] by ChanServ 04:33 -!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui 05:06 -!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has left #webgui [] 05:08 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 05:36 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 05:58 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 05:58 -!- mode/#webgui [+o tavisto] by ChanServ 06:02 <+perlDreamer> tavisto! 06:02 <@tavisto> howdy, happy 4th of July 06:02 <+perlDreamer> you, too, dude. 06:02 <@tavisto> i still have large fireworks going off in my neighborhood 06:02 < Radix_> you guys still partying? 06:02 <@tavisto> I celebrated today by firing off about 8-10 different guns with a bunch of friends of mie 06:02 <@tavisto> mine 06:03 <+perlDreamer> are you lighting them, or is it the neighbors? 06:03 < Radix_> it's like the 6th july here 06:03 <@tavisto> not me.. someone in my neighborhood. There are 165 houses in my neighborhood so not sure 06:03 <@tavisto> It's July 5th right now.. in 1 hour it'll be the 6th cuz I'm EDT 06:03 < Radix_> anything bigger than a sparkler here is illegal :( 06:04 <@tavisto> the rule of thumb is that many places stagger their fireworks shows so that they aren't all at the same time 06:04 <@tavisto> so some do it Friday, some do it Saturday, and others do it tonight 06:04 < Radix_> cool.. happy 4th july for you guys anyway :) 06:04 < Radix_> our celebrations are january 26th - australia day ;) 06:05 <@tavisto> and in Michigan we can't have any of the big fun fireworks... Against state law... So people to go neighboring states and smuggle them into Michigan :) 06:05 <@tavisto> I see... I'll try and remember that 06:05 <+perlDreamer> They're just upholding the fine tradition of rebellion and challenging laws 06:05 <+perlDreamer> "Because that' taxation without representation, and that's not fair." 06:06 <@preaction> most states have those same laws: you can't purchase fireworks in the state, but you can purchase them outside and bring them in 06:07 <@preaction> (wisconsin has one too, at least) 06:27 < CIA-46> WebGUI: colin * r11457 /WebGUI/lib/WebGUI/Asset/Wobject/Collaboration.pm: 06:27 < CIA-46> WebGUI: Add missing POD. Also, do not call methods from Wobject that are inherited from 06:27 < CIA-46> WebGUI: Asset. 06:40 -!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 06:42 < CIA-46> WebGUI: doug * r11458 /WebGUI/lib/WebGUI/Auth/LDAP.pm: Added POD to WebGUI::Auth::LDAP 06:55 < CIA-46> WebGUI: colin * r11459 /WebGUI/lib/WebGUI/Operation/User.pm: Add missing POD for Operation/User.pm 07:00 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."] 07:10 < CIA-46> WebGUI: colin * r11460 /WebGUI/lib/WebGUI/Asset/Wobject/DataForm.pm: Add 40% to POD coverage in DataForm. 07:10 < CIA-46> WebGUI: colin * r11461 /WebGUI/t/POD.t: Add POD_COVERAGE==3 switch to find empty POD blocks. 07:30 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 07:53 < CIA-46> WebGUI: colin * r11462 /WebGUI/ (4 files in 4 dirs): Add the missing Map icons. 07:53 < CIA-46> WebGUI: colin * r11463 /WebGUI/lib/WebGUI/Storage.pm: Fix mistakes in POD for Storage.pm 07:53 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 54 (Connection reset by peer)] 07:54 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 07:55 <+perlDreamer> How 'bout you, stDavid. Want to help us reach 100% Pod coverage for WebGUI? 07:57 < stDavid> Sure pD... Now? 07:57 <+perlDreamer> Pod::Coverage has a bug. If won't work propertly if the package declaration does not match the file name and path. 07:57 <+perlDreamer> So Asset.pm, AssetTrash.pm, et. al. register as missing POD. 07:58 <+perlDreamer> I have a small test case that exposes the bug, but I'm sure that it would be fixed more quickly with a patch. 07:58 <+perlDreamer> You up for taking a look at it? 07:59 <+perlDreamer> This weekend, I hand added missing POD for 39 modules. Doug ponied up for writing one, too. 08:00 < stDavid> Actually I was on my way to bed (EST here). My son gets me up pretty early in the morning. But tomorrow I've got some time mid-day if that works... 08:00 <+perlDreamer> sure! 08:01 * perlDreamer didn't know you had children 08:03 < stDavid> One 11 year-old... We're working on a robotics project this summer together for a Carnegie Mellon program. He keeps me VERY busy 08:03 < stDavid> Hence the early wake-up calls 08:03 <+perlDreamer> yeah, early sucks, but helping make robots with you son, that's priceless. 08:04 < stDavid> Wouldn't trade it for anything. You have 2 kids? 08:04 <+perlDreamer> yeah, two boys. 8 and 10 08:04 < stDavid> (sometimes) wish they would stay that age forever 08:05 < stDavid> but, as they get older, there are more things you can do with them 08:05 < stDavid> the trick is to stay close to them 08:05 <+perlDreamer> yes. It's not easy to do. 08:05 < stDavid> no, it's not, but 08:06 < stDavid> always must try 08:07 < stDavid> Well, I'm off to bed. I'll buzz you when I get a couple of free hours tomorrow. (You really wrote 39 POD's this weekend?) 08:08 <+perlDreamer> yeah, check the svn history. 08:08 <+perlDreamer> I didn't have to write them all, 08:08 <+perlDreamer> just the missing ones 08:08 <+perlDreamer> I type very fast 08:09 < stDavid> I believe you, just makes my hands sweaty thinking about it though. Writing any documentation is beyond valor IMHO. 08:10 <+perlDreamer> thanks :) 08:10 < stDavid> YW - ttyl 08:37 < CIA-46> WebGUI: colin * r11464 /WebGUI/lib/WebGUI/Asset/Wobject/DataForm.pm: Add the rest of the missing POD to the DataForm. 08:54 -!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["ChatZilla 0.9.85 [Firefox 3.0.9/2009040821]"] 08:56 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] 09:20 -!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui 09:38 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui 10:21 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [] 10:43 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 10:55 -!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui 10:55 -!- mode/#webgui [+v bartjol] by ChanServ 10:55 <+bartjol> morning 11:29 < Radix_> morning bart 11:34 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 11:36 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] 11:47 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 11:47 -!- mode/#webgui [+o Haarg] by ChanServ 12:09 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 12:09 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 13:07 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit [Remote closed the connection] 13:26 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui 13:34 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 14:07 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui 14:07 -!- mode/#webgui [+o plainhao] by ChanServ 15:03 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 15:10 -!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui 15:51 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] 16:34 -!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui 16:34 -!- mode/#webgui [+o bopbop] by ChanServ 16:50 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui 16:50 -!- mode/#webgui [+v perlmonkey2] by ChanServ 17:12 -!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui 17:17 -!- Haarg [n=haarg@75.50.88.180] has joined #webgui 17:17 -!- mode/#webgui [+o Haarg] by ChanServ 17:23 -!- ekennedy [n=ekennedy@70-12-78-192.pools.spcsdns.net] has joined #webgui 17:34 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 17:34 -!- mode/#webgui [+v perlDreamer] by ChanServ 17:38 -!- ryuu_ro [n=rory@gw.oqapi.nl] has quit ["I'm Off"] 17:41 <+bartjol> hey colin 17:41 <+perlDreamer> Hey, bartjol! 17:41 <+perlDreamer> How are you doing this week? 17:41 <+bartjol> I was wondering something regarding internationalization 17:41 <+perlDreamer> What is it? 17:41 <+bartjol> well in march I had a small conversation with JT 17:42 <+bartjol> on setting the language of a setting 17:42 <+bartjol> my proposal was to use a scratch variable 17:42 <+bartjol> which he was ok with 17:42 <+bartjol> if it was documented and API'd 17:43 <+bartjol> that is actually not the hard part 17:43 <+bartjol> but 17:43 <+bartjol> when the Internationalization partt gets the language 17:43 <+bartjol> with thegetLanguage method 17:43 <@Haarg> the language of a setting? 17:44 <+bartjol> sorry, session 17:44 <+bartjol> my bad 17:45 <+bartjol> okl, during the retrieval, the language is given as a parameter 17:45 <+bartjol> to that method 17:45 <+bartjol> my question is: 17:46 <+bartjol> what would be better, give the language as a parameter, or let the getLanguage method figure out what language to get 17:46 <@Haarg> what do you want to accomplish with per-session languages? 17:46 <+perlDreamer> I think the end goal is for a Visitor to choose their preferred language, without having an account 17:46 <+bartjol> well, that a visitor user can read the i18n text in they're own language 17:46 <+perlmonkey2> hmm, I'm not liking how I'm reregistering session's crypt object every time the encryption provider changes. What if the crypt object kept in memory members of each provider as it was used. Since once it is used it is likely to be used quite a bit? 17:47 <+bartjol> like: if you can't read the text: "register here", how can you expect people to register 17:47 <@Haarg> my plan for wg8 is that visitor (at least) will base the language on the http request headers 17:48 <+bartjol> well, but thgat means there will be an extra variable somewhere, instead of the visitors profile language 17:49 <+bartjol> which is ok, but if I am in the states, I still might wat to read duitch text 17:49 <+bartjol> so you want to be able to change it 17:49 <@Haarg> true 17:50 <@Haarg> either way, it will work quite differently in 8 17:50 <+bartjol> so they don't bite each other, but complete each other 17:50 <@Haarg> language is going to have a different api around it and probably won't be a user profile field 17:50 <+bartjol> also not when logged in? 17:50 <+perlDreamer> what would it be instead, Haarg? 17:51 <@Haarg> likely directly in the user table 17:51 <@Haarg> we could easily have a scratch variable as part of that api 17:52 <+bartjol> well, at the moment, that should not be too hard either 17:52 <+bartjol> but, for the sake of my knowledge, let's go back to my original question 17:52 <+bartjol> the exercise of making it, will be obsolete 17:53 <@Haarg> yeah, we could add what you are proposing in 7.8 17:54 <+perlDreamer> bartjol, from reading International.pm, the scratch variable needs to be in two places 17:54 <+bartjol> pro for the embedding in the getLanguage method is, that you don't have to make a language variable each time you call the getlanguage method 17:55 <+perlDreamer> sub get, and sub makeUrlCompliant 17:55 <@Haarg> i would think the best way to do it would be to have International->new just pull from an additional source when getting defaults 17:56 <@Haarg> makeUrlCompliant should be adjusted anyway. it wasn't adjusted along with the rest of the methods 17:56 <@Haarg> ->{_language} will always exist now so there is no reason for it to try to pull defaults 17:57 <+perlDreamer> I see your point about putting it in new. It's not likely to change mid-request 17:58 <@Haarg> even if it were, it would be the same as the user changing their language 17:58 <@Haarg> and i18n objects don't stay around for the whole request 18:00 <+perlDreamer> not yet, anyway :) 18:03 <@Haarg> we could possibly change that in 7.8. as long as things to according to plan the 8.0 api will be procedural. 18:06 <+bartjol> well, that sounds nic 18:06 <+bartjol> ew 18:09 <+bartjol> so in overview: 18:09 <+bartjol> the I18n module gets a variable setLanguageScratchVar 18:10 <+bartjol> and the method new finds out what the value is, if not it defaults to the profile language (at the moment) 18:10 <@Haarg> something like that 18:10 <+bartjol> not a vraiable, but a method 18:11 <+bartjol> which sets a scratch variable language 18:11 <+bartjol> argh 18:20 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui [] 18:26 -!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)] 18:30 -!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui 18:37 -!- frodwith [n=pdriver@helios.tapodi.net] has quit [Read error: 110 (Connection timed out)] 18:49 -!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Client Quit] 18:56 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has quit ["Leaving."] 18:59 -!- bartjol [n=bartjol@host2.procolix.com] has left #webgui [] 19:10 -!- ekennedy [n=ekennedy@70-12-78-192.pools.spcsdns.net] has left #webgui [] 19:17 -!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui 19:29 -!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [] 19:34 <+perlmonkey2> Woah, with state and federal tax credits, looks like those small open air electric vehicles springing up everywhere are *free* after all the rebates are finished: http://www.adaeveningnews.com/local/local_story_176122627.html 19:37 <+perlDreamer> heh 19:37 <+perlDreamer> going to buy one? 19:37 <+perlDreamer> and what's the charging time? 19:40 <+perlmonkey2> might especially if they are free. Everywhere I go is pretty much in range 10x over with those things. 19:43 <+perlmonkey2> perlDreamer: 6 12V batteries in series so 72V at ~30AH. So 2.2KwH. ~$.15 to completely fill up. 19:48 <+perlmonkey2> perlDreamer: I'd think the larger problem is they use normal golf cart batteries. Lucky to get 500 charges before replacing them. 19:49 <+perlmonkey2> But I guess that's a few years of normal daily use. 19:49 <+perlDreamer> yeah 19:49 <+perlDreamer> how long is a charge? 19:49 <+perlmonkey2> 30 miles they say. 19:49 <+perlmonkey2> at 25mph. 19:49 <+perlDreamer> ah, how long to recharge? 19:50 <+perlDreamer> 8 hours, 12 hours? 19:50 <+perlmonkey2> 2KwH....just limited on how fast the batteries can safely take a charge. 4-8 hour range I'd guess. 19:50 <+perlDreamer> and will they plug into a windmill? 19:50 <+perlmonkey2> hah 19:50 <+perlDreamer> I was looking into building a solar charger for my lawnmower 19:50 <+perlDreamer> but it takes about 5 cents to recharge it 19:50 <+perlmonkey2> that'd be pretty cool. 19:50 <+perlDreamer> and the cells cost a lot 19:51 <+perlDreamer> I've seen homemade recharging rigs costing about $100 19:51 <+perlDreamer> which is a long time for breakeven 19:51 <+perlmonkey2> yeah, I have set $.07KwH power or could get it as low as $.04KwH if I wanted to stop using power between 2-7pm. 19:52 <+perlmonkey2> Getting it anywhere except the grid is not going to be making you money. 19:55 <+perlmonkey2> perlDreamer: talked to my brother who's a Mercedes mechanic. Does a ton of welding on hot rods in his shop. Set me straight on welders. Said a simple small wire welder from a big box store will do anything I'm likely to need. Just looking at reviews online to see which box store to get it from. 19:55 <+perlDreamer> awesome! 19:55 <+perlDreamer> that's been a stopping point for a long time 19:56 <+perlmonkey2> yeah, kept going to auctions, which are fun, but I'd see the nice welders going for kilobucks. I have to many hobbies to drop kilobucks on any given one :P 19:57 <+perlmonkey2> and I've discovered the steel/metal recycling place. It is a wonderland for anyone who contemplates what exactly a welder means. 19:58 <+perlDreamer> nice :) 20:01 <+perlDreamer> what's the correct way to write this in bash: for file in (Asset*.pm); do perl -I /data/WebGUI/lib/ -wc %; done 20:03 <+perlDreamer> seems like it is for file in Asset.*.pm; do perl -I /data/WebGUI/lib -wc $file; done 20:05 <+perlmonkey2> bash knows what to do with 'Asset.*.pm' ? 20:05 <+perlDreamer> yup 20:11 < CIA-46> WebGUI: colin * r11465 /WebGUI/ (19 files in 11 dirs): 20:11 < CIA-46> WebGUI: Provide a framework for CSRF protection, with tests. 20:11 < CIA-46> WebGUI: Add CSRF protection to Asset editSave, AssetManager, VersionTags and Group operations. 20:17 -!- dionak [n=dionak@97.66.185.250] has joined #webgui 20:24 < dionak> anyone online familiar with the survey asset? 20:25 <+perlDreamer> I hear that perlmonkey2 is 20:25 <+perlDreamer> but patspam is the most recent developer of it 20:25 < dionak> i'm trying to setup ranking questions and don't see how to do it. I need responders to rank a list of values so i'll know if pricing is more important than features, for instance. 20:25 < dionak> thanks, pd. 20:26 < dionak> perlmonkey2, are you available? 20:33 < dionak> ok, thanks. I've emailed Pat 20:38 < CIA-46> WebGUI: colin * r11466 /WebGUI/lib/WebGUI/ (7 files in 2 dirs): 20:38 < CIA-46> WebGUI: Automatically add a token to any autogenerated form. 20:38 < CIA-46> WebGUI: Refactor previous commits to take advantage of that. 20:41 -!- David___ [n=David@130.156.38.11] has joined #webgui 20:41 < David___> Hello i have a question, what is the best way to migrate from windows webgui to linux 20:42 <+perlDreamer> copy your config file 20:42 <+perlDreamer> your database file 20:42 <+perlDreamer> and your uploads directory 20:42 < David___> i have tried porting the uploads directory as well as a dump from the database but i don't get all my content the same way 20:42 <@Haarg> what problems do you run into? 20:42 < David___> most of it is there, but not all 20:42 < David___> some of my pictures are missing 20:42 <@Haarg> some of the files appear to be missing? 20:43 < David___> yes..apper is the right word 20:43 <@Haarg> what version are you using 20:43 <@Haarg> ? 20:43 < David___> windows 7.4.40 stable 20:43 < David___> i need to go to linux latetst webgui version 20:44 <@Haarg> ok 20:44 <@Haarg> in the uploads directories there are a bunch of 2 character directories, and under those more 2 character directories 20:44 < David___> yes 20:45 < David___> that is correct 20:45 <@Haarg> the problem is that on windows, the file system is case insensitive, so some of those directories can get combined when they shouldn't 20:45 <@Haarg> the third level directories that are 22 characters long should have the correct case 20:45 <@Haarg> and the first two levels are created using characters 1-2 and 3-4 of that 22 character id 20:46 <@Haarg> so if you know some shell or perl scripting you can move them to the correct paths 20:46 <@Haarg> somewhere i have a script to do that but i don't know where 20:47 < David___> i am very limited on shell , and no knowledge on perl 20:47 < David___> sorry i m newbie on this 20:49 <@Haarg> http://haarg.org/fixUploadsCase.pl 20:50 <@Haarg> after transfering the files to the linux machine, run 20:50 <@Haarg> perl fixUploadsCase.pl /data/domains/www.site.com/public/uploads 20:51 <+perlDreamer> Haarg, can I stick that on the Bazaar? 20:51 <@Haarg> sure 20:51 < David___> ok.. i 'll try it 20:52 <@Haarg> perlDreamer, there is also http://haarg.org/convert_storage.pl 20:52 <@Haarg> which is not set up for use on a live site, but shows the concept 20:52 <@Haarg> moving from base64 to hex directories 20:53 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 20:53 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 20:53 -!- mode/#webgui [+v perlDreamer] by ChanServ 20:53 <@Haarg> wb 20:53 <+perlDreamer> haarg, what would be the difference between the 2? 20:53 < CIA-46> WebGUI: colin * r11467 /WebGUI/t/Form.t: Check for generation of the csrf token. 20:53 <+perlDreamer> pidgin crashed 20:53 <@Haarg> [12:52:16] perlDreamer, there is also http://haarg.org/convert_storage.pl 20:53 <@Haarg> [12:52:32] which is not set up for use on a live site, but shows the concept 20:53 <@Haarg> [12:52:55] moving from base64 to hex directories 20:54 <+perlDreamer> and must be used with what version of WebGUI? 20:54 <@Haarg> the first is for correcting the case problems, the second for moving to hex encoding 20:54 <@Haarg> currently we support both 20:54 <@Haarg> all new storage locations are created as hex 20:55 <@Haarg> but if a hex location doesn't exist it will check for a base64 version 20:55 <@Haarg> i think 7.6 is when that change happened 20:56 <@Haarg> 7.6.3 21:15 <+perlDreamer> how much do you want for it, Haarg? 21:16 <@Haarg> if you're willing to clean it up you can do with it whatever you please 21:24 <+perlDreamer> since you can only put in dollars, and not more useful things like karma, beer or pizza, I'll just put them there for people to download 21:55 < ckotil> heh. 22:07 <+perlDreamer> there are people, real people, who can eat food by themselves, right? 22:08 * perlDreamer is despairing of having a nice meal with adults 22:08 <+perlDreamer> or at least people who don't talk with their mouth stuffed full of food 22:09 <@preaction> heh 22:26 -!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has joined #webgui 22:26 -!- mode/#webgui [+v BartJol] by ChanServ 22:33 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 22:33 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 22:33 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 22:36 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] 22:46 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 22:46 -!- mode/#webgui [+o tavisto] by ChanServ 22:46 <+perlDreamer> sorry, preaction 22:50 <@preaction> about? 22:50 <@preaction> WHAT HAVE YOU DONE TO ME? 22:50 <@preaction> WHEN WILL THE MADNESS END? WHY GOD WHYYYYYY 22:50 <+perlDreamer> It's one bug per week, dude 22:51 <+perlDreamer> Kind of like Klinger and the pins 22:51 <+perlDreamer> Just sign my Section 8 papers 22:52 <@bopbop> oh goodie, you gave him my bug! 22:52 <@bopbop> yippeeee 22:53 <+perlDreamer> Do you have any other bugs that I need to assign to preaction? 22:53 <@bopbop> maybe 22:53 <@preaction> dot.dot.dot 22:54 <@preaction> at first I was like "LOL" but then, I srsed 22:54 <@bopbop> there's the edit field in thing 22:54 <@bopbop> but I'm not sure that's for him 22:54 <+perlDreamer> no, that's either Yung or a generic bug fixer 22:54 <@bopbop> yup 22:54 < CIA-46> WebGUI: colin * r11468 /WebGUI/ (4 files in 4 dirs): Allow snippets to be really empty, without showing the Page Not Found screen. 22:54 < CIA-46> WebGUI: colin * r11469 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backporting snippet fix. 22:55 <+perlDreamer> what is "srs"ed, preaction? 22:55 <@preaction> serioused 22:55 -!- BartJol [n=plainstu@49-167.surfsnel.dsl.internl.net] has left #webgui [] 22:57 <@preaction> it's the opposite of this: http://www.myconfinedspace.com/wp-content/uploads/2007/05/i-lold.jpg 23:19 < SDuensin> Likely old news for you guys: http://www.cmswire.com/cms/web-cms/open-source-web-content-management-for-retailers-003948.php 23:19 * perlDreamer goes on an errand 23:20 <@preaction> THEY DONT' LIKE THE ROCKSTAR BANNER? 23:20 <@preaction> damn them. i thought that was the best thing evar 23:20 < SDuensin> I did. :-) 23:20 < SDuensin> I posted a nice comment for that article. Hopefully it goes up soon. 23:22 <@preaction> maybe we just like cheesy things 23:22 < SDuensin> I also just got off the phone with a guy who does a lot of custom hosting and development. Was working hard to sell him on WebGUI. He'll be calling back in about 30 minutes to learn more. 23:22 <@preaction> sweet 23:23 <@preaction> it's great to have people to share the excitement with. it just keeps getting more and more exciting, and more people need to share! 23:23 < SDuensin> Speaking of sharing, it'd sure be nice to get that VFS WebDAV into the main release... :-P 23:24 <@preaction> don't worry, it's coming, be patient 23:24 < SDuensin> Just being the squeaky wheel. Hint, hint. :-D 23:25 < David___> Hey Haarg. i did what you suggested and it ran moving some files but in other i get Use of uninitialized value $part1 in string ne at fixUploadsCase.pl line 7. 23:25 < David___> Use of uninitialized value $realPart1 in string ne at fixUploadsCase.pl line 7. 23:25 < SDuensin> I'd give you all my karma for it, but that's almost insulting. (I only have 830!) 23:25 < David___> and the images are still missing 23:25 <@preaction> we can't release any features until we branch for new development, which won't be until 7.7 goes stable 23:25 <@Haarg> you ran it with the full uploads path as a paramater? 23:25 <@preaction> so if you want new features to come sooner, we need all the bugs currently reported fixed 23:25 <@Haarg> *parameter 23:25 < SDuensin> Yea, I know that. Type faster! 23:25 < David___> yes .. just like you sent it to me 23:26 < David___> perl fixUploadsCase.pl /data/domains/www2/public/uploads 23:26 < David___> can it be the different versions of webgui? 23:27 <@Haarg> shouldn't be 23:27 <@Haarg> what do you get from ls /data/domains/www2/public/uploads ? 23:28 < David___> a list with all the 2 digit folders 23:30 < David___> is there anyway for me to import packages of data from the old to the new webgui? 23:30 <@Haarg> asset data yes 23:31 < David___> i have tried that but when the file is bigger than 60 meg. it fails 23:31 <@Haarg> http://gist.github.com/141659 try this script 23:34 < David___> same parameters? 23:34 <@Haarg> yes 23:35 < David___> not able to work with /data/domains/www2/public/uploads/00/64/00646e0feb54aa98d4862c618ac9fcac 23:35 <@Haarg> are you sure you are using 7.4.40? 23:36 <@Haarg> or did you mean you upgraded after moving it to linux? 23:36 < David___> ok.. sorry for the dumb question.. should i be running this on the old server before moving the public folder? 23:36 <@Haarg> you'd need to move it to the linux server first 23:37 <@Haarg> but you'd want to run the script before doing any upgrades etc 23:37 < David___> ok. what i did was i copy the public folder and the sql file to the new webgui 23:37 < David___> and i m running the script on the new box 23:38 <@Haarg> that should work fine 23:38 < David___> that's where i get the erros 23:39 <@Haarg> when you first ran the script, did you see lots of warnings about uninitialized variables? 23:39 <@Haarg> or only a few 23:39 < David___> only a few 23:39 < David___> it did the mv to a lot of them 23:39 <@Haarg> because those paths should only exist if you were running a newer version 23:39 <@Haarg> http://haarg.org/fixUploadsCase.pl i've fixed the script to avoid those paths it can't deal with 23:41 <@Haarg> the next thing would be after running the script, look at some specific cases of it not working properly 23:43 < David___> ok the script run without anything happen 23:43 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [] 23:43 < David___> i am going to check the specific cases 23:43 <@Haarg> that should be because it already fixed what it could on the first run 23:47 < David___> the images are there.. but no luck on finding them 23:47 < David___> i get a couple of errors on modproxy and webgui 23:47 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 23:47 <@Haarg> well, take an example image that is missing and try to find it on the filesystem 23:48 <@Haarg> and compare the urls 23:54 < David___> well paths are the same, and the files are there. but asset manager can't find it 23:59 -!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui --- Day changed Tue Jul 07 2009 00:03 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui 00:03 -!- mode/#webgui [+v cap10morgan] by ChanServ 00:05 -!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 54 (Connection reset by peer)] 00:09 -!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui 00:12 < David___> does anybody know how to import files bigger than 100 mb ? 00:17 -!- David___ [n=David@130.156.38.11] has left #webgui [] 00:25 <+perlDreamer> oooohhhh 00:25 <+perlDreamer> YUI 3.0.0 beta 1 released 00:29 < SDuensin> I'd be a lot more excited about YUI if someone had a decent layout tool for it. 00:38 <+perlDreamer> maybe you could swap rizen a nifty YUI layout tool in exchange for a webdav implementation? 00:40 < SDuensin> Dude, I've been mulling a VisualBasic-for-WebGUI type thing over in my head for some time now. 00:41 <@preaction> there is a YUI Grid Layout tool on the web, it might be able to be ported to WebGUI 00:42 -!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"] 00:51 -!- perlDreamer1 [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 00:52 -!- mode/#webgui [+v perlDreamer1] by ChanServ 00:53 < CIA-46> WebGUI: translation * r11470 /translations/German/German/ (Asset_AdSku.pm AssetAspect_RssFeed.pm): Update from translation server 00:59 <+perlDreamer1> they should have been using WebGUI: http://lwn.net/Articles/340130/ 01:01 <+perlmonkey2> holy crap, it is already 5? where did my day go? 01:01 <+perlDreamer1> daydreaming about windmills, wire welders and electric cars? 01:03 <+perlmonkey2> no, working hard 01:03 <+perlmonkey2> makes time pass too fast 01:06 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit [Read error: 113 (No route to host)] 01:15 -!- sbaur [n=sbaur@130.157.145.37] has joined #webgui 01:16 < sbaur> Hi Everyone! 01:16 < sbaur> Are the nightly builds that used to be available at http://www.webgui.org/downloads/builds/ still available somewhere? 01:16 <@preaction> http://www.plainblack.com/downloads/builds/ 01:17 -!- dionak [n=dionak@97.66.185.250] has quit [] 01:17 -!- perlDreamer1 is now known as perlDreamer 01:17 < sbaur> thanks preaction, i'll submit a bug for the bad link on the source installs page 01:17 <+perlDreamer> 'bout time that impostor got out of here 01:17 -!- carogray [n=Caroline@72-58-170-1.pools.spcsdns.net] has joined #webgui 01:18 <@Haarg> sbaur, what do you use the nightlies for? we were having a discussion the other day about them and were having trouble coming up with a solid use case for them. 01:20 -!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit [] 01:21 < sbaur> usually just to do a quick visual diff on a specific file on a specific version to see if we might be running a modified file that never made it into our version control. 01:22 < sbaur> it's a lot faster than grabbing the tar.gz, untarring it and then checking the file 01:25 * perlmonkey2 is moments away from having working encryption of database tables/fields in webgui. fueled by granola bars and keystone light, this unholy concoction of openssl and webgui is about to come to life. 01:27 <@Haarg> could looking at the file in the vcs do the same for you sbaur? 01:28 < sbaur> haarg: if there's a tag or something that will get me to a specific version 01:28 < sbaur> today i was looking at 7.5.40 stuff 01:28 <+perlDreamer> sbaur, tags in SVN are like directories 01:28 < sbaur> that would work then 01:28 <@Haarg> i still don't have all of the tags done in git, though that is planned 01:28 <+perlDreamer> https://svn.webgui.org/svnweb/plainblack/browse/releases/WebGUI_7.5.40-stable/ 01:29 <+perlDreamer> you can use SVN::Web to browse to it, then download the copy that you want 01:29 <+perlDreamer> or just remove the svnweb stuff to grab the file you want with svn cat (I think) 01:29 <@Haarg> it's not that we are looking to get rid of nightlies, just trying to understand if there's something we could be doing better with the version control stuff 01:30 <+perlDreamer> svn cat https://svn.webgui.org/plainblack/releases/WebGUI_7.5.40-stable 01:38 < CIA-46> WebGUI: colin * r11471 /WebGUI/ (docs/changelog/7.x.x.txt www/extras/wobject/Thingy/thingy.js): Refix rendering problem with add/edit field dialog in Thingy. 01:38 < CIA-46> WebGUI: colin * r11472 /branch/WebGUI_7.6/ (docs/changelog/7.x.x.txt www/extras/wobject/Thingy/thingy.js): Backport Thingy add/edit field dialog fix for height. 01:46 < sbaur> Haarg: basically, i use the nightly builds because I've figured out (and actually remember) how to get there the few times a month/quarter that I actually need to. I'm sure given time (and maybe a link on the webgui.org site somewhere) I could train myself again. 01:48 <@Haarg> http://github.com/plainblack/webgui/tree/master is where our code will live in the future btw 02:10 -!- Haarg [n=haarg@75.50.88.180] has quit ["This computer has gone to sleep"] 02:24 -!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 02:28 -!- sbaur [n=sbaur@130.157.145.37] has left #webgui [] 02:31 * perlmonkey2 sees encrypted data :D 02:31 <+perlDreamer> how do you know its encrypted? 02:31 <+perlmonkey2> I'm looking at it. 02:31 <+perlmonkey2> it used to be json 02:32 <+perlmonkey2> it is wrong 02:32 <+perlmonkey2> I mean, it doesn't have the correct headers. But my workflow used an encryption provider to decrypt and then recrypt a field. 02:37 -!- carogray [n=Caroline@72-58-170-1.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)] 03:01 -!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [] 03:02 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 03:02 -!- mode/#webgui [+v patspam] by ChanServ 03:03 -!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 03:19 <+perlmonkey2> patspam: encrypted data doesn't appear to like it in text fields. looks like binary only :( 03:19 <+perlmonkey2> just an fyi 03:23 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [] 03:45 < elnino> hey perlDreamer... just fyi.. http://www.webgui.org/bazaar/prevnext-macro-navigation-buttons - VERY COOL macro - but it seems to be putting out a warning for no reason, or perhaps it's a bug with 7.6 03:45 <+perlDreamer> could be, what's the warning? 03:45 <+perlDreamer> Hopefully not "Written by perlDreamer" 03:46 < elnino> WARN - xxx.xxxs.com.conf - WebGUI::Asset::newByUrl[1822] - The URL * was requested, but does not exist in your asset tree. 03:46 < elnino> opps. interesting. the warning WAS WebGUI::Asset::newByUrl[1822] - The URL b-snfoxj2n4doc01wjcqvq was requested, but does not exist in your asset tree. 03:46 < elnino> what did *I* change? 03:47 < elnino> oh. I'm using it on two sites. =) 03:51 * perlDreamer has dinner with the fam, bbiaw 04:13 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 04:34 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 104 (Connection reset by peer)] 04:42 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 05:23 < CIA-46> WebGUI: colin * r11473 /WebGUI/docs/ (changelog/7.x.x.txt upgrades/upgrade_7.7.1-7.7.2.pl): Make sure that all old RSS assets are cleaned up during the switch to the RSS AssetAspect. 05:50 <+perlDreamer> daviddelikat1: ping 05:50 < daviddelikat1> yo 05:50 < daviddelikat1> Gnip 05:51 < daviddelikat1> perlDreamer: sup? 05:52 <+perlDreamer> Do you know how to tell HTML::TokeParser to not decode HTML entities? 05:52 < daviddelikat1> I think I did once 05:52 < daviddelikat1> :) 05:52 < daviddelikat1> :P 05:52 <+perlDreamer> that helps :) 05:53 < daviddelikat1> have you browsed the docs? 05:53 < daviddelikat1> I think it was easy to find 05:53 <+perlDreamer> I've read TokeParser, PullParser, and HTML::Parser 05:53 <+perlDreamer> it's related to this bug: http://www.webgui.org/bugs/tracker/9935 05:53 < daviddelikat1> ... looking... 05:54 <+perlDreamer> here's how the bug works 05:54 <+perlDreamer> you type content into a post 05:54 <+perlDreamer> the post gets processed and it makes a synopsis from the post content 05:55 <+perlDreamer> the synopsis has HTML entities that get decoded 05:55 <+perlDreamer> but when they saved to the db, it only inserts characters up to the first decoded entity 05:55 < daviddelikat1> so splitTag is producing the final text when you rewally want it to still have the HTML encoded specials 05:56 <+perlDreamer> well, I want splitTag to produce the final text with the entities left encoded. 05:56 <+perlDreamer> I have tried $p->attr_encoded, and it didn't do anything useful 05:57 <+perlDreamer> from what I've read, we have to build our own version of get_text, using get_token as a base 05:58 <+perlDreamer> since it doesn't decode entities by default 05:58 < elnino> hey perlDreamer...looks ike your busy. I didn't know if I should write a bug report on that macro that your wrote. it seems that newByUrl is spitting out unneeded warning. 05:59 <+perlDreamer> elnino, does the macro generate warnings when the test for the macro is run? 05:59 < elnino> I didn't try the test, because it created the naviation links great for my site. I just happend to cross the warnings. 06:00 < elnino> let me see. 06:00 <+perlDreamer> you're sure this is made by the macro? 06:00 < elnino> yep, because it's the assetId I specified in the macro and it only appears when I hit that page. 06:00 < elnino> ...that use the macro 06:00 < elnino> there are 6 pages that use it. 06:02 < elnino> ... interesting ly tho, I' only getting text links, no buttons like it says I'm supposed to get? I don't have js disabled. 06:02 < elnino> butmaybe that's because I'm not using a template. 06:04 <+perlDreamer> the problem with newByUrl is due to bad documentation 06:04 <+perlDreamer> it says assetId, but in Oregonian, that means assetUrl 06:04 <+perlDreamer> time to be Dr. Daddy, DDS 06:04 <+perlDreamer> bbiaw 06:05 < elnino> I tried to supply a url and it didn't like it at all. Do I need to prepand it with a slash? I didn't try that. 06:05 * elnino goes and tries 06:05 * elnino still confused because it does find the pages using the assetid. 06:07 < elnino> url doesn't work with or without the slash 06:12 < daviddelikat1> perlDreamer: I think we could do it by overriding the decode_entities operation... I can help more tomorrow, I'm just heading out for tonight. I'll be here bright and early tomorrow tho... 06:13 * perlDreamer won't be online until 9:00am or so 06:13 < elnino> how do I run a test for the macro? 06:13 < elnino> ok 06:13 <+perlDreamer> env WEBGUI_CONFIG=/data/WebGUI/etc/someWebGUI.conf perl t/Macro/PrevNext.t 06:18 <+perlDreamer> hm, elnino, the test is running clean for me on 7.7.14-pre 06:19 <+perlDreamer> no warnings 06:19 <+perlDreamer> and the test does check passing a URL into the macro 06:19 <+perlDreamer> let me try the macro on a site and see what happens 06:19 * elnino is stuck trying to figure out vi's stupid "features" 06:21 * elnino sighs finally. 06:24 < elnino> I apparantly don't have a test.pm 06:24 < elnino> Can't locate WebGUI/Test.pm in @INC (@INC contains: /home/data/WebGUI/lib/WebGUI/Macro/t/../lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /data/WebGUI/lib/WebGUI/Macro/t/PrevNext.t line 5. 06:24 < elnino> BEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Macro/t/PrevNext.t line 5. 06:28 <+perlDreamer> that's unfortunate 06:28 <+perlDreamer> I've tried this on a dev site and it works like I'd expect it to. 06:28 <+perlDreamer> what does your macro invocation look like? 06:28 < elnino> oh there it is. 06:28 < elnino> hold on. I just found test.pm 06:29 <+perlDreamer> PrevNext.t really wants to be in /data/WebGUI/t/Macro 06:29 <+perlDreamer> not lib/WebGUI/Macro 06:29 < elnino> right. 06:31 < elnino> ok. PrevNext.t is in /data/WebGUI/t/Macro. 06:31 < elnino> I'm in /data/WebGUI/t 06:32 < elnino> and I'm running env WEBGUI_CONFIG=/data/WebGUI/etc/www.landmarklandscapedesigns.com.conf perl Macro/PrevNext.t 06:32 < elnino> and getting: Failed to require package 'WebGUI::Session'. Reason: 'Can't locate Class/InsideOut.pm in @INC (@INC contains: /home/data/WebGUI/t/Macro/../lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /home/data/WebGUI/lib) at /home/data/WebGUI/lib/WebGUI/Config.pm line 18. 06:32 < elnino> BEGIN failed--compilation aborted at /home/data/WebGUI/lib/WebGUI/Config.pm line 18. 06:32 < elnino> Compilation failed in require at /home/data/WebGUI/lib/WebGUI/Session.pm line 18. 06:32 < elnino> BEGIN failed--compilation aborted at /home/data/WebGUI/lib/WebGUI/Session.pm line 18. 06:32 < elnino> Compilation failed in require at (eval 11) line 1. 06:32 < elnino> sorry... 06:32 < elnino> I did setenvironment.. I'll do it again. 06:32 <+perlDreamer> I finally gave up and put it in root's .bashrc file 06:33 < elnino> the .t file? 06:33 <+perlDreamer> setenvironment.pl 06:34 <+perlDreamer> er, setenvironment.sh rather 06:34 <+perlDreamer> that way I'm always working with the WRE's environment 06:37 < elnino> oh good grief... 06:37 < elnino> I think i need to go to bed. I can't think. I'll revisit this 06:37 < elnino> later. 06:38 <+perlDreamer> good night, elnino 06:38 < elnino> no worrries, I have my links, I'm happy. 06:38 < elnino> just a warning message that lingers. 06:38 < elnino> good night. 06:39 < elnino> ok. one last question tho.. where is Class/InsideOut.pm supposed to be? 06:40 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."] 06:43 <+perlDreamer> /data/wre/prereqs/lib/perl5/site_perl/5.8.8/Class/InsideOut.pm 06:43 < elnino> ok. it's there. 06:44 < elnino> now I'm going to sleep. 06:44 < elnino> =) 06:44 <+perlDreamer> l8r ;) 06:45 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 06:45 -!- mode/#webgui [+o tavisto] by ChanServ 06:48 <+perlDreamer> greets, tavisto 06:48 <@tavisto> howdy 06:48 <@tavisto> anyone in here using google latitude? 06:49 <@tavisto> just got an invite from a friend to try it.. love the fact it uses google maps but also wondering if this is just another step to allowing big brother to invade my privacy 06:50 <+perlDreamer> I'm sure that rizen has other ways of keeping tabs on you, tavisto 06:50 <+perlDreamer> I wouldn't sweat it 06:50 <@tavisto> hah lol 06:50 <@tavisto> yeah skype/IM work pretty good for that 06:51 * perlDreamer is going to call it a night, too 06:51 <+perlDreamer> later, all 06:51 <@tavisto> yeah I'm about ready to.. couple more minutes 06:51 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] 06:53 -!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"] 07:57 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 08:06 -!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui 08:06 -!- mode/#webgui [+v cap10morgan] by ChanServ 09:25 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 09:37 -!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] 10:31 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 10:35 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui 10:36 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] 10:54 -!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui 10:54 -!- mode/#webgui [+v bartjol] by ChanServ 11:29 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 11:29 -!- mode/#webgui [+v patspam] by ChanServ 12:18 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [] 14:05 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui 14:05 -!- mode/#webgui [+o plainhao] by ChanServ 14:32 <+bartjol> mmm, wondering whether I found a bug 15:53 < CIA-46> WebGUI: translation * r11474 /translations/Dutch/Dutch/ (5 files): Update from translation server 15:57 < xdanger> is there anyone around who can share some knowledge about the mail queue and "cron"? 16:00 <+bartjol> well, depends on what you want to know 16:00 <+bartjol> haven't looked into that too much yet 16:00 < xdanger> I have a client who wants "realtime" emails 16:00 <+bartjol> ah 16:01 <+bartjol> realtime as in less than a minute? 16:01 -!- carogray1 [n=Caroline@98.217.214.184] has joined #webgui 16:01 < xdanger> was just wondering at what interval is thet activity runed? 16:01 < xdanger> s/thet/that/ 16:01 <+bartjol> well, that depends on the settings of your scheduler 16:02 < xdanger> ah! 16:02 < xdanger> thats what I was looking for =) 16:02 < xdanger> wonder if it will break with a small value 16:03 <+bartjol> well 16:03 <+bartjol> that depends on how many mails are send probably 16:04 < xdanger> I hope that it's enough for them that we run that once every minute 16:05 <+bartjol> well, normally with the 5 minute interval I get messages within 2 or 3 minuytes 16:05 <+bartjol> depends on what spectre has to do 16:05 <+bartjol> you can try to tweak you spectre settings 16:06 < xdanger> did that... 16:06 < xdanger> But I think that there isn't an easy way to get it under one minute 16:07 <+bartjol> well, experience will be the teacher 16:08 <+bartjol> normally it won't be a problem 16:08 < xdanger> It could be for this client... they are not easy =) 16:08 <+bartjol> but if they have many users or send a lot of group e-mails it can 16:08 < xdanger> why isn't sendmail run in realtime in some places? 16:09 < xdanger> this is a dataform 16:09 < xdanger> so max 1 email 16:09 <+bartjol> well, as I said, maybe webgui does more stuff with it, like attaching footers and stuff 16:10 <+bartjol> darn, I did not say that 16:10 <+bartjol> changed my sentence, sorry 16:11 <+bartjol> I think you can make a workflow that is run immediately 16:11 <+bartjol> but I haven't done that myselfd 16:25 <+bartjol> mmm, some of the new i18n doesn't make sense to me 16:50 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] 16:56 -!- PCCC [n=David@130.156.38.11] has joined #webgui 16:57 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui 16:57 -!- mode/#webgui [+v perlmonkey2] by ChanServ 17:01 <+bartjol> ey, perlmonkey2, anything to do with the story asset? 17:01 <+perlmonkey2> bartjol Not me. 17:01 <+bartjol> mmm 17:01 <+perlmonkey2> thought that was all perldreamer 17:01 * bartjol is grinning evilish 17:02 <+perlmonkey2> ah 17:02 <+perlmonkey2> you worked on it? 17:02 <+bartjol> the translation 17:02 <+bartjol> and I don't understand some of it 17:04 -!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui 17:04 -!- mode/#webgui [+v cap10morgan] by ChanServ 17:07 < PCCC> good morning does anybody knows how to import files bigger than 100mb 17:08 <@preaction> PCCC: don't use the web interface 17:09 < PCCC> so what can i use? 17:09 <+bartjol> well, copy it to your server 17:09 <+bartjol> and use fileImport.pl 17:10 <+bartjol> in /data/WebGUI/sbin 17:10 <+bartjol> or wherever your WebGUI/sbin dir is 17:10 -!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [] 17:11 < PCCC> ok, i'll give it a go 17:11 <+bartjol> read the help of that script 17:11 <+bartjol> you need some partameters 17:11 < PCCC> ok 17:13 <+bartjol> preaction: may I ask you something 17:13 <@preaction> bartjol: go ahead 17:13 <+bartjol> I noticed that there is a publicProfile JSON entry in the wg_privacysettings 17:14 <+bartjol> but I actually see only the field publicProfile being used 17:14 <+bartjol> do I miss something 17:14 <+bartjol> oh, sorry, that is in the userprofiling stuff 17:14 <+bartjol> you need some context 17:15 <+bartjol> I also always wine about that 17:15 <@preaction> there's no reason to show the state of the publicProfile field to anybody except the user who can edit it 17:15 <+bartjol> ah, that's only a state 17:15 <@preaction> so the privacysetting isn't currently necessary 17:15 <+bartjol> ok 17:16 <+bartjol> well, useless to do extra work taking it out 17:16 <+bartjol> mmm, I have a user that wants to be the default to set the profile public, but not the fields within 17:17 <+bartjol> but I believe the default db setting is chosen 17:17 <+bartjol> not that of the setting chosen in user profiling 17:17 <+bartjol> so you cannot overrule that setting 17:21 <+bartjol> except by altering the db tables settings 17:27 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 17:30 -!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] 17:38 < CIA-46> WebGUI: translation * r11475 /translations/Dutch/Dutch/ (8 files): Update from translation server 17:40 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 17:41 -!- mode/#webgui [+o tavisto] by ChanServ 17:41 <+perlmonkey2> Anyone catch the crop circle hoopla that seemed to imply the not-quite-a-sunspot was going to launch 6 coronal mass ejections at us today? Over three days a crop circle got progressively more complicated until astronomers deciphered it to mean the sun was going to hit us hard. 17:41 <+perlmonkey2> Except NASA says that blip on the sun doesn't qualify as a sunspot and "Knowing" was released on DVD today. 17:42 <+bartjol> mmm, I think pygmee people ar responsible 17:42 <+perlmonkey2> I think Summet Entertainment hired some clever marketeers. 17:44 -!- dionak [n=dionak@97.66.185.250] has joined #webgui 17:54 < CIA-46> WebGUI: translation * r11476 /translations/Dutch/Dutch/ (Asset.pm Asset_Matrix.pm): Update from translation server 17:55 -!- Haarg [n=haarg@76.210.68.185] has joined #webgui 17:55 -!- mode/#webgui [+o Haarg] by ChanServ 18:00 -!- bartjol [n=bartjol@host2.procolix.com] has left #webgui [] 18:06 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."] 18:31 -!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui 18:40 -!- perlDreamer [n=colink@71.117.209.184] has joined #webgui 18:40 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:40 <+perlDreamer> Good morning, everybody 18:43 <@preaction> morning! 18:43 < CIA-46> WebGUI: colin * r11477 /WebGUI/ (2 files in 2 dirs): Fix bad i18n copy/paste error in the Shortcut. 18:43 < CIA-46> WebGUI: colin * r11478 /branch/WebGUI_7.6/ (2 files in 2 dirs): Backport Shortcut i18n fix. 18:50 < daviddelikat1> mornin pd 18:50 < daviddelikat1> I looked at your html decoding problem 18:51 < daviddelikat1> I think the easiest thing to do would be to re-encode the text 18:51 < daviddelikat1> tho that is nt my favirite solution 18:51 < daviddelikat1> i plodded through toe code for a while and found there is no simple way to turn off decoding 18:54 < daviddelikat1> so you solution about writing a 'plugin' that duplicates the get_text code but without the decoding may be the best solution. 18:56 <+perlDreamer> re-encoding won't work, because it would encode any real HTML markup inside the returned synopsis 18:56 <+perlDreamer> so I agree, the best thing to do is to rebuild get_trimmed_text 18:56 <+perlDreamer> although I am going to submit a 15 character patch back to the author to do it the right way 18:56 < daviddelikat1> you can tell the re-encoder to do only certain bits... 18:57 <+perlDreamer> HTML::TokeParser is a sub-class of HTML::Parser, which has an attr_encoded property which says: "Don't decode my text". 18:57 < daviddelikat1> and avoid the '<>&' 18:57 <+perlDreamer> davidelikat: How would it handle this:

I said greater than, you know >

18:58 <+perlDreamer> > would get decoded unconditionally 18:58 <+perlDreamer> and needs to be reencoded 18:58 < daviddelikat1> sure you always find problems with my suggestion ( boo hoo ) 18:59 < daviddelikat1> .... 18:59 * perlDreamer has written too many tests not to think corner cases 18:59 < daviddelikat1> i did not see the 'do not decode text' thing in the code 18:59 < daviddelikat1> so I think you will have to re-write it. 18:59 < daviddelikat1> unless the do-no-decode is inside teh HTML::encoder class. 19:00 <+perlDreamer> no, it's inside HTML::Parser 19:00 < daviddelikat1> are you looking at the current version or the version used in WG? 19:01 <+perlDreamer> both 19:02 <+perlDreamer> perldoc HTML::Parser, look for attr_encoded 19:02 <+perlDreamer> and then wonder why HTML::TokeParser won't obey it 19:03 < daviddelikat1> perhaps the code is not following the documentation? 19:03 < daviddelikat1> brb 19:04 < daviddelikat1> there was a dumpster truck doing its thing across the street and it sounded like my kids were running around upstairs ... 19:04 < daviddelikat1> but nobodys home 19:05 < daviddelikat1> ... 19:05 < daviddelikat1> so when I looked at the code there was only one thing that would skip entity decoding 19:06 < daviddelikat1> and that was if gat_token returned a glag indicating the token is data 19:06 < daviddelikat1> s/glag/flag/ 19:07 <+perlDreamer> right. I think it should also include a check for $self->attr_encoded 19:07 <+perlDreamer> so || $self->attr_encoded is 15-20 characters 19:07 <+perlDreamer> very small patch 19:07 <+perlDreamer> but WAY useful 19:07 < daviddelikat1> sounds good to me 19:08 < daviddelikat1> I think there are two places to apply it though 19:16 <@preaction> okay, so i'm testing the Collaboration RSS feed items, and the attachments are absolute URLs (not full URLs). is this a bug? 19:17 < daviddelikat1> perlDreamer: the spot I was looking at is here: /data/wre/prereqs/lib/perl5/site_perl/5.10.0/i686-linux/HTML/TokeParser.pm line 89 and 128 19:18 <+perlDreamer> preaction: what's the difference between full and absolute? 19:18 <@preaction> http://domain.com <- a full URL has that 19:18 <@preaction> an absolute URL starts with /path/to/file.jpg 19:19 <+perlDreamer> daviddelikat, I agree, get_phrase would be good, too, but I wasn't thinking beyond the immediate problem. 19:19 <+perlDreamer> Good catch 19:19 <+perlDreamer> preaction, do they work? 19:19 <@preaction> they work, technically, but you, the site author, have to add your domain to the end of them 19:20 <@preaction> er.. to the beginning rather 19:20 <@preaction> also, we don't quite support attachments in RSS right now (at least, not according to any RSS/Atom spec) 19:20 <@preaction> so i believe this is just backwards-compat for those using the RSS "feed" as a straight-up XML feed to power weird things 19:21 <+perlDreamer> preaction: that sounds more like a bug 19:21 <+perlDreamer> XML::FeedPP is supposed to do the right thing for attachments 19:22 <+perlDreamer> if you post it, I'll look at it later 19:22 <@preaction> i don't want to touch it, that's the problem, i just want to test it 19:22 <+perlDreamer> or I'll assign it to someone with more experience in web standards 19:22 <@preaction> so i'm going to test it as-is and we'll fix it later 19:22 <+perlDreamer> no 19:23 <+perlDreamer> why write a test to verify a bug? 19:23 <@preaction> as i mentioned, it might be working properly. 19:23 <@preaction> i want to wait until a beta release, then fix every stupidity of the CS that we can identify 19:24 <+perlDreamer> but this reaches beyond the CS 19:24 <+perlDreamer> it also affects StoryManager and SC assets 19:24 <@preaction> no, this is in the getRssFeedItems in the CS, it's not part of the Aspect 19:33 -!- beernutz [i=B33rNutZ@173-29-148-188.client.mchsi.com] has joined #webgui 19:35 < beernutz> How do you get webui running under 64bit ubuntu? The wiki does not have much on that one, and i understand it SHOULD work from the binary install, but i cant seem to get mod_perl to start. Can someone point me in the right direction please? 19:38 <+perlDreamer> beernutz, you need to talk with mech422 if he comes into the room 19:38 <+perlDreamer> he's our resident 64-bit expoert 19:38 < beernutz> k, thank you so much 19:38 <+perlDreamer> however, if you search the forums on webgui.org, in the etc and developer sections, it may give you some help 19:39 <+perlDreamer> short answer, prepare for pain 19:39 < beernutz> ya, that is what i have been seeing 19:40 < beernutz> trying to seeif i can get a 32bit slice to simplify 19:40 <+perlDreamer> one of the design goals for WRE 1.0 is to get it working under 64-bit 19:40 <+perlDreamer> I hear they are very close 19:52 < PCCC> does anybody know how to upload a webgui package over 100mg 20:00 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit ["Leaving."] 20:00 <+perlDreamer> PCCC, check the wiki and the forums on webgui.org. That's a frequently found issue. 20:02 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui 20:02 -!- mode/#webgui [+v perlmonkey2] by ChanServ 20:02 * perlDreamer runs off 20:34 < topsub> can webgui do invoicing yet? 20:35 <@preaction> what do you mean by invoicing? 20:39 < topsub> sorry got distracted 20:39 < topsub> say you have clients as users, you want to send them abill bascially 20:39 < topsub> is this something we could get working in webgui 20:40 < topsub> using the Shop? 20:40 < topsub> only thing i could think of is having them manually type in the amount owed but i was trying to advoid that 20:43 <@preaction> provided the product is part of the Shop, yes 20:54 < topsub> Can you setup a product so the user can enter in the price? 21:08 <+perlmonkey2> I want to shop at topsub's store. 21:26 -!- PCCC [n=David@130.156.38.11] has left #webgui [] 21:28 <@preaction> you can create a product that would allow that, yes 22:10 -!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui 22:14 <+perlmonkey2> perlDreamer: ping 22:15 <+perlmonkey2> actually anyone who cares. Can anyone think why the Crypt::None shouldn't be a singleton. Would there ever be a reason when you would want multiple encryption providers which were just passthroughs? 22:17 <+perlmonkey2> multiple no encryption providers I mean. 22:19 <@Haarg> seems a little odd to have one provider be a singleton and others not, if that is what you are describing 22:19 <@Haarg> but if it doesn't make any difference to the external api it shouldn't matter much 22:21 <+perlmonkey2> Haarg: the None provider is kind of the default for a field that was once encrypted but is no longer encrypted. I don't know why there would ever be multiple ones, but it sure would be easier for me to code if I left it as a defined provider and not a singleton. 22:23 <+perlmonkey2> But None provider fields don't have a header so I need a way to identify them as different in the workflow as it loops on fields who don't match "CRYPT:$providerId:" that don't match the current provider id. As you can see, a None will loop forever as it will never have that header of "CRYPT:$providerId" 22:23 <+perlmonkey2> I'll just have the workflow check provider types and use a different query for None. 22:26 <@preaction> but why? the workflow shouldn't care what the provider does 22:33 <+perlmonkey2> preaction: the workflow is the way new providers are switched to. 22:33 <+perlDreamer> perlmonkey2: pong 22:33 <+perlmonkey2> in the admin panel say you switch to Simple, None, then Simple. 22:33 <+perlmonkey2> it doesn't happen instantly, but the next time the workflow runs. 22:33 <+perlmonkey2> perlDreamer: was just going to ask you about what's in the scroll. 22:33 <+perlDreamer> I'll backlog 22:34 <+perlmonkey2> preaction: sorry that didn't make much sense. 22:35 <+perlmonkey2> the workflow only cares what's in the target field. But for None the target field should not have a header and for all others it should. The workflow needs to know if it should process those fields and the only way to do it is to check for the proper header or lack thereof. So None needs a special case in the workflow. 22:43 <+perlmonkey2> woohoo, can switch from providers all day long, interrupting the workflow, whatever and it works. 22:53 <+perlDreamer> perlmonkey2: 1!@aslkjasf(*D:SKD009 !@#al;ljsdfalsd(&(*kjk;kj:):):)@!3kj;lkj9suoi|{}| 22:55 < CIA-46> WebGUI: colin * r11479 /WebGUI/docs/upgrades/upgrade_7.7.6-7.7.7.pl: 22:55 < CIA-46> WebGUI: Duplicate the old RSS asset fix right before the upgrade sub that causes problems, 22:55 < CIA-46> WebGUI: to catch users who have upgraded past the original stopping point. 22:57 -!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 22:57 -!- carogray1 [n=Caroline@98.217.214.184] has quit [Read error: 104 (Connection reset by peer)] 22:58 <+perlmonkey2> perlDreamer: Is that "I <3 U" encrypted? 22:59 <+perlDreamer> it's either that, or the result of cat paws on the keyboard 23:03 -!- PCCC [n=David@130.156.38.11] has joined #webgui 23:10 <+perlmonkey2> perlDreamer: You cat must be drunk to tab complete my name then write gibberish on the screen. Tell him gentlemen wait until 6. 23:10 <+perlDreamer> it's 6 off the east coast 23:11 <@Haarg> perlDreamer, did you end up posting those uploads scripts anywhere? 23:11 <@Haarg> fixing/converting scripts 23:11 <+perlDreamer> they're on the bazaar 23:11 <@Haarg> link? 23:12 <+perlDreamer> http://www.webgui.org/bazaar/convert-from-base64-to-hexad-decimal-storage-locations 23:12 <+perlDreamer> http://www.webgui.org/bazaar/correct-case-of-webgui-uploads 23:12 <@Haarg> http://haarg.org/fixUploadsCase.pl i updated this slightly 23:13 <@Haarg> also, the other was written for my own use to convert webgui's paths, so it uses 'git mv' 23:15 <@Haarg> also some other questionable things i have in there like the triple map+glob, but it works so w/e 23:16 <+perlDreamer> hm 23:16 <+perlDreamer> I'll reupload fixUploadsCase now 23:16 <+perlDreamer> and have a look to the other soon 23:22 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] 23:25 * perlDreamer feels the need to quote Bill Cosby 23:25 <+perlDreamer> "It's the brain damage!" 23:26 < topsub> my store, enter in your own price for LCD tvs.. 23:26 < topsub> haha.. silly clients 23:33 -!- PCCC [n=David@130.156.38.11] has left #webgui [] --- Day changed Wed Jul 08 2009 00:01 <+perlDreamer> Haarg, should we be able to write UTF-8 into the synopsis in the db? 00:01 <@Haarg> yes 00:01 <@Haarg> all text fields should be utf8 00:02 <@Haarg> text/char 00:02 <+perlDreamer> So, if I had a string that looked like this: 00:02 <+perlDreamer> Brandhei?e Neuigkeiten rund um's Klettern f?r euch aus der Region 00:03 <+perlDreamer> and in the db all that showed up was "Brandhei" 00:03 <+perlDreamer> what does that mean? 00:03 <@Haarg> what kind of asset? 00:03 <+perlDreamer> Post 00:03 <@Haarg> does the content get saved properly? 00:03 <+perlDreamer> yes 00:04 <+perlDreamer> http://www.webgui.org/bugs/tracker/9935 00:04 <+perlDreamer> Enter post data into the RTE 00:04 <@Haarg> what if you explicitly give that as the synopsis? 00:04 <+perlDreamer> I haven't tried that yet 00:04 <+perlDreamer> So, enter post content 00:04 <+perlDreamer> it pulls a synopsis from the content 00:04 <+perlDreamer> but while doing that 00:04 <+perlDreamer> it decodes all HTML entities 00:05 <+perlDreamer> the db write stops at the first decoded German entity 00:05 <@Haarg> decoded or encoded? 00:05 <+perlDreamer> decoded (from ëaut;) 00:05 <@Haarg> it sounds like rte is encoding the characters which it shouldn't really need to 00:06 <+perlDreamer> not seeing any options to make it not encode 00:06 <@Haarg> where is the decoding happenning? 00:07 <+perlDreamer> HTML::TokeParser 00:07 < SDuensin> Is anyone else considering heavy drinking today? 00:07 <+perlDreamer> I have a fix that changes that 00:07 <+perlDreamer> but then I started thinking about why the db would care about the content 00:07 <@Haarg> it shouldn't matter and should be fine for tokeparser to decode it 00:08 <@Haarg> so the return value from tokeparser is cut off like that? 00:08 <+perlDreamer> no 00:08 <@Haarg> or our code is doing it afterward? 00:08 <+perlDreamer> it's fine all the way up to update 00:08 <+perlDreamer> I haven't checked it farther than that 00:13 <+perlDreamer> it's fine all the way inside ->update 00:13 <+perlDreamer> where it reports as: 00:13 <+perlDreamer> 'synopsis' => 'Brandheie Neuigkeiten rund um\'s Klettern fr euch aus der Region', 00:13 -!- PCCC [n=David@130.156.38.11] has joined #webgui 00:13 <+perlDreamer> the and are 8-bit characters? 00:14 <@Haarg> yeah 00:14 <@Haarg> i'm not sure that is correct 00:15 <@Haarg> utf-8 doesn't use 8-bit characters 00:17 <@Haarg> how are you dumping that? 00:17 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 00:18 <+perlDreamer> $session->log->warn(Dumper \%setPairs) 00:18 <+perlDreamer> and looking at it 3 ways 00:19 <+perlDreamer> vim, less and tail 00:19 <@Haarg> i'd make sure whatever you dump for testing of that use $Useqq and $Useperl 00:20 <+perlDreamer> I'll redo it 00:21 <@Haarg> alternatively, change the db debug log use ->ascii on the json encoder 00:21 <+perlDreamer> "synopsis" => "Brandhei\337e Neuigkeiten rund um's Klettern f\374r euch aus der Region" 00:22 -!- beernutz [i=B33rNutZ@173-29-148-188.client.mchsi.com] has left #webgui [] 00:23 <+perlDreamer> which I think is the same in hex as before, just using octal? 00:23 <+perlDreamer> the entity decode table is hardcoded inside HTML::Entities 00:27 <@Haarg> it seems like that should all work 00:28 <+perlDreamer> the only thing I could think of that column being different from all the others 00:28 <@Haarg> it's text 00:33 <+perlDreamer> If I go to a regular asset and enter in the string into the Summary (synopsis) in the edit form, it saves fine 00:34 <@Haarg> what does your debug output look like for that? 00:35 <+perlDreamer> "synopsis" => "Brandhei\x{df}e Neuigkeiten rund um's Klettern f\x{fc}r euch aus der Region", 00:37 <@Haarg> http://perldoc.perl.org/functions/chr.html 00:37 <@Haarg> so they are internally not encoded as utf-8 00:37 <@Haarg> which is where the problem comes from 00:38 <@Haarg> DBD::mysql is probably doing something dumb in its utf8 encoding stuff 00:38 <+perlDreamer> I think I can make a small test case. Is it worth reporting? 00:39 <@Haarg> Encode.pm handles it properly from what i can see 00:39 <@Haarg> probably 00:40 <+perlDreamer> cool, I'll work on that while doing the release 00:40 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui 00:40 -!- mode/#webgui [+o plainhao] by ChanServ 00:40 <@Haarg> http://rt.cpan.org/Public/Bug/Display.html?id=25590 00:40 <@Haarg> might be the same problem 00:41 <+perlDreamer> it looks like the same signature 00:41 <+perlDreamer> stopped at the first decoded character 00:41 <+perlDreamer> he even provided a patch 00:43 <@Haarg> as for a workaround, we may need to wrap HTML::Entities::decode_entities 00:43 <@Haarg> to always convert to utf-8 00:43 <+perlDreamer> monkey patch? 00:44 <+perlDreamer> brb 00:44 <@Haarg> i was more thinking just a wrapper 00:44 <+perlDreamer> HTML::Entities::decode_entities is called internally by other modules, though 00:45 <@Haarg> yeah 00:45 <@Haarg> i'm not sure the best way to go about it 00:46 <+perlDreamer> for now, I reimplemented TokeParsers get_text_trimmed inside splitTag 00:46 <+perlDreamer> this is just ugly 00:46 -!- PCCC [n=David@130.156.38.11] has left #webgui [] 00:46 <@Haarg> couldn't you just utf-8 encode the result from it? 00:46 <@Haarg> instead of re-implementing it? 00:51 -!- dionak [n=dionak@97.66.185.250] has quit [] 00:54 <@Haarg> utf8::upgrade $_ for values TML::Entities::entity2char; 00:54 <@Haarg> if we wanted to go the monkeypatch route 00:54 <@Haarg> lost a %H in there 00:54 <+perlDreamer> or at least the output of $tokenParser->get_trimmed_text; 00:59 <+perlDreamer> that seems to work 01:03 <@Haarg> it seems like HTML::Entities should be returning utf8 strings normally. i wonder if that is a change that would be accepted. 01:03 <@Haarg> well, i guess it is returning utf8 strings, just not UTF-8 strings :/ 01:14 -!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has quit ["Leaving."] 01:16 <+perlDreamer> right 01:23 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 01:35 < CIA-46> WebGUI: colin * r11480 /WebGUI/ (4 files in 4 dirs): 01:35 < CIA-46> WebGUI: Work around bugs in HTML::Entities, which doesn't output strict utf8, and 01:35 < CIA-46> WebGUI: DBD::mysql, which doesn't encode high characters correctly. This shows up 01:35 < CIA-46> WebGUI: in the Post synopsis, HTML::splitTag and Post->getSynopsisAndContent. 01:35 <+perlDreamer> I'm going to have a hard problem with 50 character git commit comments 01:36 <+perlmonkey2> waaaa, git limits comments to 50char? 01:37 <@Haarg> no 01:37 <@Haarg> although it does encourage a 50 character limit on the first line of the comment 01:37 <@Haarg> to treat it along the lines of an email subject 02:04 < CIA-46> WebGUI: colin * r11481 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backporting Post synopsis fix. 02:04 < CIA-46> WebGUI: colin * r11482 /branch/WebGUI_7.6/t/lib/WebGUI/Test.pm: Backport utility method that's being used in backported tests. 02:11 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit [Remote closed the connection] 02:13 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui 02:13 -!- mode/#webgui [+v perlmonkey2] by ChanServ 02:18 -!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [] 02:38 < CIA-46> WebGUI: colin * r11483 /branch/WebGUI_7.6/docs/ (gotcha.txt upgrades/upgrade_7.6.29-7.6.30.pl): Removing CSRF token from session table and upgrade gotchas. 02:57 -!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 03:06 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 03:06 -!- mode/#webgui [+v patspam] by ChanServ 03:07 -!- Haarg [n=haarg@76.210.68.185] has quit ["This computer has gone to sleep"] 03:09 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 03:40 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 03:57 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 06:08 <+perlDreamer> roll roll roll the release 06:08 <+perlDreamer> gently down the tubes 06:08 <+perlmonkey2> patspam: ping 06:13 < CIA-46> WebGUI: colin * r11484 /branch/WebGUI_7.6/docs/create.sql: Preparing for 7.6.30 release 06:14 < SDuensin> :-) 06:14 < SDuensin> Ok, well, I bought the shop guide. Even read some of it. Now I'm pretty sure I'm screwed. 06:14 * SDuensin sighs 06:15 <+perlmonkey2> SDuensin: what's wrong? 06:15 < SDuensin> I need a subscription SKU that changes the amount it costs dynamically each month... 06:15 <+perlmonkey2> workflow 06:16 <+perlmonkey2> can't you write something to run the logic for you on each month? 06:16 < SDuensin> From what I understand, iTransact just keeps running whatever was first posted to them and just notifies WG if it worked or not. 06:16 <+perlmonkey2> ah 06:16 < SDuensin> Getting the amount data into WG isn't a problem. It's charging the user for it. 06:16 <+perlmonkey2> right I see that 06:17 <+perlmonkey2> you can either bill a reoccurring fixed charge, or a single fixed charge, but you need their credit card to bill reoccurring dynamic charges. 06:18 < SDuensin> Yep. I was afraid of that. Welcome to PCI Hell. 06:18 <+perlmonkey2> I'd put money on their not being an easy way around this. iTransact probably doesn't want to allow users to write blank checks. 06:19 <+perlmonkey2> cheesy non-solution, charge them the max and refund what they don't use. 06:19 < SDuensin> hehehe 06:20 <+perlmonkey2> Looks like you are about to go into the monthly billing business :( 06:20 < SDuensin> Oh yea, it'll be a hoot. 06:21 < SDuensin> Ok, I got two more (easier) questions while you're here... 06:21 < SDuensin> Is the POS Terminal in WebGUI yet? If so, I'm blind and can't find it. 06:21 < SDuensin> And do you know how PB runs both the PB and WG sites from the same instance? 06:21 <@preaction> SDuensin: the POS stuff is just allowing a "Cashier" to make a purchase using another user's information 06:21 <+perlDreamer> It's in 7 06:22 <+perlDreamer> 7.7 06:22 <+perlmonkey2> No idea, I havne't spent much time working on [head] 06:22 <@preaction> PB and WG are now seperate again 06:22 <+perlDreamer> SDuensin, it's Rewrite magic 06:22 < SDuensin> preaction - Oh yea? Bad mojo living together? 06:22 <+perlDreamer> big big big database 06:22 <@preaction> no, just too big 06:22 <@preaction> we may need to distribute them in the future, so we did this 06:23 < SDuensin> I'm looking to combine three of my sites so all my company pages share a single user database. 06:23 <@preaction> but, we also made SSO between the two, so hopefully we'll be able to put that into WebGUI someday 06:23 <@preaction> SSO and profile sync 06:23 <+perlmonkey2> preaction: any chance of that code going public? 06:24 < SDuensin> SSO/Sync sounds fun. 06:24 < SDuensin> Still, one user database, one online store. It'd make my life easier. Right now I have three. 06:24 <+perlmonkey2> and I mean, public before it is released with WG 06:24 <@preaction> perlmonkey2: i e-mailed JT, he wrote it. I'll let you know what he says 06:25 <+perlmonkey2> preaction: thanks 06:27 < SDuensin> Was the mod_rewrite stunt documented anywhere? 06:29 <+perlDreamer> I think it's in the wiki 06:30 < SDuensin> OK, I'll check it again. Didn't find much before, but I was kind of in a rush. 06:30 < SDuensin> Nothing with "rewrite" or "mod_rewrite". 06:30 * SDuensin is liking the wiki less and less these days. :-( 06:31 <@preaction> yeah, it needs some work to make it easier to organize 06:31 <@preaction> that's my second order of business come August 06:31 < SDuensin> Even a "List Every Damn Thing Here" button would help. 06:33 <+perlDreamer> how about a "put everything in 1 place button so you can search for it" 06:33 <+perlDreamer> SDuensin, you have to check _all_ the wikis 06:33 <+perlDreamer> they are all separate now 06:34 < SDuensin> Yea, I know it's all separate. Sucks! 06:35 < SDuensin> Thanks for the reminder though. Found it. 06:36 <@preaction> is it in the Admin one? 06:36 < SDuensin> yea 06:37 <@preaction> link me? i can't find it either 06:37 <@preaction> search sucks 06:37 <@preaction> so i want to fix the keywords on that article to make it easier to find 06:39 < SDuensin> http://www.webgui.org/community-wiki/multi-site-setup-7.5 06:39 < SDuensin> I just searched for "rewrite". 06:39 <@preaction> ah, the title sucks too 06:41 <@preaction> there, fixed the title and added some more keywords 06:42 <+perlDreamer> not one, or two, but three assets! 06:42 <+perlDreamer> nuts! 06:42 < SDuensin> :-) 06:43 < SDuensin> The new WG site looks nice, but finding things on it got a lot more difficult. 06:43 <+perlDreamer> I think I need to channel Billie Mays for my WUC talk 06:44 <@preaction> SDuensin: if the wiki had two features, it would be much better: Subscribe (email notifications), and keyword relationships (for organizing the unorganizable) 06:44 <@preaction> subscribe would increase the quality by allowing people to become editors and vet content 06:45 <@preaction> the keyword relationships would build a table of contents, as well as other things 06:45 <+perlDreamer> wouldn't keyword relationships just be an extension of search 06:45 <+perlDreamer> since it's already keyword based? 06:46 <+perlDreamer> also, it sounds like we need to build a subscription assetAspect 06:46 <@preaction> not really. you'd set up the links from keyword to keyword. "A" is a parent of "B", then you know that A > B 06:46 <@preaction> i have one almost built, just needs some bugfixing and tweaking 06:46 <@preaction> it's been sitting bitrotting for about 6 months now 06:46 <+perlDreamer> and POD and tests? 06:47 <@preaction> it's Test-driven 06:47 <+perlDreamer> awesome 06:47 <+perlDreamer> am I being maintenance-nazi enough? 06:47 <@preaction> once we move to git, i can fork and have a nicer place to get collaboration on my half-baked ideas 06:48 <@preaction> we're not backing out untested changes yet, and we haven't set up Selenium or Continual Integration 06:48 <@preaction> on that note, a couple people (and me) are building a CI project in Perl 06:48 <@preaction> once August rolls around, i might be leading the development on it 06:49 <@preaction> http://wiki.github.com/konobi/Cradle 06:50 <+perlDreamer> CI? 06:50 <+perlDreamer> ah, ci 06:50 <+perlDreamer> gotcha 06:50 <+perlDreamer> are you going to hook something buildbot like into Smolder? 06:51 <@preaction> Cradle will be very buildbot-like, probably yes 06:51 <@preaction> and it will have Smolder bindings, but won't be reliant on Smolder 06:52 <@preaction> reports can go anywhere (like smolder), or you can make your own report generator 06:52 <@preaction> every step is going to be pluggable, Update source, Build, Test, Report 06:52 <@preaction> so as one kind of Report, I can keep track of test coverage by module, and notify someone if it goes down 06:52 <@preaction> as another type, I can do the same for failing tests 06:53 <@preaction> and as a final type, i can shuffle a report off to Smolder 06:59 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has left #webgui [] 07:00 < CIA-46> WebGUI: colin * r11485 /releases/WebGUI_7.6.30-stable: Release 7.6.30-stable 07:02 <@preaction> perlDreamer: if you have any ideas on what the CI system that WebGUI uses should do, let me know 07:03 <@preaction> i'm thinking it should check Coverage, check test pass/fail, handle nightly builds, keep track of the last 25 or so commit builds (more if the commit had a test failure) 07:04 < SDuensin> WTH? I just added a user to a group and it says they will expire on 6/19/1941. 07:04 <@preaction> but now i need sleep. days keep getting busier and busier 07:04 <@preaction> uh... heh, BIGINT rollover perhaps? 07:04 < SDuensin> Beats me. 07:04 * preaction sleeps 07:06 < SDuensin> Ok, this is too good to not share: http://www.wthr.com/global/story.asp?s=10651525 07:09 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 07:26 <+perlDreamer> SDuensin, I kind of get that guy. 07:26 <+perlDreamer> What good is there in spending 100's of thousands of dollars on property if you don't get to decide what to do with it 07:27 <+perlDreamer> maybe he's an environmentalist, and objects to the use of gasoline mowers? 07:28 < SDuensin> Buy a goat, not a shotgun. 07:31 < CIA-46> WebGUI: colin * r11486 /branch/WebGUI_7.6/ (4 files in 4 dirs): Ready for 7.6.31 development 07:31 <+perlDreamer> goats produce methany gas. Very non-carbon neutral. 07:33 < SDuensin> hehe 07:53 < CIA-46> WebGUI: colin * r11487 /branch/WebGUI_7.6/ (3 files in 2 dirs): 07:53 < CIA-46> WebGUI: Update the object cache on editSave and autoCommit, so that it doesn't lie about 07:53 < CIA-46> WebGUI: its version lock status. 07:53 < CIA-46> WebGUI: colin * r11488 /WebGUI/ (3 files in 2 dirs): 07:53 < CIA-46> WebGUI: Forward port fix for updating property cache on editSave with autoCommit 07:53 < CIA-46> WebGUI: so that the asset does not lie about its autocommit status. 07:53 <+perlDreamer> boy, that colin guy was busy today 08:03 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 08:07 < topsub> haha /golf clap 08:17 < CIA-46> WebGUI: colin * r11489 /WebGUI/ (2 files in 2 dirs): Force an init of the fields form in the ThingyRecord when the Edit form is loaded. 08:29 -!- steveo_a1 [n=sno@adsl-76-226-142-79.dsl.sfldmi.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 08:33 * perlDreamer crashes out 08:33 <+perlDreamer> more hackery tomorrow 08:33 -!- perlDreamer [n=colink@71.117.209.184] has quit ["Leaving."] 08:38 < CIA-46> WebGUI: colin * r11490 /WebGUI/lib/WebGUI/Asset.pm: Remove debug code. 08:38 < CIA-46> WebGUI: colin * r11491 /WebGUI/docs/ (3 files in 3 dirs): 08:38 < CIA-46> WebGUI: Change the default ThingyRecord template to show a thank you message, 08:38 < CIA-46> WebGUI: View Cart link, and continue shopping link. 09:30 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui 10:10 -!- bartjol [n=bartjol@host2.procolix.com] has joined #webgui 10:10 -!- mode/#webgui [+v bartjol] by ChanServ 10:16 -!- SynQ [n=koendejo@194.171.50.123] has joined #WebGUI 10:49 -!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui 10:49 -!- mode/#webgui [+v MrHairgrease] by ChanServ 11:24 -!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui 12:05 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] 12:29 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 12:29 -!- mode/#webgui [+o Haarg] by ChanServ 12:56 -!- carogray [n=Caroline@72-61-111-228.pools.spcsdns.net] has joined #webgui 13:02 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 13:34 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui 13:34 -!- mode/#webgui [+o plainhao] by ChanServ 14:38 -!- carogray [n=Caroline@72-61-111-228.pools.spcsdns.net] has quit [Read error: 104 (Connection reset by peer)] 16:04 -!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui 16:08 -!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [Client Quit] 16:21 -!- bopbop [n=kmccombs@24.183.106.111] has joined #webgui 16:21 -!- mode/#webgui [+o bopbop] by ChanServ 16:22 -!- daviddelikat1 [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."] 16:23 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI 16:44 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] 16:44 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has joined #webgui 16:44 -!- mode/#webgui [+v perlmonkey2] by ChanServ 16:46 -!- dionak [n=dionak@97.66.185.250] has joined #webgui 16:47 -!- carogray [n=Caroline@host2.209.113.248.conversent.net] has joined #webgui 16:51 -!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui 16:51 -!- mode/#webgui [+v danny_mk] by ChanServ 16:52 -!- danny_mk [n=chatzill@68.15.55.161] has quit [Client Quit] 16:52 -!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui 16:53 -!- mode/#webgui [+v danny_mk] by ChanServ 16:54 -!- danny_mk [n=chatzill@68.15.55.161] has quit [Client Quit] 16:54 -!- danny_mk [n=chatzill@68.15.55.161] has joined #webgui 16:54 -!- mode/#webgui [+v danny_mk] by ChanServ 17:00 -!- danny_mk is now known as danny_mk_IsAway 17:01 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 17:01 -!- mode/#webgui [+o tavisto] by ChanServ 17:22 -!- danny_mk_IsAway is now known as danny_mk 17:36 -!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui 17:36 < elnino> Hi!! are changes to the admin settings logged? so I can see if anyone changed any of the settings? 17:38 <@preaction> no 17:38 < elnino> dang 17:45 -!- bopbop [n=kmccombs@24.183.106.111] has quit ["bye"] 17:51 <+bartjol> danny_mk: hi I'm installing the modules for your AuthOpenId app 17:51 <+bartjol> but the LWPx::ParanoidAgent faisl on it's tests 17:52 <+bartjol> did you encounter that problem 17:53 -!- ryuu_ro [n=rory@gw.oqapi.nl] has quit [Read error: 110 (Connection timed out)] 17:53 <+danny_mk> hmmm 17:54 <+danny_mk> what test does it fail? 17:54 <+danny_mk> which test? 17:54 <+danny_mk> barjol: which test? 17:54 <+bartjol> ah 17:55 <+bartjol> wait, I put it in pastebin 17:55 <+bartjol> http://webgui.pastebin.com/m29ecfcae 17:57 <+bartjol> so the first, but it sems to need another moudule 17:57 < elnino> Other than collaboration systems, what else might have it's own settings for "committing versions"? 17:58 <+danny_mk> hmmm... try upgrading: LWP::Debug 17:58 <+danny_mk> perl -MCPAN -e 'install LWP::Debug' 17:58 <+bartjol> well, we don't use cpan 17:58 <+bartjol> but I'll install it 17:58 <+danny_mk> OK 17:58 <+danny_mk> let me know how it goes 18:00 <+bartjol> which perl did you use? 18:00 <+bartjol> I see a deprecated: 18:00 <+bartjol> http://search.cpan.org/search?mode=module&query=LWP::Debug 18:01 <+bartjol> and we're on 5.10 18:02 -!- frodwith [n=pdriver@66.175.192.44] has joined #webgui 18:02 -!- mode/#webgui [+o frodwith] by ChanServ 18:02 -!- frodwith [n=pdriver@66.175.192.44] has quit [Client Quit] 18:03 -!- frodwith [n=pdriver@helios.tapodi.net] has joined #webgui 18:03 -!- mode/#webgui [+o frodwith] by ChanServ 18:03 -!- frodwith [n=pdriver@helios.tapodi.net] has quit [Client Quit] 18:04 -!- frodwith [n=pdriver@helios.tapodi.net] has joined #webgui 18:04 -!- mode/#webgui [+o frodwith] by ChanServ 18:04 <+danny_mk> bartjol: hmmm... the latest version of LWPx::ParanoidAgent still uses LWP::Debug::debug http://cpansearch.perl.org/src/BRADFITZ/LWPx-ParanoidAgent-1.05/lib/LWPx/ParanoidAgent.pm 18:04 <+bartjol> well, that is strange 18:05 <+bartjol> off course I can try to install 18:05 <+bartjol> but I'm doubting whether that will be stable 18:05 <+MrHairgrease> Bart, it won't work w/o LWP::Debug 18:05 <+MrHairgrease> You'll have to install that as well 18:05 <+bartjol> well, ok 18:06 <+MrHairgrease> and then install the paranoiduseragent 18:06 <+bartjol> sure 18:06 <+danny_mk> you can comment those out in the LWPx::ParanoidAgent module, it is only used twice in the subroutine: sub _need_proxy 18:06 <+danny_mk> of course this is a maintenance nightmare because you will have to keep track of your changes 18:07 <+MrHairgrease> it's used in way more places 18:07 <+MrHairgrease> oh, but all are in send_request 18:07 <+danny_mk> what? 18:07 <+MrHairgrease> LWP::Debug::trace 18:09 <+danny_mk> AH! the entire module was deprecated. Yup, you are right 18:13 -!- SynQ [n=koendejo@194.171.50.123] has quit ["Leaving."] 18:21 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."] 18:35 -!- bartjol [n=bartjol@host2.procolix.com] has left #webgui [] 18:44 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] 18:45 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 18:45 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 18:53 < CIA-46> WebGUI: colin * r11492 /WebGUI/ (2 files in 2 dirs): Fix i18n typos in the StoryArchive. 18:55 -!- dionak [n=dionak@97.66.185.250] has quit [] 18:59 -!- Haarg [n=haarg@adsl-75-50-91-41.dsl.mdsnwi.sbcglobal.net] has joined #webgui 18:59 -!- mode/#webgui [+o Haarg] by ChanServ 19:01 -!- dionak [n=dionak@97.66.185.250] has joined #webgui 19:10 -!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui 19:10 -!- mode/#webgui [+v cap10morgan] by ChanServ 19:10 < daviddelikat> fire bug is a bit unreliable about displaying errors... 19:11 <@tavisto> daviddelikat, preaction just posted a staff blog entry about this. He switched to Safari 4 because of the problems with it 19:12 < daviddelikat> I'll have to take a look at safari... 19:18 -!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui [] 19:20 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [] 19:23 -!- wgGuest32 [n=wgGuest3@170-215-153-21.dsl1.chtw.wv.frontiernet.net] has joined #webgui 19:23 -!- wgGuest32 is now known as zeos 19:37 -!- perlDreamer [n=colink@c-98-232-212-12.hsd1.wa.comcast.net] has joined #webgui 19:37 -!- mode/#webgui [+v perlDreamer] by ChanServ 19:37 <+perlDreamer> morning folks 19:37 <+perlDreamer> any buzz about Google OS? 19:37 <+perlDreamer> sounds like a good, small platform to distribute with our favorite CMS appliance 19:38 < daviddelikat> whats it based on? 19:41 -!- steveo_aa [n=sno@adsl-76-226-142-79.dsl.sfldmi.sbcglobal.net] has joined #WebGUI 19:41 -!- mode/#webgui [+o steveo_aa] by ChanServ 19:42 <+perlDreamer> LInux 19:42 <+perlDreamer> see linkage on slashdot and linux weekly news 19:42 <+perlDreamer> congrats on the PBWG, steveo_aa 19:47 <+perlDreamer> oh, and daviddelikat, Haarg wisely advised me to use Encode to fix the HTML::TokeParser entity problem. 19:48 <+perlDreamer> 1-line fix instead of copy and paste code from inside HTML::TokeParser 19:48 < daviddelikat> oh the great and wise haarg!! 19:49 <@Haarg> actually, didn't you use utf8::upgrade? 19:49 <+perlDreamer> yes, I did. 19:50 < daviddelikat> my question about google OS is can I install it on my palm computer? 19:50 <+perlDreamer> oh, I don't know 19:51 < daviddelikat> then I want to be able to run a local httpd so I can serve up a few apps for myself... 19:51 <+perlDreamer> http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html 19:51 <+perlDreamer> iirc, targeted for intel and arm processors 19:51 <+perlDreamer> I'm sure it will be crossported quickly 19:53 < daviddelikat> I wonder how well it will run on a 386? 20:03 <+perlmonkey2> daviddelikat: Android can run iJetty 20:03 -!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui 20:03 < daviddelikat> sorry what are we talking about? 20:04 <+perlmonkey2> running webservers on your handhelds 20:04 < daviddelikat> how good is iJetty? 20:04 <+perlmonkey2> never used it 20:04 < daviddelikat> I need perl running too... :) 20:05 <+perlmonkey2> roll your own handheld with a gumstix ;) 20:05 < daviddelikat> I think I'll just strap a dual P4 on my back and use the palm for interface... 20:05 * daviddelikat google gumstix 20:06 -!- ryuu_ro [n=rory@5351698C.cable.casema.nl] has joined #webgui 20:06 -!- ryuu_ro [n=rory@5351698C.cable.casema.nl] has quit [Client Quit] 20:08 <+perlDreamer> it'll keep you warm, daviddelikat 20:09 < daviddelikat> the batteries'll keep me fit too.... 20:10 < daviddelikat> ok so how do I get debug info in safari... 20:10 < daviddelikat> I have the web inspector running 20:10 < daviddelikat> b ut it is empty... 20:11 -!- hansw [n=hans@p548044F2.dip.t-dialin.net] has joined #webgui 20:20 <@preaction> daviddelikat: open the develop menu and click "Start Debugging Javascript" 20:21 < daviddelikat> thats much easier than what I did... 20:21 < daviddelikat> well a little easier ... I right clicked and inspected an element... 20:22 < daviddelikat> got me going anyway... 20:22 < daviddelikat> thanks for the tip. 20:42 -!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit [] 20:45 -!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has joined #webgui 20:47 -!- stDavid [n=stDavid@216-199-225-46.tpa.fdn.com] has quit [Client Quit] 21:08 -!- zeos [n=wgGuest3@170-215-153-21.dsl1.chtw.wv.frontiernet.net] has quit [] 21:30 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 21:49 <+perlDreamer> daviddelikat, seems like the Helpdesk is doing funny things to usernames with underscores 21:49 <+perlDreamer> like removing them 21:54 * perlDreamer is running out of battery. Time to head home. bbiaw after lunchtime 21:54 -!- perlDreamer [n=colink@c-98-232-212-12.hsd1.wa.comcast.net] has quit ["Leaving."] 22:35 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] 22:38 -!- perlmonkey2 [n=perlmonk@75.43.164.195] has quit [Read error: 104 (Connection reset by peer)] 22:38 -!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui 22:38 -!- mode/#webgui [+v perlmonkey2] by ChanServ 22:54 <+perlmonkey2> Question about when to inform a user that a encryption provider can be edited in the configuration file, since webgui can't edit them directly. 22:55 <+perlmonkey2> Here's the problem. Say you have a column encrypted with 'X'. You change this to 'Y'. But it doesn't actually get changed until the next time the workflow completes successfully. 22:56 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 22:56 -!- mode/#webgui [+v perlDreamer] by ChanServ 22:56 <@Haarg> how does the configuration of the encryption providers work? 22:56 <+perlmonkey2> So should the admin page check every single row in every possible encrypted field to build a list of all current used providers to tell the user which ones can be altered? 22:57 <+perlmonkey2> Haarg: it must be done by hand in the config file. The admin is more for checked status/turning on global encryption, and see which fields are currently encrypted and with what. 22:57 <+perlmonkey2> It was set to add/delete/edit providers, but having webgui edit the config file was frowned upon :P 22:58 <+perlmonkey2> I'm just wondering if I should be absolutely 100% positive that it is okay to edit a provider's configuration. Which could require a lengthy db query. 22:58 <@Haarg> what alteration would the admin be doing? 22:58 <+perlmonkey2> nothing. Just letting hte user know which providers it is okay to alter in the config. 22:58 <+perlmonkey2> oh, it turns on/off global encryptoin. 22:59 <+perlmonkey2> and has a shortcut to start the workflow. 23:00 <+perlmonkey2> I guess I could just put a warning saying here is the last time the workflow has completed. If no changes has been made to field encryptions, then the config file can be edited. 23:00 <@Haarg> is there a reason the configuration for this can't be stored in the database? 23:00 <@Haarg> aside from encryption keys 23:00 <+perlmonkey2> security, I guess. 23:01 <@Haarg> what i mean is, i understand that you can't have encryption keys in the db as that invalidates the whole point of this 23:01 <+perlmonkey2> but really, a provider shouldn't really be altered. It should be deleted or added, but it woudl be really dangerous to alter it. 23:02 <@Haarg> but it seems like any other configuration (which i don't know what there is) would be done in the db 23:02 <+perlmonkey2> but any editing of the config besides the key's/encryptoin method, is pretty cosemetic and doesn't matter. 23:02 <+perlmonkey2> yeah, I see what you're saying. 23:03 <+perlmonkey2> and perhaps that could be stored in the db and edited from the admin. Just not sure what the point is. As far as I can see, providers should be added, used, retired, then eventually deleted. But never edited. But I'm not running the show on this one. 23:04 <@Haarg> well, i don't know all the information you are storing about them, but what you are saying seems mostly correct 23:04 <@Haarg> you just want to have some kind of feedback to the admin of what providers are being used 23:05 <+perlmonkey2> only three types of providers so far. none, which does nothing but return data, Simple which uses CBC, and then HSM which uses a url. 23:06 <+perlmonkey2> So basically we have a 'name', 'provider' type, and then Simple needs a 'key' and HSM needs a 'url'. 23:07 <+perlmonkey2> okay, yeah, this admin page should be more of just a report on what the score is. And warn them not to manually edit providers unless they are positive the workflow has completed since the last table changed its provider setting. 23:40 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 23:44 <@steveo_aa> I hadn't noticed that I was this month's PGWG poser boy. 23:44 <@steveo_aa> PBWG 23:45 <@preaction> yessir! 23:45 <@steveo_aa> (poser wasn't a typo, chuckle) 23:45 <+perlDreamer> it's a promotion? 23:46 <@steveo_aa> My life is going backwards from being a company owner to a support dev. 23:46 <@steveo_aa> But I voluntarily gave up the owner life. Way too many stresses. 23:48 <@steveo_aa> I'll have to let you know later if being the July PBWG is anything more than marketing. 23:49 <@steveo_aa> But it is good to be recognized, even as a commercial. 23:49 <@steveo_aa> Speaking of "commercial" I was once on a nationally televised commercial back in 1994. 23:51 <@steveo_aa> I didn't have a speaking role, but Barbara and I, and Dee Dee our dachshund were filmed and inserted into a promotional Discover card commercial. We won a contest we didn't know we had entered. We even got actor's guild residuals for the showings. 23:52 <@preaction> ha, nice 23:52 <@steveo_aa> The rules are you can do that once without having to pay guild dues, but any more than that and you owe them some money. 23:53 -!- hansw [n=hans@p548044F2.dip.t-dialin.net] has quit ["Leaving"] 23:53 <@steveo_aa> The contest was a pretty big deal. 1 in 6 million to be drawn, and the money was sufficient for us to put some money down on building the house we now live in. 23:56 <@steveo_aa> Someday I should digitize the commercial and post it online. 23:56 <@steveo_aa> 15 years later and we still have Dee Dee the devil dog. 23:57 <@steveo_aa> Her face has gone white, and she doesn't hear very well anymore, but she's still healthy and strong. --- Day changed Thu Jul 09 2009 00:08 -!- carogray [n=Caroline@host2.209.113.248.conversent.net] has quit [Read error: 104 (Connection reset by peer)] 00:09 <+perlmonkey2> If I need to run a workflow, is there an API for activating it, or just instantiate it and execute? 00:09 -!- SquOnk [n=emhn@201.211.88.228] has joined #webgui 00:09 < SquOnk> Hi everyone. 00:10 <@Haarg> pretty much just instantiate and ->run 00:12 <+perlDreamer> Is is WebGUI::Error->caught, or Exception::Class->caught? 00:12 <@Haarg> the first will catch any of our exceptions, the second anything using E::C 00:13 <@Haarg> so probably the former 00:13 < SquOnk> I'm looking for suggestions. Picture this: 00:13 < SquOnk> We have a set of assets that should go on the right column. 00:14 < SquOnk> For pages /a/b/* it should be one set, but for pages /a/c/* it should be a different set... 00:14 < SquOnk> ...and for /a/c/e/* it should be a different set... 00:15 < SquOnk> ...we current have them manually placed in each page, but were wondering if there was some sort of wildcard way of doing that 00:15 <@preaction> i would suggest different style templates probably 00:15 < SquOnk> preaction: That's what I thought. 00:15 <@preaction> the other way would be a navigation 00:15 < SquOnk> preaction: My partner here had a wicked idea, though. 00:15 <@preaction> but there would be some weirdness 00:15 <@Haarg> a nav set to show siblings may work 00:16 < SquOnk> How about a macro having a sort of "overloading" feature. 00:17 <+perlDreamer> wait a sec 00:17 <+perlDreamer> is it WebGUI::Exception, or WebGUI::Error? 00:17 <+perlDreamer> the package is WebGUI::Exception 00:17 <+perlDreamer> but it throws things in WebGUI::Error 00:17 <@preaction> perlDreamer: it's WebGUI::Error 00:17 < SquOnk> You create assets with URL /a/b/c and /a/b/c/d... 00:18 <@Haarg> the only place you use 'WebGUI::Exception' is to load the .pm 00:19 < SquOnk> ...then you use ^OverloadMacro('%/c') which would select /a/b/c for /a/c and every other page below that one, except /a/b/c/d that has a more specific associated asset. 00:19 < SquOnk> He just wants to write a macro :) 00:19 <+perlDreamer> SquOnk, sounds like the RelativeUrl macro in the Bazaar 00:19 < SquOnk> perlDreamer: Ah, will check. Thanks 00:19 <+perlDreamer> or is it RootUrl.... 00:20 <+perlDreamer> one of those 00:20 <+perlDreamer> So I have this exception that is being thrown, but not being caught by WebGUI::Error 00:20 <+perlDreamer> it is caught by an eval, and the right error message from the exception shows up in $@ 00:21 <@Haarg> how is it thrown? 00:22 <+perlDreamer> WebGUI::Error::Shop::RemoteShippingRate->throw(error => 'Problem with UPS Online Tools XML: '. $xmlData->{Response}->{Error}->{ErrorDescription}); 00:26 <@Haarg> WebGUI::Exception::Shop has problems 00:26 <@Haarg> its exceptions don't inherit from WebGUI::Error 00:27 <@Haarg> http://gist.github.com/143203 00:34 <+perlDreamer> thanks, Haarg 00:34 <+perlDreamer> must be time to write some tests for Exception::Shop.pm 00:40 <+perlDreamer> rather, past time... 00:42 < CIA-46> WebGUI: colin * r11493 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Exception/Shop.pm): Shop exception classes were not subclasses of WebGUI::Error. 00:45 -!- carogray [n=Caroline@32.178.234.175] has joined #webgui 00:54 <+perlDreamer> it's be nice if there was some kind of introspection that could be done to automatically test any exceptions added, but this oughta do for now. 00:56 < CIA-46> WebGUI: colin * r11494 /WebGUI/t/ (Exception Exception/Shop.t): Add tests to make sure that Shop exceptions are WebGUI::Errors. 01:00 -!- dionak [n=dionak@97.66.185.250] has quit [] 01:04 <+perlmonkey2> So you have to have a workflow activity in a workflow before you can run it? 01:04 <@Haarg> yes 01:06 < elnino> Other than collaboration systems, what else might have it's own settings for how it commits changes/postings/versions? 01:06 <@Haarg> wiki 01:07 < elnino> ok. Cool. Thanks. 01:07 <@Haarg> gallery as well 01:08 -!- danny_mk [n=chatzill@68.15.55.161] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"] 01:09 < elnino> ok. Thanks haarg 01:10 <+perlDreamer> story manager 01:11 <+perlDreamer> thingy...? 01:11 <@Haarg> no 01:12 <@Haarg> matrix 01:12 <@Haarg> the ems might, i don't remember 01:13 < elnino> helpdesk? 01:13 * elnino looks at dbschema 01:13 < elnino> story archive has a approvalWorkflowId? 01:13 <+perlDreamer> of course 01:14 <+perlDreamer> who knows what kind on unscrupulous people might submit stories... 01:14 <@Haarg> helpdesk would as well, but it isn't core 01:15 < elnino> hmm. calendar too? 01:16 <+perlDreamer> yes 01:16 <+perlDreamer> sounds like we need a wiki page... 01:16 < elnino> dataform? Map? (what's that?) 01:16 <+perlDreamer> what's Map? 01:16 < elnino> Yeah, I was planning on writing on on this. 01:17 < elnino> there's a table called Map 01:17 <@Haarg> i think map may 01:17 <+perlDreamer> DataForm, yes 01:18 < elnino> my customer said that his site "never worked this way before." he was using CS, and I showed him how to use shop and the two had different committing settings. 01:18 < elnino> then it dawned on me... 01:18 <+perlDreamer> Map has an autocommit for adding points 01:18 <+perlDreamer> each point is an asset 01:18 <+perlDreamer> Map is WebGUI + Google Maps 01:19 <+perlmonkey2> Why does Thingy create a workflow instance of this class? className=>"WebGUI::Asset::Wobject::Thingy" 01:20 < elnino> so what wiki should this be under? user? 01:20 <+perlmonkey2> would be nice if the next developers guide shows an example of creating a workflow instance. 01:21 <+perlDreamer> elnino: developer, I think 01:21 < elnino> really? 01:21 <+perlDreamer> perlmonkey2, you can check t/Workflow/Activity/*.t 01:22 <+perlDreamer> or check out Operation/User.pm 01:22 <+perlDreamer> elnino, I guess it depends on the audience. If you think users would want to know this, then it definitely should go into the users wiki 01:22 < elnino> hmm. it appears that any wikis on version tags are under admin. 01:22 <+perlmonkey2> thanks perlDreamer 01:23 < elnino> I find splitting up the wiki is confusing. 01:23 <+perlDreamer> i think there's a bug filed for that, elnino. Your comments about it would be very helpful in getting the issue fixed. 01:23 <+perlDreamer> perlmonkey2, I think className is the type of object it wants to get 01:24 <+perlmonkey2> perlDreamer: that doesn't make sense to me in the context of workflows. Wouldn't a workflow already know what class of activities it will run? 01:25 <+perlDreamer> yes, but it doesn't care about the type of objects they receive 01:25 <+perlDreamer> aside from shoving the right ones into them, I think 01:25 < CIA-46> WebGUI: colin * r11495 /branch/WebGUI_7.6/ (4 files in 4 dirs): Backport exception tests and subclassing fixes. 01:25 < CIA-46> WebGUI: colin * r11496 /WebGUI/lib/WebGUI/Exception/Shop.pm: Add POD for Exception/Shop. 01:25 <+perlmonkey2> so I should be able to leave that blank since my workflow activity doesn't need an object/?class passed in. 01:26 <+perlDreamer> which line in Thingy are we talking about? 01:28 <+perlmonkey2> triggerWorkflow 01:28 <+perlDreamer> ah, I see 01:28 <+perlDreamer> yeah, className is the type of object that it want to receive 01:28 <+perlmonkey2> and method? 01:29 <+perlDreamer> methodName is how to build one 01:29 <+perlmonkey2> how to build one what? 01:29 <+perlDreamer> a className 01:29 <+perlDreamer> className => what I want, methodName => how to build one, parameters => how to customize it 01:30 <+perlDreamer> perldoc Workflow::Instance.pm 01:30 <+perlmonkey2> no idea why an activity would need that, but I'm sure some do. 01:31 <+perlDreamer> well, if you want to work on a particular user, you'd need to know which userId to fetch with methodName from className 01:32 <+perlmonkey2> not sure why the documenation for classname and method name are for set instead of create. maybe create calls set. 01:32 <+perlmonkey2> either way, I didn't find t. 01:32 <@Haarg> the workflow system needs to be able to construct the object to hand to the activities. the workflow system itself doesn't know anything about the objects it is creating so you have to tell it. 01:33 <@Haarg> in your case, you don 01:33 <@Haarg> 't have an object so it is simpler 01:44 -!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has joined #webgui 01:45 <@tavisto> what's up party peeeeeeeeeeople? 01:46 <+perlmonkey2> tavisto: despairing 01:47 <@tavisto> nooooooo 01:47 <@tavisto> why is everyone in a bad mood today? It's been a good day for me and WebGUI leads 01:48 <+perlmonkey2> bah, Instance tries to instantiate an object and pass it to the Activity? I'm not even passing anything in. 01:48 <@Haarg> it doesn't have to 01:48 <+perlmonkey2> tavisto: spends hours digging through code trying to figure something out, make zero progress, and realize how bad you suck. 01:48 <@tavisto> I have 2 trivia questions... 1st one to answer them both correctly gets a handclap and a smiley from tavisto. 01:49 <@Haarg> don't give it that information and it won't try to use an object 01:49 <@Haarg> look at Operation::Workflow::www_runWorkflow 01:49 <+perlmonkey2> Haarg: I'm only passing in the workflowId to Instance-create. 01:49 <@tavisto> #1 - Can you rename Karma easily? (like just by modifying templates) 01:50 <+perlmonkey2> ah, must have been trying to rerun a previously failed workflow. 01:50 <+perlmonkey2> just worked :D:D:D:D:D:D 01:50 <@tavisto> #2 - Is it possible to embed a poll asset into a message board post? I don't think ^AssetProxy(); works. 01:50 <@Haarg> karma is probably pulled from i18n, so renaming it wouldn't be simple in all cases 01:51 <@Haarg> collab posts usually filter out macros, but you can change that 01:51 <@Haarg> it would be dangerous if untrusted people were allowed to post to it though 01:51 <@Haarg> also, when you voted it would take you to the original poll asset 01:51 <@tavisto> oh yeah.. that's right 01:53 < daviddelikat> anybody want to peek at the new tabbed help desk tickets? http://delikat.homeip.net:8080/ 01:55 <@Haarg> looks like a good start 01:55 <@Haarg> would it be possible to have close buttons on the tabs themselves? 01:55 <@Haarg> also might be good to have immediate feedback - open the tab right away with a throbber in it or something 01:56 < daviddelikat> I tried to put the close thin in the tab, but it does not work because YUI grabs the mouse click before it gets to my link 01:57 < daviddelikat> I can see about opening the tab earlier 01:57 <@Haarg> hmm 01:57 < daviddelikat> are there any examples you can point out 01:57 <@Haarg> might be able to change the order of the events 01:58 <@Haarg> i guess you don't get control over capturing/bubbling using yui's event stuff since it wouldn't work in ie 02:00 <@Haarg> http://blog.davglass.com/files/yui/tab3/ 02:06 < elnino> ok. http://www.webgui.org/use/community-wiki/version-tags-overview - here's my start thanks haarg, perldreamer! 02:06 <+perlDreamer> elnino, you are simply awesome 02:06 < elnino> you didn't read it. lol 02:06 <+perlDreamer> If we had 3 people who made as many bug postings, wiki pages and RFEs as you did, WebGUI would be better off 02:06 <+perlDreamer> now, how do we get you to do core contributions? 02:07 < elnino> send my kids to college. 02:07 <+perlDreamer> hm, can I do that with WebGUI karma? 02:07 < elnino> maybe? 02:08 < elnino> lol, well, I try to contribute as I can. you guys have an awesome product! 02:08 < elnino> I'm going to make supper and go to sleep, signing off.... 02:08 < elnino> bye. 02:08 <+perlDreamer> later :) 02:09 -!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"] 02:30 -!- topsub1 [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 02:32 -!- topsub1 [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 02:34 * perlDreamer heads off to go shopping, then make dinner, then 02:34 <+perlDreamer> oh dear lord, I'm domesticated! 02:34 <+perlDreamer> ahhhhhhhhhhhhh 02:37 < daviddelikat> you finally noticed? 02:42 -!- carogray [n=Caroline@32.178.234.175] has quit [Read error: 110 (Connection timed out)] 02:47 -!- SquOnk [n=emhn@201.211.88.228] has quit ["Yippie kay-ai-yay, fudder muckers!"] 02:48 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has quit [Read error: 110 (Connection timed out)] 03:02 < daviddelikat> theres the close box... needs some style work, and I'm still debugging the 'close function, but it should work fine... 03:02 < daviddelikat> http://delikat.homeip.net:8080/ 03:03 -!- f00li5h[HireMe] [n=f00li5h@unaffiliated/f00li5h] has quit [Remote closed the connection] 03:03 -!- f00li5h[HireMe] [n=f00li5h@211.30.203.217] has joined #webgui 03:08 <@Haarg> nice 03:09 < daviddelikat> do you have an example of the other thing... displaying the 'throbber'? 03:09 <@Haarg> nope 03:12 -!- tavisto [n=tavisto@96.230.192.126] has left #WebGUI [] 03:13 <@preaction> very nice! i might actually enjoy using this version of the helpdesk 03:20 < SDuensin> Hey daviddelikat - one thing bothers me about that help desk... 03:20 < SDuensin> *I* don't have it! :-) 03:20 < daviddelikat> it doesn't work yet either 03:20 < SDuensin> Well, that's a minor problem. :-D 03:20 < daviddelikat> it should be out by EOW... 03:21 < SDuensin> Oh yea? Excellent! 03:34 < daviddelikat> now the tab close/reopen works fine 03:35 < daviddelikat> needs optimizing though... 03:36 < SDuensin> I just need a help desk / bug board. 03:38 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 03:39 < daviddelikat> well, this one is not officialy released, but it is the one they use on webgui.org 03:39 < SDuensin> Thought it looked familiar. :-) 03:39 < daviddelikat> you can get it from git 03:39 < daviddelikat> you might ask around if anybody cares if you use it... 03:39 < SDuensin> Does it still download files instead of displaying search results in Safari? 03:39 < daviddelikat> but i expect they would welcome another beta sire 03:40 < daviddelikat> site 03:40 < daviddelikat> i dont know 03:40 < daviddelikat> im trying to remember where that bug occurs, i can test it... 03:40 < SDuensin> I think it happens any time you search. 03:41 <@Haarg> try clicking the button instead of pressing enter 03:41 < SDuensin> I'll remember that. 03:42 <@Haarg> i looked at the code at one point and it wasn't obvious why it wasn't working, but it's because it isn't trapping the submit event properly. clicking the button should work though. 03:43 < daviddelikat> it is still a problem exactly as you've described it... 03:43 < daviddelikat> it is also on my list... 03:43 < SDuensin> Ok, was just curious. 03:43 < SDuensin> Gotta run for a bit. :-) 03:50 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui 03:50 -!- mode/#webgui [+o plainhao] by ChanServ 03:56 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 03:56 -!- mode/#webgui [+v patspam] by ChanServ 03:59 <+perlDreamer> daviddelikat++ 04:00 < daviddelikat> wait till you see my next trick 04:00 <+perlDreamer> oh! 04:00 <+perlDreamer> Did you see the thing I posted about names with underscores? 04:00 < daviddelikat> um no 04:01 < daviddelikat> is it bad? 04:01 <+perlDreamer> yeah 04:01 <+perlDreamer> not 100% bad 04:01 <+perlDreamer> but like 80% bad 04:01 <+perlDreamer> because you can't tell which user the bug got assigned to 04:01 < daviddelikat> can you give ma ahint of a link or something? 04:01 <+perlDreamer> yup 04:01 <+perlDreamer> this bug: http://www.webgui.org/use/bugs/tracker/10617 04:02 <+perlDreamer> I assigned it to Mike_S 04:02 <+perlDreamer> but that's not what the bug says 04:03 < daviddelikat> sorry thats like greek to me 04:03 < daviddelikat> what is a .cdn file? 04:03 <+perlDreamer> don't worry about the bug, look at who it is assigned to ;) 04:03 <+perlDreamer> perlmonkey2: you're set -> http://rss.slashdot.org/~r/Slashdot/slashdot/~3/hCDhyvZ6hqg/US-Offering-45M-For-Huge-Wind-Energy-Test-Bed 04:03 <+perlDreamer> but you're going to need a bigger welder 04:04 < daviddelikat> whos mikes? 04:04 < daviddelikat> is that the problem? 04:04 <+perlDreamer> that's the thing 04:04 < daviddelikat> the name? 04:04 <+perlDreamer> I assigned to Mike_S 04:04 < daviddelikat> I get it... 04:04 <+perlDreamer> can you fix it, doctor? 04:04 <+perlDreamer> or do we need to take it out behind the woodshed, along with old Shem? 04:05 < daviddelikat> I'll take a look after I submit the current project... 04:05 < daviddelikat> I was working on something related to user ids a little while ago... 04:05 < daviddelikat> its all very curious what kind of odd stuff WG does with bits of data... 04:06 <+perlDreamer> yes 04:06 <+perlDreamer> now, I have a general question for the room 04:06 <+perlDreamer> In the CS, it makes a Post template variable for seeing the user's profile 04:07 <+perlDreamer> $var{"userProfile.url"} = $self->getUrl("op=viewProfile;uid=".$self->get("ownerUserId")) 04:07 <+perlDreamer> but viewProfile is deprecated, and there's an API for getting the link to a user's profile 04:07 <+perlDreamer> using the API, however, means making 1 user object for every post in the list 04:08 <+perlDreamer> do I go the correct route which could be slower, or the fast route, which may not be right? 04:09 <@Haarg> perlDreamer, i'm pretty sure the problem happened when you assigned the user 04:09 <@Haarg> i just assigned the bug to Mike_S 04:09 <+perlDreamer> there was no Mike_S in the list that search gave me 04:09 < carogray> hi late night workers 04:10 <+perlDreamer> but I'll believe you that the problem was PEBKAC 04:10 <@Haarg> well, if the user wasn't in the list that may be a separate problem 04:10 <@Haarg> but mikes is a different user from Mike_S 04:11 <+perlDreamer> thanks for fixing that, Haarg 04:11 < daviddelikat> my turn... 04:11 < daviddelikat> Haarg: 04:11 < daviddelikat> what is it about WGdev commands that forces them to exit after the run? 04:12 <@Haarg> you are looking at writing your own? 04:12 < daviddelikat> no I'm improvising a shell... 04:12 <@Haarg> ah 04:12 < daviddelikat> tired of waiting for long loads 04:12 <+perlDreamer> wgdev REPL? 04:13 < daviddelikat> I was going for wgsh 04:13 <@Haarg> that behavior should probably change - basically when it started i had some commands that would exit 04:14 <@Haarg> so i made them all exit to be consistant 04:14 < daviddelikat> but even if I put the code in a eval it still exits all the way out 04:14 <@Haarg> more specifically, they would exec 04:14 <@Haarg> it calls exit directly 04:14 < daviddelikat> the exec would be the issue 04:15 <@Haarg> so the behavior should probably change so they never exit 04:15 <@Haarg> and the case i wanted exit for will just have to use system instead 04:15 < daviddelikat> which case is that? 04:15 <@Haarg> wgd db 04:16 < carogray> any idea why we get the message, 04:16 < carogray> "The page you have requested does not exist. 04:16 < carogray> What would you like to do? 04:16 < carogray> Add the missing page. 04:16 < carogray> Back to site." 04:16 < carogray> After we change a URL and save? 04:17 < daviddelikat> probably because the browser is still looking at the old url 04:17 <+perlDreamer> look for errors in the logs? 04:17 <@Haarg> the change url function or the edit screen? 04:17 <@Haarg> it's not a bid deal really, i just figured i would let the os reclaim the memory wgdev was using - it's would be more sane to have it stay running 04:18 <@Haarg> *it'd be more 04:18 < carogray> Haarg:change URL 04:18 < carogray> we were merrily fixing URL's today and then all of a sudden could no longer do it 04:19 <@Haarg> asset manager or from content? 04:19 < carogray> mm. 04:19 < carogray> both 04:19 <@Haarg> and is the url changing actually failing or is it just reporting that error afterward? 04:19 < carogray> url changing seems to be actually failing... 04:19 <@Haarg> it sounds like a bug either way, so that should be reported 04:20 < carogray> then can no longer edit asset from either manager or content 04:20 < carogray> big bug 04:20 <@Haarg> yeah, that's not good 04:20 < carogray> would there be a reason it was working and then just stopped? 04:20 <+perlDreamer> it's actually a feature 04:21 <+perlDreamer> changing URLs breaks links to pages :) 04:21 * perlDreamer will try anything to prevent new bugs from being posted 04:21 < carogray> more please oh 04:21 < carogray> here's me getting more an dmore puzzled 04:21 <+perlDreamer> Haarg is right, it needs to be posted. 04:22 < carogray> ok... 04:22 <+perlDreamer> Please check the log files for errors, and be very detailed with what needs to be done to duplicate the error. 04:22 < carogray> log files are ...? can I do that? hosted on PB? 04:23 <+perlDreamer> what kind of server do you have, carorgray? 04:23 <+perlDreamer> virtual host? 04:24 <+perlDreamer> shell access? 04:24 < carogray> not virtual host... 04:24 < carogray> I think we did some shell access a couple of years ago...something to do with sudo or something? 04:25 <@Haarg> daviddelikat, if you wanted to work around the exit thing until i get to fixing it, you might look at t/03_WGDev-Command.t 04:25 < daviddelikat> thanks 04:25 <@Haarg> it has code to trap exits 04:26 <@Haarg> the BEGIN right at the top and sub capture_exit 04:26 < daviddelikat> thats kinda cool 04:28 <@Haarg> using that strategy, the BEGIN defining CORE::GLOBAL::exit needs to be before anything using exit is compiled 04:30 <@Haarg> http://github.com/haarg/wgdev/issues#issue/3 04:31 < daviddelikat> here it is wgsh beta 0.0.0.0 http://webgui.pastebin.com/d43f60a48 04:31 < daviddelikat> so far it works OK 04:31 < daviddelikat> i have not tested all functions... 04:33 <@preaction> okay, if the next thing is to be able to pipe output from one command into another, you are all buying me new pants 04:33 < daviddelikat> ls, edit, package seem to work; thats what I was hoping for 04:34 < daviddelikat> db does not work 04:35 <@preaction> also, perhaps a way to call system commands as part of a |-chain? 04:36 < daviddelikat> start a rfe list 04:37 < CIA-46> WebGUI: colin * r11497 /WebGUI/ (docs/changelog/7.x.x.txt lib/WebGUI/Asset/Post.pm): Remove use of the deprecated viewProfile url param to get a user's profile. 04:38 <@Haarg> you should either fork wgdev and put this up in that or i can give you commit access and you can work on it in a branch 04:38 <@Haarg> github's issue tracker would work well for an rfe list 04:39 < daviddelikat> I'm not likely to do much more than I have... 04:39 <@Haarg> well, i'd be interested in improving it at some point 04:39 < daviddelikat> its really cool but does not generate revenue... 04:40 <@preaction> wish i had the cash to fund development 04:40 <@preaction> but my own time is cheaper than other people's time ;) 04:42 -!- Aspire_Team [n=chatzill@adsl-75-45-9-39.dsl.scrm01.sbcglobal.net] has joined #webgui 04:43 < CIA-46> wgdev: Patrick Donelan master * r16373e0 / lib/WGDev/Command/Package.pm : 04:43 < CIA-46> wgdev: Fixed bug with Package --output-dir option 04:43 < CIA-46> wgdev: Renamed option to --to since hypenated options are not supported. - http://bit.ly/IqzCq 04:43 < CIA-46> wgdev: Graham Knop master * r0342277 / (8 files in 4 dirs): add tidy command and tidy test and other files - http://bit.ly/BRP3s 04:43 < CIA-46> wgdev: Graham Knop master * r6cb8162 / MANIFEST.SKIP : soem updates and cleanups to MANIFEST.SKIP - http://bit.ly/QzCSQ 04:44 <@Haarg> soem 04:44 <@Haarg> me speel gud 04:46 < Aspire_Team> How do I get avatars to display in a User List? just gives me the asset id 04:48 <@Haarg> it's not actually an asset id, but a storage id 04:48 <@Haarg> you should be able to use the StorageUrl macro 04:49 <@Haarg> ^StorageUrl(); 04:51 < Aspire_Team> Great, I'll try it out. 04:52 < Aspire_Team> Now the URL shows up instead, i assume I need to wrap it in something so it WebGUI treats it as an image? 04:52 < Aspire_Team> I guess that is just html 04:52 <@Haarg> yeah 04:52 <@preaction> right 04:53 < Aspire_Team> Thanks. 04:53 <@Haarg> you can also send a second parameter to that macro 04:53 <@Haarg> if it is 'thumb' it will return the url to the thumbnail instead 04:58 < Aspire_Team> i.e. ^StorageUrl(,thumb); or ^StorageUrl(); 05:00 <@Haarg> the former 05:08 < Aspire_Team> Works like a charm! Thanks Haarg! 05:09 < Aspire_Team> dhelsten here --- logged in on another computer... thanks guys keep up the good work! 05:09 -!- Aspire_Team [n=chatzill@adsl-75-45-9-39.dsl.scrm01.sbcglobal.net] has quit ["ChatZilla 0.9.85 [Firefox 3.0.11/2009060215]"] 05:23 -!- Haarg [n=haarg@adsl-75-50-91-41.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 05:25 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 05:33 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."] 06:13 -!- dionak [n=dionak@cpe-024-074-157-216.carolina.res.rr.com] has quit [] 06:17 <+perlmonkey2> George Washington killed his sensai and he never said why. 06:25 -!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] 06:25 <+perlDreamer> is a sensai like a sensei, but american? 06:28 <+perlmonkey2> perlDreamer: damn google and it not seeing that as misspelled. 06:29 <+perlDreamer> maybe I'm wrong 06:29 <+perlDreamer> you know us oregonians 06:29 <+perlDreamer> we're very stubborn, pushy and opinionated 06:30 <+perlmonkey2> So you're French? 06:30 * perlmonkey2 oh snaps 06:31 <+perlmonkey2> I need a hobby project for WebGUI. Something to do on my own for fun 06:31 <+perlmonkey2> I've been toying with S3 integration, but that would cut into PB's profit model, and I dont' want to do that. 06:31 <+perlDreamer> how does test writing strike you? :) 06:32 <+perlmonkey2> Like digging ditches :P 06:32 <+perlmonkey2> maybe I could find some beauty in it. I'm under-experienced in test writing. 06:32 <+perlDreamer> it'll change the way you write code 06:32 <+perlDreamer> It's like in the Matrix, when Cipher is talking to Neo 06:32 <+perlmonkey2> and add 20% to my total time per task. 06:32 <+perlDreamer> actually, no 06:33 <+perlmonkey2> your link said it added 20%. 06:33 <+perlDreamer> right, but it also said there was reduced maintenance 06:33 <+perlDreamer> so it takes you 20% more upfront, billable time 06:33 <+perlDreamer> but saves you face later in fixing bugs at cost 06:34 <+perlmonkey2> In my case it wouldn't really add to billable time, since I only bill for what it should have taken me, not what it took me :P 06:34 <+perlDreamer> gotcha ;) 06:35 <+perlmonkey2> anyways, what did you have in mind with the test writing, or were you speaking of generalities? 06:41 <+perlDreamer> it would just be great to have someone else helping to write tests 06:41 <+perlDreamer> right now I'm at the point where I can point to specific tasks that need to be done 06:41 <+perlDreamer> like 06:41 <+perlDreamer> write tests to bring User.pm coverage back up to 100% 06:42 <+perlDreamer> Look into integrating WebGUI::PseudoRequest with Test::Apache2 06:42 <+perlmonkey2> well I've got some admin addons to add to 3 wobjects, then tests to write for Crypt, then I can work on some tests for you. 06:42 <+perlDreamer> figure out a way to autostart a server for WWW::Mech tests 06:43 <+perlmonkey2> mech? 06:43 <+perlmonkey2> why use mech? how is that different from the api calls? 06:43 <+perlDreamer> mech is good for integration testing 06:43 <+perlDreamer> most of the API calls are all unit tests 06:44 <+perlDreamer> so we know that each gear and cog works 06:44 <+perlDreamer> but the machine is still untested 06:44 <+perlDreamer> also, somethings can only be done from the UI, like authentication 06:44 <+perlmonkey2> mech used to be my favorite plaything 06:44 <+perlmonkey2> for years 06:44 <+perlDreamer> I'd love for the server autostart thing to be written 06:44 <+perlDreamer> we'll need it for WWW::Mech, and for Selenium 06:46 <+perlmonkey2> back when I was at the university I'd keep 5 servers handling 1MB/s each for days using Mech and Heritrix. 06:47 <+perlmonkey2> autostart? I dont get it? Test is ran as root and runs teh wre startup? 06:49 <+perlDreamer> right, we need a config file, database setup from scratch, then start apache and spectre, and then set an environment variable so that all downstream tests know that the server is up and ready for testing 06:49 <+perlDreamer> it's really just chaining WRE calls together 06:50 <+perlDreamer> addsite.pl 06:50 <+perlDreamer> wreservice 06:50 <+perlDreamer> etc 06:50 <+perlDreamer> hm, more like two environment variables 06:50 <+perlDreamer> WEBGUI_CONFIG and WEBGUI_LIVE 06:52 <+perlDreamer> well, there's also the DNS setup, since any site will need to be able to be resolved by IP 06:52 <+perlDreamer> so maybe the hostname needs to be passed into addsite, so that it gets created with a good website name 06:52 <+perlDreamer> something like shawshank.localdomain 07:05 <+perlmonkey2> 127.0.01 or bust 07:06 <+perlmonkey2> anyways, catch you on the flip side. 07:06 -!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."] 07:29 <+patspam> perlDreamer: howdy 07:29 <+perlDreamer> hey, patspam! 07:29 <+patspam> I'm back from the dead =) 07:30 <+perlDreamer> dead? 07:30 <+perlDreamer> you been sick? 07:30 <+patspam> nah, just been too busy at $work to hang out on #webgui 07:30 <+perlDreamer> that happens. 07:31 <+perlDreamer> between fathering and work I haven't had time to work on smaller projects 07:31 <+perlDreamer> it takes me 12 hours to get 8 hours of billable work done 07:31 <+patspam> yeah that really sucks, I feel the same thing even without kids in the mix 08:14 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] 09:32 -!- ryuu_ro [n=rory@gw.oqapi.nl] has joined #webgui 09:34 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui 10:03 -!- SynQ [n=koendejo@host2.procolix.com] has joined #WebGUI 10:03 < SynQ> ola 10:03 < SynQ> com esta 10:07 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 10:07 -!- mode/#webgui [+o Haarg] by ChanServ 10:14 -!- SynQ [n=koendejo@host2.procolix.com] has quit [Read error: 60 (Operation timed out)] 10:17 -!- SynQ [n=koendejo@host2.procolix.com] has joined #WebGUI 10:40 -!- ryuu_ro [n=rory@gw.oqapi.nl] has quit [Read error: 110 (Connection timed out)] 11:04 -!- bartjo1 [n=bartjol@host2.procolix.com] has joined #webgui 11:05 -!- bartjo1 is now known as BartJol 11:05 -!- mode/#webgui [+v BartJol] by ChanServ 12:51 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] 12:51 -!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui 12:52 < Celestar> lol. ok the topic redirects me to the wiki, and the getting started of the wiki redirects me to the IRC channel :P 12:55 < Celestar> is there any easy way to import an existing page, especially the CSS into webGUI? 12:55 < Celestar> and could anyone point me to some docs how to do so? 13:05 <+BartJol> Celestar: ah 13:05 <+BartJol> like you have a html page 13:05 <+BartJol> and want to import that? 13:06 <+BartJol> well, that can't be done automatically 13:06 <+BartJol> afiad 13:06 <+BartJol> s/d/k/ 13:07 <+BartJol> I would put the css in a snippet and link to that in the template 13:12 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: @steveo_aa, Celestar, SDuensin, f00li5h[HireMe], @frodwith, stDavid, +patspam 13:12 -!- Netsplit over, joins: steveo_aa 13:12 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 13:12 -!- Netsplit over, joins: +patspam, stDavid, @frodwith, SDuensin 13:12 -!- ServerMode/#webgui [+ovo steveo_aa patspam frodwith] by irc.freenode.net 13:13 -!- f00li5h[HireMe] [n=f00li5h@211.30.203.217] has joined #webgui 13:13 -!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui 13:14 -!- Celestar [n=vici@fire2.tngtech.com] has quit [Read error: 60 (Operation timed out)] 14:05 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui 14:05 -!- mode/#webgui [+o plainhao] by ChanServ 15:59 -!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui 15:59 < Celestar> hail 16:04 < Celestar> I have an existing website which I would like to import into webGUI somehow. can anyone point me to do resources? 16:13 <+BartJol> ah, you missed my notes Celestar 16:13 <+BartJol> ? 16:16 < Celestar> yeah 16:16 < Celestar> I had connection problems :( 16:16 < Celestar> or rather a reboot problem while irssi was running in screen :P 16:17 <+BartJol> ah 16:17 <+BartJol> ok 16:17 <+BartJol> BartJol: Celestar: ah 16:17 <+BartJol> BartJol: like you have a html page 16:17 <+BartJol> BartJol: and want to import that? 16:17 <+BartJol> BartJol: well, that can't be done automatically afiak 16:17 <+BartJol> BartJol: I would put the css in a snippet and link to that in the template 16:18 < Celestar> k 16:18 <+BartJol> not really bringing you forward yet, but I ned to know where you start 16:18 < Celestar> I will give it a try 16:18 < Celestar> I managed to somehow paste some stuff in the wrong place by accident and rendered the admin interface unusable :P 16:18 <+BartJol> because of the rendering, some divs will automatically be generated 16:18 <+BartJol> cool 16:19 <+BartJol> but inconvenient 16:21 <+BartJol> what kinda source do you have know? 16:21 <+BartJol> now 16:22 < Celestar> plain static html 16:22 < Celestar> with a single css 16:25 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 16:27 < Celestar> will try in an hour or so 16:36 <+BartJol> good luck 16:39 -!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has joined #webgui 16:39 -!- mode/#webgui [+o bopbop] by ChanServ 17:11 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] 17:11 -!- dionak [n=dionak@97.66.185.250] has joined #webgui 17:12 -!- Haarg [n=haarg@76.210.70.250] has joined #webgui 17:12 -!- mode/#webgui [+o Haarg] by ChanServ 17:45 -!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui 17:45 -!- mode/#webgui [+v perlmonkey2] by ChanServ 17:46 -!- perlmonkey21 [n=perlmonk@76.213.115.80] has joined #webgui 17:46 -!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 17:47 -!- perlmonkey21 [n=perlmonk@76.213.115.80] has quit [Client Quit] 17:47 -!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui 17:47 -!- mode/#webgui [+v perlmonkey2] by ChanServ 17:48 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 17:48 -!- mode/#webgui [+o tavisto] by ChanServ 17:52 -!- dionak [n=dionak@97.66.185.250] has quit [Remote closed the connection] 18:08 <+perlmonkey2> what's new today? 18:09 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 18:09 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:10 <+perlDreamer> BartJol, you bug posting fiend! 18:11 <+BartJol> I know 18:11 <+BartJol> I'll raise our karma 18:12 <+BartJol> well, I'll be translating some more in the future, which is good for the # of bugs that are posted and resolved :) 18:12 <+perlDreamer> it turns out that the Post also suffered from the viewProfile bug 18:12 <+BartJol> I saw 18:12 <+perlDreamer> indeed :) 18:14 <+BartJol> perlDreamer: and I i18'd my holiday notice for you again 18:15 <+perlDreamer> you are so kind 18:15 <+perlDreamer> where are you sailing this time? 18:15 <+BartJol> Friesland 18:15 <+BartJol> http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=friesland&sll=37.579413,-95.712891&sspn=42.109235,112.851562&ie=UTF8&t=h&z=9&iwloc=A 18:16 < SynQ> that is a bit north 18:16 < SynQ> this is more likely: http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=friesland&sll=37.579413,-95.712891&sspn=42.109235,112.851562&ie=UTF8&t=h&z=9&iwloc=A 18:17 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui 18:17 -!- mode/#webgui [+v cap10morgan] by ChanServ 18:17 <+BartJol> well, close enough 18:17 <+perlDreamer> seems shorter than the last trip 18:17 <+BartJol> yeah 18:18 < SynQ> actually this is the best place: http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=cafe+de+watersport+woudsend&sll=52.944837,5.63118&sspn=0.028187,0.040126&ie=UTF8&t=h&z=17&iwloc=A 18:18 < SynQ> that is where I whish I was 18:18 <+BartJol> :) 18:18 <+BartJol> sitting on the shore, see other people fumble at the bridge 18:19 <+perlDreamer> ah, the good ol' days 18:19 <+BartJol> yes, the beste schippers staan aan wal 18:20 < SynQ> in this case: the beste schippers stay at home 18:24 <+perlDreamer> I thought the best shippers came from The Netherlands, drank beer and used WebGUI 18:24 -!- BartJol [n=bartjol@host2.procolix.com] has quit ["Leaving."] 18:25 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has quit ["Leaving."] 18:30 -!- s4eek [n=charles@andc-fw1.exploreos.com] has joined #webgui 18:36 <+cap10morgan> perlDreamer: want to do some bug squashing today? 18:36 <+perlDreamer> yes! 18:47 -!- Celestar [n=vici@fire2.tngtech.com] has quit [Read error: 60 (Operation timed out)] 18:50 < SynQ> let's go home 18:50 -!- SynQ [n=koendejo@host2.procolix.com] has quit ["Leaving."] 18:57 <+cap10morgan> perlDreamer: ok, getting you an instance setup now 18:57 <+cap10morgan> this was an issue upgrading from 7.7.11 -> 7.7.12 right? 18:57 <+cap10morgan> (asks the guy who reported the bug) 18:58 <+cap10morgan> ah, nope 18:58 <+cap10morgan> 7.7.10 -> 7.7.11 18:58 <+cap10morgan> ok, so setting you up w/ a 7.7.10 instance of that site 19:00 <+perlDreamer> at the very least, we should check to see that the package was imported by WebGUI before calling methods on it so that it would die more gently. 19:01 <+perlDreamer> Haarg, if we can't import a package during upgrade, should that be a hard error with stopping the upgrade, or just a warning? 19:02 <@Haarg> what would lead to a package failing to import? 19:02 <+perlDreamer> well, right now possible a bug with Storage.pm 19:02 <@Haarg> aside from a serious problem of some kind 19:02 <+perlDreamer> but ->import is not guaranteed to always work? 19:03 <@Haarg> as far as i know it isn't supposed to fail 19:03 <+perlDreamer> and anything we ship should be tested at least twice before it gets to a customer site 19:07 <+cap10morgan> perlDreamer: where was that asset test you mentioned the other day? 19:07 <+cap10morgan> would be interesting to run that on this site's DB 19:07 <+cap10morgan> since it's in such bad shape 19:07 <+perlDreamer> t/Asset/Asset_diagnose.t 19:07 <@Haarg> the only case of a package import failure that is handled 'gracefully' is if the package file itself is corrupt 19:07 <+cap10morgan> oh yeah, thanks 19:08 <@Haarg> and that should never happen for an upgrade 19:08 <+perlDreamer> cap10morgan, remember, though. That test does not give 100% database coverage 19:08 <+perlDreamer> right, Haarg 19:08 <+cap10morgan> yeah, i'm just curious what it says on this site's database 19:08 <@Haarg> so package import failures should be upgrade failures 19:09 <+perlDreamer> Cool. I'll trap it in an eval and give some better feedback about what's going on . 19:39 <+perlDreamer> preaction: no new templates today. They didn't pass the template tests. 19:39 <@preaction> template tests? 19:40 <@preaction> oh, have you been watching the template working group thread? 19:40 <+perlDreamer> :) 19:40 <+perlDreamer> they were almost ready to be installed 19:40 <+perlDreamer> then I ran t/hardcodedExtras.t, t/i18n/template.t and t/templateChecker.t 19:53 < CIA-46> WebGUI: colin * r11498 /WebGUI/docs/upgrades/ (4 files): Better error handling for importing packages. 19:53 < CIA-46> WebGUI: colin * r11499 /branch/WebGUI_7.6/docs/upgrades/_upgrade.skeleton: Backporting package import error trapping. 19:53 < CIA-46> WebGUI: colin * r11500 /WebGUI/docs/upgrades/upgrade_7.7.13-7.7.14.pl: Another upgraded upgrade script. 20:09 -!- rizen [n=rizen@adsl-70-226-179-161.dsl.mdsnwi.ameritech.net] has joined #webgui 20:09 -!- mode/#webgui [+o rizen] by ChanServ 20:09 -!- rizen [n=rizen@adsl-70-226-179-161.dsl.mdsnwi.ameritech.net] has quit [Client Quit] 20:10 * perlDreamer goes to the gym 21:21 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [] 21:30 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui 21:30 -!- mode/#webgui [+v cap10morgan] by ChanServ 21:53 <+perlmonkey2> Can someone point me at a Wobject which catches the wobject edit returns to process changes to its definition? 21:56 <+perlDreamer> huh? 21:56 <+perlDreamer> wobjects aren't allowed to dynamicaly change their definition 21:56 <@preaction> that would be very bad 21:57 <@preaction> definition describes the underlying database table (and never vice-versa) 21:57 <+perlDreamer> perlmonkey2: put down the keystone and try that question again, please :) 22:00 <+perlmonkey2> hah. I mean when someone edits the definition I need to catch that in the wobject in order to affect some special changes. 22:01 <+perlDreamer> the only place that does that is Crud 22:01 <+perlmonkey2> In this particular case I want fields to be encrypted set in the definition, butthe wobject needs to make special calls to Crypt::setProvider when this happens. 22:01 <+perlmonkey2> okay, cool, thanks. 22:03 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [] 22:03 <@Haarg> the only thing that comes to mind is saving the definition and comparing that to the current definition after an upgrade 22:04 <@Haarg> but that sounds pretty horrible 22:05 <+perlmonkey2> I thought there was a method from Asset that could be overridden to handle definition posts. 22:06 <@Haarg> handle definition posts? 22:06 <+perlmonkey2> Haarg: well when you submit your edits to the definition. Or is that Form passed to new? 22:06 <@Haarg> now i'm even more confused 22:07 <+perlmonkey2> sorry 22:07 <@Haarg> are you about asset data updates? 22:07 <@Haarg> or database structure updates? 22:07 <+perlDreamer> perlmonkey2: are you talking about processPropertiesFromFormPost, or editing code for the definition subroutine? 22:07 <+perlmonkey2> asset data updates 22:07 <+perlmonkey2> from the admin panel when you are editing a new/existing wobject. 22:07 <+perlmonkey2> the definition autoforms. 22:07 <+perlmonkey2> yes! 22:07 <+perlmonkey2> pd that's it. 22:07 <+perlDreamer> that's pPFFP 22:08 <+perlmonkey2> whew, I didn't have a clue what I was talking about :D 22:08 <@Haarg> www_editSave uses processPropertiesFromFormPost 22:08 <+perlmonkey2> but we got there, even if it was the hard way. 22:08 <@Haarg> but wouldn't you want to handle this at a lower level? 22:08 <@Haarg> like ->update ? 22:09 <+perlDreamer> update would be better, then you'd capture ALL data changes to the asset 22:10 <+perlmonkey2> Hmm, I only want when they alter the security tab of the edit form. Just two drop downs of available fields that can be encrypted and the type of encryption desired. 22:10 <+perlDreamer> but what if it gets changed via a script? 22:10 <+perlDreamer> or via editBranch 22:10 <@Haarg> so the actual encryption is handled elsewhere? 22:10 <@Haarg> like in the sql layet? 22:11 <+perlmonkey2> This should be the only way to edit which type of encryption is used. 22:11 <+perlmonkey2> Haarg: the encryption is done by a workflow. 22:11 <+perlmonkey2> well, all the calls to the encrypted field must be wrapped in encrypt/decrypt, but as far as changing types of encryptoin used, the workflow doe sthat. 22:11 <+perlDreamer> perlmonkey2: The old RSS was built that way, and it was a nightmare. 22:12 <+perlmonkey2> This isn't my spec, but was pounded out by JT and Pat 22:12 <+perlmonkey2> But I don't see why it would be a problem. 22:12 <+perlDreamer> I get in trouble for this frequently, but I'd push back on the spec with respect to that. 22:13 <@Haarg> it makes sense to use a workflow for the global enable/disable 22:13 <+perlmonkey2> there is only a single way for the encryptoin provider of a field to be altered. In that instances definition. decrypt will work as long as the correct provider exists, regardless of the current selected provider, and encrypt always uses the current correct provider. 22:14 <+perlmonkey2> and the workflow is in charge of making sure any changes to the type of provider are eventually executed for all altered rows. 22:14 <@Haarg> i think you are using the word definition incorrectly 22:14 <+perlmonkey2> what do you calls a wobjects settings? 22:14 <+perlDreamer> s/instance's definition/instance's data/; 22:15 <+perlmonkey2> err, properties. 22:15 <+perlDreamer> right 22:15 <+perlDreamer> in WebGUI parlance, the definition will never be changed by a user, only a developer 22:16 <+perlmonkey2> and the definition means the table schema which defines the wobject? 22:16 <@Haarg> roughly, yes 22:18 <+perlmonkey2> okay, whew. I made that way harder than necessary. 22:24 <@Haarg> where are you actually storing the information about the provider? 22:26 <+perlmonkey2> Haarg: there will be two tables 22:27 <+perlmonkey2> way, information about hte provider? Like the keys, its id, etc? that is in the config file. 22:27 <+perlmonkey2> The providerId will be stored as a property, and also so in the cryptProvidersTable which has the table,field,key,providerId,oldProviderIds 22:29 <@Haarg> ok 22:30 <@Haarg> so using ->update for this wouldn't be right since it isn't acually asset properties that are being modified 22:30 <@Haarg> so you'd need to use processPropertiesFromFormPost like you were thinking 22:31 <@Haarg> although you'd want to have a real api for it and just have pPFFP hand off the new settings to it 22:33 <+perlmonkey2> Haarg: I'm not sure how fancy it needs to be. It will be calling SUPER so the property is set and then Crypt::setProvider which changes the infor in cryptProviders which is what crypt/decrypt and the workflow use. 22:33 <+perlmonkey2> Not sure what an API would look like for it? wrapper fo setProvider which also updates the property? 22:33 <@Haarg> Crypt::setProvider is basically what i meant i think 22:34 <@Haarg> just used to seeing too much code in pPFFP 22:34 <+perlmonkey2> Yeah, good call. Whatever processing I have to do, I'll do in a public method. Doh, I have to do that anyways for testing. 22:34 <+perlmonkey2> Don't want tests having their calls sent to SUPER 22:34 <+perlmonkey2> for pPFFP. 22:46 -!- stDavid [n=stDavid@pool-71-100-12-202.tampfl.dsl-w.verizon.net] has joined #webgui 22:49 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] 22:56 -!- bopbop [n=kmccombs@24-183-106-111.dhcp.mdsn.wi.charter.com] has quit ["bye"] 22:59 -!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has joined #webgui 23:01 <+perlDreamer> you can't catch a bad mysql insert with eval? 23:02 <@Haarg> not easily 23:03 <@Haarg> any sql failure usually triggers a fatal error which kills the whole request 23:03 <@Haarg> something that needs to change in 8 23:03 <+perlDreamer> yes 23:03 <@Haarg> well, fatal needs to go away entirely 23:06 <+perlDreamer> I see 23:19 <+perlDreamer> I have a dream. I dream of a day where we subclass DBD::Mysql instead of wrap it 23:19 <+perlDreamer> and save method calls left and right 23:20 <+perlDreamer> and decide how we handle SQL errors 23:21 <+perlDreamer> and all the little programmers would stand around, hand-in-hand 23:21 <+perlDreamer> singing about Coca-cola 23:24 <@Haarg> as it stands i think we could entirely eliminate SQL.pm 23:24 <@Haarg> it does almost nothing of value given DBI's API as it is today 23:25 <+perlDreamer> hashRefOfHashRefs? 23:26 <@Haarg> http://search.cpan.org/~timb/DBI-1.609/DBI.pm#selectall_hashref 23:27 <+perlDreamer> very nice 23:27 <+perlDreamer> and selectall_arrayref, too 23:28 <@Haarg> yeah 23:28 <@Haarg> most of the utility methods have equivalents directly in DBI 23:28 <+perlDreamer> so we'd only need setRow ? 23:29 <@Haarg> something like that 23:29 <+perlDreamer> maybe that could just be an aspect for database collateral 23:30 <@Haarg> the other thing is logging 23:30 <@Haarg> but using DBI's tracing mechanism would work for that 23:31 -!- stDavid [n=stDavid@pool-71-100-12-202.tampfl.dsl-w.verizon.net] has quit [] 23:35 <+perlDreamer> preaction, Haarg, do you have any pending bug commits? 23:35 <+perlDreamer> I'd like to start the release a little early 23:35 <@preaction> no, i'm clear 23:36 <+perlDreamer> no, you're supposed to say, "Oh, I forgot! Let me get that fixed right away!" 23:36 <@preaction> i'm way too busy to say that :p 23:38 <+perlDreamer> this is funny: http://twitter.com/sp4449/statuses/2555626938 23:38 < CIA-46> WebGUI: colin * r11501 /WebGUI/t/Asset/Asset.t: Use WebGUI::Test rollback methods instead of an END block. 23:52 < CIA-46> WebGUI: colin * r11502 /WebGUI/docs/create.sql: Preparing for 7.7.14 release. --- Day changed Fri Jul 10 2009 00:07 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui 00:07 -!- mode/#webgui [+o plainhao] by ChanServ 00:09 -!- LTR_bob [n=bob@5ED6766C.cable.ziggo.nl] has quit ["Leaving."] 00:18 -!- Celestar [n=vici@mnch-5d856a55.pool.einsundeins.de] has joined #webgui 00:38 < CIA-46> WebGUI: colin * r11503 /releases/WebGUI_7.7.14-beta: Release 7.7.14-beta 00:57 -!- Celestar [n=vici@mnch-5d856a55.pool.einsundeins.de] has quit [Read error: 113 (No route to host)] 01:18 -!- s4eek [n=charles@andc-fw1.exploreos.com] has quit [] 01:22 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 01:22 < CIA-46> WebGUI: colin * r11504 /WebGUI/ (4 files in 4 dirs): Ready for 7.7.15 development. 01:38 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI 01:40 -!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui 01:40 < mducharme-work> good evening 01:41 < mducharme-work> I'm working with the thingy object to link two data sets together 01:41 < mducharme-work> it works, and I have links from the Cities and ISPs tables so that each city has an associated ISP 01:42 < mducharme-work> but if I want to pull the ISP phone number onto the same page as the city data, it uses a different relationship 01:42 < mducharme-work> so the record in the cities table may be linked to two different records in the ISPs table, one per field, which is not what I want 01:45 < mducharme-work> there has to be some way of pulling the data from both tables onto the same page.. 01:45 < mducharme-work> do I have to use the SQL report wobject to accomplish this, or is there an easier way? 02:16 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 02:22 -!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 02:34 -!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has quit ["Leaving."] 02:35 -!- mducharme [n=nothing@S0106000e0cc03cff.wp.shawcable.net] has joined #webgui 02:36 <+perlmonkey2> Is there a way to overload the asset update call so that a property is pulled from a table besides its own? 02:37 <@Haarg> not generally 02:37 <+perlmonkey2> Just realized the spec calls for all wobject instances to be able to edit the encryption globally. 02:37 <+perlmonkey2> encryption settings that is. 02:37 <@Haarg> not sure i follow 02:38 <+perlmonkey2> encryption settings will be global for all instances of that wobject. 02:38 <@Haarg> so the settings are per asset class 02:38 <@Haarg> that's not something that should be handled by update 02:39 <@Haarg> you can have pPFFP handle them and pass them off to a different api 02:39 <+perlmonkey2> So say wobject A sets it to 'simple'. Then wobject B sets it to 'complex'. Next time wobject A loads, it will think the encryption is 'simple', but actually it is 'complex'. Because A will be loading the current type from its properties. 02:39 <+perlDreamer> this is starting to sound like it has bad race condition problems 02:40 <+perlmonkey2> Haarg: but when the properties load I need them to show the global value, not the local value. I'm guessing this shouldn't be done in the properties edit and should be a different screen. 02:40 <+perlDreamer> what happens if someone tries to change the encryption while the workflow is running? 02:40 <+perlmonkey2> perlDreamer: no worries, you can't screw up the encryption as long as the proper providers exist. 02:40 <@Haarg> if the settings aren't stored in the asset's tables (as defined ->definition) they shouldn't use ->update 02:41 <+perlmonkey2> perlDreamer: doesn't matter. If it is changed mid-flow, the workflow continues as it was, but on a delay or next run, it changes the rows to the new provider type. 02:41 <@Haarg> you can fit it into the edit screen by adding to the form, and process them through pPFFP though 02:41 <+perlmonkey2> perlDreamer: actually once it finishes updating it checks to see if anything changed and then would start over. 02:41 <+perlmonkey2> Haarg: you sir are a brilliant man. 02:42 <+perlDreamer> no offense, but /me is getting more skeptical. Not about the implementation, but about the whole concept. 02:42 <+perlmonkey2> Haarg: wait, where would I access the form for the edit screen? 02:43 <@Haarg> i don't really know how your implementation works so it's hard for me to say 02:43 <+perlmonkey2> I'm looking through the asset.pm and not seeing it 02:43 <+perlDreamer> you'd subclass getEditForm and modify the tabform object there 02:43 <@Haarg> but getEditForm i think can do pretty much whatever it wants 02:43 <+perlmonkey2> Haarg: right now I've just added a param to the properties 02:43 <+perlmonkey2> ah, I see 02:43 <@Haarg> if it isn't stored in the asset's own table you don't want it in definition 02:43 <+perlDreamer> perlmonkey2, Asset/Sku/ThingyRecord has a good example of doing just that 02:43 <@Haarg> be sure it is clear that the settings are global though since everything else on that screen is per instance 02:43 <+perlDreamer> although it just stuffs in some javascript 02:44 <+perlmonkey2> perlDreamer: right, which is why I'm trying to take it out. but I still want it to show up in the edit form. 02:44 <+perlmonkey2> perlDreamer: thank ye thank ye 02:44 <+perlmonkey2> Haarg: yes, absolutely. Although no real damage can be done as long as no one edits the config file and removes/edits providers. 02:45 <+perlmonkey2> perlDreamer: trust me, as long as the providers are in tact, you can't mess up the fields. They are always accessible. 02:45 <+perlDreamer> I look forward to reviewing and extending your tests :) 02:45 <+perlmonkey2> decrypt() doesn't care what the set provider is, it gets the provider from the field's header. 02:45 <@Haarg> it sounds like it will all work on a technical level, just the way various parts work together sounds like it could become unpleasant 02:45 <+perlmonkey2> unless the provider is None, then there is no header. 02:46 <+perlmonkey2> its actually a pretty smooth design. I thoguht it was jacked up until I saw how bullet proof the design was. 02:47 <+perlmonkey2> think of the set provider as just a suggestion to how the fields should be encrypted, and any new encryptions will use that provider. But decryptions use the current provider per field. The workflow just makes sure all the new encryptions occur that are needed. 02:48 <+perlDreamer> which fields/assets in the db are getting encrypted? 02:49 <+perlmonkey2> right now I'm just adding crypt functionality to three wobjects and no idea when or even if they'll be moved to head. responseJSON and a couple of user params. 02:57 < CIA-46> WebGUI: colin * r11505 /branch/WebGUI_7.6/docs/ (3 files in 3 dirs): 02:57 < CIA-46> WebGUI: Unify tags used for title in the layout templates. They are all 02:57 < CIA-46> WebGUI: now H2 tags, similar to the way they'll be done in the new 02:57 < CIA-46> WebGUI: 7.7 templates. 03:16 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 03:16 -!- mode/#webgui [+v patspam] by ChanServ 03:22 -!- Haarg [n=haarg@76.210.70.250] has quit ["This computer has gone to sleep"] 03:36 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Nick collision from services.] 03:36 -!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 03:36 -!- patspam1 is now known as patspam 03:36 -!- mode/#webgui [+v patspam] by ChanServ 03:53 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit [Nick collision from services.] 03:53 -!- patspam1 [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 03:53 -!- patspam1 is now known as patspam 03:53 -!- mode/#webgui [+v patspam] by ChanServ 04:15 <+perlDreamer> anyone have a good online tutorial for how to setup LDAP for authentication? 04:28 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] 05:04 <+perlmonkey2> oh poor perlDreamer. Entering that hateful world of LDAP. Next thing you know he'll be asking about LDAPS. 05:04 < SDuensin> ...or AD. 05:11 <+perlmonkey2> SDuensin: ah yes, proof we live in a cruel world. 05:17 < SDuensin> You have no idea. I may end up back in ASP.NET. 05:20 <+perlmonkey2> SDuensin: at least its .NET ? 05:20 < SDuensin> That's a consolation? 05:23 * SDuensin sighs 05:24 < SDuensin> My projects have run my funds dry. Time to get a "real" job for awhile and pay some bills. 05:25 <+perlmonkey2> hah, I'd hustle for handy man work before I'd get a real job. 05:26 < SDuensin> Unless they need a handy programmer, I'm not of much use. 05:26 <+perlmonkey2> If you can work the hustle, get things done, and schedule things right, you can make serious cash. 05:26 <+perlmonkey2> the world is short of people who can fix random things. 05:27 < SDuensin> I have a random broken drawer, leaky tub, and a few other things of my own. 06:12 < carogray> it's me again more stupid questions 06:14 < carogray> If I am just trying to test little bits at a time, can I put CSS in the Extra elements (tags) of the metadata tab and then html in the properties of snippet and have it all show up? 06:14 < carogray> ie I want to test out a header 06:21 <+perlmonkey2> carogray: seems easy enough just to test? 06:22 < carogray> trying to figure out how the metatags work and looking at applying CSS to small bits at a time 06:22 < carogray> cannot get syntax and understanding of what goes where 06:22 < carogray> gave up on metadata extra head tags and just put css in properties of snippet 06:23 < carogray> 06:23 < carogray> then enclosed html snippet in body tags - I know this is not the way to do it ultimately 06:24 < carogray> but I just wanted to see if I could make the header look the way I want it to 06:25 < carogray> cannot get the background:url('FileUrl(images.blkbar.gif);') to show up, not sure if it's syntax or where I am putting CSS or ...? 06:30 < carogray> SORRY - duh. If I could learn to type properly I wouldn't have to be interrupting you guys, just realized when I uploaded the file I gave it the url imagesblkbar.gif not images/blkbar.gif. Stupid - sorry 06:30 < carogray> never mind 06:33 <+perlmonkey2> heh, I do that all the time 06:33 <+perlmonkey2> no worries 06:34 <+perlmonkey2> This, my friends, is a person devoted to science: http://i136.photobucket.com/albums/q184/KengoDrums/Screenshot.png 06:40 < CIA-46> WebGUI: patspam * r11506 /WebGUI/lib/WebGUI/Asset/Wobject/Survey/Test.pm: Survey: fixed handling of multi-choice question bundles in Test.pm 06:40 < CIA-46> WebGUI: patspam * r11507 /WebGUI/ (4 files in 4 dirs): 06:40 < CIA-46> WebGUI: FilePump bug fixes 06:40 < CIA-46> WebGUI: Restricted file uris to uploads and extras dirs 06:40 < CIA-46> WebGUI: Validation messages for invalid file uris 06:40 < CIA-46> WebGUI: Updated i18n 06:40 < CIA-46> WebGUI: Added more tests 07:11 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 110 (Connection timed out)] 07:22 -!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui 07:22 -!- mode/#webgui [+v cap10morgan] by ChanServ 07:28 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has quit ["Leaving."] 07:55 -!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."] 08:14 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 08:20 < topsub> when you do an user import can you assign the user a group to join? 08:39 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 08:58 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has joined #webgui 09:20 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 09:22 -!- Celestar [n=vici@fire2.tngtech.com] has joined #webgui 10:17 -!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] 10:52 -!- SynQ [n=koendejo@host2.procolix.com] has joined #WebGUI 11:04 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 11:04 -!- mode/#webgui [+o Haarg] by ChanServ 11:24 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 12:37 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] 12:43 -!- LTR_bob [n=bob@a83-163-71-207.adsl.xs4all.nl] has left #webgui [] 12:46 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] 13:09 -!- Celestar [n=vici@fire2.tngtech.com] has quit [Remote closed the connection] 13:51 -!- hansw [n=hansw@87.249.99.61] has joined #webgui 14:05 -!- plainhao [n=plainhao@mail.xbiotica.com] has joined #webgui 14:05 -!- mode/#webgui [+o plainhao] by ChanServ 14:32 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 15:50 -!- MrHairgrease [n=martin@gw.oqapi.nl] has joined #webgui 15:50 -!- mode/#webgui [+v MrHairgrease] by ChanServ 16:52 -!- hansw [n=hansw@87.249.99.61] has quit ["Leaving"] 17:18 -!- MrHairgrease [n=martin@gw.oqapi.nl] has left #webgui [] 17:36 -!- Haarg [n=haarg@75.50.89.99] has joined #webgui 17:36 -!- mode/#webgui [+o Haarg] by ChanServ 17:44 -!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui 17:44 -!- mode/#webgui [+v perlmonkey2] by ChanServ 17:46 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 17:46 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 18:01 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 18:01 -!- mode/#webgui [+o tavisto] by ChanServ 18:24 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 18:24 -!- mode/#webgui [+v perlDreamer] by ChanServ 18:32 < mducharme-work> perlDreamer: I'm running LDAP for auth right now... 18:32 <+perlDreamer> cool! 18:32 <+perlDreamer> if you can help me get a test server set up, I can fix a bug 18:32 < mducharme-work> sure 18:33 <+perlDreamer> I don't need organizations, roles, business structures or anything beyond usernames and passwords 18:33 < mducharme-work> the ldap setup in webgui is confusing because the options are mislabelled 18:33 <+perlDreamer> really? 18:33 < mducharme-work> yes 18:33 < mducharme-work> well poorly labelled 18:33 < mducharme-work> labelled in such a way that no LDAP directory uses, to my knowledge 18:34 <+perlDreamer> well, labels can be changed. It could be that whoever wrote that part used whatever was familiar to them or their company. 18:35 < mducharme-work> right 18:35 < SynQ> it was martin 18:35 < SynQ> as far as I'm aware 18:35 <@plainhao> mysql> select * from webguiVersion; 18:35 <@plainhao> ERROR 1194 (HY000): Table 'webguiVersion' is marked as crashed and should be repaired 18:35 <+perlDreamer> SynQ, you blame martin for everything 18:35 <+perlDreamer> uh oh 18:35 < SynQ> but of course 18:35 < SynQ> :) 18:36 < SynQ> plainhao: mysqlcheck -r webguiVersion 18:36 < mducharme-work> well for starters the ldap URL is generally simple... ldap://serverip:389/ 18:36 <+perlDreamer> mducharme-work, I actually need help on the _LDAP_ side, too 18:36 < mducharme-work> ahh 18:36 < mducharme-work> using openldap or edirectory or AD? 18:36 <+perlDreamer> openldap 18:37 < SynQ> plainhao: does that help? 18:37 <@plainhao> did that recover from backup? 18:37 <@plainhao> i should've asked before i ran the command :) 18:37 < mducharme-work> ok, we have a guy here using openldap, I mostly use edir.. he uses phpldapadmin to manage openldap, it looks fairly user friendly 18:37 < SynQ> the command fixes that table 18:37 < SynQ> if it can be fixed 18:38 <+perlDreamer> mducharme-work: I'm cool with using vim and a commandline 18:38 < SynQ> recovery from backup works differently 18:38 <@plainhao> ok, thanks, SynQ 18:38 < SynQ> plainhao: did your server crash or something? 18:38 < SynQ> since in that case you might be better off with this command: 18:38 < mducharme-work> perlDreamer if you go that route, then it is much more difficult because you will be creating users by making ldif files and importing them.... 18:39 <+perlDreamer> yup, but I only need 2 users 18:39 < SynQ> mysqlcheck -Ar ALL 18:39 < mducharme-work> ok 18:39 <+perlDreamer> this is a one-time setup for doing a debug 18:39 < SynQ> mysqlcheck -Ar 18:39 < SynQ> -A for 'ALL databases' 18:39 < SynQ> and -r for repair 18:39 <@plainhao> ah, ok 18:40 <@plainhao> thanks again, SynQ 18:40 < SynQ> no problem 18:41 <@Haarg> perlDreamer, please keep track of what you do to set up openldap. i'm sure we'll want to do more testing with it in the future before we're able to get an automated test setup working for it. 18:41 <@Haarg> i've set it up and tested with it in the past but don't remember any of it 18:41 < SynQ> perhaps documenting it in the wiki is a good plan 18:42 <+perlDreamer> Haarg, you got it. I'd much rather have this working with Net::LDAP::Server::Test, but expediency wins in this case. 18:42 <@Haarg> thanks, and yeah at some point it would be great to get that worked out 18:44 * Haarg notes that it is no longer 'the wiki' :/ 18:44 <+perlDreamer> yeah :( 18:44 <+perlDreamer> :< 18:45 < SynQ> what is is called then now? 18:45 < mducharme-work> one ldap feature I'd like is there is a lot of data stored in common between the webgui profile and ldap.. it would be nice to have a way of keeping those in sync 18:45 <+perlDreamer> in my selfish opinion, we either need a dashboard so we can monitor all the forums and wikis, or they all need to be merged into 1 place with topic links from the topic sections 18:45 < mducharme-work> work phone, home phone, address, title, etc 18:45 <+perlDreamer> mducharme-work, isn't that in there already 18:45 < SynQ> probably it should go in this wiki: http://www.webgui.org/admin/wiki 18:45 <+perlDreamer> sync profiles to ldap? 18:45 <+perlDreamer> and sync profiles from ldap? 18:45 <+perlDreamer> they are workflows 18:45 < mducharme-work> perldreamer I've never seen an explanation of what that does 18:45 <@Haarg> you can do that mducharme, but it isn't obvious how it is done 18:46 < SynQ> multiple wiki's suck 18:46 < mducharme-work> I tried turning it on but it didn't seem to do anything 18:46 < SynQ> they should all be interconnected 18:46 <+perlDreamer> mducharme-work, in return for helping me get this setup, I can swap you some LDAP workflow help. 18:46 < SynQ> or at least inherit into a 'master wiki' like the calendar does 18:47 < SynQ> oh 18:47 < SynQ> I see I just repeated the selfish opinion of perlDreamer in my own selfish words 18:47 < mducharme-work> cool 18:47 <+perlDreamer> SynQ, maybe we should add some comments to the bug that is posted about this... 18:49 < SynQ> http://www.webgui.org/design/forum/forum/wiki-in-new-design 18:49 < SynQ> that one? 18:50 <+perlDreamer> this is the point where preaction usually chimes in and says, "I have some code that will fix all this. I just need some time" 18:50 <+perlDreamer> SynQ: this one - http://www.webgui.org/use/bugs/tracker/10585 18:50 < SynQ> posted one 18:51 * SynQ pokes preaction 18:51 < SynQ> I think he is vast asleep 18:51 < SynQ> I'm also very sad to see that there has been not even one submission for the design contest 18:51 <+perlDreamer> I know. I'm sorry for that. 18:51 < SynQ> the announcement for the design contest is also hard to find though 18:51 < SynQ> I tried to find the rules today 18:52 < SynQ> and found myself reloading the page 10 times just to be able to click on the right banner 18:52 < SynQ> It's also not in this list: http://www.webgui.org/promote/inthenews 18:52 * perlDreamer pokes tavisto 18:53 < SynQ> I would say that the contest should be prolonged for at least 1 month 18:53 < SynQ> the deadline being at the 1st of september would be a good plan 18:53 < mducharme-work> on an unrelated note are there any plans to make the webgui upgrade process any more user friendly? 18:53 <+perlDreamer> sure. And the winner announced at the WUC, perhaps? 18:54 < SynQ> good plan 18:54 <+perlDreamer> mducharme-work: what issues are you having with upgrades? 18:54 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 18:54 <+perlDreamer> we fixed two upgrade bugs this week. Here's what it took 18:54 <+perlDreamer> 1) user posted a bug 18:54 <+perlDreamer> 2) user answered questions about the bug with a week of being asked 18:55 <+perlDreamer> it's really quite simple ;) 18:55 < mducharme-work> well none, but having to read through the gotchas and check carefully for any perl modules that need to be installed in advance before running the upgrade seems like something that could be automated easily enough 18:55 < mducharme-work> because I've had upgrades fail before because I had missed a perl module in the gotchas 18:55 <+perlDreamer> perl modules have been left out of the gotchas, too 18:55 <+perlDreamer> but testEnvironment.pl is almost always up to date 18:56 < SynQ> mducharme-work: you should always use the WRE 18:56 < mducharme-work> yeah I do use the WRE 18:56 < SynQ> 0.9.3 works fine for current stable and current beta 18:56 <+perlDreamer> even with the WRE, you have to install modules 18:56 < mducharme-work> exactly 18:56 < SynQ> perlDreamer: not if it's up to me 18:56 <+perlDreamer> well, have had to 18:56 <+perlDreamer> thanks to SynQ, that's gotten much better 18:56 < mducharme-work> why can the module installation not be triggered by the same upgrade pl script that upgrades the database? 18:57 <+perlDreamer> such a script has been written by cap10morgan 18:57 < SynQ> is github broken? 18:57 <+perlDreamer> quite possibly 18:57 -!- cap10morgan [n=wmorgan@75.71.249.188] has joined #webgui 18:57 -!- mode/#webgui [+v cap10morgan] by ChanServ 18:57 <+perlDreamer> whoa! 18:57 < SynQ> that sucks 18:57 <+perlDreamer> cap10morgan: good morning. 18:58 < SynQ> there is the devil 18:58 < mducharme-work> and the upgrade scripts themselves, I always carefully parse through them to look for any errors whatsoever, and it is made even more confusing when lines sometimes end in "... OK!", sometimes end in "... Done.", sometimes end in "... DONE!" and sometimes nothing. 18:58 < mducharme-work> er when the upgrade runs 18:58 < mducharme-work> not the scripts 18:58 <+perlDreamer> cap10morgan: Please meet mducharme-work. He's interested in your auto-upgrade script 18:58 <@Haarg> SynQ, http://twitter.com/github 18:58 < SynQ> ah 18:59 < SynQ> in my opinion github sucks 18:59 <+cap10morgan> hey mducharme-work 18:59 < mducharme-work> hey 18:59 < SynQ> plainblack should run their own git server 18:59 < SynQ> just like they did the svn one 18:59 <+perlDreamer> but what happens when PB goes down? 19:00 <+perlDreamer> I think the hope was that by running it on an external service it would be more reliable, and less maintenance 19:00 <@Haarg> moving git to someone else's hosting was done on purpose 19:00 < SynQ> well 19:00 < SynQ> Haarg: I know 19:00 <+cap10morgan> mducharme-work: you have some questions about my new upgrade script? 19:00 < mducharme-work> I didn't even know about it 19:00 < mducharme-work> but there are lots of things I do not like about the current upgrade process 19:01 <+cap10morgan> it's submitted for inclusion in WRE 1.0 at this point, but i use it every day 19:01 <+cap10morgan> the main things it adds are automatic handling of "stop" versions 19:01 <+cap10morgan> and automatic installation of newly required perl modules 19:01 < mducharme-work> I had just mentioned that I wish I didn't have to parse through the gotchas file manually to check for new modules I have to install 19:01 < mducharme-work> "stop" versions? 19:01 < SynQ> I was going to have a look at WRE development status 19:01 < SynQ> but github is down 19:01 <+perlDreamer> due to database changes, sometimes you can't always change from one version of WebGUI to another 19:02 <+cap10morgan> those are versions you have to install and upgrade to before you can move on 19:02 < mducharme-work> right 19:02 <@Haarg> luckily stop versions have been pretty predictable for a while 19:02 < mducharme-work> yeah I know you need all the pl and sql scripts to get there in the correct step sequence 19:02 <+cap10morgan> currently it relies on a json metadata file to know what's what 19:02 < mducharme-work> I've discovered that once when I had to upgrade a really really old webgui to the latest version 19:02 < SynQ> I'm going to have to include the perl modules needed for the openId module into the WRE some day soon 19:02 <+cap10morgan> eventually that will need to be replaced by a plainblack web service or something similar 19:03 <+perlDreamer> it should be a file in git 19:03 <+perlDreamer> that drives testEnvironment.pl 19:03 <+perlDreamer> that way, it's only ever in 1 place 19:03 < SynQ> mducharme-work: we have an 'upgrade factory' 19:03 <+cap10morgan> or a file in git :) 19:03 <+perlDreamer> so there aren't any differences 19:03 <+cap10morgan> maybe w/ a backup copy on update.webgui.org 19:03 <+perlDreamer> mducharme-work: how does this look for an ldif file: http://webgui.pastebin.com/m719a0233 19:03 < SynQ> which is a special VM that can be used for webgui upgrades for versions back till 5.5.4 19:04 <+perlDreamer> brb 19:04 <+cap10morgan> speaking of which, i need to send rizen a new patch 19:04 <+cap10morgan> i fixed a few bugs since i sent that to him 19:05 < mducharme-work> my other comment is the upgrade scripts should have a common output format for whether the particular steps completed successfully 19:05 < mducharme-work> and error traps, becuase I"ve seen errors in the text output that were not caught by the script and stopped.. and an auto restore from backup would be nice in cases where the upgrade failed due to some error in the database 19:06 < SynQ> perhaps a 'upgrade on a copy' would be nicer 19:06 < mducharme-work> I don't rely on the backup in the current autoupgrade script, what I normally do now is before I upgrade, I stop all webgui services and mysql and .tgz the whole /data/ tree 19:06 < SynQ> that you take a copy of the site (a point in time snapshot) 19:06 < SynQ> upgrade that copy and if it worked you turn it into the 'working site' 19:06 < mducharme-work> that would be excellent 19:07 < mducharme-work> that way there would be almost no downtime 19:07 < SynQ> is there a way to turn a WebGUI instance into 'read only' mode? 19:07 < mducharme-work> because one day for some reason there was a duplicate record in the database, dunno how it got there, it was in the sessions table 19:07 < mducharme-work> but it caused upgrade of one of my sites to fail 19:08 < mducharme-work> it continued on through the upgrades not noticing the problem but the site didn't work afterwards, had to go find and delete the offending row 19:08 < mducharme-work> perlDreamer: typically the objectclass for a user would be inetOrgPerson 19:09 <+perlDreamer> SynQ: not really 19:09 <+perlDreamer> due to user logging, content metadata and all it pretty much has to be read/write 19:10 <+perlDreamer> also session scratch and caching 19:10 <+perlDreamer> it's doable, just isn't done now 19:10 <+perlDreamer> mducharme-work: aside from that is it okay? 19:10 < SynQ> perlDreamer: that is a pitty 19:10 < mducharme-work> perldreamer you will probably need to specify an sn and cn as well 19:11 < mducharme-work> and your dn should include the actual object name 19:11 < SynQ> perlDreamer: that would be something awsome to work on at the hackaton 19:11 < SynQ> make WebGUI able to switch to a sort of 'snap shottable state' 19:11 < mducharme-work> depending if you want the object to be referenced with uid or cn, you would use dn: uid=joebob,dc=localhost 19:12 < mducharme-work> or you could use dn: cn=joebob,dc=localhost 19:12 < mducharme-work> oh and it should be userPassword, not password: 19:12 < SynQ> I have to go home 19:13 < mducharme-work> the choice to use "dn: uid=etc" versus "dn: cn=etc" will have a bearing on the webgui config 19:14 < mducharme-work> so you should choose one of those conventions for all the users and stick to it, and you would correspondingly put either "uid" or "cn" into the "LDAP Identity (default)" field in webgui 19:14 < mducharme-work> the name and help for that field is totally wrong 19:15 < mducharme-work> the help popup text says it's generally "shortname" but I've *never* seen that before 19:15 < mducharme-work> it's actually in 90% of cases either cn or uid 19:16 < mducharme-work> that's the most mislabeled piece of the entire ldap setup page 19:16 < mducharme-work> I might like to suggest new labels for some of those ldap settings if anybody is interested in considering them 19:20 <+perlDreamer> mducharme, we always listen to suggestions 19:21 <+perlDreamer> we can't always take them, but we'll always listen 19:21 <+perlDreamer> and if we can't we'll try to tell you why 19:22 <+perlDreamer> we'll go with cn instead of uid then 19:23 <+perlDreamer> mducharme-work: is this better: http://webgui.pastebin.com/m63d8b40c 19:26 < mducharme-work> yeah that looks like it should work 19:26 <+perlDreamer> cool 19:26 < SynQ> hatsa 19:26 < mducharme-work> http://webgui.pastebin.com/f16830386 19:26 < mducharme-work> those are my suggested changes to the labels 19:26 < SynQ> 1000 karma to rfe 10593 19:27 <@Haarg> github is working now 19:27 < SynQ> I know 19:28 < SynQ> now I really need to go 19:28 * perlDreamer boots SynQ! 19:28 <+perlDreamer> scoot 19:28 <+perlDreamer> go! 19:29 <+perlDreamer> beautiful women need their husband and father 19:29 < SynQ> ok 19:29 < SynQ> bye ~ 19:51 <+perlDreamer> mducharme-work: when I try to add that LDIF file it says: (34) Invalid DN syntax 19:51 < mducharme-work> er hang on let me ask my openldap guy here 19:52 <+perlDreamer> the problem isn't in the LDIF, it's in my slapd.conf 19:53 < mducharme-work> your dc in the ldif file may not match your actual dc's 19:53 < mducharme-work> typically you would use like dc=company,dc=com instead of dc=localhost 19:53 < mducharme-work> depending on what your domain name is 19:53 <+perlDreamer> it'll actually check the domain name? 19:54 < mducharme-work> no 19:54 < mducharme-work> that's just the standard 19:54 < mducharme-work> you can make it whatever, but all objects have to go inside that root context 19:54 < mducharme-work> or in ou's inside that root context 19:55 <+perlDreamer> I'll append the conf info the ldif and repaste for comparison 19:56 <+perlDreamer> http://webgui.pastebin.com/m7f0a525d 19:59 < mducharme-work> try putting a space after the comma 19:59 < mducharme-work> my openldap guy didn't see anything wrong with your ldif file.. 20:04 < mducharme-work> try adding uid as a property as well 20:04 < mducharme-work> uid: joebob 20:04 < mducharme-work> that would be my suggestion 20:05 <+perlDreamer> eeerrrrrgh 20:05 <+perlDreamer> the dn was wrong in my slapd.conf 20:05 <+perlDreamer> now I'm getting invalid credentials when trying to log in to run ldapadd 20:07 < mducharme-work> do you have a rootpw set in the config file? 20:07 <+perlDreamer> yes 20:07 <+perlDreamer> as clear text 20:08 < mducharme-work> ok.. make sure you are using your "rootdn" as the bind dn for ldapadd, and I think there is a command line option for ldapadd to have it use clear text password 20:09 <+perlDreamer> ldapadd -x -D "cn=Manager,dc=localhost" -W -f ../lib/WebGUI/user1 -v 20:09 <+perlDreamer> ?? 20:10 < mducharme-work> yeah, should do it 20:10 < mducharme-work> we normally do all this with the phpldapadmin so 20:10 -!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 20:15 < mducharme-work> perlDreamer: did that work? 20:15 <+perlDreamer> nope 20:15 -!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 20:16 < mducharme-work> same error, invalid credentials? 20:16 <+perlDreamer> yes 20:17 <+perlDreamer> okay, now I'm authenticated 20:17 <+perlDreamer> now I get: ldapadd -x -D "cn=Manager,dc=localhost" -W -f ../lib/WebGUI/user1 -v 20:17 <+perlDreamer> uh 20:17 <+perlDreamer> ldap_add: No such object (32) 20:18 <+perlDreamer> do I need to add the inetOrgPerson object? 20:18 < mducharme-work> no, inetOrgPerson is a class, not an object 20:19 < mducharme-work> in webgui terms, classes are is like types of wobjects, and attributes are the properties of those types of wobjects 20:19 < mducharme-work> you should already have inetOrgPerson.schema included in your slapd.conf 20:20 <+perlDreamer> yep 20:20 < mducharme-work> how did you fix the auth issue 20:20 <+perlDreamer> I wasn't restarting the daemon as I was making config file changs 20:20 < mducharme-work> ahh 20:21 < mducharme-work> ok so your dc=localhost is correct and what you are using? 20:21 <+perlDreamer> yes 20:21 < mducharme-work> ok.. the file is properly in unix format? 20:21 <+perlDreamer> yes :) 20:22 <+perlDreamer> I turned on verbose mode, and the parse seems fine 20:22 < mducharme-work> http://www.openldap.org/faq/data/cache/157.html 20:25 < mducharme-work> does that help? 20:25 <+perlDreamer> yes 20:25 <+perlDreamer> sounds like I need to add dc=localhost 20:25 <+perlDreamer> a 'root' node in WebGUI Asset parlance 20:26 < mducharme-work> right 20:26 < mducharme-work> http://www.openldap.org/doc/admin24/quickstart.html 20:26 < mducharme-work> step 10 on that page says how 20:26 < mducharme-work> you just make an ldif file that creates that object 20:26 < mducharme-work> once you do that your user add should work 20:28 <+perlDreamer> ah ha! 20:33 < mducharme-work> the distro we used did that automatically 20:33 < mducharme-work> so I didn't know that needed to be done manually :) 20:38 <+perlDreamer> it _was_ in the quick start guide 20:38 <+perlDreamer> I should have read more thoroughly 20:40 <+perlDreamer> okay, time to setup WebGUI for LDAP 20:42 -!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit [Client Quit] 20:42 -!- perlbot_ [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui 20:43 < mducharme-work> ok 20:43 < mducharme-work> this is the part I know well 20:43 < mducharme-work> your ldap url should be ldap://serveripaddress:389/ 20:43 < mducharme-work> you might need dc=localhost on the end of that too 20:44 < mducharme-work> connect dn should be your rootdn and identifier should be your rootpw 20:44 <+perlDreamer> okay 20:44 < mducharme-work> authentication attribute should be dn and ldap identity cn 20:45 < mducharme-work> then you just change your overall auth settings under settings and turn on auto registration if you want, and you should be done 20:45 <+perlDreamer> you lost me there 20:45 <+perlDreamer> with the dn and ldap identity cn 20:45 < mducharme-work> in the ldap connection configuration screen there is an "authentication attribute" setting and that should be set to "dn" and an "LDAP Identity" setting which should be set to "cn" 20:46 <+perlDreamer> ah, okay 20:46 -!- tavisto [n=tavisto@96.230.192.126] has joined #WebGUI 20:46 -!- mode/#webgui [+o tavisto] by ChanServ 20:46 <+perlDreamer> it says the connection is valid, that's good 20:47 < mducharme-work> once you have it set up you should be able to log in to webgui as either Manager or joebob 20:47 <+perlDreamer> do I need to add a WebGUI user for those LDAP users? 20:47 < mducharme-work> it will do it automatically once you go into settings and switch your auth from webgui auth to ldap 20:48 < mducharme-work> any previous users created would be using webgui auth, it won't change those, so don't worry about it changing admin or something 20:48 < mducharme-work> because it won't 20:48 < mducharme-work> and turn on ldap auto registration 20:48 < mducharme-work> it makes things easier 20:49 <+perlDreamer> it works 20:49 <+perlDreamer> and I can duplicate the bug 20:50 < mducharme-work> what is the bug, if I might ask? 20:50 <+perlDreamer> oh, it's not a secret or anything 20:50 <+perlDreamer> if a password has a space in it, the user cannot log in to WebGUI 20:50 < mducharme-work> ahh 20:50 <+perlDreamer> so, in addition to user joebob, I also added user spacebob, with a space in his password 20:51 <+perlDreamer> and sure enough, not auto-login or user creation 20:51 < mducharme-work> right 20:51 < mducharme-work> btw did you see my pastebin earlier with my recommended renames of those ldap settings? 20:51 <+perlDreamer> yes, I did 20:52 <+perlDreamer> I'm going to run them past of the of the other devs who I know does LDAP, and if he has no problems with them, I'll submit a bug and then make the changes. 20:53 <+perlDreamer> for the most part, they're only i18n label changes, so I can't see that anyone would mind 20:59 <+perlDreamer> hm, it's getting passed all the way to the ldap bind inside Net::LDAP fine 20:59 <+perlDreamer> this may not be a WebGUI bug 21:01 -!- perlbot_ is now known as perlbot 21:13 -!- perlmonkey21 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has joined #webgui 21:14 -!- perlmonkey2 [n=perlmonk@76.213.115.80] has quit [Nick collision from services.] 21:14 -!- perlmonkey21 is now known as perlmonkey2 21:15 -!- mode/#webgui [+v perlmonkey2] by ChanServ 21:16 <+perlDreamer> mducharme-work, do you know how to read LDAP "messages"? 21:17 <+perlDreamer> would you recognize a poorly encoded message? 21:36 <+perlDreamer> I think the problem here is with Net::LDAP itself, and the way it's encoding the message to send it to the server 21:37 <+perlDreamer> I'll post this as a bug to Net::LDAP, and see where it goes 21:40 < mducharme-work> hrm 21:40 < mducharme-work> no I don't know how to read ldap messages 21:45 -!- cap10morgan [n=wmorgan@75.71.249.188] has quit [] 22:20 <+perlmonkey2> I'm trying to differentiate between the terms "email" and "messages". If messages refers to the inbox table, then email in the context of user profiles, would mean the 'email address', right? 22:20 <+perlmonkey2> Yeah, it is labeled email address in the edit screen but the field is actually 'email'. nevermind :) 22:38 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has joined #webgui 22:38 -!- mode/#webgui [+v cap10morgan] by ChanServ 22:38 -!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 22:40 -!- carogray3 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 22:44 -!- plainhao [n=plainhao@mail.xbiotica.com] has quit [] 22:44 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 60 (Operation timed out)] 23:40 -!- Haarg [n=haarg@75.50.89.99] has quit ["Leaving"] 23:43 -!- Haarg [n=haarg@adsl-75-50-89-99.dsl.mdsnwi.sbcglobal.net] has joined #webgui 23:43 -!- mode/#webgui [+o Haarg] by ChanServ 23:57 <+perlDreamer> mducharme-work: now that I've got the bug triaged, shall we try the LDAP profile sync workflow? --- Day changed Sat Jul 11 2009 00:01 <+perlDreamer> the sync process goes one way only 00:01 <+perlDreamer> from LDAP, to WebGUI 00:08 < CIA-46> WebGUI: colin * r11508 /WebGUI/lib/WebGUI/ (55 files in 4 dirs): Fix a common misspelling of the word definition, in POD. 00:38 -!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has joined #webgui 00:39 < elnino> a person that is a content manager, is by defacto part of the "turn on admin" right? otherwise, they wouldn't be able to modify content... What was "turn on admin" group originally meant for? 00:41 <+perlDreamer> elnino, unless the content manager group is a sub-group of Turn On Admin, then no. They need to be added to both groups. 00:45 < elnino> ah.. I guess it is by default a subgroup of Turn On Admin. never thought to look. Package Managers, Template Managers, Secondary Admins, and Admins are too. 00:46 <+perlDreamer> Admin is a subgroup of everything by default 00:46 <+perlDreamer> it's hardcoded that way 00:46 < elnino> yep. Saw that too. 00:46 < elnino> oh. It's set up via the groups area too. 00:48 < elnino> I added that to a wiki in admin wiki. Thanks! 01:06 -!- Haarg [n=haarg@adsl-75-50-89-99.dsl.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 01:15 < mducharme-work> perlDreamer: ahh I thought it would go both ways 01:15 <+perlDreamer> no, it only pulls from LDAP into WebGUI 01:16 <+perlDreamer> each field would need some kind of datestamp so you'd know who was most recently updated 01:16 < mducharme-work> ok 01:16 < mducharme-work> unless it did a comparison of each 01:16 < mducharme-work> on login 01:17 -!- tavisto [n=tavisto@96.230.192.126] has quit [] 01:19 <+cap10morgan> perlDreamer: i gotta run in about 30 min. but i can setup this ec2 instance for you if you want to debug that cdn upgrade issue 01:19 -!- daviddelikat [n=dav@h69-129-206-153.mdsnwi.broadband.dynamic.tds.net] has joined #WebGUI 01:21 <+perlDreamer> please do, cap10morgan 01:21 <+perlDreamer> I think it's going to work with the patch 01:21 <+perlDreamer> so it's just verifying 01:21 <+cap10morgan> ok, should be ready in 10 minutes or so 01:21 <+cap10morgan> the patch didn't work when i tried it 01:22 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 01:22 -!- mode/#webgui [+o Haarg] by ChanServ 01:23 <+perlDreamer> bummer, but we'll work it out cap10morgan 01:23 <+cap10morgan> yeah, hopefully it's still something simple 01:35 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit [Read error: 104 (Connection reset by peer)] 01:35 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has joined #webgui 01:35 -!- mode/#webgui [+o Haarg] by ChanServ 01:49 -!- cap10morgan [n=wmorgan@h19-afsc.ded.indra.com] has quit [Read error: 60 (Operation timed out)] 01:50 -!- Haarg [n=haarg@76-250-33-221.lightspeed.mdsnwi.sbcglobal.net] has quit ["This computer has gone to sleep"] 01:53 < CIA-46> WebGUI: colin * r11509 /WebGUI/ (3 files in 3 dirs): Do not rely on a database default for the profile field formType. 01:53 < CIA-46> WebGUI: colin * r11510 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting profileField default formType fix. 02:07 <+perlDreamer> elnino, are you still here? 02:08 * perlDreamer is between bugs, so I thought I'd tackle your latest next 02:15 < mducharme-work> perldreamer ldap does not have an easy self service interface for updating info like webgui does, that's why it would be nice if it could work the other way 02:16 <+perlDreamer> aside from that php thing? 02:16 <+perlDreamer> in any case 02:16 < mducharme-work> there are open source web interfaces for ldap but none are good at user self service, except one that is for edirectory 02:16 <+perlDreamer> I see 02:16 < mducharme-work> but that doesn't help people using openldap 02:16 <+perlDreamer> well, it should be possible to write a custom workflow for WebGUI that does that 02:16 <+perlDreamer> and, WebGUI already has the hooks for triggering it 02:17 < mducharme-work> phpldapadmin is meant for centralized admin, not user self-management 02:17 <+perlDreamer> so, if someone were to start with Workflow/Activity/SyncProfileToLdap and reverse it, it should be possible to do what you want 02:17 <+perlDreamer> and use wG for a front end for LDAP 02:17 < mducharme-work> yup 02:17 <+perlDreamer> unless you have a space in the password 02:17 <+perlDreamer> :/ 02:20 <+perlDreamer> Do you know how to program in perl, mducharme-work? 02:21 < mducharme-work> I used to ages ago 02:21 < mducharme-work> but it's been like.. 13 years or so 02:21 < mducharme-work> lol 02:21 <+perlDreamer> wow 02:21 <+perlDreamer> that is a long time ago 02:21 < mducharme-work> oh CRAP 02:21 < mducharme-work> I was customizing the login template 02:22 < mducharme-work> thankfully made a duplicate 02:22 < mducharme-work> and now I can't log in to my site 02:22 < mducharme-work> oy this will be fun... 02:22 < mducharme-work> how do I get back in to fix this... 02:22 <+perlDreamer> you should be able to construct the login using URL parameters 02:23 <+perlDreamer> first, try this: http://mywebgui.localdomain/?op=auth;method=login 02:23 <+perlDreamer> uh, use your real site name, not my dev site :) 02:24 < mducharme-work> ahh thank you! 02:24 < mducharme-work> I found the URL parameters from another site 02:25 <+perlDreamer> that's a handy URL to bookmark, by the way 02:25 <+perlDreamer> what, and the turn on admin url 02:25 <+perlDreamer> do you use the WebGUI toolbar? 02:25 <+perlDreamer> it's a little piece of javascript that will append those URL params to the current URL so they work on any site 02:26 < mducharme-work> ahh 02:26 < mducharme-work> no, never heard of it 02:26 <+perlDreamer> I think it's in the Bazaar on webgui.org 02:27 < mducharme-work> I wish there was a way to nest style templates in webgui 02:27 <+perlDreamer> nest? 02:27 < mducharme-work> well 02:27 < mducharme-work> it's probably easier just to show you an example 02:27 < mducharme-work> http://www.gobcn.ca/ 02:28 <+perlDreamer> ok 02:28 < mducharme-work> that's the site I'm trying to update right now, just to get it to the point where we can get a quote from plainblack on a redesign 02:28 < mducharme-work> you can see that orange gradient on the back of the main page 02:28 <+perlDreamer> yes 02:28 < mducharme-work> well it's only on the main page, not on the others 02:29 <+perlDreamer> you sure? 02:29 < mducharme-work> if you go on the others there is a white box which has the actual content in it and the orange gradient is underneath that as a border 02:29 <+perlDreamer> but you want it in the foreground, instead of the white box 02:29 < mducharme-work> except communities map under about us, missed that one 02:29 < mducharme-work> on the main page only, yes 02:30 <+perlDreamer> and now you're doing that with 2 style templates? 02:30 < mducharme-work> I used to accomplish that by having two templates, one for the splash page and one for the other pages, but it seemed silly to maintain two that were identical save like 2-3 lines 02:30 < mducharme-work> so I tried something new.. put stuff in just one style template, and modified all the page layout templates I use (duplicated of course) to draw the white box 02:31 < mducharme-work> and went through all my pages and changed them to the page layout template that draws the white box 02:31 < mducharme-work> of course that also necessitates customizing login, search, collaboration, etc templates 02:32 < mducharme-work> so it seems silly either way 02:32 <+perlDreamer> yeah, I'd go with the dual templates 02:32 < mducharme-work> it would be nice if you could "nest" style templates, would solve that type of problem for me 02:32 <+perlDreamer> if it really bothers you, you could use snippets for the constant parts of the template 02:32 <+perlDreamer> and assetProxy them into the template 02:33 < mducharme-work> so that a template would be inserted into its parent wherever the "content" area was 02:33 < mducharme-work> on-the-fly 02:33 < mducharme-work> should be possible 02:34 <+perlDreamer> maybe some conditional code in the style template would help 02:34 <+perlDreamer> if main page, then do this 02:34 <+perlDreamer> otherwise, do that 02:35 < mducharme-work> only problem is that style templates don't have an if ishome like nav templates do 02:36 < mducharme-work> although I suppose I could do it based on the page title 02:36 <+perlDreamer> you would need to use either a macro, or maybe one of the session variables 02:36 < mducharme-work> of course if someone created a new page somewhere else on the site called "Home" it would get the wrong thing 02:36 <+perlDreamer> yes 02:37 <+perlDreamer> I think a small macro would do it, unless I have the order of processing between templates and macros backwards 02:37 <+perlDreamer> wait 02:37 <+perlDreamer> isn't that the if macro? 02:37 < mducharme-work> yeah I was gonna say it would only work if the macro processed first 02:37 < mducharme-work> the if macro? 02:38 <+perlDreamer> there is a macro named "if" ^If(condition, text1, text2); 02:38 <+perlDreamer> but putting HTML into that is not fun 02:38 <+perlDreamer> and I think macros eval after templates 02:40 < mducharme-work> I'll try this 02:45 < mducharme-work> ^If('^Page(title);' ne 'Home',
); 02:45 < mducharme-work> hrm that is running regardless of whether page title is home or not 02:45 < mducharme-work> it's inserting that html regardless, I mean 02:45 <+perlDreamer> right, because cond is not a conditional, it's a boolean 02:47 < mducharme-work> http://www.webgui.org/design/wiki/if-macro 02:47 < mducharme-work> I'm going by the examples on that page 02:48 <+perlDreamer> I think you may have missed the note on the top of that page 02:48 < mducharme-work> oops 02:48 < mducharme-work> I saw it but misread it 02:49 <+perlDreamer> here's something else to try 02:49 <+perlDreamer> there's an SQL macro 02:49 < mducharme-work> so ^If(ne, ^Page(title);, 'Home'); <--- would that do it? 02:49 <+perlDreamer> so you build a SQL statement that returns whether or not the current assetId is the same as the defaultAsset from the settings table. 02:50 <+perlDreamer> something like this 02:52 <+perlDreamer> ^If( ^SQL(select 1 where someVariable = (select value from settings where name='defaultPage'));, '
); 02:52 <+perlDreamer> I just don't know off the top of my head what someVariable is 02:52 <+perlDreamer> or if the whole idea will work or not 02:52 < mducharme-work> is there any docs on the usage of the new If macro? 02:53 < CIA-46> WebGUI: colin * r11511 /WebGUI/ (3 files in 3 dirs): 02:53 < CIA-46> WebGUI: Update POD in HTML.pm, 'html' is not an option for format content. 02:53 < CIA-46> WebGUI: Fix Comment formatting in the AssetAspect. 02:53 < CIA-46> WebGUI: colin * r11512 /branch/WebGUI_7.6/ (3 files in 3 dirs): Backporting comments aspect formatting fix. 02:53 <+perlDreamer> the if macro works exactly like a 02:54 <+perlDreamer> aside from that wiki page, the Macro booklet is available from the Bazaar 02:54 <+perlDreamer> I don't know if it covers the If macro 02:55 <+perlDreamer> looks like it doesn't 02:55 <+perlDreamer> but like I said, ^If(one, two, three); is the same as twothree 02:56 <+perlDreamer> it won't perform logic, aside from determing if the string "one" is true or false 02:56 < mducharme-work> ahh gotcha! 02:56 <+perlDreamer> maybe I should add that to the wiki page :) 03:01 < mducharme-work> heh oh well it's not working 03:01 < mducharme-work> ^If(^Page(title);="Customer Car2","Care","No Care"); 03:02 <+perlDreamer> it won't 03:02 < mducharme-work> I put that on the "Customer Care" page and it's consistently outputting "Care" 03:02 <+perlDreamer> it won't do a comparison 03:02 < mducharme-work> I thought tmpl_if could do comparisons 03:02 <+perlDreamer> no 03:02 < mducharme-work> well = anyway 03:02 <+perlDreamer> it only checks the argument for truth 03:03 <+perlDreamer> and "^Page(title);="Customer Car2" as a string is true 03:03 < mducharme-work> right 03:03 <+perlDreamer> because it isn't empty or 0 03:04 < mducharme-work> and there's no new comparison macro which does what that used to do 03:04 <+perlDreamer> no 03:04 <+perlDreamer> not unless you try that SQL hack I mentioned above 03:07 < mducharme-work> I'll give that a shot, once I can figure out how to pull the current page assetid 03:08 <+perlDreamer> try ^Page(assetId) may work 03:24 * perlDreamer is going to call it a day 03:24 <+perlDreamer> later, all 03:24 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has quit ["Leaving."] 03:36 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has joined #webgui 03:36 -!- mode/#webgui [+v patspam] by ChanServ 03:46 -!- cap10morg [n=irchon@198.202.202.22] has joined #webgui 03:46 -!- cap10morg [n=irchon@198.202.202.22] has quit [Remote closed the connection] 04:20 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 05:20 -!- carogray2 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 05:22 -!- carogray3 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 05:28 -!- f00li5h[HireMe] is now known as f00li5h 07:11 -!- elnino [n=ninow@user-38q49cv.cable.mindspring.com] has quit ["Leaving"] 07:18 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 08:16 -!- perlmonkey2 [n=perlmonk@adsl-76-213-115-80.dsl.okcyok.sbcglobal.net] has quit ["Leaving."] 10:57 -!- patspam [n=patspam@ppp221-151.static.internode.on.net] has quit ["Leaving."] 14:08 -!- carogray [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 15:02 -!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 15:03 -!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 15:31 -!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has quit ["ZNC - http://znc.sourceforge.net"] 15:31 -!- perlbot [n=perlbot@c-69-180-46-57.hsd1.ga.comcast.net] has joined #webgui 17:35 < daviddelikat> gotta love it! MS IE 8 can't connect to the web... 17:35 < daviddelikat> wont load any pages at all! 17:40 < carogray> can I please ask a stupid css question? - i have been on the css chat room for ages - i think it's simple, but no one has acknowledged 17:41 < carogray> daviddelikat: did you try that compatibility thing? 17:41 < daviddelikat> which compatibility thing? 17:42 < carogray> it's a funny little icon just to right of addess bar looks like a broken page 17:42 < daviddelikat> feel free to ask, I may or may not have the answer 17:42 < daviddelikat> but I'll tyr... 17:42 < daviddelikat> try... 17:43 < daviddelikat> the address bar on IE? 17:43 < carogray> my question...is "does text always have to be inside some sort of html tag, like p or li, if it's in a div?" 17:43 < carogray> yes address bar in IE 17:43 < daviddelikat> answer: no 17:44 < daviddelikat> but there are all kinds of css things that could be keeping your text from displaying... 17:44 < carogray> YAY! I thought there was some sort of standards rule or something that said it had to. it can just be "loose"? 17:44 < carogray> it's not keeping my text from displaying... it's a positioning thing 17:45 < daviddelikat> positioning is a pain in the but... 17:45 < carogray> a menu I want inside a div was just right, then I put it in a p tag and it wansered far away 17:45 < carogray> wandered 17:45 < carogray> for sure 17:45 < daviddelikat> I'm currently having trouble with some tabs in YUI 17:46 < daviddelikat> it puts one piece on top of another... 17:46 < carogray> keep finding I think I am almost there and then suddenly 3 days later find I have to begin thewhole blinkin' thing all over again 17:46 < carogray> YUI is totally beyond me at this point! 17:46 < daviddelikat> have you tried firebug? or something like it? 17:47 < carogray> can't go there right now, have to get an entire website transferred over to WG by end of tomorrow night 17:47 < carogray> yeah - I like firebug 17:47 < carogray> also I use dreamweaver 8 a lot to see 17:47 < carogray> and play 17:47 < carogray> not for fun, I mean fiddle 17:48 < daviddelikat> good luck finishing your project... ( sounds like fun to me ) 17:48 < carogray> would so much rather be outside playing finally stopped raining after a month and I have a duck house I must finish 17:48 < carogray> thanks 17:48 < daviddelikat> cool ... duck house 17:48 < daviddelikat> where abouts is all this rain? 17:49 < carogray> yeah, they keep pooping on teh porch and I want to get them their own place so when I finish porch with new deckign it is duck poop free 17:49 < carogray> in NH 17:49 < carogray> been raining nearly a month 17:49 < carogray> feels like summer in England 17:49 < daviddelikat> cool 17:49 < daviddelikat> we just had an awesome storm go through last night 17:49 < carogray> where are you 17:49 < daviddelikat> first real rain we've had in a month 17:49 < daviddelikat> WI 17:49 < carogray> ahah you are one of those? 17:49 < daviddelikat> we have nickel sized hail 17:50 < carogray> that sounds dangereuse 17:50 < carogray> everybody would be needing houses! 17:50 < daviddelikat> we didn't have much damage so far as I can tell... 17:51 < daviddelikat> but there is a hole in the fabric on out swing 17:51 < daviddelikat> s/out/our/ 17:51 < daviddelikat> so some of it was hard enough to hurt. 17:51 < carogray> for sure 17:51 < daviddelikat> I've got to get busy here, lots to do... 17:52 < carogray> gotta get back to my headache..too 17:52 < carogray> later 17:52 < carogray> thanks 17:52 < daviddelikat> your wlecome 17:52 -!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: stDavid, mducharme, Radix_ 17:54 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 17:54 -!- Netsplit over, joins: mducharme, stDavid, Radix_ 19:29 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has quit [Read error: 110 (Connection timed out)] 19:30 -!- stDavid [n=stDavid@static-72-64-138-146.tampfl.fios.verizon.net] has joined #webgui 19:38 < CIA-46> WebGUI: colin * r11513 /WebGUI/docs/changelog/7.x.x.txt: Note a bug fix that was actually fixed a while ago. 19:38 < CIA-46> WebGUI: colin * r11514 /branch/WebGUI_7.6/docs/changelog/7.x.x.txt: backporting bug changelog notice. 20:00 -!- perlmonkey2 [n=perlmonk@76.213.115.80] has joined #webgui 20:01 -!- mode/#webgui [+v perlmonkey2] by ChanServ 21:13 -!- perlDreamer [n=colink@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 21:13 -!- mode/#webgui [+v perlDreamer] by ChanServ 21:13 <+perlDreamer> preaction: ping 21:30 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 22:22 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has joined #webgui 22:23 < topsub> Anyone good with mod_rewrite, when iuncomment both rules i get an internal server error, But when i have one rule comments they work as expected, Any Ideas? http://webgui.pastebin.com/m39876d34 22:28 < daviddelikat> I think your secodn rule has to exclude items that match the first rule 22:29 < daviddelikat> im guessing the final text has both the index.php and our_work_detail.php 22:30 < topsub> well here is my goal: I'm taking urls like this domain.com/index.php/our_work to domain.com/our_work 22:30 < topsub> in the 2nd rule 22:31 < topsub> so any url that is passed domain.com/index.php/contact will go to domain.com/contact 22:31 < topsub> bascially just removing the index.php 22:32 < topsub> on the portfolio page i am doing an ajax request /detail/1 i need to rewrite it to our_work_detail.php?id=1 22:32 < daviddelikat> I don't know much about rewrite, but it looks like it would do the opposite. 22:33 < daviddelikat> the index part that is 22:33 < topsub> all my links on the site are domain.com/contact 22:33 < topsub> domain.com/about_us 22:34 < daviddelikat> so your url is doman.com/about but you want it to go to the index.php script right? 22:35 < daviddelikat> I think it is applying that rule to the detail urls also: 22:35 < daviddelikat> detaiil/5 ===> index.php/include/pages/our_work_detail.php?id=5 22:36 < topsub> yes the domain.com/about to index.php/about 22:36 < topsub> i want it to see the detail/5 and send it to /include/pages/our_work_detail.php?id=5 instead of through the index.php page 22:37 < daviddelikat> thats what I thought, you need to make sure the detail match is the last match so it doesn't apply the other rule 22:38 < daviddelikat> perhaps change the last part of the line from [NC] to [NC,L] -- I'm not sure what that means, but is 'L' is Last then that would fix your problem... 22:38 < daviddelikat> sorry I'm speculating here 22:39 < topsub> so more line 8 to 7 22:39 < daviddelikat> you might want to hit the apache web site and see wht they say about the rewrite tules. 22:39 < topsub> then on line 7 add a rule that if it is detail to skip 22:39 < topsub> like i said alone each rule works 22:39 < topsub> when they are both uncommented it crashes 22:39 < topsub> for some reason 22:40 < daviddelikat> yeah, its definatly applying both rules then, ... 22:40 < daviddelikat> see if you can get it to spit out the final text for the URL 22:42 < topsub> i think because that /index line is saying anything thats pass through its crashing 22:45 < daviddelikat> I just looked at the syntax a apache.com, add the 'L' to the flags at the end 22:45 < daviddelikat> that will fix your problem 22:45 < daviddelikat> http://webgui.pastebin.com/d5ca6fb3b 22:49 < topsub> hmm doesn't seem like working 22:51 < daviddelikat> you might try back Monday, when there are mode people online.. 22:52 < topsub> ya 22:52 < topsub> haha 22:52 < topsub> i am wondering if i can do a rewritecond above the index rule 23:06 <+perlDreamer> that's what ya get for using PHP 23:06 * perlDreamer blows a raspberry 23:13 < topsub> haha 23:13 < topsub> for a client 23:13 < topsub> not me 23:13 < daviddelikat> hey PD hows it going? 23:13 < topsub> I got further, http://webgui.pastebin.com/m17d34dcf 23:14 < topsub> both working but when i call the detail page via ajax 23:14 < topsub> i'm getting blank screen like its not picking it up 23:19 -!- eon` [n=xorl@sys-adm.org] has joined #webgui 23:19 * perlDreamer is doing WebGUI promotional work 23:19 < eon`> so, I changed the theme in webgui, but, it didn't change *at* all 23:19 <+perlDreamer> check out this page: http://en.wikipedia.org/wiki/RSS 23:19 <+perlDreamer> eon`: what do you mean by that? 23:20 <+perlDreamer> just exactly did you do to 'change the theme'? 23:20 < eon`> perlDreamer: I used the steps on the webgui site to change it 23:20 < eon`> it says it's using that new style under the "Display" area of the branch 23:20 < eon`> but, it's not 23:20 < eon`> ahh 23:21 <+perlDreamer> did you clear the cache on the site, and in your browser? 23:21 < eon`> yeah, i figured it out. 23:21 <+perlDreamer> is there a pending version tag that needs to be committed or approved? 23:21 <+perlDreamer> ah, sweet 23:21 < eon`> It wasn't very clear about editing root->home 23:21 < eon`> gotta edit home's branch 23:21 < eon`> not the theme's branch 23:21 <+perlDreamer> you could update the wiki page to clear that up 23:23 < eon`> "Click on the "class icon" of the page layout asset that is your home page. The Layout asset is very similar to a page and has an icon on the far left side of the edit toolbar that resembles a piece of paper. If you hover over this icon, it will say "Page Layout". This icon is called the "class icon"." 23:23 < eon`> I will edit it and throw an example on the end of it 'e.g. root -> home' 23:24 < daviddelikat> this is insane... it appears that quite suddenly none of the JS on my WG site is running. 23:24 < daviddelikat> I don't know what I did, but its a greate feature. 23:25 < daviddelikat> even made safari crash 23:25 < eon`> now how to create my own theme 23:26 < topsub> woot got it!!! 23:27 < eon`> how do you create hmm more or less 23:27 < eon`> how do I create a wgpkg? 23:30 < daviddelikat> I love wild goose chases... 23:34 <+perlDreamer> eon`, that is pretty simple 23:34 <+perlDreamer> Any asset can be a package 23:34 <+perlDreamer> Edit the asset, and go to the Metadata tab 23:34 < eon`> got it 23:34 <+perlDreamer> select Yes 23:34 < eon`> you "Make package yes" 23:34 -!- topsub [n=topsub@cpe-069-132-179-250.carolina.res.rr.com] has left #webgui [] 23:34 <+perlDreamer> right 23:34 < eon`> right\ 23:34 < eon`> cool 23:34 <+perlDreamer> to export the package, use the Asset Manager. 23:35 <+perlDreamer> there's a very large wiki page on making styles for WebGUI 23:35 <+perlDreamer> best practice is to put everything into one folder 23:35 <+perlDreamer> templates, images, css snippets, js, etc 23:35 <+perlDreamer> navigation config 23:35 < eon`> perlDreamer: yeah if you click the link on the wiki it goes the the "plan black" site 23:35 < eon`> the wiki page is broken 23:35 <+perlDreamer> which page? 23:35 < eon`> https://www.webgui.org/community-wiki/how-to-give-webgui-your-own-style 23:35 < eon`> click on export wgpkg 23:36 < eon`> it's down at the end of the page 23:36 < eon`> but if you just click the link it goes to the wrong location ;) 23:36 <+perlDreamer> oy 23:36 <+perlDreamer> yeah, wrong website 23:36 <+perlDreamer> those links must have been inserted by hand 23:36 <+perlDreamer> I think I'm going to edit that using vim 23:37 < eon`> vim, my only home 23:37 < eon`> haha 23:37 <+perlDreamer> I miss the vim text editing plugin for firefox 23:38 < eon`> hmmm 23:38 < eon`> can do I manually create my own assets folder 23:38 <+perlDreamer> sure 23:39 <+perlDreamer> which version of wG are you using, dude? 23:39 < eon`> 7.6.29 debian SID 23:41 <+perlDreamer> when you go to the asset manager, there should be a content bar down below the asset browsing pane 23:41 <+perlDreamer> from there you can add a folder 23:42 < eon`> i see 23:42 < eon`> only "With selected:" 23:42 <+perlDreamer> no 23:42 < eon`> update delete cut copy duplicate 23:42 <+perlDreamer> Is there an admin bar on the left side of the page/ 23:42 <+perlDreamer> ? 23:42 < eon`> yes 23:42 < eon`> I am looking 23:42 <+perlDreamer> then you can add a folder with that 23:42 <+perlDreamer> I keep forgetting in which version we made that change 23:43 * perlDreamer is going to run outside to do some yardwork, but I'll check back in periodically. 23:44 < eon`> perlDreamer: ah 23:44 < eon`> got it 23:44 <+perlDreamer> btw, I updated most of the links on that wiki page 23:44 < eon`> under the basic yeah? 23:44 < eon`> I see "new content" 23:44 <+perlDreamer> yes 23:44 <+perlDreamer> Under Basic 23:44 <+perlDreamer> about 6 items down 23:44 <+perlDreamer> Folder 23:44 < eon`> yeah 23:44 <+perlDreamer> are you trying for the design contest? 23:45 < eon`> nope 23:45 < eon`> just trying to integrate my own design into the webgui interface 23:45 <+perlDreamer> well, if you're interested, there are cash and karma awards 23:45 < eon`> cool 23:45 <+perlDreamer> and to the best of my knowledge, there are no other entries yet 23:46 < eon`> are you the same github perldreamer? 23:46 <+perlDreamer> I am 23:46 <+perlDreamer> the one, the only, the overworked 23:47 * perlDreamer will be back in a while 23:47 < eon`> ah ok cool --- Day changed Sun Jul 12 2009 00:13 < eon`> ok so I made my theme all webgui compatible 00:13 < eon`> now to make it so webgui can use it 00:13 < eon`> it's not showing up in the style menu 00:13 < eon`> hmmm 00:14 < eon`> wrong namespace that's why 00:21 <+perlmonkey2> Is there a way to have a profile field only show up for a single user profile field? 00:22 < eon`> hmmm 00:22 < eon`> my page is seemingly ignoring my css 00:22 < eon`> kind of odd 00:24 < eon`> yar 00:24 < eon`> got it! 00:24 < eon`> now to fix how it broke my menu and nav 00:27 <+perlDreamer> perlmonkey2: what do you mean? 00:28 <+perlmonkey2> perlDreamer: never mind. I just need to edit the ProfileSettings file and to add my profile field. 00:39 < eon`> damn, got it to work! 00:42 < eon`> this is amazingly easy to theme for lol 00:42 < eon`> i've never used webgui and i got a theme to work on it in 1/4 of the time it took me to port the same theme to for instance wordpress 00:44 <+perlDreamer> cool! 00:44 < eon`> that or since then 00:45 < eon`> i've doubled my ability to learn things ahah 00:45 <+perlDreamer> WebGUI is not known for its easy learning curve 00:45 < eon`> eh 00:45 < eon`> know how I learned perl? Not a book, or a class, reading it and figuring out the functions, I learned assembley the same way. 00:46 < eon`> It's just logic 00:46 -!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has joined #webgui 00:46 < eon`> logic+syntax, that's it 00:46 <+perlDreamer> "WebGUI is logical." I like that 00:46 < eon`> why is this damned wgpkg not importing though, I see it go into the /var/lib/webgui/uploads/..... 00:46 <+perlDreamer> are you importing it into a new site? 00:47 < eon`> new folder 00:47 < eon`> n/m 00:47 < eon`> figured it out 00:47 <+perlDreamer> I think I'm going to wait 3 minutes before answering all your questions ;) 00:47 < eon`> perlDreamer: I would, I learn quickly haha 00:48 -!- carogray1 [n=Caroline@c-98-217-214-184.hsd1.nh.comcast.net] has left #webgui [] 00:48 < eon`> End up answering most of my own questions, there are some tougher ones i'll probably ask later about the sql things I was reading about 00:48 <+perlmonkey2> heat index is 106 with the temp at 100. some metals are starting to melt. 00:48 < eon`> perlDreamer: yowza 00:49 <+perlmonkey2> perlDreamer: ah, how to do automatically check for coverage on unit tests? 00:50 <+perlmonkey2> that wasn't even a real sentence. obviously I've spent too much time out in the oven, er, outside. 00:50 <+perlDreamer> perlmonkey2: cover -delete; perl -MDevel::Cover t/someTest.t; cover 00:50 <+perlmonkey2> hmm 00:50 <+perlmonkey2> interesting 00:50 <+perlDreamer> file:///data/WebGUI/coverage/index.html -> Firefox 00:55 <+perlDreamer> or is it coverage.html? 00:55 <+perlDreamer> one of those 00:59 < eon`> perlDreamer: How do you refresh the cache for webgui? 01:00 < eon`> found it burried 01:01 <+perlDreamer> buried? 01:01 <+perlDreamer> It's the 2nd link from the top inthe admin bar 01:02 < eon`> yeah the admin console is crunched up 01:02 < eon`> well toggled 01:12 <+perlDreamer> perlmonkey2: this is the correct file URI: file:///data/WebGUI/cover_db/coverage.html 01:13 <+perlmonkey2> perlDreamer: sweet thanks :) 01:18 < mducharme> every time in the past I've suggested webgui to people, I've met a certain amount of resistance 01:18 < eon`> so 01:19 < eon`> I put my theme under root > Home > themename 01:19 < eon`> why does it show up on the front page? 01:19 < mducharme> becuase you put it in home 01:19 < mducharme> make a theme folder under root 01:19 < mducharme> and put it in there instead 01:19 < eon`> ok 01:19 < eon`> how do I move that folder? 01:19 < mducharme> cut and paste 01:19 < mducharme> via asset manager 01:19 < eon`> hah 01:19 < mducharme> check the folder, cut, browse to root, paste 01:19 < eon`> that was awesome 01:21 <+perlDreamer> why don't people like it, mducharme? 01:22 < mducharme> perlDreamer: the number one biggest worry, which people seem terrified of, is "it will prevent us from doing something on the website that we would otherwise be able to do" 01:22 < mducharme> there's a fear it'll prevent people from making the website the way they want 01:22 < mducharme> because with joomla all sites tend to look the same, and other CMS's 01:23 < mducharme> and the silly thing is, in like 100% of cases these are sites that are brochure sites, not doing anything fancy, webgui handles everything just fine 01:23 < mducharme> but there is still that fear 01:23 <+perlDreamer> especially if you show them this: https://www.webgui.org/promote/sightings 01:23 <+perlDreamer> all those sites are quite different from one another 01:25 < mducharme> yeah and I show them that type of stuff 01:25 < mducharme> but still there is that fear 01:25 <+perlDreamer> well, maybe if we make WebGUI a great front end for self-managing LDAP data it will help persuade them 01:25 < mducharme> and there are a few cases in which people want to do things a specific way which are not the easiest in webgui 01:26 <+perlDreamer> that can be very true 01:26 < mducharme> whereas there is an alternative method that works just as well that is webgui friendly 01:26 <+perlDreamer> speaking of which, did you get the sql query thing to work? 01:26 < mducharme> it's like once I was requested to have news articles grouped by month 01:26 < eon`> hmmm 01:26 < eon`> cleared cache and the nav I made is not respecting my menu design 01:26 < mducharme> perl no, the macro doesn't even seem to run 01:26 <+perlDreamer> odd, let me try it 01:27 <+perlDreamer> mducharme, the new Story Manager will group news articles by month, by default 01:27 < mducharme> and archived in categories by year then by month 01:27 < mducharme> ahh 01:27 < mducharme> must be in the new version 01:27 <+perlDreamer> yes, it's in 7.7 01:27 < mducharme> the beta? 01:27 < mducharme> I'm running stable everywhere 01:27 < mducharme> nervous about betas 01:27 < mducharme> how long until stable jumps to the new code? 01:27 <+perlDreamer> soon 01:28 < mducharme> that's good to know 01:28 <+perlDreamer> definitely before the WUC 01:28 < mducharme> story manager replaces the collaboration wobject as far as news articles go? 01:28 <+perlDreamer> yes 01:28 <+perlDreamer> smaller, lighter, faster 01:28 <+perlDreamer> RSS and atom feeds 01:28 < mducharme> cool 01:28 < mducharme> sounds good 01:28 <+perlDreamer> and a built in story aggregator called the StoryTopic 01:29 < mducharme> I'd like to see the thingy be a bit more powerful, has it improved in 7.7? 01:29 <+perlDreamer> I have a talk about it at the WUC, if you're interested 01:29 <+perlDreamer> Thingy is just more stable 01:29 <+perlDreamer> no improvements 01:29 < mducharme> ahh 01:29 < mducharme> rats 01:29 < mducharme> heh 01:29 <+perlDreamer> do you have RFEs filed for what you want? 01:29 < mducharme> no, I don't know where to go to file them heh 01:30 <+perlDreamer> www.webgui.org/rfe 01:30 < mducharme> the new webgui site design drives me nuts at work there 01:30 <+perlDreamer> sorry, www.webgui.org/use/rfe 01:31 <+perlDreamer> you should be able to search for existing thingy RFEs, and submit new ones 01:32 < mducharme> we still use firefox 2.x at work 01:32 < eon`> perlDreamer: how can I generate a nav w/out
  • every href? 01:32 < mducharme> due to a bug in 3.x that is not yet fixed 01:32 < mducharme> the webgui site appears all wonky in firefox 2.x 01:33 <+perlDreamer> eon`: try a different template 01:33 < eon`> making my own heh 01:33 <+perlDreamer> mducharme, that sounds like a bug 01:33 < eon`> changing the way the navigation works 01:33 <+perlDreamer> www.webgui.org/bugs 01:33 < mducharme> the menu is centered instead of on the left 01:33 < mducharme> and the site content is pushed down and appears on a dark background 01:34 < mducharme> and the quote on the main page is in the wrong spot too and covers up the menu 01:34 < mducharme> heh 01:34 < eon`> http://174.143.247.26/try it out 01:34 < eon`> http://174.143.247.26/ ** 01:35 <+perlDreamer> very nice 01:35 <+perlDreamer> clean layout 01:35 < eon`> one issue, been meaning to get someone elses opinion 01:35 < mducharme> looks to be working ok 01:36 < eon`> should I make the text like for instance click "Getting started" 01:36 < eon`> the "If you're reading this message that means ..." should I make that text white? 01:37 < mducharme> eon yeah that text is too hard to read 01:37 < eon`> that's what I thought 01:37 < eon`> I am a tad bit color blind, so it stands out to me, but needed someone elses opinion 01:37 < eon`> white would be ok yeah? 01:37 < mducharme> yeah I think so.... I actually almost always prefer websites with a plain white background personally, with black text 01:37 < eon`> yeah, iw anted the same idea, just with a blue hue 01:37 < mducharme> there were studies done that say that while people read headings and titles just fine white on black, for longer amounts of text they read it faster black on white 01:38 < mducharme> but the most important thing is always maximizing contrast 01:38 < mducharme> the grey color shows up fine in the footer 01:41 < eon`> hmmm 01:42 < eon`> how to figure out why the "HOME" button just dissapeared from my Navigation 01:42 < eon`> relative to rootm /a/b/ +2 self siblings descedants ./a/ +1 01:43 < mducharme> the self should do it, strange 01:44 < eon`> yeah 01:44 < eon`> it shows the 'default' buttons 01:44 < eon`> but doesn't show "HOME" 01:45 <+perlDreamer> mducharme: I'm an idiot! 01:45 <+perlDreamer> The If macro only works on strings 01:46 <+perlDreamer> so to have it return the "else" case, it has to get the empty string 01:46 < mducharme> yeah 01:46 < mducharme> what about naming the page "0"? 01:46 <+perlDreamer> what a stupid macro! 01:46 < mducharme> or would it consider that to be 1 as well 01:46 <+perlDreamer> 0 ne '', so that is true 01:47 < mducharme> is there a way to bring the old "If" macro into the current webgui? 01:47 < mducharme> I downloaded an older webgui but didn't see an If.pm in the macros dir 01:47 <+perlDreamer> it is a bad security hole 01:47 < mducharme> how so? 01:49 < mducharme> eon why would you show siblings 01:49 < mducharme> you shouldn't show siblings for a nav starting at home 01:49 < mducharme> otherwise you will get import node and crap in the nav 01:49 <+perlDreamer> The if statement would let you execute little pieces of perl 01:50 <+perlDreamer> _any_ little piece of perl 01:50 < mducharme> ahh, I see 01:50 < mducharme> I don't need something that'll execute a piece of perl, just something that will print output depending on whether a certain comparison is true or false 01:51 < mducharme> heh 01:52 < mducharme> I've wondered why HTML::Template never supported comparison operators in the tmpl_if statement 01:52 <+perlDreamer> You can install HTML::Template::Expr and use it instead 01:52 <+perlDreamer> or Template::Toolkit 01:53 <+perlDreamer> but that often requires rebuilding a lot of templates 01:53 <+perlDreamer> wG 8 will use Template::Toolkit 01:53 <+perlDreamer> by default 01:53 < mducharme> and that allows if's with actual operators, like =, !=, < > etc? 01:54 <+perlDreamer> yes 01:54 < eon`> wtf why won't home show up 01:55 <+perlDreamer> they think that even with the local field advantage they're going to lose? 01:55 < mducharme> eon you should not have siblings selected 01:55 < eon`> i disabled that cleared cache 01:55 < eon`> and home still not showingh 01:55 < mducharme> your start point should be /a/ +1 01:56 < mducharme> is that what its set to? 01:56 < eon`> i had it /a/b/ +2 01:57 < mducharme> that's the problem 01:57 <+perlDreamer> mducharme: this is closer -> ^If(^SQL("select if('^Page(assetId);'='68sKwDgf9cGH58-NZcU4lg','1','')");,Home,Elsewhere); 01:58 < eon`> hmm 01:58 < eon`> yeah still no home 01:58 < mducharme> perlbot: I"ll give that a try 01:58 < mducharme> er perlDreamer even 01:58 -!- dreamersgirl [n=chatzill@pool-71-117-209-184.ptldor.fios.verizon.net] has joined #webgui 01:58 < eon`> and it doesn't appear that any change I make to my nav does anything 01:59 < mducharme> eon are you sure your page is using your nav and not the default nav? 01:59 < eon`> yeah it's using my nav 01:59 < mducharme> er your style is using your nav and not the default nav? 01:59 < eon`> with the style of my menu 01:59 < eon`> which may be breaking it 01:59 < mducharme> I don't think it's anything to do with the style 01:59 < mducharme> I don't see it even inserting home into the code anywhere 02:00 < mducharme> perlDreamer: I tried running a ^SQL macro on another page and it didn't parse it, it just printed what I typed 02:00 <+perlDreamer> Is it enabled in your site config file? 02:00 < mducharme> perhaps not 02:00 <+perlDreamer> check the macros section 02:00 < mducharme> I don't have access to my site config file at the moment, the site this is for was just moved to a new web server and ssh isn't enabled on it yet 02:01 < mducharme> I'll have to try that on monday 02:01 < mducharme> how are you calling the nav from your style template, eon? 02:02 < mducharme> and are you using the edit button for the nav on the page or are you editing it through assets? 02:02 < eon`> ok so the style calls ^AssetProxy(nullim_navigation); 02:02 < eon`> which calls the nullim_navigation with the type of Navigation 02:02 < mducharme> and you're sure you're making changes to the nullim_navigation 02:03 < eon`> the Navigation template is my own nullim_menu 02:03 < eon`> under display 02:03 < mducharme> you made nullim_menu a copy of the default coolmenus one with the site template? 02:04 < eon`> copy of another themes template 02:04 < eon`> let me pastebin it 02:04 < eon`> http://pastebin.com/m493961b0 02:06 < mducharme> 02:06 <+perlDreamer> mducharme: this will do it -> ^SQL("select if('^Page(assetId);'='68sKwDgf9cGH58-NZcU4lg','home','elsewhere')"); 02:06 <+perlDreamer> just forget the stupid If macro altogether 02:06 <+perlDreamer> since SQL provides one for us 02:07 < mducharme> that only runs that code if the page is not the top of the branch 02:07 < mducharme> home is the top of the branch, therefore it doesn't display it 02:07 < mducharme> I think that's what's causing home to not display for you 02:07 < mducharme> perlDreamer: thanks much, I'll give that a shot on mon when I can enable the SQL macro 02:07 <+perlDreamer> cool 02:08 <+perlDreamer> I think I'm going to write a wiki article about that 02:08 <+perlDreamer> and then I'm going to file a bug against the If macro 02:08 <+perlDreamer> because it's nigh on useless for 0 to be true 02:09 < mducharme> eon what happens if you remove that and the corresponding end tag? 02:11 -!- mducharme-work1 [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui 02:11 -!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 104 (Connection reset by peer)] 02:12 < mducharme> eon`? 02:13 < mducharme> oop, now your menu has disappeared altogether 02:16 * perlDreamer tries to do more chores outside. 02:19 < mducharme> my favorite menu for webgui is smartmenus 02:19 < mducharme> you can do almost anything with them 02:20 < mducharme> smartmenus.org 02:20 < mducharme> they integrate nicely in webgui, you just need a bulleted list nav to base it on 02:21 < mducharme> and make the config js file a snippet for easy modifications 02:23 < eon`> mducharme: yeah 02:24 < eon`> i am trying to reconfigure the menu as many different ways to see if it changes 02:24 < mducharme> eon did you see what I said 02:24 < mducharme> (6:09:27 PM) mducharme: eon what happens if you remove that and the corresponding end tag? 02:25 < mducharme> that tmpl_unless is causing your problem I can almost guarantee it 02:25 < eon`> mducharme: that worked 02:25 < mducharme> ok 02:26 < eon`> damn, i love webgui haha 02:27 < mducharme> your menu is still disappeared 02:27 < mducharme> or perhaps you have not commited version 02:28 < mducharme> ahh now it is there 02:30 -!- mducharme-work [n=nothing@66-202-165-66.rev.knet.ca] has joined #webgui 02:31 -!- mducharme-work1 [n=nothing@66-202-165-66.rev.knet.ca] has quit [Read error: 54 (Connection reset by peer)] 02:33 < mducharme> strange, what's wrong with my work client 02:57 < eon`> heh 02:59 < eon`> mducharme: how do I add a blog to a page of my site? 03:00 < mducharme> eon - webgui has this thing called a "collaboration system" 03:00 < mducharme> its used for news, weblogs, message boards, photo galleries, all kinds of stuff 03:00 < eon`> sweet 03:00 < eon`> clicked on it 03:00 < mducharme> it's fully templated so that it works well for all those things 03:01 < mducharme> if you don't like the way something looks, you can adjust it 03:01 < eon`> so like for instance 03:02 < eon`> the default post shows "Approved Subject User views replies rating date 03:02 < mducharme> yeah, that's one of the templates 03:03 < mducharme> you can have it display things differently depending on the template you use 03:03 < eon`> ok cool 03:03 < mducharme> I don't know if there's a way to pull all the articles on a single page for a blog, never tried that before 03:04 < mducharme> most blog sites have them all on one page at least going back a certain number, dunno if you can do that 03:04 < mducharme> but you can customize a lot 03:04 < mducharme> if you just want a blog site youd probably use wordpress or something 03:04 < mducharme> but collaboration system is good for a blog on an existing site 03:06 < eon`> http://174.143.247.26/ 03:06 < eon`> it does :D 03:06 < eon`> gotta figure out how to change the visual output of it though 03:07 < mducharme> yeah that just displays the summary on the page I think though 03:07 < mducharme> what do you mean by visual output 03:07 < eon`> see the box around each post? 03:07 < mducharme> yeah 03:07 < eon`> very faint, but anoying 03:07 < mducharme> that's all in the template 03:07 < mducharme> you can either find a template that is closer to what you want 03:07 < eon`> in the template I created? 03:07 < mducharme> or duplicate that one and changed it 03:07 < mducharme> no, in the collaboration system template 03:07 < eon`> ah 03:08 < eon`> where is that template located 03:09 < mducharme> "collaboration system template" under "display" 03:09 < eon`> ah 03:09 < eon`> sweet 03:09 < mducharme> there are about 15 to choose from 03:09 < mducharme> you find one that is closer to what you want, and if you still want to customize it, you duplicate that and go make the changes 03:10 < eon`> yeah got it 03:11 < eon`> it put a big ole "RED" window up saying "Duplicate this before editing" 03:11 < mducharme> oh right 03:11 < mducharme> that red window is new 03:11 < mducharme> forgot 03:11 < mducharme> lol 03:11 < eon`> lol 03:11 < mducharme> it didn't used to be there 03:11 < eon`> I like that feature 03:11 < mducharme> so if you customized something, and upgraded webgui, it would erase your customizations 03:11 < mducharme> unless you knew to do that 03:11 < mducharme> lol 03:11 < eon`> yeah 03:19 < eon`> There is a syntax error in this template. Please correct.HTML::Template->new() : found with no matching at /fake/path/for/non/file/template : line 36. at /usr/share/perl5/HTML/Template.pm line 2202. 03:19 < eon`> I broke it 03:20 < mducharme> you're probably just missing a tag 03:20 < mducharme> it does that if you have a start tag but no end tag 03:20 < mducharme> or vice versa 03:23 < eon`> hmmm 03:26 < mducharme> easy enough to fix 03:27 < mducharme> if you just want to remove the box though you would only have to change the css code for the template, not the template itself 03:28 < mducharme> I think the css code for the template is in the 'metadata' tab of the properties 03:31 < eon`> http://pastebin.com/mbfa225 03:31 < eon`> check that over see if you see anything funky 03:31 < eon`> I am not seeing it 03:35 < eon`>
    it's that line 03:35 < eon`> if I add that to the line it braeks 03:35 < eon`> breaks* 03:35 < eon`> hah 03:36 < eon`> i see it 03:37 < mducharme> ahh 03:37 < eon`> tmp_ <--- 03:38 < eon`> now to fix the new brokenness it brought upon the page 03:47 < eon`> keeps generating this