WebGUI irc logs from: 2007-01.log

--- Log opened Mon Jan 01 00:00:04 2007
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]00:01
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui00:38
-!- mode/#webgui [+v crythias] by ChanServ00:38
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui00:44
-!- mode/#webgui [+v crythia1] by ChanServ00:44
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]01:04
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]01:12
-!- crythias [n=Gerald@c-68-54-78-217.hsd1.fl.comcast.net] has joined #webgui01:45
-!- mode/#webgui [+v crythias] by ChanServ01:45
-!- crythia1 [n=Gerald@c-68-54-78-217.hsd1.fl.comcast.net] has joined #webgui01:45
-!- mode/#webgui [+v crythia1] by ChanServ01:45
-!- crythias [n=Gerald@c-68-54-78-217.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]02:03
-!- crythia1 [n=Gerald@c-68-54-78-217.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]02:08
-!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has joined #webgui02:13
-!- mode/#webgui [+v crythias] by ChanServ02:13
-!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has left #webgui []02:13
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: @preaction-m, PedersenMJ, ckotil, perlbot, Radix__, @preaction, vidar_04:17
-!- Netsplit over, joins: @preaction-m, ckotil, vidar_, PedersenMJ, Radix__04:23
-!- Netsplit over, joins: @preaction04:23
-!- Netsplit over, joins: perlbot04:23
-!- Radix__ changed the topic of #webgui to: WebGUI (stable 7.2.3 | beta 7.3.2) | WRE (0.7.2) | Use the Wiki: http://plainblack.com/support/community-wiki | Questions? Ask and wait patiently | Happy New Year everyone!05:17
-!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has joined #webgui05:50
-!- mode/#webgui [+v crythias] by ChanServ05:50
-!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has quit [Read error: 110 (Connection timed out)]12:13
-!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has joined #webgui12:48
-!- mode/#webgui [+v crythias] by ChanServ12:48
-!- crythias [n=Gerald@fl-76-5-10-52.dhcp.embarqhsd.net] has quit [Read error: 110 (Connection timed out)]13:09
-!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui20:49
-!- mode/#webgui [+v crythias] by ChanServ20:49
--- Day changed Tue Jan 02 2007
-!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has left #webgui []00:07
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:24
-!- crythia1 [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui03:21
-!- mode/#webgui [+v crythia1] by ChanServ03:21
Radix-wrkHmm.. just realised why the webgui forum ratings are always screwed up04:35
Radix-wrkVisitor can rate forum posts up or down04:35
Radix-wrkWhich means that every web crawler under the sun is effectively activating rate up/rate down at random and screwing up everyone's karma as a consequence04:36
-!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui05:02
-!- mode/#webgui [+v crythias] by ChanServ05:02
-!- crythia1 [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]05:19
-!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has left #webgui []05:31
Radix-wrkI'd love to know how to add a page to the community wiki06:55
Radix-wrkLOL - http://www.plainblack.com/install/upgrade_help?sortBy=rating07:11
Radix-wrka rating of 199407:11
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:06
-!- nutrino [n=newtrino@snare.grnoc.iu.edu] has joined #webgui16:38
nutrinoAre there any known security bugs with webgui?16:39
-!- nutrino [n=newtrino@snare.grnoc.iu.edu] has quit [Client Quit]16:41
ckotil^ any known security bugs? 16:41
ckotilyeah im having some major issues.17:35
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:07
-!- mode/#webgui [+v crythias] by ChanServ18:07
+crythiashmm18:08
+crythiasHNY and all that.18:08
ckotilyup18:18
ckotili get back to work and webgui has shit the fan18:18
+crythiasquestion:18:18
+crythiasI have some info/tutorials that I've found on the internet for aua-style buttons (web2.0/3d/gel buttons)18:19
+crythiasaqua18:19
+crythiasin ANY case18:19
+crythiasthe question is should a list (navigation)  want to have same size buttons or size-per-entry?18:20
ckotilsize-per-entry, as in customizeable sizes?18:21
+crythiasyes18:27
+crythiasbecause...18:27
ckotilcould be usefull18:28
ckotilit'd be a nice additional feature18:28
+crythiaspeople don't do this, but I know you can use a 1px wide repeating background with attached endcaps...18:28
ckotilim guilty18:28
+crythiasI used this "trick" for the WebGUI 6 resizable theme, way back when.18:29
ckotilnice18:36
-!- Vrby [n=chatzill@69.179.38.206] has joined #webgui19:23
ckotildamnit. i want the crawler bots to stop going through my http proxy19:50
ckotili think its killing my site19:50
-!- Vrby [n=chatzill@69.179.38.206] has quit ["Chatzilla 0.9.73 [Firefox 1.5.0.9/2006120612]"]20:11
@preaction-mckotil: you hve a robots.txt?20:18
ckotilyes21:50
ckotila good one21:50
ckotili think i found teh prob21:50
ckotilfucking http proxy21:50
ckotilour log files are ~30mb each21:52
ckotiland its causing our whole server to seize when a crawler crawls the logs21:52
ckotildoes that sound plausible?21:53
@preaction-mwhy ... how can a crawler get to the logs?21:59
+crythiasbecause http-access21:59
@preaction-mwhy are the logs under DocumentRoot? is that how the WRE does it?22:00
ckotilthese are systems logs for researchers22:02
ckotilhttp://globalnoc.iu.edu/abilene/research-data.html22:02
ckotilbgp rib dumps22:02
ckotiligp state dumps22:02
ckotiletc...22:02
ckotilhave you thought of how to proxy large files?22:04
ckotilit seems the http proxy asset is ... dumb when it comes to large files22:04
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]22:05
ckotiltemp files should be used for large file support, and use the in memory for smaller files22:05
@preaction-mthe httpproxy asset is dumb, period. it should not be used for half as much as people use it for22:09
@preaction-mfar better to open a vhost on a different port22:09
ckotili like to use http proxy to bring content inline with my template22:11
ckotili could use iframe, but that has its drawbacks & limitationst oo22:12
@preaction-mfor simple informational pages, sure it works great. but people are trying to proxy CGI applications, binary files, etc...22:13
ckotilyup22:13
ckotili tried the js http proxy22:13
ckotilthat didnt work quite like id hoped22:13
@preaction-mthere'd be a nice way for CGI applications to get "proxied" by having WebGUI execute the appropriate script with the appropriate arguments/data passed on STDIN22:14
@preaction-mas for binary files, or large files, that's best handled by another apache host/instance22:14
ckotilinteresting22:17
ckotilusing stdin eh?22:17
ckotilwhat types of stdin does webgui offer?22:18
ckotiloutside of building a wobject22:18
@preaction-mit'd have to be a wobject22:41
ckotil:{22:42
ckotilwell thats the next step22:42
@preaction-mcall it an "Exec" or "CGI" wobject, build in some protections to allow only certain parameters to be passed, allow programs that don't use CGI to be called (normal CLI programs, perhaps)22:42
ckotilyeah. they will start out very simple at first22:43
ckotilhell my first attempt at building a wobject, printed text and did an evaluation22:44
ckotili havent made one that accepts input. thats the next step22:44
ckotilhow hard is it to allow users to switch between templates for a page?22:45
@preaction-mon a per-user basis?22:45
ckotili.e. it defaults to one page and i want to give users the option of using a different template22:45
ckotili recently updated my template to scale the entire width of your screen22:45
@preaction-mi'm not sure if template form inputs are valid for user profiles, but that'd be the best way22:46
ckotilor plain scale to whatever size you desire. some people dont like this and id like to have a button tey can click to use the old template22:46
ckotilis that possible?22:46
@preaction-msure it's possible, javascript could do it22:47
ckotil;]22:47
ckotilcool i think i know how. use js to store and set the template varibale/url to whatever?22:48
@preaction-mactually it'd be more use javascript to decide which CSS file to get22:48
@preaction-mbut that might work too, the two different URLs, but that'd be bad22:48
ckotilthey use the same css22:49
ckotili made sure of that.22:49
ckotilwhatd be bad about itt?22:49
ckotilurl to the template that is.22:49
ckotilor is that determined even before the page loads?22:49
@preaction-mthat's determined before any data is sent to the user22:49
ckotilhrm...22:49
ckotilso how would i use js to change that?22:50
@preaction-mit'd be bad because you'd have to maintain two versions of the same asset, but if one was a shortcut to the other with an override....22:50
ckotilyeah...fuuuuck that22:50
@preaction-mthat'd be best actually, one a shortcut to the other, with a template override22:50
ckotilit could be done with css tho22:50
ckotili could have 2 css's and force widths to the one template. yeah, i could do it.22:51
ckotiloh use shortcut assets?22:51
ckotilsick.22:51
ckotil& easy22:51
vidar_what are you trying to do?23:23
ckotilhave 2 templates. that users can choose from23:37
ckotilim not worried about it tho.23:37
ckotilim heading home. ttyl23:37
vidar_better do that with js23:38
--- Day changed Wed Jan 03 2007
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui01:37
-!- mode/#webgui [+v perlDreamer] by ChanServ01:37
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has left #webgui []01:37
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:48
-!- Radix__ is now known as Radix|01:52
-!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui02:18
-!- mode/#webgui [+v crythias] by ChanServ02:18
-!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]08:30
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:31
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit [Read error: 110 (Connection timed out)]14:34
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui19:32
-!- mode/#webgui [+v crythias] by ChanServ19:32
--- Day changed Thu Jan 04 2007
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui00:09
-!- mode/#webgui [+v perlDreamer] by ChanServ00:09
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has left #webgui []00:09
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:19
-!- mode/#webgui [+o rizen] by ChanServ01:19
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]01:23
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:23
-!- mode/#webgui [+o rizen] by ChanServ01:23
@rizenby a show of angry fists...how many people are actually here right now?01:27
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]01:34
xdanger\o/01:41
-!- Irssi: #webgui: Total of 8 nicks [3 ops, 0 halfops, 0 voices, 5 normal]01:41
@rizenwahoo!!01:41
@rizenwe've got a live one here!01:42
xdanger=)01:42
xdangerwazzup?01:42
@rizennothing at all01:43
xdangermmmm'k01:43
@rizenwas just wondering if anyone in that list is actually a real person01:43
@rizenor if they're all bots01:43
@rizenmethinks we should put this channel to some good use01:43
@rizenand i was just wondering where we stand at this point01:43
@rizenapparently, mostly dead in the water01:43
@rizenso starting from scratch01:44
xdangerI'm just running irssin inside a screen so i'm "online" 24/701:44
xdangerIt's a pity that webgui doesn't have a more active community01:52
@rizenit's going to have01:52
@rizenthat's what i'm talking about01:53
xdangerbut... If you take a look at some php-crap, it's a good thing too ;)01:53
@rizenthis is part of my new years resolution for webgui01:53
@rizenwe will have a much stronger community by the end of 200701:53
xdangerthere are so many crapy unuseful plugins for joomla! for examble01:53
xdangerexample01:53
@rizenyup01:54
@rizenpart of the reason people think that the community is small for webgui01:54
@rizenis that webgui has so many more features than most of it's competitors01:54
@rizenit doesn't need as many plugins01:54
@rizencuz it already has that stuff built in01:54
xdangerthere are so many crapy unuseful plugins for <insert something made with php based on a community> for example01:54
@rizentrue...01:54
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:54
@rizenbut people using webgui are using it to do real work01:55
@rizenthey aren't using it for their family home page for the most part01:55
@rizenthat's the difference between us and joomla01:55
@rizenwebgui gets shit done01:55
xdangerthere's not a lot of "whisels and bells" (cant type that correctly) in webgui, but you can do thouse with a couple of plugins&template alterations =)01:55
@rizenwhat kinds of whistles and bells would you like?01:56
xdangeryup, I acctually was thinking of doing a "family page" with webgui... and have each member have their own pages and galleries...01:56
@rizenyeah, i'm sorry...i didn't mean to say that you can't use it for your family home page01:57
@rizeni use it for mine01:57
xdangernot me... my clients say that this doesn't have something and I think about it overnight and then tell them 2-4 different ways to acomplish their goal...01:57
@rizenjust that most of our users are business and colleges01:57
@rizennot home users01:57
xdangeryup, webgui - not for beginners administrators...01:58
xdangerwhou wre has helped a lot01:58
@rizenyup, templates give you a lot of power01:58
@rizenthis month and next i'm writing a whole new wre01:58
@rizenwith GUI management tools01:58
@rizeni'm hoping to have it out the door by march01:59
xdangernice... so Is that the 0.8 that someone talked about?01:59
@rizenyes01:59
@rizenwe'll probably put out a few more 0.7 patches01:59
xdangerok, so can stop waiting for that =)01:59
@rizenbut no new dev is going into that01:59
@rizenall new dev is going into wre 0.801:59
xdangerJust before christmas I was just testing our upgrade path 6.8.10->7.2.3...02:00
xdangerI'm a bit worried about spectre02:00
xdangeris it stable/safe02:00
xdangerI know that you have tested it and so one, but still =)02:01
@rizento be honest i'm worried about spectre too02:01
@rizenit's not as good as it needs to be02:01
@rizenbut i wouldn't have known that if i didn't release it02:01
@rizennow that it's out in the wild, i can see how people are using it02:01
@rizenand what problems they're having02:01
xdangera server writen in perl is something that I'm not comfortable with02:02
@rizenso now i can make improvements02:02
@rizenoh...that's not a problem02:02
@rizeni've written dozens of those02:02
@rizenthey're as stable and safe as anything els02:02
@rizene02:02
@rizenif written correctly02:02
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui02:02
xdangeryeah, I know that they work and so one, but still...02:02
cap10morganIs there a way to edit a style template via the API?02:03
@rizenspectre is my first attempt at writing a POE based server02:03
cap10morganor even just access one and then put a different one back? (i.e. edit it via other means)02:03
xdangerI'm did some reading on perlbal and mogilefs, and It's crazy that they wrote thouse in perl =D02:03
@rizenyes there is cap02:03
cap10morganrizen: great02:03
@rizenhere's how it works02:03
@rizenmy $template = WebGUI::Asset->new($session, $assetId, "WebGUI::Asset::Template", $version);02:04
xdangerwhen I tested POE, it wasn't so stable then... and the progres was a littee stale at the begining...02:04
@rizenYou can leave off $version if you just want to retrieve the most recent one02:04
@rizenthen you just do02:04
@rizen$template->addRevision({template=>$newTemplateCode});02:05
cap10morganrizen: cool, makes sense. thank you.02:05
@rizenAfter you've made that edit02:05
@rizenyou'll have to commit02:05
xdangerand commit? or does that commit?02:05
@rizenyou can either do that vie code02:05
xdangero =)02:05
@rizenvia code02:05
@rizenor you can do it via the web interface02:05
@rizendoing it via code works like this:02:06
cap10morganright02:06
@rizenWebGUI::VersionTag->getWorking($session)->commit;02:06
@rizenThat's the one liner02:06
@rizenTo commit the current working tag.02:06
cap10morgancool, i think i'm all set then. thanks02:07
@rizenxdanger: perlbal is amazing02:07
@rizennp cap02:07
xdangerIt is...02:08
xdangerHave you taken a look at gearman? from "danga" also...02:08
xdangerYou could use that for a base for something like spectre02:08
@rizenyes i did look at that before i built spectre02:09
xdangerdidn't fit your needs?02:09
@rizenit would have worked great for spectre if i wanted to run spectre stand alone02:09
@rizenbut i decided that i wanted to use the webgui nodes02:09
@rizenas the worker bees02:09
@rizenrather than starting seperate worker bee servers02:09
@rizenwhich is what gearman does02:10
xdangerok02:10
@rizeni figured you already have the webgui codebase loaded into memory in apache02:10
@rizenwhy load it again into gearman servers02:10
@rizenjust wasting memory...know what i mean?02:10
xdangerand spectres jobs aren't that heavy lifting... we'll maybe mail stuff...02:10
Radix-wrkspectre seems to randomly die on our server - no error messages or anything to say why - I've got a cron job to restart it every morning just in case.02:10
@rizeneven mail isn't heavy02:10
xdangeryup02:10
@rizensorry to hear that radix02:11
xdangerThat's what I'm also worried about...02:11
@rizenis there anything in your log that would indicate what's up?02:11
Radix-wrksimple fix at least :)02:11
@rizenalso, if you're using the webgui runtime environment02:11
@rizenit will autorestart spectre02:11
@rizenif it dies02:11
@rizenjust like it does with apache and mysql02:11
xdangerbut you have desinged it "the-right-way" that it runs the jobs when it's restored...02:12
Radix-wrkusing WRE here, but not the wremonitor - as it never worked for me02:12
Radix-wrkthe wremonitor would continually restart spectre02:12
Radix-wrkstill using an older wre tho02:12
Radix-wrknot tried 0.7.2 yet02:13
Radix-wrkand using webgui 7.0.802:13
@rizenspectre is much better in later versions02:13
@rizenalso, be sure to upgrade to the latest POE and POE::Component::IKC02:13
@rizenas they have fixed a lot of bugs02:13
@rizenthat were causing spectre problems02:14
Radix-wrkthat in wre 0.7.2?02:14
@rizenyes02:14
Radix-wrkokey.. might have to give that a go sometime then02:14
@rizenbut you can also do that from cpan02:14
Radix-wrkwe've been pretty happy with our setup, so not needed to upgrade really02:14
@rizenunderstandable02:14
@rizenonce 7.3 comes out stable02:14
@rizenyou really should upgrade02:15
@rizenwe're fixing lots and lots of bugs02:15
@rizenin this release02:15
Radix-wrkcool02:15
@rizeni'll be announcing my new years resolution for webgui on the dev mailing list in the next week or so02:15
@rizenand it's all about stabilizing webgui02:15
@rizenmaking it more robust, and speedier02:16
Radix-wrkgood to see you on irc a bit more too rizen :) - we're slowly getting more people on irc these days which is nice02:16
@rizeni plan to be on here a lot more02:16
@rizeni was really burned out at the end of last year02:16
@rizenso i needed to take a break for a while02:16
Radix-wrkhehe.. fair enough :)02:16
@rizeni worked for 3 years straight with no vacation02:17
@rizenand you can't do that when you put in the hours i do02:17
Radix-wrkyeah.. webgui 5-7 was a huge undertaking02:17
Radix-wrkyou've done a great job tho :)02:17
@rizenthanks. i appreciate it.02:19
@rizenhopefully now that all that's done02:19
@rizenwe can get back to building the community again02:20
@rizenand get webgui right back on track to being the best thing out there02:20
xdangerI'm amazed that you just didn't "start for scratch"02:20
@rizeni thought about it02:20
@rizenmore than thought about it02:20
@rizenstarted architecting it02:20
xdangersince you rewrote all of it =)02:20
@rizenbut then decided that i would eventually need to migrate all the content02:20
@rizenanywya02:20
xdangerI like most of your ideas...02:20
@rizenalso...i figured that a lot of the code is good02:21
@rizenit just needed to be tweaked02:21
xdangerI desinged a hack for you... to implement multi-lingual content and stuff... but didn't have the time to make it readaple..02:21
@rizenso i decided it would be better to go evolutionary02:21
@rizenrather than revolutionary02:21
@rizenmulti-lingual content?02:22
xdangerOur biggest problem is that finland is bilangual country...02:22
@rizenyeah, that's a problem i decided not to tackle02:22
@rizencuz it was just too hard to do02:22
@rizenwithout making webgui slower02:22
xdangerOr at least finnish and english...02:23
@rizenif you can come up with some brilliance02:23
@rizeni'd love to see it02:23
@rizenmaybe we can make it part of the core02:23
xdangerIt can be disabled... but I have to digg up my notes... or my memories about that02:24
@rizeni'm sure you're not the only one that would want that02:24
xdangerI didn't implement it... I was thinking of building on the metadata that you allready have02:24
@rizenah02:25
xdangerBut, then I got to think that a special versioning system on top of the current could be better02:25
xdangerAnd that language selection could be writen over via simple ?changeLanguage=Fi url call02:26
@rizenwell if you get your notes together, i'd love to hear your ideas02:26
@rizeni think it would be awesome if we could support it in a way that wouldn't cause performance issues02:26
xdangerI'll have to see next week...02:26
xdangerI think versioning could do that...02:27
xdangercache is a problem then..02:27
xdangeryou would have to check that it caches per language + object, not just object02:27
xdangeranother problem is administrading it02:29
xdangerhow would you edit it and so one...02:29
@rizenthat's not a problem at all02:30
@rizeni have a solution for the editing that works pretty elegantly02:30
@rizeni just don't have a solution for storing/retrieving the data in a way that didn't cause massive performance problems02:30
xdangerA smaller obtion is to incorporate a meta tag that identifies what language should be used in the current branch, and tune the system function acording to that.. but this option is just buildin a different branch for each languge, not the "multi-lingual assetData"...02:31
@rizenright, that's what we recommend people doing now02:32
@rizenbasically that you build out your english or whatever under one branch02:33
xdangerAnd many are going to do a different branch anyway... because some don't have identical structure for each language02:33
@rizenthen you create a package out of it02:33
@rizenand deploy02:33
@rizenthat's also true02:33
@rizenother problems are that sometimes you need the pages to appear in the navigation in a different order02:33
@rizendue to cultural differences02:33
xdangerthe problem with the branches is that error's and system texts are in the visitors language, not the branch preferred language..02:34
@rizenthat's a common problem in the US between the english and spanish speaking americans02:34
@rizentrue...but that can be fixed pretty easily02:34
xdangero, didn't even think that...02:34
xdangerWhat I think is needed is some way to "link" the different lang-brances together... 02:35
xdangersaying that en/home and fi/koti are the "same" page in different languages02:36
xdangerAnd maybe a fallback for some pages...02:36
xdangerwell no.. not fallbacks...02:36
xdangersomething like shortcut asset that would override the context =)02:37
xdangerI'm just thinking alout here...02:37
cap10morganstupid question time: once i have the WebGUI::Asset object for my template, it's not clear to me how I grab the actual text of the template (i.e. the contents of the template field in the db)02:38
cap10morganah, obj->getValue('template') seems to work nicely02:40
@rizenoh sorry02:41
@rizenyes02:41
@rizengetValue02:41
@rizenor just plain get()02:41
@rizenwill also work02:41
cap10morgancool, thanks02:41
-!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui02:44
-!- mode/#webgui [+v crythias] by ChanServ02:44
xdangerrizen: one question came to mind... was brushing my teeth...02:49
@rizenk02:49
xdangerWhy did you impleme storage in CS?02:49
xdangerand not do the attachments as assets?02:49
@rizenPerformance02:49
@rizenThey were originally implemented as seperate assets02:49
@rizenbut doing that actually caused the viewing of posts to slow down by quite a bit02:50
xdangerThis way you can't link to them inside webgui...02:50
@rizenbecause then i had to query each post for it's childrenn02:50
@rizeni understand that02:50
@rizenthat's the downside02:50
@rizeni wanted to implement them as assets02:50
@rizenbut it was just too slow02:50
@rizensame reason i switched them back on article as well02:50
@rizenincidentally..you do have the option of not allowing attachments directly on the cs02:51
@rizenand then giving people access to your media folder02:51
@rizenor a folder under media02:51
@rizento upload their cs attachments to02:51
xdangercouldn't you have just cached the select * from asset where lineage like '000000000100000001000000001%' and (className = 'post' or classname=file) ?02:51
@rizenyes02:51
@rizenthat's what i did02:51
@rizenbut you're not getting it02:51
@rizenit has to be done per asset02:51
@rizenand more importantly thatn that02:52
@rizenit's not the query02:52
@rizenbut the actual instanciation of the object02:52
@rizenjust trust me02:52
@rizenit was too slow02:52
@rizeni wrote it 02:52
@rizeni know02:52
xdangerok02:52
@rizenit more than doubled the load time of a 4 post thread02:52
@rizenand it got far worse than that on large threads02:53
xdangerjust that couldn't you have left out "the actual instanciation of the object" and just load the right data for the picture in the query...02:54
@rizenthat's circumventing the api02:54
xdangerbut I think I know why that wouldn't work..02:54
@rizenwhich means that i'd forever be updating two code bases02:54
xdangerthat "tweaking" =)02:54
@rizeni already have a code base for accessing the data02:54
@rizenyeah02:54
@rizenwe have 200k lines of code in webgui02:55
@rizendon't you think that's enough?02:55
xdangerhell no!02:55
xdangermore features ;)02:55
Radix-wrkpfft.. 200k lines is nothing ;)02:55
@rizenfor a web app02:55
@rizenthat's enormous02:55
@rizengranted...it's no where near the 50m lines of code in MS Vista02:55
xdangermy biggest project was something like 7k + lot of templates02:56
xdangerthat was a forum software writen in perl =)02:56
@rizenwas it better than the CS?02:56
xdangerIt was faster =D02:56
xdangerbut no...02:56
@rizenthe cs would be faster if it didn't have so many features02:56
@rizeni really need to subclass that thing down02:57
@rizenso it doesn't have to do so much02:57
@rizenor so that it does only what it needs to do in any given context02:57
xdangerrizen: I was thinking of writing a asset called "Gallery" in the spirit of Apache::Gallery... it would take in a folder in webgui tree and make that in to a gallery of it's content...02:58
Radix-wrkwe've got about 2m loc here.. all c/c++ code tho02:58
@rizenxdanger...sounds like a great plan02:58
@rizenwe could really use a real photo gallery02:58
@rizenprovided it was ass kicking02:58
@rizenradix: yeah c is pretty verbose compared to perl though02:59
@rizen=)02:59
xdangerthat's my work-around for the cs-pictures-not-in-tree thing =)02:59
@rizena real photo gallery is on my wish list for webgui02:59
@rizenbut there's a lot of things on my wishlist02:59
@rizenand only one of me02:59
xdangeroverwriting folder,file and file::image assets...02:59
@rizenwe need peeps like you that are willing to contribute03:00
Radix-wrkhey I got a wierd email this morning from plainblack btw03:01
xdangerjust that I don't have the time =P03:01
Radix-wrktitled "[bugs] untitled" with the content "has posted to one of your subscriptions03:01
Radix-wrkhttp://www.plainblack.com/N7oXtEkZG5MJuSM8Gj-vXw"03:01
xdangerou, yeah... there are weird post popping up on CS... the have untitled as a title and that url03:02
Radix-wrkno name given, and the url doesn't work03:02
xdangerhave had that problem with 6.8 ;)03:02
Radix-wrkHmm.. just tried to add a wiki page and got told I don't have sufficient privileges :(03:04
@rizensorry about that cs post03:06
@rizenadd a wiki page to what?03:06
Radix-wrkto the community wiki03:06
@rizenare you logged in?03:06
Radix-wrkyep03:06
xdangerrizen: what is causing those posts?03:06
Radix-wrklogged in as Jesse03:06
Radix-wrkat http://www.plainblack.com/community-wiki?func=add;class=WebGUI::Asset::WikiPage03:06
Radix-wrkbut when I hit Save it tells me Permission Denied - don't have sufficient privileges03:07
+crythiasI'm curious about something.03:08
@rizencrap03:08
@rizenyeah, i just saw that03:08
@rizenwe just upgraded and there's a new bug it would appear03:08
Radix-wrkokey.. least it isn't just me then :)03:09
Radix-wrkcrythias, I'm curious about everything. ;)03:09
+crythiasheh.03:09
+crythiasThere's a news article about CDL...03:09
@rizencrythias: what's up bud?03:10
+crythiasJust, where's CDL's mention of WebGUI?03:10
@rizenwhat do you mean?03:10
@rizenthe article mentions webgui several times03:10
+crythiasCDL's enthusiasm and resourcefulness with WebGUI recently paid off when they were recognized with a WOW Award from03:11
+crythiashttp://www.wcet.info/membership/awards/wow.asp03:11
@rizenoh03:11
@rizentrue enough03:11
@rizenwho knows why it's not there03:11
@rizenit would be nice03:11
@rizenbut i certainly can't force them to do it03:11
@rizenit's their award03:11
@rizennot webgui's03:12
@rizenthough webgui contributed to it03:12
+crythiascertainly agree.03:12
Radix-wrkthe WCET guys don't need to know HOW they did the website though in order to see it's good03:12
+crythiasreally?03:12
+crythiasbecause they aren't using the <tmpl_var header>03:13
@rizencrythias...though it would be nice if you linked to webgui from your site when you win the "WebGUI Contributor of the Year" award this year03:13
@rizeni won't require you to do it03:13
@rizen=)03:13
+crythiasall my major sites link to webgui :)03:13
+crythiaspcanywhere doesn't link, and norton antivirus free downloads don't link...03:14
+crythiasbut my faq certainly does :)03:14
@rizenyour faq rocks03:14
+crythiasThanks.03:15
+crythiasit's getting ... old, though.03:15
@rizenyou mean, outdated?03:15
+crythiasyeah.03:15
Radix-wrkthat's where the wiki would be good to get going03:16
+crythiasI haven't had enough 7.x info to rework it.03:16
Radix-wrkwe can all try and keep it updated03:16
-!- Radix-wrk changed the topic of #webgui to: WebGUI (stable 7.2.3 | beta 7.3.3) | WRE (0.7.2) | Use the Wiki: http://plainblack.com/support/community-wiki | Questions? Ask and wait patiently | Happy New Year everyone!03:16
+crythiasstill no News release03:17
+crythiasbtw.. rizen, who are you and what have you done with JT?03:17
Radix-wrkI just got the sf.net notification ;)03:17
@rizenwhat do you mean?03:17
Radix-wrkheh03:18
+crythiasWhat did I do to get nice accolades from you?03:19
@rizenwhat nice accolades?03:19
@rizenyou mean the contributor of the year award?03:19
xdangerhaha, most used word in this channel is... webgui! 1894 times =P03:19
xdangerweird =D03:20
xdangerusually it's somethinkin like "is" "but"03:20
Radix-wrkSpeaking of awards - when's doug's interview going to be up in 'People Behind WebGUI'03:20
@rizenis is is is is is is is is is is03:20
xdangerOu... maybe the stats generator leaves thouse out...03:20
@rizenperhaps it is is now03:21
@rizenwhenever doug fills out his interview03:21
xdangerenjoy: http://mentalhouse.net/irc/webgui03:21
@rizenhe'll be here tommorrow03:21
@rizeni'll force him then03:21
@rizen=)03:21
@rizenanyway...gotta go03:21
+crythiashttp://www.gwy2.org/fomfiles/cache/52.html03:21
@rizenwow xdanger03:22
@rizenvery ncie03:22
@rizenok..now i really need to go03:22
Radix-wrkcool :)03:22
Radix-wrkcya03:22
-!- rizen is now known as rizen_afk03:22
Radix-wrkHmm.. another wierd one from plainblack just came through 'Announcement: untitled'03:23
-!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has quit ["Leaving."]03:31
-!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has joined #webgui03:33
-!- mode/#webgui [+v crythias] by ChanServ03:33
-!- crythias [n=Gerald@c-68-51-246-183.hsd1.fl.comcast.net] has left #webgui []03:39
-!- Radix-wrk changed the topic of #webgui to: WebGUI (stable 7.2.3 | beta 7.3.3) | WRE (0.7.2) | Use the Wiki: http://plainblack.com/support/community-wiki | Questions? Ask and wait patiently | http://mentalhouse.net/irc/webgui04:30
@preaction-mforce ME to fill out an interview? do i have to take a pichar too?06:01
Radix-wrkhehe06:38
Radix-wrkyup - or you could pay me to fly over there and take your pic, but you could buy a professional DSLR, nice lens, tripod and remote for that price ;)06:39
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit ["Leaving"]06:55
@preaction-mbut, but, there's a camera on my new compydore09:00
Radix-wrkSo what's stopping ya then! :)09:17
@preaction-mnothing really, except the fear of people from New Zealand stalking me09:18
Radix-wrkyeah, kiwi's are a wierd bunch09:45
@preaction-mi suppose since our little soiree starts in 5 hours i should get some sleep...09:46
Radix-wrknite then :)09:48
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:06
-!- Klaus_ [n=klaus_he@p57A58F5B.dip0.t-ipconnect.de] has joined #webgui14:05
--- Log opened Thu Jan 04 17:10:20 2007
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui17:10
-!- Irssi: #webgui: Total of 9 nicks [3 ops, 0 halfops, 0 voices, 6 normal]17:10
-!- Irssi: Join to #webgui was synced in 3 secs17:10
--- Log opened Thu Jan 04 17:52:38 2007
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui17:52
-!- Irssi: #webgui: Total of 9 nicks [3 ops, 0 halfops, 0 voices, 6 normal]17:52
-!- Irssi: Join to #webgui was synced in 3 secs17:52
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui18:00
ckotilfuck http proxy18:01
ckotilit shoudl be rewritten....intelligentaly18:01
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:39
-!- mode/#webgui [+v crythias] by ChanServ18:39
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui18:41
-!- mode/#webgui [+v perlDreamer] by ChanServ18:41
ckotilim reall pissed off at http proxy18:42
+perlDreamerwhy?18:42
ckotilif only i had known the consequences i wouldnt have used it18:42
ckotilits DoS just waiting to happen18:42
ckotileverytime18:42
ckotilgranted, since i stopped proxying 30mb syslog files18:44
ckotilthe DOS has been slowed down18:44
ckotilbut i launced 3 instances of my webcrawler to my site and it killed the box18:45
+perlDreamerand you think it's because of the http proxy?18:47
ckotili know it is18:47
+perlDreamerdo they all hang on the same URL?18:47
ckotilwhen it rewrites urls18:47
ckotilthe crawler just goes on and on18:47
ckotiland it eventually hits some big ass file18:47
ckotiland then a million httpd proccesses get spawned as a result18:47
ckotil~50*18:47
ckotilhrm turning off rewrite urls might help18:47
+perlDreamerwell, the http proxy is just a web browser.18:48
ckotilyah. i think it shoudl be more intelligent18:48
ckotili.e. check the size of files before retrieving them18:49
ckotilif over certain size, then do not proxy them. just link18:49
ckotilthat would solve my problems. i think18:49
+perlDreamerdo you hack perl?18:50
ckotilnot much.18:50
+perlDreamerif you filed an RFE with a patch it would probably get accepted more quickly than without it18:50
ckotilyeaha.18:51
ckotilim just not 100% what im proposing would solve my problems18:51
ckotilbut i do know for  a fact that the proxying of pages is fucking up my chi18:51
ckotilvia http proxy18:51
+perlDreamercan you pull that asset from your site or limit it somehow?18:52
ckotili use it in too many places18:52
ckotilim going through and using iframe or turning off rewrite urls18:52
ckotilthats teh REAL culprit. rewriting urls18:53
ckotili wish i knew webgui well enough to issue a sql statement turning off rewrite url18:55
ckotilinstead of clicking through it all via the web interface18:55
+perlDreamerin all HTTP Proxy's?18:55
+perlDreamerthat's pretty easy to do18:55
ckotilyes. all. i dont want no stinking rewrite url. im sure it is, but i wouldnt know what tables to look in18:55
+perlDreamerupdate HttpProxy set rewriteUrls=0;18:58
+perlDreamerit's just 1 table since it's specific to this Asset.18:58
ckotilmmm.18:58
ckotilthanks man18:58
+perlDreamerno sweat18:58
+perlDreamerjust try giving the HttpProxy a hack to limit file sizes and see if it helps18:59
ckotili dont think it will.19:00
ckotilbc it was freezeing on our weather map whcih is only a couple hundredK19:00
ckotilKB's19:00
ckotilits just the amount of proxying its doing19:00
ckotilthe crawler goes deep19:00
ckotilbc it ignores the configuration for some reason. i use htcheck19:01
ckotilwill i need to clear the cache after that sql statement?19:28
+perlDreamerno, but you should restart the server19:32
ckotilk19:34
ckotili think ive manually turned off url rewrite and the server is holding up now with 2 instances of htcheck19:35
ckotilhamemring the shit out of the site19:35
+perlDreamerjust out of curiousity, how many clients is each instance of htcheck simulating?20:40
+perlDreamerare any of the PB staff around?21:27
+perlDreamerI think I can fix a bug, but it may slow down the macro processing21:27
ckotiloh man22:26
ckotilwtf.22:26
ckotilhttp://globalnoc.iu.edu/abilene/research-data/bgp-rib-dumps.html?proxiedUrl=http%3a%2f%2falivealert.com22:26
ckotilhttp proxy is an OPEN PROXY22:26
ckotilperlDreamer: not sure how many clients each instance creates22:27
ckotilhttp://globalnoc.iu.edu/abilene/research-data/bgp-rib-dumps.html?proxiedUrl=http%3a%2f%2fplainblack.com22:30
ckotilaww that one didnt work.22:31
ckotilhrmm22:31
ckotilhttp://globalnoc.iu.edu/abilene/research-data/bgp-rib-dumps.html?proxiedUrl=http%3a%2f%2falterslash.org22:33
+perlDreamerthat's not an open relay, that's overriding the default URL.23:25
+perlDreamerIn an open relay, you should be able to fetch the URL of your choice from anywhere.23:25
ckotili dont see the differnce23:31
+perlDreamerthink about it in terms of email23:31
+perlDreameryou want to be able to send and receive email from anywhere23:31
+perlDreamerbut you don't want everyone being able to use your email server23:31
xdangero fuck, and fuck again... my php guy quit...23:51
xdangerand the project is behind schedule...23:51
xdangeryeay!23:51
+perlDreamerI don't suppose using perl is an option?23:53
--- Day changed Fri Jan 05 2007
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui00:51
-!- mode/#webgui [+v MrHairgrease] by ChanServ00:51
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]01:52
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:22
-!- rizen_afk [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []03:27
-!- Klaus_ [n=klaus_he@p57A58F5B.dip0.t-ipconnect.de] has quit []03:35
-!- Radix| [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]04:00
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui04:41
-!- mode/#webgui [+v crythia1] by ChanServ04:41
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui04:56
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 60 (Operation timed out)]08:07
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui08:57
-!- mode/#webgui [+v crythia1] by ChanServ08:57
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]09:18
-!- Klaus_ [n=klaus_he@p57A59076.dip0.t-ipconnect.de] has joined #webgui12:56
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:13
-!- mode/#webgui [+o rizen] by ChanServ17:13
-!- rizzo [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI17:16
-!- mode/#webgui [+o rizzo] by preaction-m17:17
@preaction-m./mode #webgui +o rizzo17:17
@rizzoBUG FIX DAY!!!!17:17
-!- steveswanson [n=chatzill@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:18
@rizzoSteve!17:18
-!- steveswanson is now known as Meatbop17:18
-!- mode/#webgui [+o Meatbop] by rizzo17:19
-!- Vrby [n=chatzill@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:20
-!- mode/#webgui [+o Vrby] by preaction-m17:20
-!- rizzo [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has quit [Nick collision from services.]17:21
-!- n1cks3rv3sux [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI17:26
-!- mode/#webgui [+o n1cks3rv3sux] by preaction-m17:26
@preaction-mfrank with the high-quality nickname :p17:27
@n1cks3rv3suxnothing is available and now some jackass has registered my nick17:28
@preaction-m./msg nickserv help17:28
@preaction-m./msg nickserv help register17:29
-!- n1cks3rv3sux is now known as n1ck17:36
-!- n1ck is now known as n1cks3rv3sux17:37
-!- n1cks3rv3sux is now known as khenn17:55
-!- snapcount [n=snapcoun@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:10
-!- mode/#webgui [+o snapcount] by ChanServ19:11
@preaction-msomeone should give me founder access, or at least access enough to change access levels19:11
@preaction-mso i can add khenn (frank) and meatbot (steve)19:11
-!- bopbop [n=kristi@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:11
bopbophello everyone!19:12
-!- mode/#webgui [+o bopbop] by preaction-m19:13
@preaction-mWith great power comes great responsibility: Use your +o wisely19:14
-!- preaction was kicked from #webgui by rizen [rizen]19:15
-!- preaction-m was kicked from #webgui by rizen [rizen]19:15
-!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:15
-!- mode/#webgui [+o preaction-m] by ChanServ19:16
@preaction-m:p19:16
-!- perlm [n=chatzill@kaleb-dev.fwsm2ppuser.ou.edu] has joined #webgui20:06
perlmWhat is driving the extremely rapid development of WebGUI?  It seems like a new beta is released every two weeks.20:08
@preaction-mit's more: what is keeping it beta and not stable, and those are bugs20:11
@rizenwe have a 1 week maintenance cycle20:11
@preaction-mwe're changing from a weekly release cycle i believe, we're in our yearly staff meeting, which is why there's a population here20:11
@rizenmeaning, that we put out a new release every week20:11
@rizenthe new release is to put out bug fixes20:11
@rizenhowever, if the bugs are signifcant enough20:12
@rizenthen we can't in good concience release it as stable20:12
@rizenso we put out new betas20:12
@rizenso people can test with the newly fixed bugs20:12
@rizenor use the new beta in production if they are either daring or stupid or both20:12
@rizen=)(20:12
perlmI live on the edge.  We'll be going production with your Betas :D20:12
@rizenWe run our betas as well20:16
@rizenWe figure if we can't run it, then no one else should either20:16
@rizenBut the difference is, that we know how to fix it if all hell breaks loose20:16
@rizenand most people done20:16
@rizendon't 20:16
@rizenso we don't recommend that anyone ever use the betas in production20:16
perlmI'll just make sure to take a snapshot of the DB before we turn the users loose.20:17
@preaction-mrecommended with every upgrade20:17
@rizenkeep very regular backups20:17
@rizenat least nightly20:17
perlmI'm just pumped that I finally got the okay to migrate to WebGUI.  Woot.  20:18
perlmHope the meeting goes well, I'm off to lunch.20:18
-!- rizen is now known as rizen_afk20:20
-!- bopbop [n=kristi@71-86-227-90.static.mdsn.wi.charter.com] has quit []20:21
-!- Vrby [n=chatzill@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]20:29
-!- Meatbop [n=chatzill@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]20:32
-!- perlm [n=chatzill@kaleb-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]22:23
-!- khenn [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has quit []23:32
-!- rizen_afk is now known as rizen23:41
--- Day changed Sat Jan 06 2007
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]00:16
@rizenDoo doo doo do doooo00:35
@rizenPinky and the Brain00:36
@rizenPinky and the Brain00:36
@rizenOne is a genius00:36
@rizenThe other's insane00:36
@rizenThey're pinky and the brain00:36
@rizenpinky and the brain00:36
@rizenpinky and the brain brain brain brain brain00:36
@snapcountBOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO to rizen01:06
* snapcount kicks rizen with a stale trout01:06
@rizensnapcount goes down faster than a thai hooker01:07
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui01:40
-!- mode/#webgui [+v perlDreamer] by ChanServ01:41
@snapcountweeeeeeeeeeeeeeee01:41
+perlDreamermaybe I should add that particular condition to the macro test to see what's going on.01:41
@preaction-mhooray for public declaration!01:41
@snapcountso the first step is to see if the returned quotes actually break nesting01:41
@snapcountthen we discuss RFE or Bug01:41
* preaction-m submits a Freedom of Information Act Request01:41
+perlDreamerwhat do you wanna know?01:42
@preaction-meh, just interested to keep watching and input if necesserary01:42
+perlDreamersnapcount, I'm pretty sure it's quotes due to the regex on lines 139-14101:42
@rizenis(1+1, 2, "Check my math.");01:42
@preaction-m401 Forbidden01:43
* perlDreamer is haunted by bad WUC talk examples01:43
@snapcountJT says it's not an RFE or Bug01:44
+perlDreameralso, btw, I tried caching Macro compiles to get rid of the eval in WebGUI::Macro::process and it actually slowed things down.01:44
@snapcountunless you have a way to fix it that rulez01:44
+perlDreamerI01:44
+perlDreameruh01:44
+perlDreamerhmmmm....01:44
@snapcountsmarter macro parcer ++01:44
+perlDreamerRexexp::Common::Balanced?01:45
@snapcountI'm not familiar with it01:45
@snapcountdoes it rock your socks off?01:45
+perlDreamerIt looks like it could be our smarter parser01:46
+perlDreamerbut maybe so could Text::CSV since that's essentially what the macro args are01:46
@preaction-mmight I suggest WebGUI::Text qw( :csv );?01:47
+perlDreamerqw(splitCSV) ?01:47
@preaction-mor that, :csv exports them both01:47
+perlDreamernm, I see the export tag now01:47
+perlDreamersorry, my bad01:47
+perlDreamerooh01:48
+perlDreamerneed to change that warn to something else using session01:48
+perlDreamerin splitCSV01:49
+perlDreamerpreaction-m: do you want me to log that as a bug or do you want to fix it up?01:50
@preaction-mperlDreamer: no, WebGUI::Text doesn't get a Session object01:53
+perlDreamerdude, it needs one.01:53
@preaction-mwe're also doing something different with error handling/trapping01:53
@preaction-mno it doesn't01:53
@preaction-mit would only need it for error handling01:53
+perlDreamerso some errors get thrown to error.log and some get thrown to webgui.log?01:53
+perlDreamertoday01:54
@preaction-mbasically, at the moment at least01:54
@preaction-mwe've got the new WebGUI (Perl) Best Practices book01:54
+perlDreamerand it recommends handling error logging differently?01:55
+perlDreamerbtw, the only place WebGUI uses bare warn is in the Config.pm01:56
@preaction-mwell, it showed that Perl can do try/catch, apparently that was unknown around here :P01:56
@preaction-mand croak and carp for stack traces01:56
@preaction-mso the warn is wrong, it should carp, we might have to redirect $SIG{warn} to output to the proper webgui.log01:57
+perlDreamerdo you want that logged as a bug, then, so we don't forget to do it?01:59
@preaction-midk, it's not really a bug, it's just sometimes you have to go to the modperl error log to get some errors02:00
@preaction-mperhaps once we decide what's going on with error handling in WebGUI, we'll be able to go back and make sure everything's kosher02:01
@preaction-mperhaps a comment in the source02:01
+perlDreamerI'll let you handle it02:01
@preaction-mkk02:01
+perlDreamerI'll add some more tests to Macro.pm and then see how WebGUI::Text::splitCSV does02:10
+perlDreamermaybe some benchmarking, too02:10
+perlDreameralthough sometimes slow is better than broken02:10
@preaction-mbut fast is better than slow02:11
+perlDreamerlike, breaks faster than breaks slower?02:11
+perlDreamermost times ;)02:11
+perlDreameractually, I won't02:16
@preaction-mindian giver02:17
+perlDreamersplitCSV does internal escaping differently from the Macro processor02:17
+perlDreamerfor the Macro arg processor, we need something that obeys backslashes02:17
@preaction-maccording to the unofficial RFC for CSV02:17
@preaction-mText::Balanced might be prudent02:17
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui02:19
-!- mode/#webgui [+v crythias] by ChanServ02:19
+perlDreamerText::Balanced is slow, at least for extracting codeblocks.02:24
+perlDreamerI think I'll give Text::CSV and Regexp::Common a whirl02:24
@preaction-mText::CSV will probably pull the same escaping crap02:24
+perlDreamerit does02:29
+perlDreamerthat means it's time to go home and sleep on it for a while02:29
+perlDreamerg'night, all02:29
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:30
-!- Klaus_ [n=klaus_he@p57A59076.dip0.t-ipconnect.de] has quit []03:38
-!- Meatbop [n=chatzill@24-180-168-135.dhcp.fdul.wi.charter.com] has joined #webgui03:39
-!- Meatbop [n=chatzill@24-180-168-135.dhcp.fdul.wi.charter.com] has quit [Read error: 110 (Connection timed out)]03:59
@snapcountReeeeekollllllllaaaaaaa04:35
@rizenplop plop fizz fizz, oh what a relief it is04:36
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []05:03
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]07:11
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui07:51
-!- mode/#webgui [+v crythias] by ChanServ07:51
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]08:12
-!- Klaus_ [n=klaus_he@p57A59082.dip0.t-ipconnect.de] has joined #webgui13:59
* snapcount yawns17:21
@snapcounttop of tha mornin to everyone17:21
Radix__evenin' ;)17:21
@snapcountahh yes17:21
@snapcountAustralia still hasn't fixed their sun being out of synch with Florida problem17:22
@snapcount=)17:22
Radix__yeah.. we need a daylight saving + 12 or something I guess17:23
Radix__we're having enough of a problem with daylight saving + 1 atm ;)17:24
-!- snapcount [n=snapcoun@71-86-227-90.static.mdsn.wi.charter.com] has quit ["The computer fell asleep"]17:57
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:00
-!- mode/#webgui [+o rizen] by ChanServ18:00
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui18:42
-!- mode/#webgui [+v crythias] by ChanServ18:42
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 145 (Connection timed out)]20:55
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui21:45
-!- mode/#webgui [+v crythias] by ChanServ21:45
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)]21:45
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui23:57
-!- mode/#webgui [+v crythias] by ChanServ23:57
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []23:57
--- Day changed Sun Jan 07 2007
-!- perlm [n=chatzill@ip68-97-17-231.ok.ok.cox.net] has joined #webgui01:59
perlmanyone know any tricks for installing DBIx::FullTextSearch on a vanilla Fedora Core 5 machine/02:00
@rizenit's a bastard to install on any platform02:00
@rizenthat's why webgui doesn't use it anymore02:00
perlmit is still required in testEnvironment.pl02:04
perlmso I guess that means it is okay that I forced it to install even with errors.02:04
@rizenin what version?02:04
perlmlatest beta02:04
perlm7.3.302:04
@rizenhmm...i'll check that out02:04
@rizenthanks for letting me know02:05
@rizenit's out in 7.3.402:05
@rizenas of now02:05
perlmde nada02:05
perlmheh, cool02:05
-!- perlm [n=chatzill@ip68-97-17-231.ok.ok.cox.net] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]02:21
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui03:43
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]03:43
-!- Klaus_ [n=klaus_he@p57A59082.dip0.t-ipconnect.de] has quit []04:19
-!- Klaus_ [n=klaus_he@p57A58EB8.dip0.t-ipconnect.de] has joined #webgui13:52
rizen_test18:20
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []18:20
-!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:21
-!- jtsmith is now known as rizen18:21
-!- mode/#webgui [+o rizen] by ChanServ18:21
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui19:04
-!- mode/#webgui [+v perlDreamer] by ChanServ19:04
+perlDreamermorning19:04
@rizenis it really morning?19:04
+perlDreamerit is out here19:04
@rizenit feels like bedtime19:04
@rizenme = tired19:04
+perlDreamerup late?19:05
@rizenno...just a little sick19:05
@rizenwhich has been draining me for the last couple of weeks19:05
@rizenalmost over it now thow19:05
@rizenthough19:06
+perlDreamerweeks?  That's nutz.19:06
@rizenyeah19:06
@rizensux19:06
+perlDreamerI tried to fix Klaus's double header bug, and think I found the cause of it, but want to double check it with someone more familiar with chunking and header generation.  Game?19:07
@rizenk19:07
@rizenfirst19:08
@rizenwhat is the bug19:08
@rizenpoint me to a url or something19:08
Klaus_Hi!19:08
+perlDreamerhttp://www.plainblack.com/bugs/tracker/head-block-displayed-twice#3tLVLsiwMsgY0ZCULum18A19:08
Klaus_the entry in the Extra Header field of a style is displayed doube in source.19:09
+perlDreamerKlaus_: we should have you fixed up in a jiffy19:09
Klaus_I think we had this bug in one of the 6er versions already fixed.19:09
@rizenit doesn't sound familiar19:10
@rizenthere was a problem where19:10
@rizenyou could get double HTTP headers19:10
@rizenbut HTTP headers are different than head block tags19:10
@rizenand the double http headers were fixed a while ago19:10
@rizenok...so you have a possible solution here19:11
@rizenwhat is it?19:11
+perlDreamerremove line 193 from WebGUI::Session::Style.pm19:11
+perlDreameruh, 19819:11
@rizen198 out of svn or version 7.3.3?19:12
+perlDreamersvn19:12
Klaus_My workaround was writing the tags direct into the style, not into the extra field below - but thank you for the hint removing this line from code.-19:12
+perlDreamerwell, I'm not sure there won't be some undesired side effects19:13
+perlDreamerthat's why I'm double checking with someone19:13
+perlDreamerit looks dead simple, but I don't fully understand content chunking and the header generation19:13
@rizenthe prepare() method is always called on every template as it is rendered19:14
@rizenand as you say, that does shove the head block into place19:14
@rizenso yes, we no longer need that line in Style.pm19:14
+perlDreamerokay19:14
@rizenit's a relic of a day gone by19:14
+perlDreamerI'll add a new test or two to Session/Style.pm and remove the line.19:14
Klaus_tests on solved bugs were always good.19:15
+perlDreamerYeah, I'm embarassed to say that the present Style.pm test (which I wrote) didn't find this earlier.19:16
@rizenyou can't find everrything colin19:16
@rizendon't beat yourself up about it19:16
+perlDreamerI'm not19:16
+perlDreamerthis time :)19:16
Klaus_yes. but the meanwhile huge test suite gives an additional confidence on webgui. great! :-)19:18
@rizenklaus, do you write perl?19:18
Klaus_a litte bit. still learnig - even from webgui code.19:19
@rizenwe''re always looking for eagle eyed people to help us make webgui better19:19
@rizeni hope you'll consider joining the core developers, writing bug fixes, tests, and eventually new features19:20
@rizenone of the best ways to learn perl is to start out writing tests19:21
@rizenbecause tests are easy to write19:21
@rizenand in doing so, you get to look at a whole lot of the codebase19:21
@rizenthusly learning both perl19:21
Klaus_oh yes - I will do. Helping more than only reporting bugs and REFs.19:21
@rizenand the webgui api19:21
@rizendon't get me wrong, reporting bugs and rfe's is great too19:21
Klaus_I can give it a try in writing or improoving some of the tests.19:23
@rizenthat would be great19:23
@rizenif you need assistance, colin and i are both around most of the time19:23
Klaus_the next days im trying to bring the German translation into a productive state. The German usergroup is a bit small and inactive.19:24
@rizenare you using the translation server to do it?19:24
@rizenhttp://i18n.webgui.org/19:25
@rizenmay make it easier if you aren't19:25
Klaus_I'v used it the last months, now I've set up my own19:25
Klaus_Sometimes it's better to sreach and replace things over the whole translation.19:26
Klaus_On your server I can't do it on the translated files.19:27
@rizengive me the specs for what you want to do and i'll be happy to add the functionality to the translation server19:27
@rizenthe reason i like the translation server19:27
@rizenis that everyone can pitch in to work on the changes19:27
@rizenrather than having just one person do it19:28
@rizenit's easier to do as a group19:28
Klaus_Import an translation19:28
Klaus_Won't it be good having the translation server password protected so that not everone could change things?19:29
@rizenpeople have said that to me, but i kind of look at it as a wiki19:29
@rizenin that it works better as a community project19:29
@rizenif it's password protected, then all of the sudden it's back to a single user per translation19:30
+perlDreamerwe're probably small enough that we don't have to worry about wikiSpam (or translationSpam) yet.19:30
+perlDreameralthough someone did trash PDX.pm's wiki a few months ago19:30
@rizeni know it's possible, but we have backups19:31
@rizenand community process on a task this large19:31
@rizenis more important than worrying about spam19:31
+perlDreamercrud.  I found a FC6 bug.19:32
+perlDreamerEither that or I need to install the FC6 perl-image-magick RPM19:33
+perlDreamerI probably won't be able to get the patch committed until this afternoon.19:33
@rizenwhat patch?19:33
@rizenthe style one?19:34
+perlDreameryes19:34
@rizeni can do that right now19:34
@rizeni'll do it19:34
+perlDreamerokay, I'll commit the new test later19:34
Klaus_One possible way could be a "commit to svn" function in the translation server. The translators will better notice the changes from others.19:34
+perlDreamerThat's a good idea.  That way translators could also sign up to get notification when commits are made.19:35
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:36
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:36
Klaus_BTW there are two entries for German that point to the same files: /German"/ and /German/. Could you please delete the Entry with the quotation marks?19:36
@rizenyup19:36
@rizenthe quote version is gone19:40
@rizenthe patch is committed19:40
Klaus_thanks!19:40
+perlDreamerI'm off to church.  Be back later.19:43
+perlDreamerThanks, JT19:43
@rizenlater19:43
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]19:43
+MrHairgrease\nick MrAFKGrease20:07
-!- MrHairgrease is now known as MrAFKGrease20:07
@rizeni've almost got the commit to svn option working20:08
+MrAFKGreasecommit to svn from what?20:12
Klaus_I've ssen it. 20:13
Klaus_Commit to SVN from the translationserver.20:13
+MrAFKGreaseis there a translation server?20:13
+MrAFKGreasefr 18n files?20:13
@rizenyup20:13
@rizeni18n.webgui.org20:13
+MrAFKGreaseoh cool20:13
@rizenhttp://i18n.webgui.org20:13
+MrAFKGreasewere updating all the i18n stuff20:14
Klaus_or http://translation.webgui.org/ ;-)20:14
@rizensweet20:14
+MrAFKGrease7.3.3 is ready20:14
@rizenif you give me the files you've worked on so far, i can import them into the translation server20:14
@rizenthat is, if you want to20:14
Klaus_JT, should I mail you my actual translation to import it into the translatinserver?20:14
Klaus_Ok :-)20:14
@rizensure20:14
+MrAFKGreaseok20:14
+MrAFKGreasei'll send em to you tonight20:15
+MrAFKGreaseactually it is a ducth community project20:15
+MrAFKGrease10 people or so are working on it20:15
+MrAFKGreasei'm just tarring everything up =)20:15
+MrAFKGreaseother question20:16
+MrAFKGreasei'm gonna add a start stop button to the timetracker20:16
+MrAFKGreasefor use within oqapi20:16
+MrAFKGreasedoes that have any chance of making it into webgui?20:16
@rizenyour entire translation team is welcome to use the translation server20:16
@rizenwhat is oqapi?20:17
@rizenregardless, ,yes ii'm find with start/stop20:17
@rizenbut not until we fork for 7.420:17
+MrAFKGreaseoh you didn't know yet?20:18
+MrAFKGreaseprocolix split in three divisions20:19
+MrAFKGreasesepearte companies20:19
+MrAFKGreasekoen's keeping procolix20:19
+MrAFKGreasejoeri's started oqapi20:19
+MrAFKGreaseI've gone with Joeri20:19
xdangerI could contribute our unfinished Finnish-language...20:19
@rizenxdanger: more than happy to put it on the translation server, maybe you'll get some extra helpers to work on the translation20:20
xdangernice20:20
+MrAFKGreaserizen: I'll throw it in the group20:20
xdangerI'll send it to you tomorrow in a tar20:20
+MrAFKGreasethe translation server thing20:20
@rizenno, i didn't know about the slip20:20
+MrAFKGreaseI reckon everybody is ok with it20:20
@rizensplit20:20
@rizenis everyone mad at eachother?20:21
+MrAFKGreaseno20:21
@rizenor is all well in dutch land?20:21
+MrAFKGreaseall is well20:21
@rizenthat's good to hear20:21
+MrAFKGreaseyeah20:21
@rizeni assume koen is the hosting/server guy20:21
+MrAFKGreaseas an added benefit there's beer in the fridge again20:21
@rizenjoeri is the dev guy20:21
+MrAFKGreaseyeah20:21
+MrAFKGreasealbert ha20:21
+MrAFKGreasealbert now has his own testing company20:21
@rizencool20:22
+MrAFKGreasesure20:22
+MrAFKGreaseI'm happy with it20:22
+MrAFKGreaseno fights or whatever20:22
@rizenbeer in the fridge is good20:22
+MrAFKGreasejust natural progression20:22
+MrAFKGreaseit is20:22
+MrAFKGreasea pity that i only at the office one day a week20:22
@rizenit goes without saying that if you're ever in need of a job, i've got your back20:23
+MrAFKGreasesure20:23
+MrAFKGreaseI'm very busy with starting to do my graduation stuff20:23
+MrAFKGreaseand will be for a year or so20:23
+MrAFKGreasebut no worries20:23
+MrAFKGreaseI won't abandon webgui20:23
@rizenso, does oqapi have some spare resources?20:24
@rizeni think we're going to need to outsource a project or two coming up20:24
+MrAFKGreasemaybe20:24
@rizenactually...what's joeri's email address20:24
+MrAFKGreaseask joeri20:24
@rizeni'll just have vrby contact him20:25
+MrAFKGreasejoeri aat oqapi dot nl20:25
@rizencoolio20:25
+MrAFKGreasegotta go cooking20:25
+MrAFKGreasesee ya20:25
-!- MrAFKGrease is now known as MrReallyAFKGreas20:26
--- Log opened Sun Jan 07 20:56:17 2007
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui20:56
-!- Irssi: #webgui: Total of 10 nicks [2 ops, 0 halfops, 1 voices, 7 normal]20:56
-!- Irssi: Join to #webgui was synced in 3 secs20:56
+MrHairgreasejt21:02
+MrHairgreasetwo suggestions21:02
+MrHairgrease1) in our ducth translation server we default to the textarea21:02
+MrHairgreasethe htmlarea adds to much crap21:02
@rizenyou can set it however you want21:03
+MrHairgreaseyou get buttons containing texts like Save<br />21:03
+MrHairgreaseI know21:03
+MrHairgreasejust a suggestion21:03
+MrHairgreasealso I hacked the thing to include 'motivational' status stuff21:03
+MrHairgreasesee http://geefmegeld.nl/root/vertaal21:03
+MrHairgreasefor examples21:03
@rizendo you have the source21:04
@rizenoh crap21:04
@rizennevermind21:04
@rizenyours is based upon the old translation server21:05
@rizeni'll have to write it from scratch21:05
+MrHairgreaseit's trivial to implement21:06
@rizenyeah21:06
+MrHairgreaseI know the dutch translation team liked it a lot though21:06
@rizeni'll do it21:06
+MrHairgreasecool21:07
@rizenyeah21:07
+MrHairgreasethe commit to svn function is for countering vandalism?21:09
@rizenyes21:09
+MrHairgreaseok21:09
@rizenwell partially21:09
+MrHairgreasewe were afraid for that21:09
@rizenalso for going back in case of screwups21:09
+MrHairgreasethat's why we put the i18n thing behind a realm21:09
+MrHairgreasealso that helps consistency21:10
+MrHairgreasebrb21:10
+MrHairgreaseconsistency as in translate this word with that one21:11
+MrHairgreaseenglish -> dutch is not exactly non-abiguous =)21:11
@rizentrue true21:11
+MrHairgreaseso we set up a word list on webgui.nl21:12
@rizenthe problem is that most communities21:12
+MrHairgreaseanyway21:12
@rizenunlike the dutch team21:12
@rizenare disjointed and small21:12
+MrHairgreasei'm babbling right now =)21:12
@rizenso we really need to allow lots of people to join in the translation process21:12
+MrHairgreasesure enough21:12
@rizenthat's why we can't password protect it21:12
+MrHairgreasei think so too21:12
+MrHairgreaseI'll propose the thing21:12
+MrHairgreaseyou'll hear the result21:13
@rizenk21:13
+MrHairgreaseregardless of that a very recent version is tarred up in the contrib area on pb.com21:13
@rizenyeah, i'm not worried about that21:13
@rizenmore that the dutch translation is a good example of21:13
@rizen"how it's done"21:14
+MrHairgreasemeaning?21:14
@rizenyou guys are the defacto international leaders21:14
+MrHairgreasei know21:14
@rizenyou do everything first, and best21:14
+MrHairgreasecomes with the territory =)21:14
@rizenmartin: sarah says hi21:14
+MrHairgreasesomehow there's just a big wg-user density in the netherlands21:14
+MrHairgreasehi sarah21:15
@rizenmotivators in place22:02
Klaus_Where/in which Asset are the promote/demote icons/functionality used in WebGUI?22:15
@rizenall assets use them22:15
Klaus_where do they show up?22:15
@rizeninherited from the superclass22:16
@rizenthe icons aren't used anymore, only the functionality22:16
@rizenthe icons are now only used by some assets for their collateral22:16
Klaus_OK, I thought I'm blind ;-)22:17
@rizenthe promote/demote stuff can be found under the class icon of any asset22:17
@rizenin the inline view22:17
Klaus_OK, thanks - I've found them(data form fields)... For translating it's good to see the text/tooltip in its environment.22:27
+MrHairgreasecool jt22:51
+MrHairgreasewould it also be possible to display the actual number of messages that are done/changed/new22:52
+MrHairgreasejust like in the example22:52
+MrHairgreaseThere seems to be a bug too22:53
+MrHairgreaseRedNeck / Form_Captcha22:53
@rizenwhat's the point of showing the actual numbers? it's just a feelgood indicator, right?22:53
+MrHairgreasesure22:53
@rizengives you an idea of how close you are to done22:53
+MrHairgreasestill only one to go22:53
+MrHairgreaseyeah22:53
+MrHairgreasei you'll do it right you use the actual number of characters or something22:54
+MrHairgreasebut that would be insane22:54
+MrHairgrease=)22:54
+MrHairgreasei just used the number of messages22:55
+MrHairgreaseThe RedNeck / Form_Captcha is saying it's at 50% but it is actually at 0% btw22:56
@rizenyeah, that's your fault22:56
+MrHairgreasewhat have i done?22:57
@rizenit just couldn't be my fault22:57
@rizencuz i'm perfect22:57
@rizenso it must be you22:57
+MrHairgreaseoh22:57
+MrHairgreasei c22:57
+MrHairgreasein that case it's Koens fault22:57
+MrHairgreasewe agreed on that a year ago or so22:58
@rizenthat's true22:58
@rizenok22:58
@rizenhis fault22:58
+MrHairgrease=)22:58
@rizenkoen's bug is fixed23:03
+MrHairgreasevery good23:07
@rizenso with the percentages23:08
@rizenwould you rather see 6/5023:08
@rizenrather than the percentages23:08
@rizeni just don't want to waste a lot of screen realestate23:08
@rizeni just put it in23:10
@rizenand it looks much uglier23:10
+MrHairgreasethat's why i put the percentages on the left side23:11
+MrHairgreaseand all teh other data on the right23:11
+MrHairgreaseif you don't scroll you don't see it23:11
+MrHairgreaseit's just for the eager people23:11
+MrHairgreaseanother idea might be to put de numbers on top of the right hand frame23:12
@rizenyour mom's a nitpicker23:12
@rizenand she dresses you funny23:12
+MrHairgreaseand the percentages on the lft hand side23:12
+MrHairgreasethat's true23:12
+MrHairgreasehow'd you figure that out23:12
@rizenalright, i put the ratio on the right now23:14
@rizenand on the detail page23:14
+MrHairgreaseok23:14
+MrHairgreasethat looks cool23:14
+MrHairgreasethanks23:15
@rizenthank you for smoking23:15
-!- MrHairgrease is now known as MrAFKGrease23:22
Radix__funny movie that one23:57
--- Day changed Mon Jan 08 2007
+MrAFKGreasewhich movie?00:09
@rizenthank you for smoking00:10
+MrAFKGreaseis that a movie?00:11
@rizenyup00:11
+MrAFKGreasethe things you learn after 230000:11
Klaus_sounds like I should have a look at the movie: http://imdb.com/title/tt0427944/00:20
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui00:34
-!- mode/#webgui [+v crythias] by ChanServ00:34
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)]01:09
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]01:09
-!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:10
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:10
-!- mode/#webgui [+o rizen] by ChanServ01:10
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []01:10
-!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []01:11
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:11
-!- mode/#webgui [+o rizen] by ChanServ01:11
-!- jtsmith_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:14
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:14
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]01:14
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []01:16
-!- jtsmith_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []01:16
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:17
-!- mode/#webgui [+o rizen] by ChanServ01:17
-!- MrAFKGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:20
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:48
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui02:11
-!- mode/#webgui [+v crythias] by ChanServ02:11
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui02:54
-!- mode/#webgui [+v perlDreamer] by ChanServ02:54
+perlDreamerany clues on how to find out what this is:02:54
+perlDreamerhas posted to one of your subscriptions02:54
+perlDreamer  http://www.plainblack.com/Cm61332q9p9Sv_BxrjyXnQ02:54
+perlDreamerIt's from noReply@plainblack.com02:54
@rizenis it reported as a bug yet?02:54
@rizenif not, then no02:55
@rizenit's something i'm going to have to go through the database and try to find02:55
Radix-wrkI got a couple of those too02:55
+perlDreamerkind of02:55
+perlDreamerhttp://www.plainblack.com/bugs/tracker/problems-with-emails-from-install/upgrade-forum#zGTWsPb2x0BybrTKHrJdzg02:55
+perlDreameralthough knowmad reports that he got a username, while this one was empty02:56
+perlDreamerit's like a workflow didn't get set up right somehow but still executed02:56
Radix-wrkI got two emails myself02:56
@rizenprobably depends on what was shooting out the email as to what gets put in the email02:56
Radix-wrkplainblack.com02:56
@rizeneither way it's something that shouldn't be happening02:57
@rizenif the bug is reported, then thats all you can do02:57
@rizenwe have to take over from there02:57
+perlDreamergood luck!02:58
+perlDreameralso, I like the new email on the dev list02:58
+perlDreamerI'll start reading Perl/WebGUI Best Practices soon02:58
@rizenglad to hear it02:58
+perlDreamerdo we have an expected time for the 7.4 branch?02:59
@rizeneach time you ask me that i add a week02:59
* perlDreamer --02:59
@rizeninfinity + 2 weeks02:59
@rizenthats when it will be happening03:00
+perlDreamerbugList < 5?03:00
@rizeninfinity + 2 weeks, i've already told you03:00
@rizenbut since you formed that as a question03:00
@rizeninfinity + 3 weeks03:01
@rizenso we have some amazing contests scheduled for this year03:01
@rizenwe're bringing back the webgui community contest (wcc)03:02
+perlDreamercool!03:02
+perlDreamerthere are other contests, too?03:02
@rizenroy should be announcing the first one next week03:03
@rizenno..the community contest is all of the contests03:03
@rizeninstead of being once per year03:03
@rizenit's going to be once every 2 months03:03
@rizenwe were going to do it every month, but we figured that might not give people enough time to work on stuff03:03
+perlDreamereven two months is pretty quick for some big projects03:04
@rizennone of them will be very big03:04
@rizenat least that's the plan03:04
@rizenkeep them reasonable to achieve03:05
+perlDreamerdid the content compression (which won the last WCC) ever get folded in?03:05
@rizenthat's a good question03:05
@rizeni don't know03:05
@rizenactually, i think no03:05
@rizenbecause we decided to do something more efficient03:05
@rizenwhich was adding gzip functionality to the wre03:05
@rizenit's far more efficient than having webgui do it03:06
+perlDreamerokay03:06
@rizenif i remember right03:06
@rizenwhen we benchmarked it03:06
@rizenmod_deflate was 6 times faster03:06
@rizenthan the code in webgui03:06
@rizenand on top of that, it compressed stuff in the /extras and /uploads folders as well03:07
+perlDreamerthat's a lot faster03:07
+perlDreamerrizen: is there any sense in me working on the Product Asset docs?03:13
@rizenfor the time being, yes03:14
@rizenbecause commerce dev is put on hold03:14
@rizenuntil after we've achieved my new years resolution03:15
@rizeneven after that, the product asset will likely continue to have all of it's current features03:15
@rizenit will just also tie into the commerce system03:15
+perlDreamercool, thanks03:16
+perlDreameras far as I know, there are still no project for $dayJob next week, so I'll have lots of time on my hands03:16
@rizensweet03:16
@rizenuse that time to read pbp03:17
@rizen=)03:17
@rizenat least until 7.4 is branched03:17
+perlDreamerI was thinking about this: http://jobs.perl.org/job/514803:18
+perlDreamerso I'll be spending a little time writing a resume03:18
@rizennah, you don't want that job03:20
@rizenthey'll be paying you way too much03:20
@rizen=)03:20
+perlDreamerI saw that and figured the posting was some kind of joke03:21
+perlDreamerI've never seen salaries like that before03:21
@rizenwhen i used to work for $bigCompany I made $that++03:21
+perlDreamernot only is the salary too high, but there'd be no interstitial times for wG hackery03:22
@rizenthey're going to want a lot out of someone03:22
@rizenfor that much money03:22
@rizencuz usually when you get that high in salary03:22
@rizeneither they're expecting you to do 2 jobs +03:23
@rizenor it's a management job03:23
@rizenand the job description isn't a management job03:23
+perlDreameryeah03:23
+perlDreamerAll the percentages add up to 100, but it doesn't talk about hours/days03:24
@rizenit also doesn't talk about how many other people you'd be working with to do that job03:24
@rizenit could be that the current owner dood03:24
@rizendoes all the work03:24
@rizenand needs to offload it to someone03:24
@rizenso he can do the new software03:24
@rizenbut for that much money03:25
@rizenyou should check it out at least03:25
+perlDreameryeah03:25
+perlDreamerhack perl03:25
+perlDreamerstay at home03:25
+perlDreamerlet Kathy go to mid-wife school03:25
+perlDreamerget done in 3 years03:25
+perlDreamerinstead of 703:25
+perlDreamerdinner time, be back later03:30
@rizensvn commits for the translation server are now in place04:24
Klaus_good thing. what's the meaning of a yellow line background in the right window?04:29
@rizenthat means there's something there, but it's out of date04:30
Klaus_it seems you've also found a solution for the annoying trailing <br /> from the rich editor04:34
@rizenyou mean, allow the user to disable it?04:34
Klaus_they were not longer automatically added at the end of a (singe line) translation or was it luck when I tested it04:38
@rizenprobably luck04:39
Klaus_:-)04:39
Klaus_OK, was a long day. Time for bed. 04:39
@rizenlater04:39
Klaus_not for me...04:40
@rizeni mean, see you later04:40
Klaus_ohh. yes. bye!04:41
-!- Klaus_ [n=klaus_he@p57A58EB8.dip0.t-ipconnect.de] has quit []04:41
+perlDreamerrizen: Want to do some bug triage?  You up for it?05:21
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]06:18
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]06:24
-!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:34
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]07:34
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:35
-!- mode/#webgui [+o rizen] by ChanServ07:35
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:35
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]07:52
-!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]07:52
-!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:53
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:53
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]07:53
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:53
-!- mode/#webgui [+o rizen] by ChanServ07:53
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]07:54
-!- jtsmith [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]07:54
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]07:54
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:40
-!- Klaus_ [n=klaus_he@p57A58232.dip0.t-ipconnect.de] has joined #webgui16:05
-!- vidar_ [i=gudjon@157.157.215.202] has quit [Read error: 110 (Connection timed out)]16:10
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui16:33
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:33
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI19:24
-!- mode/#webgui [+o khenn] by preaction-m19:30
@khennhappy monday!19:31
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui19:34
-!- mode/#webgui [+o snapcount] by ChanServ19:35
@preaction-msnapcount: /msg chanserv access #webgui add preaction 30 <-- do it! :p19:36
-!- khenn was kicked from #webgui by snapcount [snapcount]19:37
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI19:37
-!- mode/#webgui [+o khenn] by ChanServ19:38
@snapcounttada19:38
@snapcountnp19:38
-!- snapcount is now known as snap_away19:38
@khennanything going on today?21:05
@preaction-malumni project, i've got a few ideas about some ease-of-use for developers21:05
@preaction-ma nice script i want to make for switching between webgui instances on a dev box21:06
ckotilcoo21:17
ckotill21:17
ckotilWe have a database that contains all of the contact info for customers, logins, etc...21:18
ckotilI would like for webgui's user list to be pulled from that database. How hard is that to do?21:18
@preaction-myou could write a custom auth plugin21:19
ckotilalready use one.21:19
ckotilfor CAS21:19
ckotil'central authentication system' developed at yale. then we put our own spin on it21:20
ckotilbut it works nicely with webgui21:20
ckotilbut i want my users to be pulled from our database. how would i populate webgui's user list?21:20
@preaction-myou want to migrate?21:21
ckotilno. i want to have a single location to store my customers info21:21
ckotiland users.21:21
ckotilits all in a single database now.21:22
+MrHairgreaseyou mean sync profiles with that db?21:22
ckotilexactly21:22
+MrHairgreaseyou should have a look at the syncldapprofile workflow activities21:22
+MrHairgreasethere are two21:22
+MrHairgreaseone is called when a user activates him/herself21:23
ckotilldap. k thats what i was thinking. ill go speak with my db guy . thanks21:23
+MrHairgreasethe other is run by the cron workflow21:23
+MrHairgreaseif you don't have ldap available21:23
+MrHairgreasejust create your own plugin21:23
+MrHairgreaseand use the ldap as example21:23
ckotilgood deal. 21:24
+MrHairgreaseit is21:24
+MrHairgrease=)21:24
+MrHairgreasereuse is the best eufemism for legal stealing21:25
@preaction-mit's not illegal if you release the source21:25
+MrHairgreasethat's why i said legal21:25
+MrHairgreasenot illegal21:25
@preaction-min fact, the viral nature of the GPL requires that any custom code you write for webgui has to be released upon request21:26
+MrHairgreaseonly code you distribute21:26
+MrHairgreaseand i can charge for the code21:26
+MrHairgreaseor better said21:26
@preaction-mno, anything that works with webgui must be released under the GPL21:27
+MrHairgreasethe deliverance cost o21:27
@preaction-mbut yes, you can charge for it21:27
+MrHairgreaseof the code21:27
+MrHairgreasegpl is a distribution license21:27
+MrHairgreaseso if i keep the stuff inhouse21:27
+MrHairgreasei don't have to release it21:27
+MrHairgreasenow of course21:27
+MrHairgreasefo webgui this is not a problem at all21:28
+MrHairgreaseeverything you distribute21:28
@preaction-mand since PB distributes WebGUI with it, you must abide by it, one of the caveats of it is that anything you write that uses WebGUI must be GPL21:28
+MrHairgreaseships with the source automatically21:28
@preaction-mthat's why i usually release code under the LGPL21:28
@preaction-mdoesn't have the over-reaching viral nature of the GPL21:28
+MrHairgreaseyes21:28
+MrHairgreasebut if you write your auth thingy21:28
@preaction-mit uses webgui's API, which means you must GPL21:29
+MrHairgreaseand just dploy it at your work only21:29
+MrHairgreasei cannot ask for the code21:29
+MrHairgreaseb/c you don't distribute it21:29
+MrHairgreasesee http://en.wikipedia.org/wiki/Gpl21:33
+MrHairgreaseunder the section 'common misconceptions'21:33
+MrHairgreasefirst item21:33
@preaction-mthe last paragraph of the GPL seems to indicate my position, but it's ambiguous and misleading21:34
+MrHairgreaseyeah 21:39
+MrHairgreasethose damn hippie software developers =)21:39
+MrHairgreaseanyway21:39
+MrHairgreasethe gpl vs. lgpl thing is much less of an issue21:40
+MrHairgreasewith perl code21:40
+MrHairgreasesince when you distribute21:40
@preaction-mindeed... hippie and nerd seem mutually exclusive21:40
+MrHairgreaseyou always ship the code21:40
+MrHairgreasehuh?21:40
+MrHairgreasehave you ever seen a picture of rms?21:40
+MrHairgreasenow if that isn't a hippie =)21:41
@preaction-myes, i needed eye bleach21:41
@khennYou can build and sell plugins for WebGUI w/o it violating the GPL22:24
@khennif you add anything to WebGUI's core, you cannot legally repackage and sell it w/o contributing it back22:25
@khennthat's the difference22:25
+MrHairgreaseb/c plugins are not linked againstr the core?22:25
@preaction-myou can sell the plugin, but not bundled with webgui, unless your plugin is also licensed GPL22:25
@khennright22:25
@preaction-mthe wikipedia article cleared all that crap up for me22:26
@khennI updated the Asset installer so that you can use .tmpl files rather than having to hardcode your templates right in the install code at the bottom22:29
@khennwell not the Asset installer22:30
@khennbut the code at the bottom of the Asset Template22:30
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui22:30
-!- mode/#webgui [+v perlDreamer] by ChanServ22:30
@khennI haven't added it yet22:30
@khennb/c it's like 200 extra lines of code22:30
@khennoh, it also commits all the templates so you don't have tags from "visitor"22:30
@khennwhich is pretty confusing22:30
@preaction-mI like the updater more, the template editor inside webgui is clunky :p22:30
@khennyeah, it's nice to work with files22:31
@khennand then just -MWebGUI::Asset::Wobject::MyWobject update22:31
@khennor I think I had to call it upgrade22:31
@khennb/c of naming conflicts22:31
@khennbut if anyone wants the code, I'll be happy to post it somewhere22:32
@khennI think we will eventually add an install API to WebGUI22:32
@preaction-myou could use a seperate package inside the module, say WebGUI::Asset::Wobject::MyWobject::install, then have the subs be part of that22:32
@preaction-mso you'd "use WebGUI::Asset::Wobject::MyWobject;" and then call "WebGUI::Asset::Wobject::MyWobject::install::update"22:33
@khennyeah I dunno22:33
@khennok so who is everyone out here?  I know some of you22:35
@khennMrHairgrease is obvious =p22:35
@khennperlDreamer is Colin, right?22:35
@preaction-mradix is Jesse22:35
+perlDreameryup22:35
@khennok22:35
@khennthis is Frank btw22:35
+MrHairgreasexdanger is yukka22:35
+MrHairgreasehe is this dude from Finland22:36
@khennright22:36
xdangerJukka22:36
@preaction-mPedersenMJ is a walk-in, iirc22:36
@preaction-mperlbot botsnack22:36
perlbotwhatever.22:36
+MrHairgreasesry22:36
+MrHairgreaseI meant Jukka22:36
+perlDreamerhowdy frank22:37
@khennhowdy22:38
+perlDreamerhaven't seen you in here before22:38
+MrHairgreasenow that everybody is here anyway22:38
@khennI'm usually rizzo22:38
@khennI've been here22:38
+MrHairgreasewhat do you think?22:38
@khennbut someone stole my nick22:38
+MrHairgreasetabs or spaces22:38
+MrHairgreaseand how many22:38
@khennspaces22:38
+perlDreamer4 spaces22:38
@khenn422:38
+perlDreamerala PBP22:38
@khennI usually use 322:38
@khennbut I can hack 422:38
@preaction-mi've already updated my vimrc to do 4-space tabs22:39
+MrHairgreaseyou guys are insane =)22:39
+MrHairgreasetabs are obviously the way22:39
+perlDreameryou can always use perltidy to locally reformat it22:39
+MrHairgrease_teh_ way *22:39
+MrHairgreaseno22:39
@khenntabs are too modern =)22:39
@preaction-mi'd prefer 8, and tabs instead os spaces, but vim does this automagically so it's no skin off my nose22:39
+MrHairgreaseyeah22:39
+MrHairgreasebut the idea is that everybody uses the same convention22:39
@khennmost languages use spaces22:39
+MrHairgreaseor tabs22:40
xdangertabs ;)22:40
+MrHairgreasemost lanuages don't care22:40
xdangerpython does... ?22:40
+perlDreamerI think so, just to determine level of indentation22:40
+perlDreamersince whitespace matter in python22:41
* perlDreamer shudders22:41
@khennI'm talking C++ (which is the only REAL language) =p22:41
+MrHairgreaseouch22:41
@preaction-mpfft... use C22:41
@khennwell PERL is essentially C22:41
xdangerBut does it do some s/    /\t/; kinda stuff also =)22:41
@khennso ...22:41
@khennAnsi C?22:41
@khennha22:41
@preaction-mperlbot capital22:41
+MrHairgreaseanybody using emacs here? =)22:41
@preaction-mperlbot capital Perl22:41
perlbotPerl is the language, perl is the program, there is no PERL.  See perldoc -q 'difference between'.22:41
+perlDreamervim is the way22:41
ckotilheh, nano/pico22:42
@khennmy capslock got stuck =p22:42
+perlDreamerso who is ckotil in real life?22:42
ckotilme22:42
ckotilo22:42
ckotilchad kotil22:42
@preaction-mi will give serious props to those who can program efficiently in nano22:42
ckotilim not efficient22:42
+MrHairgreaseI always use vim in ed mode =)22:42
ckotilemacs and vi confuse me22:43
+perlDreamerMrHairGrease:  It's a good start.  It's like drinking light American Beer.22:43
+perlDreamerinstead of the real thing22:43
ckotilive learned emacs in the past, but then a couple months went by and i forgot all the shit22:43
+MrHairgreasewhat's good about that?22:43
+perlDreamerat leasty you're drinking beer22:43
+MrHairgreaseI once tried emacs22:43
ckotillight beer is like fucking in a row boat22:43
+MrHairgreaseand couldn't get out of the help screen22:43
+MrHairgreasekill -9 did the job though22:44
ckotilits fucking pretty close to water.22:44
+perlDreamerI couldn't figure out how to quit emacs22:44
+MrHairgreasei also tried light beer once22:44
@preaction-mlol ckotil 22:44
+MrHairgreaseon the first wuc22:44
+MrHairgreasethat was a onetimer too22:44
ckotilexactly you need a cheat sheet 22:44
@khennSomeday I'll be all Linuxish like you guys, but until then I like my GUI windows crap22:45
@preaction-mthe secret to vim is a good vimrc22:45
+MrHairgreaseso use eclypse22:45
+MrHairgreaseeclipse22:45
@preaction-mand i need to get frank into vim at least, or barring that a decent editor (not Homesite...)22:45
+MrHairgreaseprereaction-m++22:45
@preaction-mjEdit would suffice22:45
+MrHairgreasevim sucks the first day22:45
@khennI can use vim22:46
@khennI just prefer not to22:46
+MrHairgreasebut after that you cannot live without oit22:46
+perlDreameruse gvim, it will let you keep a GUI22:46
+MrHairgreaseuse whatever you like22:46
@khennI enjoy my dev tools like split screens and line numbers22:46
@preaction-mvim has those22:46
+MrHairgreaseset number22:46
@preaction-mctrl+w n <- split the window22:46
@preaction-mctrl+w <down arrow> move to window down, <up arrow> move to window up, etc...22:47
+MrHairgreaseand besides22:47
@preaction-muse :h C-w <- for more information22:47
@khennas opposed to simply pressing the split screen icon?22:47
+MrHairgreasewho can work with an editor that cannot navigate with hjkl22:47
@khennI have enough to remember =p22:47
@preaction-mexactly22:47
@preaction-mit's about creating instincts, like PBP22:48
@preaction-mlike using screen, or any program for that matter22:48
@preaction-mi'm using my newly paid-for Parallels to finally make the complete switch to vim, from jedit22:48
+MrHairgreaseoh22:48
+MrHairgreaseso your on a mac22:49
@preaction-mmacbook pro. the first laptop i've actually liked22:49
ckotilthey're nic22:49
ckotile22:49
ckotili work on a new imac core2duo22:49
ckotil21" widescreen22:49
@preaction-mnice22:49
+MrHairgreasethey're too expensive for me22:49
ckotilim trying to get hooked up with a macbook22:49
+MrHairgreasebut i bought a vaio22:50
+MrHairgreasefrom the evil sony empire22:50
ckotilfukcing heater is on for no reason.22:50
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["HOT"]22:50
@preaction-mthis is the company's lappy, otherwise I'd be on my old-school AMDk7 2800+ running Ubuntu Edgy22:50
+MrHairgreasei run a 1800+22:50
+MrHairgreasewith kubuntu though22:51
+perlDreamergotta run to a meeting22:51
+perlDreamerbe back later22:51
@khennok, so how do I turn on color coding in vim?22:51
+MrHairgreaselater22:51
-!- perlDreamer is now known as perlDreamer_afk22:51
+perlDreamer_afk:syn on22:51
+MrHairgreasesyntax on22:52
+MrHairgreasesame thing22:52
@khennhow do I unsplit the damn screen now?22:52
@preaction-m:q22:52
@khennok well screen splitting sucked =p22:53
+MrHairgreasecomplain more22:53
+MrHairgreaseso what ide thing do you use then frank?22:53
@khennI use Homesite mostly22:54
@khennone step up from a text editor22:54
@khennjust the way I like it22:54
@khennan old version too22:54
@khennnot the crap they have out now22:54
@khenn4.522:54
@khenncan you undo in vim?22:54
@khennthat would be useful to know22:55
+MrHairgreaseu22:55
+MrHairgreaseim vim 7 you can also say22:55
+MrHairgrease:earlier 10s22:55
+MrHairgreasewhich will get you back 10 secs in time22:55
+MrHairgreaseor later: 1h22:55
@khennwill that do all of the work I will do over the next hour?22:55
@khennthat would be pretty sweet22:55
+MrHairgreasesomething like that22:56
+MrHairgreaseif your drunk =)22:56
@khennI'll just do later: 8h and take the day off22:56
@khenn=)22:56
+MrHairgreasemaybe jt will buy it22:56
+MrHairgreasethat's how i do my job22:56
+MrHairgrease=)22:56
@khennI have vim 6.322:57
+MrHairgreasethat only supports u22:57
+MrHairgrease:help undo22:58
xdangerI use subethaedit =P23:09
xdangeron mu 3 years old ibook 1G23:09
xdangeron my23:09
@khennI use windows.  I'm just uncool like that23:10
+MrHairgreasewe know =)23:10
xdangerI've been planning to move to gvim7, but it's not quite there yet... on the matter of mac os x integration..23:11
--- Day changed Tue Jan 09 2007
-!- perlDreamer_afk is now known as perlDreamer00:06
+perlDreamerboy it got quiet all of a sudden00:46
@khennyeah00:48
@khennI said the 'W' word00:48
+perlDreamerare you staying busy?00:48
@khennyes00:49
@khennwe are very busy right now00:49
@khennhow bout yourself?00:49
@khennI hear you are on vacation or something?00:49
+perlDreamerwe're inbetween projects, so I'm way bored00:49
+MrHairgreaseyou are bored?00:50
+perlDreamermuy00:50
+perlDreamermucho00:50
+perlDreamerzehr00:50
+perlDreamervery00:50
+MrHairgreasei've been reading papers all day00:50
+MrHairgreaseit's really boredom00:50
+MrHairgreasebut some weird kind of numbness00:50
+MrHairgreaseit's sehr btw00:51
+perlDreamerthanks00:51
+perlDreamerI only speak German, not write it00:51
+MrHairgreasei usually only read it00:51
+MrHairgreasewhen i speak german00:51
+perlDreamerare you reading papers for your school project?00:52
+MrHairgreasegermans usually do not understand me 00:52
+MrHairgreasegraduation 00:52
+MrHairgreasei just started00:52
Klaus_wyh try you not to be understood?00:52
+perlDreamerHis American accent throws him off00:52
+MrHairgreasei try very hard to be understood00:53
+MrHairgreaseand sometimes i succed00:53
+MrHairgreasebut usually my girlfriend hijacks the conversation00:53
Klaus_I have no problems with my German...00:53
Klaus_OK - sometimes...00:53
+MrHairgreaseshe's better at foreign languages i guess00:53
-!- snap_away [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit ["blah"]00:53
+MrHairgreaseonly in oktober right?=)00:53
Klaus_all the year- and right now...00:54
+MrHairgreasei see00:54
+MrHairgreaseyou know what00:54
+MrHairgreasei'm gonna get me my own dutch speech impedimen00:54
Klaus_what's a impedimen?00:55
+perlDreamerimpediment00:55
+perlDreamerdifficulty00:55
+perlDreamerdisability00:55
Klaus_Ah.00:55
Klaus_to improove your 00:56
Klaus_German00:56
+MrHairgreaseactually to improve my belgian00:56
Klaus_do you like to help on Webgui translation? ;-)00:56
+MrHairgreasewhatever00:56
+MrHairgreasenein00:57
Klaus_Damn!00:57
+MrHairgreaseverdammt!00:57
Klaus_Sehr gut!00:57
+MrHairgreasegenau00:57
+MrHairgreasenow if we only had jukka to flabbergast us with some Finnish the evening would be perfect00:58
+MrHairgrease=)00:58
Klaus_Webgui is missing a babelfish function.00:58
+perlDreamerPorque no hablamon in Espanol?00:58
+MrHairgreaseNo man00:58
+MrHairgreaseI don't speak no portugese =)00:59
+perlDreamerNot Spanish either? :)00:59
@khennI fluently speak every language except for Greek00:59
Klaus_I gave Spain a chance some years ago.00:59
+MrHairgreasenever been there00:59
+MrHairgreasedid you like it?01:00
Klaus_The langauge. Yes. But you mentioined: girls are better in languages.01:01
+MrHairgreasemy girl is01:01
+MrHairgreasecompared to me01:01
Klaus_she has adopted Perl Best Practices to foreign languages?01:02
+MrHairgreaseno01:03
+MrHairgreasei'm better in babling01:03
+MrHairgreaseso i'm better at perl01:03
+MrHairgrease=)01:03
+MrHairgreasemy guess is she doesn't even wan to touch the book01:04
+MrHairgreaseanybody read the Perl Hacks book btw?01:04
Klaus_i can imagine.01:04
+perlDreamerWent to the author's presentation at OSCON last year.01:04
+perlDreamerDoes that count?01:04
+MrHairgreaseno01:05
+MrHairgreasedon't think so01:05
+MrHairgreaseI like it a lot though01:05
+MrHairgreasethe book that is01:05
Klaus_Not right now in my bookshelf01:05
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:05
Klaus_I've just ordered it at the library. 01:08
+MrHairgreasecool01:08
Klaus_Author is Conway - he worte the book on oject oriented perl?01:09
+perlDreamerAuthor is chromatic01:09
+MrHairgreaseindeed01:09
+MrHairgreaseconway wrote oop01:10
+MrHairgreaseand pbp iirc01:10
+perlDreameryup01:10
Klaus_Oh - it's the German translation I've ordered.01:11
Klaus_anyone read Extreme Perl? http://www.extremeperl.org/01:15
+MrHairgreaseno01:15
Klaus_I had a look on it some yers ago, but it seems still to be not yet completed.01:15
+MrHairgreasebut hey01:16
+MrHairgreaseit's free01:16
+MrHairgrease=)01:16
Klaus_I wanted to print the pdf version. Downloaded the pdf A4 version but it was in Letter format.01:19
+MrHairgreaseno big deal01:19
+MrHairgreasejust sloppy01:19
Klaus_I had a HP printer that needed pressing a button after each page...01:19
+MrHairgreasethat does suck01:19
xdangerKlaus_: http://www.extremeperl.org/f/extremeperl-a4.pdf01:40
xdangerthe link in the pages still point to letter version...01:41
Klaus_things never will change. world stands still. sometimes ;-)01:44
Klaus_I remember I had emailed that to the author.01:44
+MrHairgreaselater guys02:00
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:00
+perlDreamerKlaus_: did you get any farther on the nested macro bug on your end?02:00
Klaus_No yet. No time, I had to do a lot of other stuff today. xsl-fo/pdf hacking. Will last for a fiew days.02:02
+perlDreamerYou know xsl-fo?02:02
Klaus_yep.02:03
Klaus_and svg02:03
+perlDreamerI've been wanting to make a PDF of the online wG help, but everything I've tried is either proprietary or bad.02:03
+perlDreamerDo you have any pointers for someone wanting to start with xsl-fo?02:04
Klaus_install fop, for documentation use http://xmlgraphics.apache.org/fop/compliance.html some often wanted features are not yet supported.02:05
Klaus_producing pdf out of the dokus with fop/xsl-fo I can help.02:07
Klaus_having your all-in-one help file as a valid and well formed xml file it will be easy.02:11
+perlDreamermost of it is XHTML clean02:13
+perlDreamerso going the next step to XML should be easy02:13
+perlDreamertime for me to go home02:20
Klaus_some small modifications and then perhaps tidfying will prepare the xml source. I will try do make a pdf prototype tomorrow or the next day.02:20
+perlDreamertomorrow? That would be awesome!02:20
+perlDreamerthanks Klaus!02:20
Klaus_me too. time for bed. its 1:3002:20
+perlDreamerGute Nacht02:21
Klaus_Danke. Wünsche ich Dir auch.02:21
-!- Klaus_ [n=klaus_he@p57A58232.dip0.t-ipconnect.de] has quit []02:21
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""]02:21
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 148 (No route to host)]02:38
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui04:15
-!- mode/#webgui [+v crythias] by ChanServ04:15
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Client Quit]04:17
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui04:41
-!- mode/#webgui [+v crythias] by ChanServ04:41
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]06:55
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:05
-!- mode/#webgui [+o rizen] by ChanServ07:05
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit]07:06
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui07:06
-!- mode/#webgui [+o rizen] by ChanServ07:06
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []07:29
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui07:35
-!- mode/#webgui [+v crythias] by ChanServ07:35
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]07:57
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:12
-!- Klaus_ [n=klaus_he@p57A5B352.dip0.t-ipconnect.de] has joined #webgui12:25
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui15:33
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:48
-!- mode/#webgui [+o rizen] by ChanServ17:48
-!- rizen is now known as rizen_afk17:48
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:38
-!- mode/#webgui [+o khenn] by ChanServ18:38
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui18:41
-!- mode/#webgui [+v perlDreamer] by ChanServ18:41
+perlDreamermorning, all18:41
@rizen_afkmorning18:41
-!- rizen_afk is now known as rizen18:42
+perlDreamerdid you read Ehab's post to the new year's resolution?18:42
@rizennot yet, let me check18:43
@rizenblah blah blah18:44
@rizenit's the same shit he's always spouting off about18:44
@khennI got 2 sentences in and decided it was a waste of time to continue18:45
@rizenthe second half is more interesting18:45
+perlDreamerI didn't get what he said about extending the free hosting period.18:45
@rizenhe's talking about the demo18:45
+perlDreameroh18:45
+perlDreamerfor bug fixing, it would be nice to have a more persistent demo, but it's something that can also be scripted for a dev.18:46
@rizenthe problem with it is that we get 1200 new demos per day18:47
@rizenand when a new release comes out that's more like 2000 new demos per day18:47
@rizenso there's a disk usage component there18:48
@rizenin addition, and this is the bigger one18:48
@rizenspammers like to use the free demo area to upload pages to use in their spam bots18:48
+perlDreameroy18:48
@rizenby cleaning them up every tday we eliminate that18:48
+perlDreamermaybe we should have a captcha for demo creation18:48
@rizencaptcha isn't foolproof18:49
@rizenmaybe it would help18:49
+perlDreameryou're right18:49
@rizenbut honestly, there's no reason to expand the demo that i can see18:49
@rizenhe said we should do it18:49
@rizenbut he didn't say wy18:49
@rizenwhy18:49
@rizenwhy would making the demo sites stick around longer increase community18:49
@khennI read it18:50
@rizeni'll respond to him later18:50
+perlDreameryou're already doing docs18:50
@rizeni have to think of a nice way to say "no fucking way" to the wre suggestion he made18:50
@preaction-mit wouldn't work for the WRE, but it would be possible for someone to maintain a package-managed version of the WebGUI source18:51
@rizenthe whole reason we've made the wre is that making packages for every platform is rediculously time consuming18:51
+perlDreamerwould it be possible to reduce the WRE to a set of configs and scripts only?18:51
@rizenright, "someone"18:51
@rizenbut that someone is not us18:51
@preaction-mexactly18:51
@khennright18:51
@khennI do think there should be an installer18:52
@preaction-mwell, not officially us. maybe me if i get bored one night18:52
@khennpossibly install anywhere or something like that18:52
@rizenperlDreamer: yes it is, but then installing the wre becomes amazingly difficult18:52
@khennnot sure if there's a free one of those18:52
@rizenbecause every system is different18:52
@rizenfrank, the new wre will have an installer18:52
@rizeni've already said that18:52
@rizenin my new years resolution18:53
@rizenbut it will be a home-brew one18:53
@rizenbecause there isn't a good free cross-platform one out there18:53
@rizenplus, i want it written in perl18:53
@khennah18:54
@preaction-mCGI or CLI?18:54
@khennhome brew!18:54
@rizenit will be cgi18:54
@rizenor more probably, POE/CGI18:54
@preaction-moooooh18:54
@khennit won't be cool unless it has a splash screen =p18:54
+perlDreameroh, Steve...!18:54
@rizenit will have a splash screen...that photo of me with the axe that i took for colin18:55
@rizenthat will be the splash screen18:55
@preaction-msome ominous text "Your Web Solution Executes Now!"18:55
+perlDreamer"He didn't use WebGUI."18:55
@khenn"Please wait as we assimilate your system"18:56
@rizengetting back to the wre without prereqs thing for a second18:58
@rizenthe whole idea of the wre is to give the "it just works" factor to webgui18:58
@rizenthe wre without prereqs will require the user to install 10 billion things18:58
@rizenthere's no sense of 'it just works' with that18:59
+perlDreamerthat's true18:59
+perlDreamerand hackers can always extract the configs and scripts if they want to stay with disti-level software19:00
@khennunless we figure out a way to allow people to install / upgrade without having to do anything but type some stuff in, there will always be peopl who "can't figure it out"19:00
+perlDreamershouldn't the use hosted solutions?19:00
@khennie ehab's request19:00
+perlDreamer"shouldn't they"19:00
@khennyum WebGUI19:00
+perlDreameryeah19:00
+perlDreameror apt-get WebGUI19:01
+perlDreameryast WebGUI19:01
@khennright19:01
+perlDreameremerge WebGUI19:01
@khennfuckinginstall WebGUI19:01
@khennI like that one19:01
+perlDreamerexactly19:01
@khenn=)19:01
+perlDreamerdisti level package management kills us in the ISV arena19:01
@khennif it's homebrewed, we can make it work19:01
@khenn1) download WebGUIsetup7-3-4.pl19:03
@khenn2) make sure you are root19:03
@khenn3) run ./WebGUIsetup7-3-419:04
@khenn4) done19:04
@khennsomething along those lines19:04
@preaction-mi believe there already is an emerge WebGUI (but it might be outdated)19:05
+perlDreamerbut does it setup MySQL and apache like the WRE?19:05
@preaction-mdurno, i hate gentoo19:06
+perlDreamerI'm not fond of it either19:06
+perlDreamerall those poor electrons being sacrificed to compile the same software over and over19:06
+perlDreamerit's a waste19:06
@rizennothing out there does what the wre does19:07
@rizenthe wre isn't just the utility scripts19:07
@rizenit's also the way we compile stuff19:07
@rizenwe compile out the stuff you don't need19:07
@rizenso that you just have exactly what you do need19:07
@rizenthen we configure it all such that it's pretuned to work for webgui19:08
@rizenin the best way possible19:08
@rizenfor most situations19:08
@rizenand then on top of all that19:08
@rizenwe give you some nifty utilities to make day to day administration easier19:08
@rizenno matter how much we worked on individual package systems19:09
@rizenwe wouldn't get what we have with the wre19:09
@rizenbecause we would have to use their precompiled versions of things19:09
@rizenor we'd have to fight with their precompiled versions of thigns19:09
@rizeneither way...not as good19:09
@rizenand on top of that19:10
@rizenwe'd have all the dev time19:10
@rizenbuilding out tthe package management system19:10
@rizenfor every environment19:10
@rizenrather than taking the slackware approach19:10
@rizenof just giving them a tarball that works19:10
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]20:20
+perlDreamerpreaction-m: you around?20:26
@preaction-myes'm20:26
+perlDreamerHave you fixed the gateway problem in the new Calendar?20:27
@preaction-mi'm not sure, it's not in the Event object that I can see20:27
@preaction-mI added a "url" key to the getTemplateVars method20:27
@preaction-mi've got to look through the Calendar itself and see if it's the one doing it20:28
+perlDreamerokay, Kristi posted a bug about it, and I was thinking that if you'd already fixed and committed we could close it20:28
@preaction-mbut before then I have to write a script to help me switch between webgui sources (I've got like three that I need to constantly switch between, it's getting annoying)20:28
@preaction-myup, it's my current priority until John messages me back about his 7.x upgrade20:29
+perlDreamercool.20:30
+perlDreamerOnce I finish this CentOS demo at work, I can spend the rest of the day doing wG hackery.20:30
@preaction-mword20:30
@preaction-mdoes anyone still have that list of bugs that need to be fixed before 7.3 can go stable? there's now a lot of stuff in 7.3 that people are clamoring for20:30
+perlDreamerI think Roy may have posted it to the dev list20:31
+perlDreamercheck the archives20:31
@preaction-mk20:31
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui20:38
-!- mode/#webgui [+o snapcount] by ChanServ20:39
+perlDreamerare we scheduled for a 7.3.4 tomorrow, or are we holding off?20:39
@snapcounttomorrow morning20:39
@snapcountpreaction-m is doing the release this week20:39
@snapcountcross-training++20:40
+perlDreamerI'll pray for him20:40
+perlDreamerreleases aren't easy20:40
@snapcountheh, it's an adventure20:40
+perlDreameryou've done some automation for them?20:40
@snapcountyeah it's automated quite a bit20:40
@snapcountpreparing svn can be tricky when there's a branch20:41
@snapcountbut this release will be pretty easy20:41
* perlDreamer chomps at the bit for 7.420:42
+perlDreamerI would like to be an RFE fiend for 7.420:42
+perlDreamerget rid of the last few remaining javascript-less confirmation screens20:42
+perlDreamerHelp system improvements20:42
+perlDreamerall pending approval, of course20:45
@khennyou can always add it locally and wait to check it in ...20:47
@khennI guess that gets kinda mess though with merges and such20:47
+perlDreameryeah, plus I'm overhauling the docs all the time20:47
+perlDreamerI could make a separate branch just for that, thought20:47
+perlDreamerI was only able to carve out 1 Gb for $dayJob hackery20:48
@preaction-mand just merge on tuesdays?20:48
+perlDreamerit doesn't really matter when you merge, although frequently is better than infrequently20:50
@snapcountI believe all of the JS confirmation RFE's came from JT20:50
@preaction-mindeed20:50
@snapcountso they are approved20:50
+perlDreamerJT typed them in from SourceForge20:50
+perlDreamerso they have his ID20:50
@snapcountoh I see20:50
@snapcountI thought they made a user called sourceforge for that20:50
@snapcountin any case, just post to dev and say I want to commit RFE x, y, z20:51
@snapcountwe trust your code20:51
@snapcount=)20:51
@snapcountI'm sure the response will be "ok"20:52
@preaction-mhe has svn access, i sure hope you trust his code :p20:52
+perlDreamerfe@r my l33t hacking skillz20:52
@snapcountof course we need a stinking branch20:52
@snapcountand before that we need a stinking stable release20:52
@snapcountsigh*20:52
@snapcountvicious cycle20:52
@preaction-mi think we should branch right after minor releases, so 7.4 will have a branch, and head will continue development20:53
@preaction-mso bugfixes can be backported20:53
@snapcountthe reasons we don't are:20:53
@preaction-mbut opinions are like assholes, everybody's got one20:53
@snapcount1) to keep people focused on making a release stable20:53
@snapcountand not just working on cool stuff20:53
@snapcount2) merging to branch/head on every commit is a pain in the ass20:54
@preaction-mpardon me if i call bullshit on (1)20:54
@snapcountso we delay that as long as possible20:54
@snapcountbullshit?  there is no bullshit here20:54
@snapcountonly happiness and kittens20:54
@preaction-m(2) is just as easy as "svn diff > patch.txt" before you commit, then "patch -p0 < patch.txt" in the branched stable20:54
@snapcountyes20:55
+perlDreameror svn merge -r rev1:rev220:55
@snapcountand svn commit is easier20:55
@snapcountI didn't say how much harder (2) was =)20:55
+perlDreamerI can't find the list of show stopper bugs for 7.3 on the dev list20:55
@snapcountwow20:55
@snapcountirony20:55
@preaction-msomething has to give, in some way it will be made more difficult20:55
@snapcountprolly a bug20:55
+perlDreameris it just bug volume?20:56
+perlDreamerug20:56
@preaction-mwhether it be by using another program that does the SVN commits, or by doing the steps above20:56
+perlDreamerthat's a bug, too20:56
+perlDreamerwhen I replied via email, it created a new thread20:56
@snapcountperlDreamer: If I remember correctly, we need to fix all the Calendar and WIki bugs20:57
+perlDreamerhow about RSS?20:57
@snapcountthe CS bug that I specified preaction-m has fixed20:57
@snapcountis it broken?20:57
@preaction-mi'm worrking on one of the calendar bugs (the one reported by kristie and alafondo)20:58
+perlDreamerhttp://www.plainblack.com/bugs/tracker/rss-generation-not-working-in-cs#e3L-Yrd3aeEdtPwGLVc9XQ20:58
@snapcountoh yeah20:58
@snapcountthat's that new quasi-asset thingy20:58
+perlDreamerhey, there's another bug we can close:20:58
+perlDreamerhttp://www.plainblack.com/bugs/tracker/resolved-rfes-appearing-in-search-results#wJJyZzLJd8I0M6tvbnUuCw20:58
+perlDreamerRoy, if you have time, please check it out and see if it's related to the same behavior in the bug system20:59
@snapcountnot sure that's a bug20:59
@snapcountthink of it in the context of the forums21:00
@snapcountclosed issues you'd want to find21:00
@snapcountas well as closed bugs, so you know if they were found/fixed21:00
+perlDreameryeah21:00
+perlDreamergood point21:00
+perlDreamershould we close it out?21:00
@snapcountmight be nice to add an RFE to limit results to one or the other21:00
@snapcountyes21:01
+perlDreamerI'll do that with the RFE suggestion.21:01
+perlDreameryay! One less bug21:01
@snapcountrock on21:01
@snapcountok... back to other crap for a while21:01
@snapcountI'll peak in again in a bit21:02
-!- snapcount is now known as snap_away21:02
-!- perlDreamer is now known as perlDreamer_lunc21:21
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui21:56
-!- mode/#webgui [+o rizen] by ChanServ21:56
-!- snap_away is now known as snapcount22:22
@snapcountPaging rizen of the Smiths whom hail from the land of cheese and dairy22:46
@snapcountpreaction-m: you need to see if your bot can run the UNO game22:47
@snapcountotherwise we'll have to off it in favor of an eggdrop bot22:47
@preaction-mperlbot is custom source, not eggdrop or anything else22:48
@snapcountwe also need to get seen, and calc going again22:48
@rizendon't page me22:48
@preaction-mfreenode has seenserv22:48
@preaction-mperlbot seen rizen22:48
@snapcountblah22:48
@snapcountcan I hail you?22:48
@preaction-mperlbot doesn't22:48
@rizenno hailing, paging, or yelling at me22:49
@snapcountwhat if I whisper22:49
@rizenyou can bow before me if you want though22:49
@snapcountI want to know how you want something to work22:50
@snapcountso I can uhh, make it work22:50
@snapcounthttp://www.plainblack.com/bugs/tracker/wiki-deleting-pages#1N7SMyGT56ji8X2z6qc4zg22:50
@rizendeleted pages suck22:51
@snapcountindeed22:51
@snapcountso a new "suck" flag in the schema should do the trick22:51
@rizeni assume you already added the delete confirmation, right?22:52
@rizenso now all we need to solve is the recent pages thing?22:52
@snapcountnot yet... was going to fix it all at once22:52
@snapcountyou just the recent pages22:52
@snapcountall I need you for22:52
@snapcountjust wasn't sure how it should work22:52
@rizenit needs to do one of two things22:52
@rizeni'll let you decide which you'd rather do22:52
@rizena) when a page is deleted, don't show that entry in the recent changes log22:53
@rizenor any revisions of it in the recent changes22:53
@rizenb) show "Page deleted by X on 1/13/2006" without linking the title22:54
@rizenbut then add a (Restore) link in parens22:54
@rizenthat undeletes it22:54
@snapcountonly wiki admins see restore correct22:54
@rizenright22:54
@snapcountok22:54
@snapcountthx homey22:54
@rizennot your homey22:54
@snapcountyou can be my "dogg"22:55
@preaction-mif only wiki admins can see "restore" then only they should be able to delete22:55
@snapcountnote the double g22:55
@snapcountthat's how it is preaction-m22:55
@rizenright, only wiki admins should be able to delete22:55
ckotilsure thing iggy popp22:55
@preaction-mk, making sure22:55
@rizeni won't be your dogg either22:55
@snapcountgawd...22:55
@rizenif you were from australia, i'd be your mate22:55
@rizenbut you're not22:55
@snapcountwhoa22:55
@rizenso you can't do that either22:55
@snapcount"check please"22:56
@snapcounthehe22:56
@rizencuz "mate" means something totally different here22:56
ckotilheh22:56
@rizentell you what snapcount22:56
@preaction-mroy's from FL, can he be your rich, senile, elderly relative?22:56
@snapcountouch22:56
@rizeni'll be happy to be "the thorn in your side"22:56
@rizenor "the thing that should not be"22:57
@rizenor "a pain in your ass"22:57
@snapcountoh... btw, I think Koen is interested in sponsoring a demo server22:57
@snapcounthe posted to the dev list about it22:57
@rizenyeah and i posted a response22:58
@snapcountok you can be the "pain in the ass" cuz I can abbreviate it easily22:58
@rizensponsoring a demo server doesn't do anyone much good though22:58
@rizencuz it doesnt' solve any existing problems22:58
@snapcountahh23:00
@snapcountdamn spammers23:00
@snapcountI think it's cool that he offered though23:01
-!- perlDreamer_lunc is now known as perlDreamer23:04
@rizeni just asked him if he'd be interested in running forge.webgui.org23:07
@snapcountsweet23:07
@rizeninstead of setting up a seperate demo server that doesn't serve any need23:07
@rizenforge.webgui.org would be really cool23:07
@rizenbut the problem i've seen so far is23:07
ckotilpronounced for-hey ?23:07
@rizenthat there are no good free forge packages out there23:07
@rizeni looked into buying source forge for webgui23:08
@rizenand it was going to be 10k or something rediculous23:08
ckotilah.jeezus23:08
ckotilwe have a source forge account for one of our apps. router proxy23:08
ckotili cant believe it would have costed that much23:08
@rizenwe have a source forge account for webgui too23:08
ckotilis it 10 grand because of the complexity of webgui?23:08
@rizenbut i mean to run a seperate forge system for webgui23:09
ckotili see.23:09
@rizenif you're just out on sourceforge.net23:09
@rizenit's free23:09
@rizenbut if you want to run your own forge23:09
@rizenthat's when they charge you23:09
* ckotil nods23:09
ckotils/rape/charge23:09
@rizenindeed23:09
@snapcountpreaction-m: what time do you want to get started tomorrow on the release?23:22
@snapcountneed to start by 9a your time cause I have to get other stuff done23:23
@snapcountbut we can start earlier if you would like23:23
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has left #webgui []23:23
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui23:24
@snapcountnice of you to join us again perlDreamer23:24
perlDreameryou intercepted a Ctrl-W23:24
@preaction-msnapcount: 9a sounds good23:24
@snapcountpreaction-m: coolio, I'll skype you23:24
@snapcountthe first step of the release you need to do now though23:25
@snapcountemail dev list and tell them no commits after 9a CST tomorrow23:25
@snapcountuntil the release is on pb.com23:25
@snapcountI got an interception eh perlDreamer23:25
perlDreamersimilar to a rogue bludger23:26
@snapcountI'm afraid to ask23:26
perlDreamerhttp://en.wikipedia.org/wiki/Bludger_%28Harry_Potter%2923:27
@snapcountthat's another thing I miss is tinyUrl from the old bot23:28
perlDreamerwhatever happned to WRE?23:28
@preaction-mperlbot shorten it23:28
perlbotShortened URL: http://xrl.us/t7ci23:28
@snapcountnice23:29
@snapcountcan you make him do it automatically?23:29
@snapcountthe guy hosting him for us had the server take a crap23:29
perlDreamersure! preaction-m: say perlbot shorten it23:29
@preaction-mor anyone can say it23:29
@snapcountuhh23:29
@snapcountwww.foo.net23:30
* snapcount taps his fingers23:30
* snapcount whistles a tune23:30
perlDreamersnappy likes his bots automated23:30
perlDreamerKari likes her toast butter-side up23:30
@snapcountlessWork++23:30
* perlDreamer is confusing data structures23:35
@preaction-mperlbot shorten www.foo.net23:35
perlbotShortened URL: http://tinyurl.com/ydvg6h23:35
perlDreamerthat's shorter, all rightey23:35
@preaction-mthat's hardly perlbot's fault.. you guys are too hard on her23:35
perlDreamershe's only doing what she's told23:35
perlDreamerI just don't get the whole URL shortening thing23:36
perlDreamerwhat's the point23:36
perlDreameryou either point and click, or highlight and copy23:36
@preaction-mif you have to remember it for a screen session, or a terminal session23:36
perlDreamerdoes anyone have a SOAP site that they use for testing the WSclient?23:38
@rizeni used to use google's search api23:40
@rizenbut that's apparently gone now23:40
@rizenif you can still get access to it23:40
@rizenthen there's a document in webgui done right23:40
@rizenthat explains how to use it23:40
perlDreamerokay23:41
perlDreamerah23:42
perlDreamerhere it is23:42
perlDreamerhidden away in the Content Managers area23:42
@rizensnapcount23:46
@rizendid that rss feed bug i reported get fixed23:46
@rizennevermind..ooking23:47
ckotilIs there documentation explaining the methods that make up a wobject?23:56
ckotili understand some of them from looking at examples.23:56
@rizenthere's the api docs23:57
@rizenlinked from webguidev.com23:57
@rizenand there's also the wobject tutorial23:57
ckotilok. thanks23:57
@rizenfrom the same site23:57
ckotilyah i went through the trivia tut, but not the one from WUC23:57
ckotilya i guess all i need is here in the wobject.html23:59
--- Day changed Wed Jan 10 2007
ckotilbut...seems some are missing. like view and prepare_view00:00
ckotilare they missing or just located elsewhere?00:00
@rizeni don't know what you're asking me00:00
@rizenor what you're even looking at00:01
ckotilhttp://www.plainblack.com/downloads/builds/7.3.3-beta/api/Asset/Wobject.html00:01
ckotilim looking at that wondering where the methods view and prepare_view are00:01
ckotilprepareView*00:01
@rizenthey are inherited from asset00:03
@rizenwobjects are assets00:03
@rizenthe stuff documented in there is just the new stuff that only wobjects have00:03
@rizenso you need to go back one folder00:03
ckotilah.00:03
ckotilmakes sense to me. 00:03
@rizenand look at all the files that start with "Asset"00:03
@rizenthere are hundreds of methods defined in there00:04
@rizenand among them are prepareView00:04
@rizenand view00:04
ckotilkthx00:04
ckotiloh sweet.00:05
ckotili cant believe i didnt grasp this sooner.00:05
-!- snapcount is now known as snap_away00:17
@preaction-mis it legal to use ^Macro; without the parens?01:19
@rizenyes01:20
@rizenas long as there are no parameters to pass in, no need to specify parens01:20
@preaction-mok, so it's not that01:20
perlDreameryou tracking down a macro bug?01:21
@preaction-ma site performance issue caused by macro use01:21
perlDreamerwhich macros are being used?01:22
@preaction-mTHE ROAD TO HELL IS PAVED WITH SPACER GIFS01:22
@preaction-mlooks like this one is using ^FileUrl and an invalid filename01:22
@preaction-min a style template01:22
@rizenno one should ever be using a spacer gif01:22
* perlDreamer remembers ^Spacer01:22
@rizenthey should instead use ^Spacer(10,5);01:22
@preaction-myou should SEE how many spacer gifs they're using in this damnable site01:23
@preaction-mthere's padding and margin CSS properties, that's what those are for01:23
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []01:23
@rizen2 things01:23
@rizena) this may be the cause of the error, cuz they specified an invald url somwhere01:23
@rizenb) spacer gifs will definitely not perform as well as the spacer macro01:24
@rizeni highly recommend changing out the spacer gifs for spacer macros01:24
@rizenand that shouldnt' be your job01:24
@rizenbut rather tell the client to do that01:24
@rizenwe can do it for them, but we'll have to charge them01:24
@preaction-mi'm composing a note to them, the "invalid asset url" has to be a macro being used as an argument for another macro, i have yet to pin down where that is01:24
@rizenusing spacer gifs rather than spacer macros is about 10x slower01:25
@preaction-mnd i found the SQL problem, they're using a macro in there too, but not quoted01:25
perlDreamers/<img src="[^"]+" width="?(\d+)"? height="?(\d+)"?>/^Spacer($1,$2);/sg;01:26
perlDreameror maybe $2,$101:26
perlDreameruse /isg for case insensitivity01:26
@rizeni'm having a hard time figuring out what to put in the admin guide01:32
@rizeni've already defined 11 chapters, and written four of them01:33
perlDreamerUser Profile01:33
perlDreamerGroups01:33
perlDreamerDatabaseLinks01:33
perlDreamerGroups of Groups and privileges01:33
@rizenbut that only gets me up to 41 pages so far01:33
@rizenall of those are in there01:33
perlDreamerPackages01:33
perlDreamerPrototypes01:33
perlDreamerUI levels01:33
@rizenthose aren't admin functions01:33
perlDreamerhmmmm.....01:34
@rizenthey are included in the content managers guide01:34
@rizenhere are my chapters:01:34
perlDreamerWorkflows and Workflow Activities01:34
@rizenInstallation01:34
@rizenBackups01:34
@rizenUpgrades01:34
@rizenPerformance01:34
@rizenManaging Users01:34
@rizenManaging Groups01:34
@rizenLDAP01:34
@rizenDatabase Links01:34
@rizenSSL01:34
@rizenLogging01:34
@rizenTroubleshooting01:34
@rizenMore Resources01:35
@rizenYou think that Workflows should go into admin guide rather than the CM guide?01:35
perlDreamerwouldn't the CM's use Workflows provided to them?01:35
@rizeni suppose so01:35
perlDreamerHow about Replacements?01:35
@rizenpart of my problem is01:35
@rizenthat i'm both01:36
@rizenso i'm having a hard time distinguishing the audience01:36
@rizen=)01:36
@preaction-mnothing on Apache/Mysql/etc...?01:36
@rizenYeah, I suppose replacements would be good01:36
@rizenApache/Mysql are covered in the various chapters that deal with them01:36
@rizeninstall/upgrades/performance01:37
@rizenetc01:37
perlDreamerThe Commerce stuff is going to change. Is it worth documenting the current state?01:37
@rizenthe commerce stuff goes into cm guide01:37
@rizenat least the stuff that we're documenting does01:37
@rizenwhen we redo the commerce system01:37
@rizenthere will be a whole new guide01:37
@rizenjust for that01:37
@rizeni guess adding replacements and workflows will give me some more chapters01:38
perlDreamerhow about the scripts in sbin?01:38
perlDreamerThat's only a few pages01:39
@rizeni'm actually covering each of those in the relevant sections01:41
@rizenuserImport.pl is covered in users01:42
@rizenfor example01:42
perlDreamerThere's not much to WebGUI Administration.01:42
perlDreamerMost of it is Content Management01:42
perlDreamerand Users01:42
perlDreamerisn't that the beauty of it?01:43
@rizentrue, but i want to give people some real guts they can sink their teeth into01:43
@rizeni think i'm going to add a lot more examples01:43
perlDreamerclustering01:43
perlDreamerreplication01:43
perlDreamerfailover01:43
@rizenlike crazy things you can do with loggin01:43
@rizenlogging01:44
@rizenthat's not a bad idea01:44
@rizenthat could be a book in itself01:44
@rizenbecause there are thousands of configurations01:44
perlDreamerbtw, still trying to find a SOAP server that will spew some data at me01:44
@rizenhave you tried xmethods01:45
perlDreameryes01:45
@rizenxmethods.net01:45
perlDreamereverything seems very unit oriented01:45
@rizenhow about amazon a9 01:45
@rizenor yahoo search api01:45
perlDreamerdo I needa key?01:45
@rizenprobably01:45
@rizeni don't actually use any of this stuff01:45
@rizeni personally hate soap01:45
perlDreamergiven the state of the docs, I would guess that no one else does, either01:46
perlDreamerall of the pagination variables were wrong01:46
@rizendonorware uses it extensively01:46
@rizenbut they wrote it01:46
@rizenand they use it for their own web services01:46
perlDreamerI'll email Mike.01:47
@preaction-mdoes anyone know how to disable the default apache on OSX server, i can't find anything in the docs. is it as simple as putting something in rc.local?01:52
@rizenyes its even easier than that01:53
@rizenApple icon (upper right corner) > System Preferences01:53
@rizenSharing01:53
@rizenServices01:54
@rizenUncheck "Personal Web Sharing"01:54
@rizendone01:54
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:54
@rizenok guys...gotta go for a while01:54
-!- rizen is now known as rizen_afk01:54
perlDreamerlater, rizen01:55
perlDreamerhowdy, Radix01:55
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""]02:06
Radix-wrkmornin'02:39
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:37
-!- mode/#webgui [+v crythias] by ChanServ03:37
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Client Quit]03:41
-!- Klaus_ [n=klaus_he@p57A5B352.dip0.t-ipconnect.de] has quit []05:09
-!- rizen_afk is now known as rizen05:31
@preaction-mrizen: you around?05:50
@rizenindeed05:51
@preaction-mi just failed an upgrade from 6.8.10 - 6.99.0 because OSX has an incompatible libiconv for the WRE 0.7.205:52
@preaction-mdid i miss something easy?05:53
@preaction-mor.. was i just supposed to keep using the 0.6.0 WRE until later?05:54
@rizeni haven't ever seen that error before05:54
@rizenbut you're on intel mac05:54
@rizenwe don't have a wre for that05:54
@preaction-mnot me05:54
@preaction-mwww.crmleaders.org05:54
@preaction-mAPR wants libiconv with 6.0.0, and the one that's with 10.4 only provides 5.0.0 (whatever those version numbers mean)05:55
@preaction-mrather, that's with the version of 10.4 (ppc) that this person has05:55
@rizeninteresting05:55
@preaction-mi rolled back, everythings AOK, they're at 6.8.10 currently05:55
@rizenit worked on my mac05:55
@rizenso it must be that one of the more recent patches05:55
@rizenhas changed this for mac05:55
@preaction-mi imagined it did05:55
@rizeni guess you're going to need to compile a new wre for PPC05:56
@preaction-mperhaps try 0.7.0 tomorrow? of course i was only assuming that 0.6.0 wouldn't work05:56
@rizeni don't know how else you'd get around it05:56
@rizenyeah, you can't use 0.6.005:56
@preaction-mgood lord in heaven, and we're going to have to charge him for this?05:56
@rizenand i don't recommend going backwards05:56
@rizendo you have any better ideas?05:57
@preaction-mdon't recommend either, but it luckily worked05:57
@preaction-mnone05:57
@preaction-mi can only hope that compiling against the libiconv that they have will fix it05:57
@rizenwait...it worked to go back to 0.7.0?05:57
@preaction-mto 0.6.005:57
@preaction-mit Seems to have worked, at least05:57
@rizenyou mean that the upgrade worked05:58
@rizennot running webgui05:58
@rizen0.6.0 wre isn't capable of running webgui 705:58
@preaction-mi only made it to 6.8.1005:58
@rizenat least not without installing a whole mess of perl modules05:58
@rizenand perhaps other stuff05:58
@preaction-mi was working on going to 6.99.* when i failed05:58
@preaction-mand between there i installed WRE 0.7.205:58
@rizeni don't know what to tell you05:59
@rizeni think you're going to have to compile a wre for them05:59
@rizenthey need to get to 7.x of webgui05:59
@preaction-mc'est la vie, i'll e-mail john to tell him the situation, i'll CC vrby and tell them that TMRFE says that a custom compile might be the only way05:59
@rizenand if you're saying the one we provide doesn't work05:59
@rizeni don't know what else to do05:59
@rizenTMRFE?06:00
@preaction-mThe Man Responsible For Everything06:00
@rizenheh06:00
@preaction-mat any rate, wingers awaits, friends already piss drunk apparently so that oughta be interesting (i just want food)06:01
@rizenhave fun06:01
@preaction-mi'll try, failure usually puts me in a foul mood :(06:01
-!- MPedersenJ [n=MPederse@mail.icelus.biz] has joined #webgui06:07
MPedersenJWhat the??? How am I still connected? I've close all copies I'm aware of.06:08
@rizenperhaps you're being spoofed06:08
-!- PedersenMJ [n=marvin@mail.icelus.biz] has quit ["I'm a dumbass. Left myself logged in in a screen session."]06:08
MPedersenJDidn't even realize I'd done it, obviously.06:09
MPedersenJAnyway, since the real me has now stood up, hi again :)06:09
@rizenhowdy06:10
@rizenyou know something else that might have happened, that sometimes happens to me06:10
@rizenif i'm carrying my laptop around my house06:10
@rizensometimes i'll lose wifi signal06:10
@rizenand then the irc client will connect me twice06:10
@rizenwhen the signal comes back06:10
MPedersenJNope, this one is entirely my dumbass. Anybody know how long I'd left myself idle? I'd opened a screen session, logged in to irc, and then put screen into the background. Since it's on my server, it could have gone on in usage forever.06:12
MPedersenJAnyway, how's things going?06:18
@rizenpretty damn spectacular i'd say06:18
@rizenhalf my staff (including me) are in the process of writing three big new books for webgui06:19
@rizenit's pretty cool06:19
@rizenwe've never taken on a documentation effort of this scope before06:19
@rizenand everyone is coming up with some really cool cookbook ideas for doing new things in webgui06:20
@rizenwhat's new on your end?06:20
MPedersenJSweet! That sounds like it'd be awesome for me (I need lots of work on my webgui skills).06:20
@rizeni'll give you a quick example06:22
MPedersenJFor me, I've got an idea for webgui which is definitely *not* the norm: A module which handles web based editing of a squid config file. Still not sure if I should do it. Also going to be doing an online novel, and using webgui as the host platform for the entire website. Since it's also meant to be an RPG (tabletop, not computerized), and I want to post lots of other data about the world the novel is set in, a whole site is definitely justified.06:22
@rizenone recipe that i put into the new admin guide is a way to make your webgui log email you06:22
@rizenwhen there is a fatal error06:22
@rizenthat way you don't have to go through your logs every day...just wait for the system to tell you there's a problem06:23
@rizenit's simple, but very useful06:23
MPedersenJYeah, that would be *very* cool.06:23
MPedersenJWith the way I have things set up, I might try and update it to send me an IM over Jabber, instead, but that's just because I'm weird, and use IM more than email :)06:23
@rizenactually, i'm going to put a recipe in there for that too if i can figure it out06:24
@rizencuz i would probably also prefer to be IM'd06:24
Radix-wrkthat using the log4perl stuff to email it?06:24
@rizenyes06:24
@rizenit's really not hard to do it06:24
@preaction-mrizen: could you run `otool -L /data/wre/prereqs/apache/bin/httpd` and tell me what it says for /usr/lib/libiconv.2.dylib?06:25
MPedersenJrizen, do you have O'Reilly Safari access?06:25
Radix-wrksomeone (perhaps even you JT) mentioned that at the WUC, I had it noted down as something to look into in my spare time actually :)06:25
@rizenand if people would dig through the docs for log4perl it would be easy06:25
@rizenbut the docs are pretty dense06:25
@rizenso i think people just like things laid out for them06:25
Radix-wrkSo what are the three books for?  Content Designers, Administrators and Developers or something like that?06:26
@rizenpreaction: /data/wre/prereqs/apache/bin/httpd:06:26
@rizen        /data/wre/prereqs/utils/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)06:26
@rizen        /usr/lib/libssl.0.9.7.dylib (compatibility version 0.9.7, current version 0.9.7)06:26
@rizen        /usr/lib/libcrypto.0.9.7.dylib (compatibility version 0.9.7, current version 0.9.7)06:26
@rizen        /data/wre/prereqs/apache/lib/libaprutil-0.0.dylib (compatibility version 10.0.0, current version 10.12.0)06:26
@rizen        /data/wre/prereqs/apache/lib/libexpat.0.dylib (compatibility version 2.0.0, current version 2.0.0)06:26
@rizen        /usr/lib/libiconv.2.dylib (compatibility version 5.0.0, current version 5.0.0)06:26
@rizen        /data/wre/prereqs/apache/lib/libapr-0.0.dylib (compatibility version 10.0.0, current version 10.12.0)06:26
@rizen        /usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 369.2.0)06:26
@rizen        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.7)06:26
@rizen        /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version 92.0.0)06:26
@rizeni did have safari access, but never used it so i closed it off last month06:26
@rizenradix: yeah, i mentioned that example at the wuc last year06:27
@rizenand actually at the 2007 wuc i'll be giving a whole talk on logging tips and tricks06:27
@preaction-mrizen: so you have the same version i have, and they have. are you using WRE 0.7.2?06:27
@rizenyeah, the three books are content managers, admins, and designers06:27
@rizenyes06:27
@preaction-mwtf...06:28
MPedersenJhttp://www.openp2p.com/pub/a/p2p/2002/01/11/jabber_bots.html06:28
Radix-wrkDoubt I'll be able to go to the WUC this year (costs a bit much to send me over really) - but definitely interested in the books :)06:28
MPedersenJThat URL should help, I think, figuring out the email<->IM gateway.06:28
@preaction-mbut anyway, no more work today06:28
* preaction-m & eats06:28
Radix-wrkenjoy :)06:28
@rizenradix: totally understand06:29
@rizenmpedersenj: actually i know of a company who controlls their entire provisioning system through jabber06:30
@rizenjust the way this article is talking about06:30
@rizenthey can also gather stats and statuses on all their systems and clients06:30
@rizenradix: we're also going to start doing webinars at some point06:31
@rizenso you'll be able to get wuc-type presentations live, online06:31
MPedersenJI'd do the same if I could. My boss, though... Curious mix. Cisco networking guy (one test away from CCIE), and can't get along with the command line.06:31
@rizenweird06:31
@rizencisco guys usually like cli06:31
MPedersenJOh, and insecure, to boot. Very weird. So, even though I might have very cool ideas on things we can do, we won't use them, because I make a lot of command line stuff.06:32
Radix-wrkrizen: that'd be cool06:35
@rizenemail info@plainblack.com if you'd like to be notified when the webinars will start06:36
@rizeni think that they're scheduled to start sometime in february, but i don't know for sure06:36
@rizenbtw...how many people at your company do webgui?06:36
@rizencuz the webinar subscription allows everyone in your company to attend06:36
MPedersenJWell, if it were *my* company, it'd be just me. I'll be the one introducing it there :)06:37
@rizenheh...but if you're successful06:38
@rizenthen others would join you i assume06:38
Radix-wrkHmm.. I'm really the only one who does anything serious - the others use Webgui, but don't really work with it in-depth.06:38
Radix-wrkthey do more content management stuff06:38
@rizenwe have some clients who have 50-100 people that will be attending the webinars06:38
@rizensome of the webinars will be technical06:38
@rizensome will be more for publishers06:38
@rizenit will be different every time06:39
MPedersenJI'd love to have more join in. I don't know, though. Sometimes, I feel rather like I'm just in the way. Other times, I feel like I'm the one leading the way. It's a job, eh?06:39
MPedersenJEnough whining from me :)06:39
@rizennot all will be interesting to everyone06:39
@rizenhehe06:39
@rizenwhen you're doing your job right06:39
Radix-wrkSounds interesting - and needs an additional subscription to be able to watch?06:39
@rizenyou should feel like that06:39
@rizenyes there will be a seperate subscription for it06:40
@rizeni don't know what that will be though06:40
@rizenbecause these will be live presentations06:40
@rizenand we need to produce content for each one06:40
@rizenthere will be a cost to it06:40
@rizento cover our cost06:40
Radix-wrkyup06:40
Radix-wrkI doubt my boss would go for it unless we need to do a whole lot of new stuff with Webgui really - and we're pretty happy with our site at the moment - doing very little on it atm.06:42
Radix-wrkJust maintenance and slowly adding more content for our own customers (flash videos/tutorials/etc..)06:43
MPedersenJHey, this might be a good place to ask: what are ballpark rates for a new style for webgui? ie: If I ask plainblack to make a new theme/style, what are common rates for that?06:43
@rizenthat's understandable man06:43
@rizendepends upon what you want06:43
@rizenbut i know we've done some for less than $1k06:43
@rizenand i know that we've done some for more than $10k06:43
@rizenwhat it really comes down to is how many options you want06:44
MPedersenJMostly, it's a case of a few graphics, removal of some stuff, I think.06:44
@rizenfor example, the one we did for more than $10k we came up with more than 30 mockups06:44
MPedersenJAlthough, even at $1K, that rules out going to you guys for my novel website.06:44
@rizenif this is just an adjustment of something existing06:45
@rizenit will be less than $50006:45
@rizenregardless06:45
@rizenif this is for your free online community06:45
MPedersenJWhat tools do you use for mockups? I get the feeling that pen/paper is the best choice, but somehow it feels weird to do a mockup on paper for a web page.06:45
@rizenyou should check out one of the open source template sites06:45
@rizenwe do all our mockups in photoshop and illustrator06:46
MPedersenJTools that don't fit me well at all (since what I know about them is how to spell them).06:46
MPedersenJAh well... Under $500? That I might be able to manage for the novel site.06:46
Radix-wrkI think that everything should start with pencil and paper first :) - you need a plan before you put anything on the computer06:46
MPedersenJI'm hoping to put webgui into our corporate intranet at work.06:47
MPedersenJCorrection: I'm hoping to make our corporate intranet out of webgui, since we don't have one at all right now.06:47
Radix-wrkWe're using webgui for our intranet also - tis great06:47
@rizenhttp://www.opensourcetemplates.org/opensource.cfm06:47
MPedersenJSpeaking of which: I've been wondering about the wiki module. I've seen mention of it, but haven't seen the module itself. Any idea of when that beast might be release?06:48
@rizenit is released06:48
Radix-wrkit's in the latest 7.3.x builds06:48
@rizenit's in 7.306:48
Radix-wrkyou can see it on the demo site06:48
Radix-wrkor the community wiki itself06:48
@rizenhttp://www.plainblack.com/support/community-wiki06:48
MPedersenJAha! I hadn't gotten there yet, was still on 7.2 :)06:48
@rizen7.3 isn't stable yet06:49
@rizenstay on 7.206:49
@rizenwith any luck we'll go stable next week06:49
Radix-wrkhehe06:49
Radix-wrkthat opensource templates site is pretty neat.. never seen that before06:49
MPedersenJSweet! That will be the moment I'm waiting for :)06:49
MPedersenJNow, any chance of an automated moinmoin->webgui-wiki converter?06:49
@rizennope06:50
@rizenunless you want to pay to have it developed =)06:50
MPedersenJThen I might have to write one, since that's our current wiki, and I'd want to merge that in.06:50
@rizenthe wiki in it's current form isn't very powerful06:50
@rizeni ran out of time06:50
@rizenso i didn't get to add uploads into it06:51
@rizenand we also don't yet have a "diffs" utility06:51
@rizenbut those things will both come in time06:51
MPedersenJFor what we use it for? That's still plenty.06:51
MPedersenJThank you for that open source templates site. That's exactly the sort of thing I've been looking for!06:53
@rizennp06:53
@rizenincidentally, i'm pretty sure that we charge $400 to turn one of those into a working webgui package06:53
@rizenthat you can just deploy on your site06:54
MPedersenJHow bad is it to choose a page which uses a darker background with a lighter font (as opposed to most of those templates, which go light background/dark foreground)? I mean, from a usability perspective.06:57
@rizendepends upon your audience06:58
@rizenif you're dealing with older people with eyesite problems06:58
@rizenit's easier to read black on white06:58
Radix-wrkit's also easier to print06:58
@rizenbut if your audience is younger06:58
@rizenthen it doesn't really matter06:59
Radix-wrkthough the makeprintable template helps there06:59
@rizenradix: with webgui that's not true06:59
@rizenyeah06:59
@rizenexactly06:59
MPedersenJDang... Dunno the eventual age range. Probably younger. The online novel is a horror novel. I'm trying to find ways to darken the actual theme of the site. Might just have to go with better graphics at the header to convey the idea.07:00
Radix-wrkuse a dark site design then :)07:02
@rizeni agree...go dark07:02
Radix-wrkdon't use bright white text, try a lighter grey or soemthing.. that helps with the contrast issues07:03
Radix-wrkand easier on the eyes07:03
@rizennah07:03
@rizenuse a dark blood red background07:03
@rizenwith dark black text on it07:03
@rizen=)07:03
Radix-wrkimpossible to read then :)07:03
@rizenthat's the point07:03
MPedersenJNah, though that *could* look good, it's not the motif I'm going for.07:03
MPedersenJIt's a horror novel, set in a fantasy world, but a world in which the sun went dark about 500 years ago.07:04
Radix-wrkreminds me of the old lucasarts games - they used to come with a codewheel that was maroon with black writing.  Almost impossible to photocopy then ;)07:04
Radix-wrkSounds like a cool novel MPedersenJ!07:05
MPedersenJI've actually got a fair amount about it decided. I need to build up the website, and write my first chapter, before I'll consider advertising it, though.07:06
Radix-wrkheh07:06
@rizenooh, then this is what you need for a site design07:06
@rizenhttp://dark.plainblack.com/07:07
MPedersenJI've also got a character who's rather a trip: Every night, since he was around 3, he's had a rather horrific nightmare. He's in a sword fight with a woman covered in black from head to toe. She always wins. Every night, he dies in his dreams.07:07
Radix-wrkSounds kinky.07:07
MPedersenJHeh. Actually, that cloud effect is pretty decent. I think I might go for a similar effect.07:08
Radix-wrkhttp://www.opendesigns.org/preview/?template=31007:10
MPedersenJAs for kinky: Depends on whether or not you think you'd enjoy dying from various knifewounds would be kinky :)07:10
Radix-wrkhttp://www.opendesigns.org/preview/?template=27707:12
MPedersenJhttp://www.opendesigns.org/preview/?template=27707:12
MPedersenJHeh, perfect timing :)07:12
MPedersenJhttp://www.opendesigns.org/preview/?template=28907:13
MPedersenJThat one might be the closest I have seen yet to what I had in mind.07:13
Radix-wrkcool.. goferit then ;)07:14
Radix-wrkhttp://www.opendesigns.org/preview/?template=190 - this one is easier to read07:14
MPedersenJYeah. Different format than I was looking for, though, but that should be quite bearable.07:16
MPedersenJDang, need to save all these links, they're all good. Also found a bright one I could use for work at http://www.opensourcetemplates.org/templates/view.cfm?MultiFlex2107:16
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui07:17
-!- mode/#webgui [+v perlDreamer] by ChanServ07:17
MPedersenJI found it! Perfection! http://www.opendesigns.org/preview/?template=22107:18
+perlDreamerthat is a nice one07:20
+perlDreameryou going to make it work for WebGUI?07:20
MPedersenJEspecially for an online novel and web community around it, that should be fantastic.07:20
Radix-wrkLooks good to me.07:21
MPedersenJYeah, that I am. I'm tempted to take rizen up on an offer to make it work, after all, it's not expensive, but I did buy WebGUI Done Right already. I should use it :)07:21
Radix-wrkthat'd be pretty easy to get working really - it's pretty straight forward07:22
@rizenif you get it working07:22
@rizenyou should make a package out of it07:23
@rizenand put it up in the contribs section07:23
@rizenthat way others can benefit from your work07:23
MPedersenJI'll do that for both of the themes I've found.07:23
MPedersenJI might do a third, since I do have three sites I'd like to power using WebGUI.07:23
Radix-wrkStart with one :)07:24
Radix-wrkGet one working.. then you'll find the others easy :)07:24
@rizenincidentally MPedersionJ: I'd prefer that you did it rather than having us do it.07:24
@rizenit's always better to have more skilled people in the community07:24
MPedersenJOh yeah. I'm only mildly crazy :)07:24
+perlDreamerJust hang out here and/or the forums07:25
MPedersenJAnd, believe it or not, it's not about the money. I bought the online WDR for one reason: It met my personal needs. And it was me, not my company, that bought it. It's about being able to do it myself. I really do enjoy that.07:25
+perlDreamerWhich company do you work for?07:26
MPedersenJActually, a retail store: www.6ave.com is their online presence (god, I can't wait until we get that site replaced, supposedly end of this month).07:27
@rizenshit07:30
@rizeni was hoping that i could get rid of WebGUI::Utility07:30
@rizenevery module i find is either more complicated than the utilities in there07:30
@rizenor the utilities just don't exist07:31
MPedersenJSo, the 3 I think I'm going to convert (just so you guys can see the designs): First, my horror novel site: http://www.opendesigns.org/preview/?template=22107:32
MPedersenJSecond: My employer company intranet site: http://www.opendesigns.org/preview/?template=6507:33
MPedersenJThird: My own business that I'm working on starting: http://www.opensourcetemplates.org/templates/view.cfm?andreas0207:33
MPedersenJThanks again for pointing me to those two sites. They really help. I can code regular apps, but my website design skills suck the sweat off a dead man's balls.07:35
Radix-wrkActually.. that'd make an excellent tip to add to the wiki07:36
MPedersenJI'm on it! :D07:37
MPedersenJThere, added in.07:45
Radix-wrkcool07:46
+perlDreameranyone up for some bug triage?07:48
+perlDreamerImagine that you create a Folder Asset and set it to be viewable only by Content Managers07:49
+perlDreamerThen you add several files to the Folder, and set each file to be viewable by Everyone.07:49
+perlDreamerBut the .wgaccess file added to the storage area overrides the File permissions.07:50
@rizenwhy would that be07:51
@rizenthe .wgaccess file is set by each file individually, not by the folder07:51
@rizeni don't see the problem07:52
@rizenhere's the thing07:53
@rizenthe visitor should not be able to access the folder view07:53
@rizenbut they should be able to access each file if they know the url of the file07:53
@rizencuz that's what you've set for permissions07:53
@rizenif it works as i have stated above07:53
@rizenand i think it does07:53
@rizenthen this is not a bug07:53
+perlDreamerif you go in and manually change the file permissions after the upload, then Visitor _can_ see the file.07:56
+perlDreamerso it looks like the permissions requested by the user during FilePile upload aren't being followed.  But maybe that's by design, too?07:58
@rizenno that would be a bug07:58
@rizenit should use whatever privs are set during upload07:58
+perlDreamercrap07:58
@rizenwho saw the new iphone today?08:01
+perlDreamerI did08:01
@rizenis it just me or is that the coolest thing EVER08:01
+perlDreamerIt's a tricorder/PADD08:02
@rizenit is a tricorder08:02
@rizenand more08:02
+perlDreamertrue, tricorders couldn't make phone calls08:02
@rizenit's a tricorder + communicator08:03
@rizennow if they could just add a phaser08:03
@rizenwe'd be all good08:03
+perlDreamerI've always wanted Spy Hunter gear for my car.08:03
+perlDreamerIt would solve all my traffic problems08:03
+perlDreamerRay, when someone asks you if you're a god, you say "Yes"!08:05
@rizen"That's your entire plan Ray? 'Get em!'"08:06
+perlDreamerBut Mr. Stay Puffed is good....08:07
+perlDreameractually, most of the security tab is ignored08:09
+perlDreamerI think we should nuke the Security tab on the FilePile and document that it inherits everything from the parent.08:09
@rizenabsolutely NOT08:10
+perlDreamerokay08:10
+perlDreamerthe security tab should be prepopulated with info from the parent so that the security tab is obeyed?08:11
@rizenyes08:11
+perlDreamerSensei, why?08:12
@rizenwhy what?08:12
+perlDreamerwhy not nuke the Security tab?08:12
@rizentell me yours and i'll tell you mine08:12
+perlDreamerwell, current behavior is to inherit from the parent no matter what.  The security tab on the FilePile misleads the user into thinking that their new choices will work.08:13
+perlDreamerso it should be nuked.08:13
+perlDreamerusers can still go in and alter file permissions one by one08:13
+perlDreamerand if they truly want mixed permissions, do it in different folders08:13
@rizenyou officially have the worst idea of 2007 so far08:13
+perlDreamerTeach me, sensei.08:14
@rizenthat's like saying, all assets should not have a security tab when you first create the asset08:14
@rizenbecause we should inherit from the parent08:14
@rizenand if you wan tto change it you should go back in after the fact08:14
@rizenhere's the reason that you shouldn't nuke the tab08:14
@rizenEVERYTHING ELSE HAS A SECURITY TAB THAT WORKS08:15
+perlDreameroh, fine.  Invoke the uniformity argument.08:15
@rizennot only that though08:15
@rizenbut your argument is, the electric windows and locks don't work in the car, so let's take them out08:15
@rizenrather than fixing them so they work08:15
+perlDreamerhmmm08:16
@rizendo you disagree?08:16
@rizeni believe that is indeed your arguement08:16
+perlDreamerThat's my argument, but the origin is slightly different.08:16
+perlDreamerThe car looks like it should never have had locks.08:17
+perlDreamerBecause it's a convertible08:17
+perlDreamerwith a cloth top08:17
+perlDreamerin Oregon08:17
@rizenyeah, except all convertables have locks anyway08:17
* perlDreamer bows08:18
+perlDreamerSensei, indeed you are wiser.08:18
@rizenroy is going to be pissed at you08:18
+perlDreamernot if I get it done in the next 8 hours08:18
MPedersenJSorry guys, time for me to hit the sack (almost 1:30am out here). Will definitely be back. With some luck, we'll start seeing the first of those conversions by the end of the week.08:18
@rizenhe was hoping to have the worst idea of 200708:19
@rizencuz he got the worst idea of 2006 award08:19
+perlDreamerIt's early08:19
-!- MPedersenJ [n=MPederse@mail.icelus.biz] has left #webgui []08:20
+perlDreamermaybe you could run that as the next contest08:20
+perlDreamerwell, if he's not going to be pissed if this bug isn't fixed by the next release I'm going to head to bed.08:22
@rizeni'm going to be pissed if you go to bed08:22
@rizennot because you haven't fixed the bug08:22
@rizenjust because i like to be pissed08:22
@rizen=)08:23
@rizengood night sir08:23
+perlDreamerWell, in that case, I can make both you and Kathy happy by going to bed!08:23
+perlDreamerg'night08:23
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]08:23
-!- rizen is now known as rizen_away08:23
-!- rizen_away [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []09:39
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:46
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:06
-!- mode/#webgui [+o khenn] by ChanServ17:06
@khennmorning17:06
@snap_awaypreaction-m: WAKE UP!!!!!!!!!17:20
* snap_away throws a bucket of ice water on preaction-m17:20
@snap_awaytop of tha mornin' to ya khenn17:20
-!- snap_away is now known as snapcount17:22
@khennI guess you could call it that =)17:50
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui18:00
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:00
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []18:00
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui18:00
-!- mode/#webgui [+v MrHairgrease] by ChanServ18:00
@snapcountMrHairgrease go vote18:06
@snapcountor I will be forced to beg you18:06
+MrHairgreasebeg me18:07
@snapcountI hate you18:07
@snapcount=)18:07
@snapcountguess I'm not good at begging18:07
+MrHairgreasei dunno what yankees define as begging18:07
+MrHairgreaseok18:07
+MrHairgreasei'll vote18:07
+MrHairgreaseon what?18:07
@snapcountthe PBWG18:08
@snapcountaren't you subscribed to the shiney mailing lists I made?18:08
+MrHairgreaseprolly not18:08
@snapcountoh well that would explain it18:08
+MrHairgreasehaven't had any emails18:08
+MrHairgreasei'm subscribed18:09
@snapcountare you subscribed to the members one?18:09
@snapcountor just nominations18:10
+MrHairgreasewebgui should have a 'mail me all messages' function18:10
+MrHairgreaseboth18:10
@snapcountweird18:10
@snapcountI'm getting them18:10
+MrHairgreaseyou don't understand18:10
+MrHairgreasei just subscribed myself18:10
+MrHairgrease10 secs ago18:10
@snapcountjust now18:10
+MrHairgreaseyes18:10
* snapcount sees a light bulb flickering above his brain18:10
@snapcountsweet18:11
* MrHairgrease zooms in with google maps on the flickering pixel18:11
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:11
-!- mode/#webgui [+o rizen] by ChanServ18:11
@snapcountty for subscribing... I need you to help make sure the people that get into PBWG are of the same caliber as you18:11
@snapcountthey have to rule18:12
+MrHairgreaseheh18:13
+MrHairgreasei'm reading trhe posts i missed right now18:13
+MrHairgreasesnapcount: happy? =)18:17
@snapcountthat you're reading?18:17
+MrHairgreasei even posted18:17
@snapcountsweet18:17
@snapcountyes, I'm happy now18:17
+MrHairgreasegreat18:17
+MrHairgreaseit's a nice feeling to do good =)18:18
@snapcountindeed18:18
+MrHairgreaseah 7.3.4 is ready?18:26
+MrHairgreasepb went into maintenace mode18:26
@preaction-mi'm helping! i'm helping!18:28
@rizenpreaction-m, what's yoru sourceforge.net username?18:47
@rizenalso, what's your freshmeat.net username18:47
@preaction-mi don't have a freshmeat yet, but sf is "preaction"18:47
@rizenget fm18:48
@preaction-mfm is also "preaction"18:48
@rizenyou now have release rights on sf.net18:49
@rizenand on fm18:50
@preaction-mk18:50
-!- maxscience [n=maxscien@85-18-14-23.fastres.net] has joined #webgui19:02
-!- maxscience [n=maxscien@85-18-14-23.fastres.net] has left #webgui []19:02
@rizenI almost had to give MrHairgrease the order to whack maxscience19:04
@rizengood thing he left as quickly as he came19:04
@rizen=)19:04
@snapcountsigh*  I never did understand that guy19:05
+MrHairgreaseyour orders for me should go through joeri19:05
+MrHairgreasei'm sure he comes up with a fair rice =)19:05
@snapcountsweet... you have red tape too19:05
+MrHairgreaseprice*19:05
+MrHairgreasered tape?19:05
@rizenfor coding i'll contact joeri19:05
+MrHairgreasewhat's that19:06
@rizenfor hits, i'm going directly to you19:06
+MrHairgreasebring it on19:06
@snapcountit's an expression in america for bueracracy19:06
+MrHairgreasebring ot on19:06
+MrHairgrease=)19:06
+MrHairgreaseok19:06
@snapcountjumping through the hoops19:06
+MrHairgreaseyeah19:06
+MrHairgreasei understand19:06
@rizensnapcount, it's actually a british expression19:07
@rizenwe just stole it19:07
@snapcounttypical19:07
@snapcountgo America!19:07
@rizensnapcount, what is flaglerbar.com?19:08
@rizenand why am i getting spammed by it19:09
@snapcounteh?19:09
@snapcountyou're getting spammed by them19:09
+MrHairgreasedo you really wanna know?19:09
@snapcountit's a site Keri runs19:09
+MrHairgreasecalc pomade =)19:09
@snapcountand I think we should bill them soon actually19:09
@snapcountit's one of the ones from when I was hired19:09
@snapcountwe so need calc back19:12
+MrHairgreasewe do19:13
+MrHairgreasei need something to talk to when you guys are asleep =)19:13
@snapcounthaha19:13
@rizeni thought that's what your gf was for19:14
+MrHairgreaseexcuse me?19:14
+MrHairgreaseare you insane?19:14
+MrHairgreaseyou said _talk_ =)19:14
@snapcountyes talking to girls is like playing russian roulette19:15
@snapcountit might be a normal 2 min conversation or the death blow of hours and hours of crap19:15
@snapcountI choose not to play as much as possible19:16
@rizenonly if you have the wrong girls19:16
@snapcountperhaps19:16
@rizensarah never traps me into that bs19:16
+MrHairgreasemarijn also never does that to me19:16
@snapcountsarah doesn't count as she has evolved all of the sucky female genes19:16
+MrHairgreaseif she does i'll just bully her =)19:16
@snapcountshe's an advanced lifeform19:17
* MrHairgrease is cooking19:24
-!- MrHairgrease is now known as MrAFKGrease19:24
@preaction-mrizen: how do we credit Chris Palamara for bugfixes? Canali, Inc? or US DoS?19:31
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui19:37
* PedersenMJ wavies. Hey there.19:37
@rizenwhat do you mean credit them?19:38
@rizenyou mean that they fixed something?19:38
@rizenor provided a patch?19:39
@preaction-mdiagnosed and found where the bug was (the exact line)19:39
@snapcountHi PedersenMJ19:40
@snapcountwelcome19:40
@rizeni assume then you're talking about credit in the change log19:41
@snapcounthe is19:41
@rizengenerally we only give credit when someone actually fixes a problem19:42
@rizennot just diagnoses it19:42
@rizenbut if you want to give them credit, you're more than welcome do19:42
@rizento19:42
@rizenand when i give credit, i typically ask the person how they want to be credited19:42
@rizenit's usually (thanks to Name, Company)19:42
@preaction-mk, i'll ask chris what he wants19:48
PedersenMJI just enjoyed hanging out here last night, so came back today.19:48
PedersenMJOh, found another free template site, and added that to the wiki.19:48
@rizeni'm glad to hear you're sticking around19:50
@rizenoh yeah, and it would be great if we could compile a giant list of those sites19:50
@rizeni think they'd really help people out19:50
PedersenMJWell, so far, I've got three.19:50
@rizenthat's a great start19:51
@rizenhopefully others will add to that list19:51
PedersenMJHopefully. Even if not, I'll make that my project to find and add more periodically.19:51
@rizengreat19:52
@rizenthen the next step is to a get a bunch of people working to convert those templates into webgui packages19:52
@rizenso people can just start deploying them left and right19:52
PedersenMJOne suggestion for the wiki module? Coming in from the community-wiki site, I don't see a way to modify the front page. That might be there (probably is) when you're an admin. But, if it isn't, then it would be really helpful to have that ability.19:52
@rizeni actually made the administrative decision that users cannot edit the front page19:53
@rizenonly admins19:53
@rizenthe front page is not actually a wiki page19:54
PedersenMJOkay, that sounds good. I was just wanting to make sure. I *do* intend to use it once 7.3 comes out, and want to have a different look/feel for that page.19:54
@rizenyou can template it19:54
@rizeni mean it is templated19:55
@rizenso you as the admin can do whatever you want with it19:55
@rizenbut there needs to be one page in the system that the users cannot change19:55
@rizenthat way it can't be defaced19:55
@rizenjust in case19:55
@rizenwhat we probably should do though19:55
PedersenMJYep, I do agree with that.19:55
@rizenis create some structural pages under the front page19:56
@rizenand link to them from the front page19:56
@rizenso that people can see "categories" of content19:56
PedersenMJThat would be excellent!19:56
@rizenat some point i'd also like to add tagging to the wiki19:57
@rizenand put a tag cloud on the front page19:57
@rizenanyway, back to support fo rme19:58
-!- rizen is now known as rizenafk19:58
@rizenafkdoug, roy: did either of you upgrade gama yet?20:05
@preaction-mnein20:05
@khennThe more I get into YUI the cooler it becomes20:16
@rizenafkindeed20:16
@khennthe more I get into YUI, the more I hate both IE and Firefox20:16
-!- rizenafk is now known as rizen20:17
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui20:17
-!- mode/#webgui [+v perlDreamer] by ChanServ20:17
@khenneach for different reasons20:17
+perlDreamerhttp://xkcd.com/c208.html20:17
@rizenthat's awesome20:18
@rizeni'm going to use it in the talk i'm giving at perl mongers tonight20:18
@khennoh shit20:20
@khennThat's tonight20:20
+perlDreamerdon't worry, you can still see the comic online20:20
@khennI'm not going to make it tonight JT.  My wife has to register Matthew for school next year... Unless you want to come pick me up =)20:21
@rizenyou're always telling me that you come to every meeting20:22
@rizenyou can't tell me that anymore20:22
@rizen=)20:22
@rizendoug, are you coming tonight/20:22
@khennyeah, I'm going to miss my first one20:23
@khennwell my first tech meeting20:23
@khennwho is speaking in Feb?20:23
@rizeni think feb is going to be cancelled20:24
@rizencuz i can't get a hold of steve peters20:24
@rizenwho was supposed to be talking20:24
@rizenalso, it's on v-day20:24
@rizenso the turnout won't be good20:24
@preaction-mi don't know, i've just now finished all the release stuff and i still have to fix the bugs in my DoS code and make a new Wobject start-to-finish by end of day20:28
@rizenhehe20:29
@rizeni'll take that as no20:29
@preaction-munfortunately20:29
@rizendo you want my code generator, even in the state that it's in?20:29
@rizenwould that help you with your new asset20:29
@preaction-msurely20:29
@rizensent20:31
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui20:56
cap10morganWhat is the best way to get the name of the database (link id 0) you're working with via the API?20:56
@rizenwhat do you mean the "name" of the database20:57
@rizenthe actual name?20:57
cap10morganyeah20:57
cap10morganlike select from (db_name).(table_name) ...20:57
cap10morganthe "db_name"20:57
cap10morgani guess i should say schema name in these heady mysql 5 days :)20:58
@rizenok20:59
@rizenwell there's no "good" way20:59
@rizenso i'll just tell you a way that will work20:59
cap10morgan:) sounds good20:59
@rizenmy $params = $dblink->get();20:59
@rizenmy $dsn = $params->{DSN}20:59
@rizen$dsn =~ m/dbi:mysql:(\w+)/;21:00
@rizenmy $dbname = $1;21:00
cap10morganok, thanks21:00
@rizenooh21:00
@rizenthat regex needs to be case insensitive21:01
@rizen$dsn =~ m/dbi:mysql:(\w+)/i;21:01
@rizenlike that21:01
+perlDreamer*cough*accessors*cough*21:01
@rizenhuh?21:01
+perlDreamerobjects need accessors21:01
+MrAFKGreasethat doesn't work21:02
@rizenhis question wasn't, what are the flaws in the DatabaseLink object's design21:02
@rizenhis question was how do i get the dbname21:02
+MrAFKGreasedsn can be21:02
PedersenMJcap10morgan: here's another way that's *almost* identical:21:02
PedersenMJmy $dsn = $dblink->get();21:02
+MrAFKGreaseDBI:mysql:dbNmae21:02
+MrAFKGreaseDBI:mysql:database=dbName21:02
+MrAFKGreaseand a host of other configurations21:03
PedersenMJ$dsn =~ s/dbi:mysql:(\w+)/$1/i;21:03
+MrAFKGreasecheck the sqlform code in 73421:03
PedersenMJErm, change "$dsn" to "$dbname"21:03
+MrAFKGreasecheck the _databaseLinkHasPrivileges21:04
+MrAFKGreasesub21:05
+MrAFKGreasethat get's the dbName from a dsn21:05
+MrAFKGreasehttp://rafb.net/p/HkmiC093.html21:06
+MrAFKGreasethat's the relevant code21:06
cap10morganMrAFKGrease: that code looks good, thanks21:07
+MrAFKGreaseno problem21:07
-!- MrAFKGrease is now known as MrHairgrease21:08
@rizenthat code won't work either21:11
@rizenif there is a hostname in the config21:11
@rizendbi:mysql:mydb;host=localhost21:11
+MrHairgreaseit does work21:11
+MrHairgreasetested that21:11
@rizeni don't see how that's possible21:12
@rizensee the pattern above21:12
@rizenwhat regex hits that pattern21:12
@rizeni don't see one21:12
+MrHairgreasefirst it splits on [:;]21:12
+MrHairgreasethen it checks if the third entry has an '=' character21:13
+MrHairgreaseif it hasn't 21:13
@rizenah21:13
+MrHairgreaseit must be the dbname21:13
@rizensorry, i didn't see the split21:13
+MrHairgreaseok21:13
+MrHairgreaseyou get it now =)21:13
+MrHairgrease?21:13
@rizenindeed21:13
+MrHairgreaseI based it on the ODBCdsn parde in DBD::mysql21:13
+MrHairgreasejust to get all the undocumented ids for the dbName21:14
cap10morganseems like a good addition to WebGUI::Utility.pm21:14
+MrHairgreasenot utility21:15
+MrHairgreasemaybe wg::ql21:15
+MrHairgreasewg::SQL*21:15
+MrHairgreaseand WG:databaseLink21:15
+perlDreamerThat second one sounds good to me21:15
+MrHairgreaseyeah21:16
+MrHairgreasei can also see it hav its use in in wg::sql21:16
+MrHairgreasethe method in dblink could then just use that21:16
@rizenit seems like there should be a module to do this already out on cpan21:20
+MrHairgreasewhich one?21:21
+MrHairgreasei looked through dbi21:21
+MrHairgreasebut couldn't find it21:21
cap10morganMrHairgrease: should that regexp be set case insensitive? in case someone does dbi:mysql:DB=(db_name) or something like that?21:22
@rizeni looked through some too and can't find one21:22
@rizenit just seems like it should be out there21:22
+MrHairgreaseif DBI is allowed lowercase21:22
+MrHairgreaseit should be case incensitive21:22
+MrHairgreasei seems to me that dbi (or the dbd's) should include such a function21:23
+MrHairgreaseyeah I think case insensitve would be better21:24
@rizeni think that porn flavoring would be better21:25
+MrHairgreaseporn flavoring?21:25
@rizeneverything is better with porn flavoring21:26
+MrHairgreasecap10morgan: DBD:mysql is case sensitive21:26
+MrHairgreaseso a dsn with DB= probably won't work21:26
+MrHairgreasestill21:26
+MrHairgreasedoesn't hurt to do it case insensitive21:27
cap10morganMrHairgrease: ok21:28
@snapcountwoo hoo22:35
@snapcountget to work on some bugs finally22:35
@snapcountsheesh... today has felt very... gosh I don't know22:35
@snapcount*sigh22:36
@snapcountrizen... can you talk some wiki?22:47
@rizennot right now22:49
@snapcountok... I'll just go with it and we can discuss if any changes need to be made before the next release22:49
+perlDreameras far as bug fixing goes, I'm working on one of the .wgaccess bugs and the WSClient pagination variables.23:17
@rizenok roy23:18
@rizendo you still have questions23:18
@snapcountwell23:19
@snapcountabout deleting pages23:19
@snapcountwhat should happen if it has been purged?23:20
@snapcountshould the restore link just say "sorry it was purged"23:20
@snapcountwhen they click23:20
@rizenno, there won't be any data left there for you to even generate the restore link23:20
@rizensince those links are based on data coming out of the asset table23:20
@rizentherefore there should be nothing displayed at all23:20
@snapcountok so recent changes gets data on the fly23:21
@snapcountI see23:21
@rizenhave you not looked at it?23:21
@snapcountnot at recent changes yet... I just looked at how the delete was done23:21
@snapcountI think it's cool how you were able to do this using the asset/versioning system23:22
@snapcountI don't think I would have thought to do it this way23:22
@rizenwhy not...that's what it's there for23:22
@rizenwhy reinvent the wheel when you've already got everything you need23:23
@snapcountI don't know... it makes perfect sense seeing it in front of me23:23
@snapcountjust never saw it being used like this23:23
@snapcountI don't know why though23:23
+perlDreamerit's almost exactly like the CS23:23
@snapcountyeah23:23
@snapcountthat's the thing... I have never really studied the CS23:23
@rizenwhen drake did it he was trying to rebuild the versioning system too23:24
@snapcountso when I think user content, I think collateral23:24
@snapcountnot asset23:24
@rizenhis oriiginal wiki was 6 tables23:24
@rizenrather than the 2 tables i used23:24
@snapcountI really like how this works23:24
@snapcountvery clean23:24
+perlDreamerI'm glad you didn't try to shoehorn the Wiki into the CS23:24
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui23:28
-!- mode/#webgui [+v crythias] by ChanServ23:28
* crythias tries to send messages on wg-dev including everyone's message as attachment. Also the HTML version of the reply underneath. :)23:29
@snapcountdamn it23:30
@snapcountI just caught myself being dumb again23:31
-!- crythias is now known as noreply23:31
+noreplyuntitled23:31
@snapcountme: "I need an actionTakenOn column"23:31
@snapcountoh wait23:31
@snapcountthat's what revisionDate is23:31
@snapcountoh God help me23:31
* snapcount kicks snapcount in the temple23:32
-!- noreply is now known as crythias23:32
@rizendo you need help or are you talking outloud?23:32
* crythias kicks snapcount in the mosque. 23:34
+crythiasum, roy... actionTaken doesn't always correspond to revisionDate.23:36
@rizenyou cannot use the assetHistory log23:36
@rizenand you don't need to either23:37
@snapcountok straighten me out then.  I was going to have the delete sub change the actionTaken to deleted and actionBy to the current user.  Because the asset is going to be put in the trash, that would reflect the time it was deleted.  If the asset is modified again (restored) then the revisionDate would change but at that point it doesn't matter23:41
@snapcountso if actionTaken is deleted, it would print in the recent history the message you wanted using actionTaken, actionTakenBy and revisionDate23:42
@rizenyou're doing too much work23:42
@rizenall the data you need is already there23:42
@snapcountfigures23:42
@rizenyou have the state field23:43
@snapcountoh ok23:43
@rizenwhich will tell you if the asset is in the trash or not23:43
@rizenif it is23:43
@rizenthen the links should have the "restore" link associated with them23:43
@rizenotherwise it shouldn't23:43
@rizenperiod23:43
@rizenif state is trash or trash-limbo23:44
@rizenor better yet23:44
@rizenyouc an handle the clipboard state as well23:44
@rizenby simply doing23:44
@rizenif state ne "published"23:44
@snapcountok... and you still want the link to be "WikiPage Title Deleted by abc on mm/dd/yyyy (restore)" part to be in the recent history right...23:47
@rizenon the recent history page23:48
@rizenon the front page you shouldn't include all that detail23:48
@rizenon the recent history page we include that kind of detail23:48
+perlDreamerwill that require special casing the recentHistory display on the front page?23:49
+perlDreamerright now the same code is used in both places23:49
@rizenhow do i even answer that question23:50
@rizenit's almost as if you don't know how webgui works23:50
PedersenMJWell, I know that *I* don't know how it works :)23:50
@rizenok23:51
@rizenevery template has a set of variables behind it23:51
@rizenif you want to do something the template doesn't allow for23:51
@rizenthen you add more variables23:51
@rizenin this case, we don't currently have a variable to say "ifDeleted" do something23:51
@rizenor isInTrash23:51
@rizenor whatever23:51
@rizenso yes, we need to add new template variables23:51
@rizenand yes we need to change the template on the front page23:52
@rizenas well as the template on the recent history page23:52
PedersenMJAh, at least conceptually speaking, that makes sense to me.23:52
+perlDreameryou do realize that's a philosophical decision, rather than a technical one?23:52
PedersenMJI still need to take the time to dig into the code and understand such.23:52
@rizenif isInTrash { title (<link>restore</link>) } else { <link>title</title>} 23:53
@rizenperlDreamer, how do you figure?23:53
+perlDreamerthe same result can be achieved either by special casing the code so that it returns things differently or by adding new template variables.23:54
+perlDreamerUnlike last night's discussion,23:54
+perlDreamerI don't think special casing the code is a good idea23:54
@rizenspecial casing the code limits the templating options23:55
@rizenand is therefore not the right thing to do23:55
@rizenexcept where there is a performance consideration23:55
@rizenwe expose template variables23:55
@rizenso that the user can decide23:55
@rizenwhat things should look like23:55
+perlDreamerokay23:56
--- Day changed Thu Jan 11 2007
@snapcountsweet00:02
@snapcountI think that answers all the questions then00:02
@snapcountI'm glad I asked you guys first00:02
+perlDreamerWe got some press today00:02
+perlDreamerhttp://lwn.net/images/pdf/opteros-catalog-2007.pdf00:02
@snapcounteeeeeeek00:02
@snapcountpdf == evil00:02
+perlDreamertalk to Opteros about it00:02
@snapcountwhich of the 262 pages did we get press on?00:04
@snapcountall of them I hope =P00:04
+perlDreamerpage 32 (of 47)00:04
@snapcountoh00:04
@snapcountthat's 262 projects00:04
+perlDreameryup00:04
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []00:04
@snapcountI don't understand their symbols and I'm too lazy to look for the key00:05
@snapcount3 stars for community seems encouraging00:05
@snapcountespecially at version 7.0.700:06
@snapcountWe're a "Easy to use and deploy content management system"00:06
+perlDreamerI was just happy to be listed.00:06
@snapcountthe shit is wrong though00:07
@snapcountit says our support is only community00:07
@snapcountthat makes me angry b/c the people who read this probably require professional support00:07
@snapcountand we have a sideways trend so I wonder if that means they think we're stable or stagnant00:08
+perlDreamerstable00:08
+perlDreamerstagnant is down00:08
@snapcountwhat does up mean?00:08
@snapcountor diagonal up00:08
+perlDreamergrowing?00:08
@snapcounthmmm00:08
+perlDreamerHere's an Optaros contact (page 45)00:08
+perlDreamerBrian Otis botis@optaros.com00:08
+perlDreamergive him a screenful00:08
+perlDreamersideways = "Solution/component is not progressing and retains its viability"00:09
+perlDreamersee page 1000:09
@snapcountDear Brian, thank you for listing us but we respectfully request that you tell everyone we are far superior than anything else in your guide.  In fact, please list nothing but our product.  Yours truly, the MaN00:10
@snapcountpoor research00:10
@snapcountwe had just released 7 a complete rewrite essentially00:10
+perlDreamerDear Brian, You may have missed the fact that WebGUI is hosted by the company that makes it, Plain Black.00:10
@snapcountbut we're not progressing?00:10
@snapcountthis is crap00:10
+perlDreamer"quality and richness even decreases in comparison to the competition"00:11
+perlDreamerso not necessarily progressing, but not keeping up with the Joneses00:11
@rizenDear Brian, You got all of your facts about WebGUI wrong, but we're just happy to be listed, so thanks. With Love, PB00:12
@snapcountnice00:12
@snapcountI like yours the best so far00:12
+perlDreamerThis was also before the website redesign, wasn't it? 7.0.7?00:16
@snapcountbefore the pb redesign?00:17
+perlDreameryeah00:17
@snapcountI think so00:17
@snapcountcrap... must get my learn on00:17
@snapcountlater guys00:17
+perlDreamerbye00:17
-!- snapcount is now known as snap_away00:18
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]00:23
-!- Radix__ changed the topic of #webgui to: WebGUI (stable 7.2.3 | beta 7.3.4) | WRE (0.7.2) | Use the Wiki: http://plainblack.com/support/community-wiki | Questions? Ask and wait patiently | http://mentalhouse.net/irc/webgui00:39
@khennwaaaaahooooo01:07
@khenndoug, I got that mouseover thing to work finally01:08
+MrHairgreaselater guys01:16
+perlDreamer:w01:16
+perlDreamerlater01:16
+MrHairgreasetime to go to bed01:16
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:16
+perlDreamerhas anyone tested the FilePile since 7.3.4 was released?01:23
@rizengotta go talk to some perl mongers. later peeps.01:28
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []01:28
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit ["Leaving"]02:06
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:18
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""]02:24
@khennIf anyone would like to test, I just fixed the calendar tip tools for IE so they don't show up behind the event03:20
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:20
-!- mode/#webgui [+v crythias] by ChanServ03:20
@khennI haven't tested in some of the other browsers (Safari, Opera, etc)03:21
@khenncould use some help there03:21
@preaction-mi'll test safari quick03:22
@preaction-mand works in opera 9.10 too03:26
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Nick collision from services.]03:40
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI03:40
-!- mode/#webgui [+o khenn] by ChanServ03:40
@khenngot booted03:40
@khennanything interesting going on?03:43
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []04:27
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:58
PedersenMJHerm, dang. Was hoping JT was on. Anybody else know this question? If I make a template for a site (template/style/package), how upwards compatible will it be?05:00
PedersenMJIn other words, if I take a theme I found, and convert it to be used with WebGUI 7.2, how likely is it to work for 7.3?05:00
@preaction-mJT promised backwards compat unti Dec 200905:22
@preaction-mso until Dec 200905:22
PedersenMJNice. Thank you.05:23
PedersenMJThat means I don't have to worry, which is very good. I'd hate to learn this process (even though it looks pretty easy, actually), and then find the work was wasted :)05:24
@preaction-mi wonder if I should write something that can fix template incompatibilies from version to version05:24
@preaction-mit should be simple, especially for HTML::Template and HTML::Template::Expr templates05:25
@preaction-mTemplate Toolkit might be a bit more difficult05:25
@preaction-mi've been commissioned to write a better upgrade system, and my eventual goal is to abolish the "upgrade steps" and "backwards compatibility" crap05:26
@preaction-mof course, custom code... I can't go in and edit that, it'd be insane05:26
@preaction-munless... I use Perl's new syntax tree creator thingy! hmm...05:26
PedersenMJHeh. I think there are limits to my insanity. Don't think I'd wanna handle a perl parser :)05:27
PedersenMJOkay, this kinda sucks. Don't know what steps I missed. Working through this tutorial: http://www.plainblack.com/builders/how-to-build-a-style05:28
PedersenMJHave made it to "Preview Your Template"05:28
@preaction-mthe guy who did a Perl::Critic talk at madmongers explained it05:28
PedersenMJAnd now... I can't see the style as an available style in my dropdown list.05:29
@preaction-mdamnit, who wrote this documentation?05:30
@preaction-mKRISTIE!05:30
PedersenMJuh-oh... That doesn't sound good at all...05:31
@preaction-mit's wrong05:31
@preaction-mthe last steps before you preview your template05:31
@preaction-myou should choose "namespace" as "style"05:32
@preaction-malso, submit a bug for the documentation if you would05:32
@preaction-msince you can't edit the template's namespace after you create it, you'll have to re-create your template05:32
PedersenMJUmmm... It just let me?05:33
@preaction-mdid it work?05:33
PedersenMJIt seems to have done so, yes.05:33
@preaction-mcan you see it under "style" on another asset?05:33
PedersenMJYes.05:33
@preaction-mweird05:33
@preaction-mmaybe my RFE got implemented05:33
PedersenMJ7.2.0-beta is where it worked.05:37
PedersenMJBug report submitted, too.05:37
@preaction-mdid you just go "back" and then do it?05:37
@preaction-monce you've submitted and you can't go back, you have to go to the "Metadata" tab to see a template's namespace, and then you can't change it05:37
@preaction-mfeel free to continue submitting bug reports you find in the documentation as well05:38
PedersenMJNope, did not do "back". Had to re-navigate through the Root/Import Node/Burned, and then click "edit" on the template.05:39
@preaction-mthat is weird... you got a "namespace" field? i'm looking on plainblack.com and there isn't one05:39
PedersenMJYep, I had it, and was able to change it, and even use it.05:40
PedersenMJHey, for CSS, style sheets, is this another typo? background: #ff0000 url('carotFileUrl(images/red_bg.gif);');05:43
PedersenMJSince the ^ is usually spelled "carat"05:43
PedersenMJI thought.05:43
@preaction-mthere has to be a way to escape the caret.05:44
@preaction-mbut we've got three different spellings now ;-)05:44
@preaction-mit's caret, says dictionary.com05:45
PedersenMJDang, forgot that.05:45
PedersenMJUsed to know that. Must have been thinking diamonds, or something.05:45
PedersenMJWow... I would say she sucks at Docs, but I'm not much better.05:47
@preaction-mi think it's just the medium, she seems to be good at pagemaker05:48
PedersenMJSo, how do I "upload to your style template's directory, making sure to give it the URL you specified in the head of the document."05:48
@preaction-mlike the print stuff she's done is excellent05:48
@preaction-mgood god, what does that MEAN?05:48
PedersenMJWell, I'm working on the CSS file for my theme.05:49
@preaction-mand you're making a snippet for it?05:49
PedersenMJI'm supposed to upload it to the style's folder, I think, but... Nope, I had the actual file ready to go, instead of using the snippet.05:49
Radix-wrkSo upload it as a file/file pile to the same directory as your style05:50
@preaction-moh yeah, just make a File asset in the folder, it will ask you to upload and specify the URL05:50
+crythiasheyall05:50
@preaction-m(may want to append "clarify this line '' to this ''" to your bug report05:50
Radix-wrkthe file/filepile is smart - it recognises .css files, converts them to snippets and sets the right mime type05:50
PedersenMJAha... Yeah, it tried to put the file under "burned/burned.css" instead of "/burned.css"05:51
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []05:51
@preaction-mdid you explicitly give it the correct URL?05:51
PedersenMJI have now, I thought, but am unable to retrieve it.05:51
Radix-wrkYou shouldn't use explicit paths in your style if you want to package it later though05:52
PedersenMJWhich goes explicitly *against* the docs on that page.05:52
Radix-wrkWouldn't surprise me :)05:52
@preaction-mi'd say get a discussion going. perhaps we need to start adding Threads to our documentation, like a lot of FOSS software packages do, so users can post additional information about the docs05:54
PedersenMJDammit. I have *no* idea how I'm supposed to find this css file.05:54
@preaction-mlike annocpan, or mysql's docs05:54
@preaction-mit should be in the folder you uploaded it into05:54
PedersenMJRoot/Import Node/Burned05:54
@preaction-mthough notice at the very bottom of the doc, there's a lesson on creating a snippet to hold your CSS05:54
PedersenMJOkay, did it as a snippet, and still get 404 on that url.05:59
@preaction-mcheck permissions? commit version tag?06:00
PedersenMJSo, here's where I am, what I've done. Hopefully, someone can tell me how I've been the idiot :)06:02
PedersenMJI've turned an index.html page into a template page (adding vars, etc, as needed).06:02
PedersenMJI've made a new folder, named "Burned", under Root->Import Node06:03
PedersenMJ(The name of the theme is, obviously, Burned)06:03
PedersenMJUnder that folder, I've made another folder called "images", which is where I've stashed the relevant images for the theme (all four of them)06:03
PedersenMJIn the "Burned" folder, I've placed the templatized index.html, and marked it as a style.06:04
PedersenMJI've created a snippet, given it the url of "burned.css".06:04
PedersenMJNow, the style works *as a style*. But I can't (outside of WebGUI Admin Console) see burned.css06:05
PedersenMJNor can I see any of my images (just tried) outside of webgui.06:05
@preaction-mdid you commit your version tag? did you check the permissions on this stuff?06:06
PedersenMJHaven't checked the commit version tag. BTW, I know that, to some degree, I sound like I know what I'm doing. I don't. I've never used WebGUI for anything other than "Hey, that's a pretty cool looking thing."06:07
@preaction-mcommit your version tag and see if that works06:07
PedersenMJOkay, improvement. images showed up. Now double-checking the burned.css snippet, to make sure I did what I was supposed to.06:09
@preaction-manybody else getting an iPhone? i think i might just get a Cingular 8525 (HTC TyTN) right now, rather than wait 6 months and pay $600 for something that I'm not sure will tether to my laptop for internet access06:09
PedersenMJSweet! Now, I've got issues with my template, but *that's* fine. Now I'm down to working out the bugs in the template itself, rather than trying to figure out why I can't even find URLs that should be there :)06:11
@preaction-mboy those crickets just got loud06:11
Radix-wrkiPhone looks nice in that they've done away with the stylus - and it's going to push the whole windows mobile development along heaps I'm hoping06:12
Radix-wrkI hope to see heaps of iPhone interface clones for WM5 in the coming months06:12
@preaction-mindeed, well, if it's a true OSX and not a "version" like windows CE is a "version" of Windows06:12
PedersenMJAs for iPhone, I rather doubt I'll get it. I might, finally, get a mac by the end of the year, but iPhone doesn't quite look like what I want.06:12
Radix-wrkpfft.. sif it's a full OSX06:12
@preaction-mif it has the full suite of libraries, and can compile some simple NES emulators, i'm totally down06:13
Radix-wrkI have an O2 Atom atm myself06:13
Radix-wrkSimilar size and shape to the iphone, though admittedly a bit fatter (about 7mm)06:14
@preaction-mhaven't heard of that one, googling06:14
@preaction-mdoes it tether to bluetooth computers and provide a modem?06:15
Radix-wrkof course06:15
Radix-wrkwifi as well06:15
@preaction-mFM radio tuner, nice06:15
Radix-wrkthe exec has a 520Mhz processor too06:15
@preaction-mseriously?06:16
Radix-wrkinteresting that there are no technical specs for the iPhone too - did you notice that06:16
@preaction-mthe TyTN only gets 400MHz06:16
Radix-wrkthey do not say what processor is running in it, or how much memory (just 4GB/8GB storage)06:16
@preaction-myeah... another reason why i don't want to wait really06:16
Radix-wrkthe o2 atom is only triband GSM tho06:17
Radix-wrkyou prolly want quad band in the US06:17
@preaction-mreally? i don't understand those things06:17
Radix-wrkIn Australia though, we only really use GSM, so fine for us06:17
@preaction-mdoes o2 atom have removable storage? micro-sd?06:18
Radix-wrkyou guys use different frequencies to us06:18
Radix-wrkyeah.. mini-sd, has a nice little slot at the top06:18
@preaction-mno keyboard at all?06:18
Radix-wrknup06:18
@preaction-mso an on-screen display06:19
Radix-wrkstylus/touch screen for keypad yeah06:19
@preaction-mhow will i type efficiently with that? :'( no deal06:19
@preaction-miphone also, no keyboard, but the other features and awesomeness outweighs my need to have a keyboard so i can IRC06:19
@preaction-mbut i suppose if i'm tethering, why would i need a keyboard?06:20
Radix-wrkI mostly use mine for ebooks and phone calls myself06:20
Radix-wrkI text, but not enough that it's a big burden06:20
Radix-wrkI have to use the stylus for the texting06:20
@preaction-mmy main goal is complete mobility. i want to be able to be half-way across the country in the middle of nowhere. if i have digital cell reception, i can work ;)06:21
@preaction-mi know it's a lofty, unattainable goal, but it's fun to try06:21
Radix-wrki love the ability to read ebooks wherever I go myself - while standing in a queue, while on the train/bus, any moment where I have free time and a free hand to hold the phone06:21
Radix-wrkI have a mini-sd full of ebooks and just read whenever I like06:22
@preaction-mand, heh, apparently o2 doesn't have sales outside the US06:22
@preaction-mi'd have to import and beg someone to be my carrier06:22
Radix-wrkimate probably do a clone06:22
Radix-wrkit's not a HTC phone tho.. unlike almost every other one out there06:23
Radix-wrkit's made by another taiwanese manufacturer - Quanta06:23
Radix-wrkthe tytn looks good if you like the slideout keyboard tho06:24
@preaction-mi do indeed06:24
@preaction-malso the i-mate JamIn has a 200mhz processor, not enough for my plans for mobile software development (if I can't get an NES emulator durnit i'll make one)06:25
Radix-wrkit has hsdpa too, which the iPhone never will :)06:25
Radix-wrkyeah, I looked at the jamin when I got my atom06:25
@preaction-mbut the jamin has the conference call thingy06:25
Radix-wrknice, but everyone was complaining about the processor speed not being enough for skype, etc06:26
@preaction-mooh, i need skype for work06:26
@preaction-mcrap06:26
Radix-wrkthere is a low processor version of skype now tho06:26
@preaction-mworst thing about Cingular, they neutered the tytn and removed the user-facing camera (so no video phoning)06:27
Radix-wrkUmm.. would you ever actually use it anyway?06:27
@preaction-mwebcam-like feature, i assume06:27
@preaction-mbut i suppose the front-facing one would work just fine for that06:28
* PedersenMJ interrupts: http://www.nochara.org/testpage06:28
@preaction-mwith a bluetooth headset06:28
PedersenMJI've still got to fix a bunch of things in there, such as how the left column gets used, and the navigation menus, but it's a start.06:28
@preaction-mlooks nice, but it looks like it's missing images (or it just doen'st like me)06:28
Radix-wrkyeah, no images here either06:28
@preaction-motherwise it looks great actually06:28
PedersenMJAnd I've gotta thank you two for helping it get this far. Even with those docs, I wouldn't have gotten this far. Ah, forgot them, thank you!06:29
* preaction-m hates the current default style with a passion06:29
PedersenMJI see why they're missing. That carotFileUrl bit in the docs is (also) wrong.06:29
@preaction-mi want to propose having the demo sites randomly pick one of a dozen or so styles when a demo is created06:29
@preaction-mew ew ew06:29
Radix-wrkthat'd be cool06:30
@preaction-mgood thing you decided to use them06:30
PedersenMJthe docs?06:30
@preaction-myes06:30
PedersenMJWhy, so I can report all the errors? :)06:30
@preaction-mthe demo thing might be something i just Implement and show off, it seems that you get better results from JT if you show him something that works, and not just an idea06:30
Radix-wrkDid you know you can use "richEditorsUseAssetUrls" : "1" and "enableStreamingUploads" : "1", to avoid the whole fileurl macro completely?06:31
@preaction-mPedersenMJ: exactly06:31
PedersenMJRadix-wrk: Nope, sure didn't.06:31
Radix-wrkyou can then use the webgui url's everywhere and they'll get auto-converted06:31
@preaction-mhell, i didn't :p06:31
PedersenMJAs for reporting all of the problems, I'm definitely going to have a list. Hell, I'm going to have re-read this whole convo just to do so.06:31
Radix-wrkheh06:32
@preaction-mgood idea, if we can start re-building a decent documentation base for WebGUI, we might get back the community we lost06:32
@preaction-mapparently this place (and others) used to be popular06:32
Radix-wrkinteresting to see the irc logs actually06:33
Radix-wrkWhen I started idling on here this place was down to 2-3 ppl06:33
Radix-wrkless sometimes06:33
@preaction-mwas that about last oct? i think that's when i started hanging out06:34
@preaction-mfirst as Hawkaloogie, then with a more PC nethandle06:34
Radix-wrkI started earlier in the year - probably 4-5 months before then I think06:34
Radix-wrkwas just me, xdanger and crythias mostly06:35
@preaction-mwhatever happened to that guy doing the myspace-like thing with webgui?06:35
Radix-wrkmashy?06:36
PedersenMJFor some reason, that handle makes me think of the movie "Finding Nemo". Mt Wannahawkaloogie.06:36
@preaction-mi don't even remember now06:36
Radix-wrkhttp://juga.org/gadgets btw ;)06:38
PedersenMJHey, here's another fun one: If I'm working on a CSS snippet, how should I specify a background image? (samples coming)06:38
Radix-wrkyou can use the fileurl method06:38
@preaction-mprobably a ^FileUrl();06:38
PedersenMJbackground: #000000 url(^FileUrl(images/a1.jpg);) top left 06:38
PedersenMJbackground: #000000 url('carotFileUrl(images/a2.jpg);') top left 06:39
Radix-wrkor if you set the above parameters I said, you can use put in images/a1.jpg06:39
PedersenMJI've already uploaded the files, though.06:39
PedersenMJWait, I think I misunderstood how to do it... Where do I set those parameters?06:40
@preaction-min the configuration file06:41
Radix-wrkin your webgui config file06:41
@preaction-mit will even Just Work when you export it06:41
@preaction-m(right?)06:41
Radix-wrkyou'll need to restart webgui when you've done it06:41
Radix-wrkYou mean package it?06:41
@preaction-myeah06:41
Radix-wrknot sure actually.. not tried it06:42
@preaction-mwait, you have a Nintento Power Glove modded for your PC?06:42
Radix-wrkyep06:42
@preaction-mhow the heck did that happen?06:42
@preaction-mdid you do it?06:42
Radix-wrkthat was part of my honours thesis project actually06:42
Radix-wrkyeah, was pretty easy to do, just followed instructions06:42
@preaction-mgood lord06:42
@preaction-mthere's something like 20 buttons on that thing, no?06:43
Radix-wrkI experimented with new 3d interface techniques for virtual worlds using the powerglove as my thesis06:43
Radix-wrkyeah, it has a full d-pad and the like on it06:43
@preaction-mand with 7 pins, 1 ground and 1 input leaving 5, there's only a possibility of .. nevermind, far more than 20 buttons06:43
Radix-wrkain't used that in years tho.. did that about 12 years ago06:44
@preaction-m5! = 12006:44
Radix-wrkit's in a plastic bag collecting dust these days :)06:44
@preaction-mcrap i'm young06:44
@preaction-myou could totally use that thing as some sort of space-age web browsing device06:45
@preaction-ma la Minority Report06:45
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui06:45
-!- mode/#webgui [+o rizen] by ChanServ06:46
@preaction-mAH! Run!06:46
Radix-wrkbetter to simply get a Nintendo Wii-mote these days tho :)06:46
PedersenMJAh, he has risen ;)06:47
@preaction-mooh even better, it's already bluetooth06:47
@rizenare you running from me doug?06:47
@preaction-mand iirc there's already drivers for OSX and others06:47
@preaction-muh.... no?06:47
Radix-wrkthe powerglove used ink switches - only 2 bits of info per finger - so you could only really get open or closed reliably I found06:47
@preaction-mthat's still pretty durned cool06:48
@preaction-mbut add some sort of switches at the base of the finger for up/down/left/right movements, and maybe an accelerometer for the whole hand, and you'd be golden06:48
Radix-wrkyeah, was great fun to turn my playing around with it into my honours thesis :)06:48
Radix-wrkit does give 3d motion as well06:49
Radix-wrkit had sensor bar that went on your tv much like the wiimotes do today06:49
@preaction-min/out, up/down, left/right?06:49
Radix-wrkso it could give 3d positioning in space06:49
@preaction-mnow I want to play with one. did you just hook it up to a parallel port and start probing?06:50
Radix-wrknah.. found instructions on what to wire up where - got power for it from the game port (5v), and parallel for everything else06:50
Radix-wrkthere was already drivers written for the virtual construction set - a virtual reality toolkit06:51
Radix-wrkI grabbed the c code for that and simply extended it to add my own custom UI stuff06:51
PedersenMJHey, rizen? Tricky question for ya: I'm working on one of those themes right now, and having an issue with some background images. I've set the CSS up as a snippet, and the images referenced in it aren't being resolved. Tried setting some extra options that Radix gave me for rich editors, but the CSS snippets don't use rich editors. Anyway, I need to know how to put a ^FileUrl() macro into the CSS snippet, and can't find it (yet).06:51
@preaction-myou just edit the snippet and type ^FileUrl(url/to/the/file.jpg);06:52
Radix-wrkvirtual reality was the field I was hoping to get into after graduating.. got into CAD/CAM instead06:53
PedersenMJTried that. Source: "background: #000000 url(^FileUrl(images/a1.jpg);) top left no-repeat;" Output: "background: #000000 url('carotFileUrl(images/a2.jpg);') top left no-repeat;"06:53
@rizenmake sure that the FileUrl macro is turned on in your webgui config06:54
@rizencuz what doug said is absolutely correct06:54
@preaction-mbut why would it turn into 'carotFileUrl'? is the snippet not being processed as a template perhaps?06:55
@preaction-ma note: better to ask questions to the entire channel, saying someone's name usually causes their IRC client to beep annoyingly06:55
PedersenMJAh, sorry. Thank you. Will do so.06:55
@rizenthe template thing has nothing to do with it06:56
@rizencuz macros aren't templates06:56
@rizenthat is weird06:56
@rizenthat it's turning into the word carrot06:56
PedersenMJI just turned on "process as template" to make sure. And just re-checked config file. FileUrl *is* enabled.06:57
PedersenMJIt's worth noting that this is 7.2.0.06:57
PedersenMJActually, not quite the word carrot (the vegetable), but rather the word carot (mispelling of caret, or one of the other variants of the same).06:58
@rizenok sorry06:58
@rizenmy faout06:58
@rizenfault06:58
@rizenbut still06:58
@rizeni have no idea what would cause that06:58
@rizenregardless, you should at least be running on the latest 7.2.x release06:59
PedersenMJ"macros" : { (among others), "FileUrl" : "FileUrl", (and many others) }06:59
@rizenbut i don't think that has anything to do with this problem06:59
@rizenit's just a statement06:59
PedersenMJIt wasn't trying to point out error on your part, it was just in case it was somehow significant.06:59
PedersenMJAs for the upgrade, I'm doing it once 7.3 is marked as stable. Definitely doing it then.07:00
@preaction-mwoohoo, frank's fixed the calendar's tooltip bugs, and it works on every browser i've tested (IE7, FF2, Opera, Safari, Konqueror). yay Yui!07:00
@rizenthe word "carot" does not exist in the source code of webgui07:01
@rizenso something else is doing that07:01
@rizencould you paste the snippet into that snippet site07:02
@rizenand put the url here07:02
@preaction-mPedersenMJ: is that test URL still valid?07:02
@rizenwhat's it called07:02
@rizenpaste?07:02
PedersenMJNow *that* is weird. http://www.nochara.org/testpage07:02
PedersenMJWhat's weird: I was following the docs from http://www.plainblack.com/builders/how-to-build-a-style07:02
@rizenhttp://rafb.net/paste/07:03
@rizencopy the contents of the snippet into that07:03
@rizenand post the url07:03
PedersenMJNow, in *that* page, "carot" does appear. I had followed the steps to upload the css, and named it "burned.css". The snippet is now being resolved as "burned2.css", but doesn't (as far as I recall) have the word "carot" in it.07:04
PedersenMJWill c/p now, just a sec.07:04
@preaction-mdid you commit your version tag? ;)07:04
PedersenMJhttp://rafb.net/p/88qqi371.html07:05
PedersenMJYes, test url is still valid. And I've been committing version tags ever since I found out I was an idiot for not doing so :)07:05
@preaction-mok, your snippet is not what's being shown at burned2.css07:06
@preaction-myou might want to check if there's a running workflow07:06
PedersenMJWhat? Weirdness... gimme a minute.07:06
@preaction-mAdmin Console > Workflow > Show Running Workflows (in the right column)07:06
@preaction-mif you notice the bottom stuff at burned2.css is different from what you pasted07:06
@rizeni was going to say07:06
@rizenthere are a couple of problems here07:07
@preaction-m(it doesn't have .loginBox class, for example)07:07
@rizennumber 1: what he said07:07
@rizen2: what you pasted doesn't have ' ' around the macro07:07
@rizenbut if you look at http://www.nochara.org/burned2.css07:07
@rizenit does have ' '07:07
@rizenso they aren't the same content07:07
@rizen3: your <link> tag in your content07:08
@rizendoesn't specify a fully qualified url07:08
@rizenwhich is going to cause problems after the home page07:08
@rizenif you ever do get this working07:08
PedersenMJDang it. I forgot to restart spectre when I restarted webgui when I added those params for the rich editor.07:11
PedersenMJOkay, that's better. Now I've just got bad URLs, but that's not as big a deal.07:14
PedersenMJAnd then the remaining issues you've already laid out, rizen.07:14
PedersenMJJT == rizen, yes? If so, do you mind if I call you JT?07:16
@rizendon't care07:17
PedersenMJThanks. BTW, my handle is pretty close to real name, if you wish to use it. Michael Pedersen (or Mike, or Ped, or Pedersen, or pick something else, just not my nose).07:17
@rizenhey you07:17
@rizendoes that work?07:18
@preaction-myes?07:18
PedersenMJActually, it's now pretty close. Once I restarted spectre, burned2.css was updated. Now, I'm getting bad URLs in the CSS, but that's something for me to try and dig into.07:18
PedersenMJbackground: #000000 url('/uploads/Sb/Gl/SbGlwgPoH_ufB065IfYtDQ/a1.jpg') top left no-repeat;07:19
@rizenwhy is that a bad url?07:19
PedersenMJAs opposed to "url('/images/a1.jpg')"07:19
@rizenthe first url is the real url of the file07:19
PedersenMJThat url gives me a 404, though.07:19
@rizenwherase /images/a1.jpg is the asset url07:19
@rizenif you just want to use /images/a1.jpg07:20
@rizenthen just type that in there07:20
@rizenand skip the macro part of it07:20
@rizenno ^FileUrl();07:20
PedersenMJWouldn't it be better for me to use the macro, or the AssetProxy() macro?07:21
PedersenMJEspecially if I'm going to be packaging it?07:21
@rizenthe asset proxy macro definitely not07:21
@rizencuz that will give you <img src="/uploads/Sb/Gl/SbGlwgPoH_ufB065IfYtDQ/a1.jpg" alt="xxx" />07:22
@rizenwhich obviously won't work in the style sheet07:22
PedersenMJTrue, didn't think of that.07:22
@rizenhere's the real difference between ^FileUrl(); and just using the raw asset url07:22
@rizenit's where you want your processing done07:23
@rizenusing FileUrl puts the real url of the file into your html code07:23
@rizenthat way, when the page requests the file07:23
@rizenthe web server can just serve up the image07:23
@rizenwithout hitting the database07:23
@rizenalso...the html will be cached07:23
@rizenso if the page is requested again07:23
@rizenthey'll never hit the db at all07:24
@rizennot for the page07:24
@rizenor the image07:24
@rizensecond07:24
@rizenif you use the asset url07:24
@rizenthen there's no processing done while creating the html page07:24
@rizenbut there is processing done when the image is requested07:24
@rizenbecause it's got to look up thte asset url in the database07:24
@rizeninstanciate the image asset07:24
@rizenand then return the image07:25
@rizenso it does a lot more work07:25
@rizenthe advantage of the first route is better performance (using FileUrl)07:25
@rizenthe advantage of the second rount (not using FileUrl) is vanity07:25
@rizenbecause the urls in the code look prettier07:25
@rizenbut who the hell looks at the code07:26
@rizeni always choose performance07:26
PedersenMJScrew it, I'll go with the ugly urls. I'm not particularly picky about that :)07:26
@rizeni know what we should do07:36
@rizenlet's email the dev mailing list07:36
@rizenand suggest we do something that jt has already said we can't do07:36
@rizenyeah, that would be fun07:36
PedersenMJNow, now, maybe he's just an idiot like me, and needs a sound beating with a clue-by-four, eh?07:38
@rizeni'm a bad person to be running a community07:39
@rizeni just have no patience07:39
@rizenwe just need to pour my knowledge into someone with infinite patience07:39
@rizenand we'd have the ultimate webgui community leader07:39
PedersenMJProblem: Since there is no human with infinite patience, we'd sooner or later get a crabby old man saying "You kids get off my damn lawn!", which would leave us back where we started ;)07:41
@rizenok then07:42
PedersenMJSomething tells me I just earned "stupidest idea of 2007" by teasing the leader. I'll just have to hope not.07:43
@preaction-mthe year is young, and i have plenty of stupid ideas to think of yet07:44
@rizennah teasing me does nothing07:44
PedersenMJGood. Thick skin is good around me.07:45
PedersenMJOkay, it's gettingthere. For some reason, the snippet isn't updating again (and I've been reloading spectre to make sure it's running). However, the graphics are now there.07:50
PedersenMJAs is the login (but, since it's white on light background, it's *very* difficult to see).07:51
@rizenmake sure you set the cache timeout to 007:51
@rizenwhile you're working on it07:51
@rizenwhy am i supporting you...i shouldn't be doing hta07:51
@rizentthat07:52
PedersenMJI never thought of that. Thank you. Just restarted the web server.07:52
PedersenMJBecause I'm a nice guy?07:52
@rizenlots of people are nice guys07:52
@rizenbut if i support all of them07:52
@rizeni'm out of business07:52
@rizenand no more webgui07:52
@preaction-mi was under the impression that this package would be a commmunity contribution07:53
PedersenMJWell, even though I'm not doing support incidents right now, I *am* looking to learn something to help grow the community (namely, how to make these themes work, and get packaged)07:53
@preaction-mhe says hopefully07:53
PedersenMJNot just this theme, but the other two I found last night. If it becomes easy enough for me, I'll try and do some others while I'm at it.07:54
@rizenok fair enough07:54
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui07:55
-!- mode/#webgui [+v crythias] by ChanServ07:55
@rizenhowdy07:55
PedersenMJYeeha! http://www.nochara.org/testpage07:58
PedersenMJNow, I just have to figure out what I should put in that column on the left, plug in one of the navigation systems already built in, and then learn how to package this beast up.07:58
PedersenMJThen, feedback, so I find out what I got wrong, and then learn how to package better. Hoepfully, another week, and I'll have at least one well done theme contributed, and can work on two others.08:00
Radix-wrkif you're doing a style template, then ideally it shouldn't dictate the columns.  they should be done using the page layout template08:00
PedersenMJVery good point. Okay, so I need to learn how to incorporate *that* correctly. That, though, will be for tomorrow night, I think.08:00
Radix-wrkusually the style template simply has the logo, css, any js and perhaps a common navigation (if it is designed for the entire site)08:00
PedersenMJDefinitely going to get some sort of navigation into the package for it. Try to make it optional though, so that people can use what they like.08:01
Radix-wrkWell.. as long as you have the <tmpl_var body.content> variable in your style then it should work08:02
PedersenMJReally? Cool. Then I should probably just delete that second div, so it just gets hidden entirely.08:02
Radix-wrkand you'll probably find the default page layouts will work fine with your new style if you did it right08:02
Radix-wrkyou can always tweak them later if you need to08:03
Radix-wrkmake sure 08:03
Radix-wrk<tmpl_var head.tags> is in the head section too btw08:03
PedersenMJIt seems to be correct. The hard part was getting colors on the login box. Now that I know about that, though, it seems okay. More work to do, but a decent enough start.08:03
PedersenMJYep, I did get that in there. Which is another update to the docs, as the page text makes it look like "<tmpl_var head tags>" is the correct thing to do.08:04
Radix-wrkYou'll be able to write up a nice wiki article  on how to convert one of those styles to a webgui style soon I'm sure.08:05
PedersenMJMost likely. And believe me, I will. It's kinda nice to be able to give some back to those thathelp.08:06
Radix-wrk:)08:07
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]08:13
PedersenMJThere. Removed that secondaryContent section. That means tomorrow night will be getting the menus working, and updating my bug report about the documentation. After that, packaging either over the weekend or the beginning of next weekend.08:20
PedersenMJerm, beginning of next week.08:22
PedersenMJAnyway, g'night all. Will chat more tomorrow. And, JT, if you do feel I've cheated you since you were helping me tonight, let me know. I'll pay for the support.08:24
@rizendon't worry about it08:25
@rizenjust use your knowledge for good08:25
@rizennot evil08:25
PedersenMJI will do so. And see if I can't use it to help build the community.08:26
PedersenMJG'night. Will chat manana.08:26
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []08:26
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []09:04
Radix-wrkI just added my first Wiki page - http://www.plainblack.com/community-wiki/how-to-make-a-google-sitemap-of-your-webgui-site09:22
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:59
-!- maxscience [n=maxscien@85-18-14-23.fastres.net] has joined #webgui12:56
-!- maxscience [n=maxscien@85-18-14-23.fastres.net] has left #webgui []12:56
-!- maxscience [n=maxscien@85-18-14-23.fastres.net] has joined #webgui12:57
-!- maxscience [n=maxscien@85-18-14-23.fastres.net] has left #webgui []12:57
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui12:57
iPhoneGuyhey12:57
iPhoneGuysomeone could please add total number of votes to the pie chart Poll? Results without total votes number is pretty pointless...12:59
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui15:01
-!- mode/#webgui [+v crythias] by ChanServ15:01
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."]15:58
-!- pjesi [i=pjesi@klefi01.litlahraun.is] has joined #webgui17:13
pjesihi guys17:13
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit [Read error: 110 (Connection timed out)]17:26
pjesiDBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''50'' at line 2 at /data/WebGUI/lib/WebGUI/SQL/ResultSet.pm line 135.17:27
pjesierror in the Wiki 17:27
pjesiversion 7.3.317:28
pjesisorry didnt spot the 7.3.4 release17:31
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:55
-!- mode/#webgui [+o khenn] by ChanServ17:55
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui18:26
-!- mode/#webgui [+v perlDreamer] by ChanServ18:26
+perlDreameris plainblack okay?  We didn't get a smoke-test run last night.18:29
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:41
-!- mode/#webgui [+o rizen] by ChanServ18:41
-!- pjesi [i=pjesi@klefi01.litlahraun.is] has quit ["leaving"]18:43
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []18:48
+perlDreameranyone up for a bug discussion?19:00
@khennbugs?19:31
+perlDreamerwebgui has a few19:36
+perlDreamerjust a few19:36
+perlDreamertake for example this one:19:37
+perlDreamerhttp://www.plainblack.com/bugs/tracker/too-many-directories-in-rss-cache#7lF-_7zQS-taPqzNnEN8CQ19:37
+perlDreamerSpectre will clean up large files, but if you fill the cache with lots of small files you can blow the inode limits on the cache directory19:37
+perlDreamerI think it would be good to add a file limit to the workflow activity called CleanFileCache19:39
+perlDreamerbut I don't know if that would interfere with large sites that may generate lots of cache files.19:44
+perlDreamerI guess if you deleted cache files beyond a certain age that might be safe19:44
+perlDreamereh19:58
+perlDreamerit would be easier to find out why the RSS pre-fetcher is leaking directories19:59
+perlDreamerif it didn't, then the problem wouldn't exist19:59
@khennThe asset manager really needs to have pagination20:29
+perlDreameryou working on a big site?20:30
@khennI just added 1800 articles to a collaboration system and neither IE or Firefox will bring up the page with all the events20:30
+perlDreamerI think there's even an RFE for that20:31
@khennie:  the asset manager does not scale20:31
+perlDreamernope, I was thinking of manage committed versions20:32
+perlDreamermaybe we can do it in 7.420:32
+perlDreamerbtw, I think someone probably needs to give spectre a swift kick20:33
+perlDreamerthe smoke tests weren't run yesterday20:33
+perlDreameron plainblack.com20:33
ckotilyeah my commited version list is a mile long20:33
ckotilitd be nice to group them in a sensible way20:34
+perlDreamerby time?20:34
ckotilmonth works for me20:34
+perlDreamerwe'd have to write a new pagination method for that20:34
@khennso spectre doesn't really like the 1800+ requests I sent it20:35
@khennit's taking some time to run through everything20:35
@khenn2hrs and counting20:35
+perlDreameryou redefine stress testing20:47
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui20:58
-!- mode/#webgui [+v crythias] by ChanServ20:58
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui21:07
-!- mode/#webgui [+o rizen] by ChanServ21:07
+perlDreamerwell, I think I found where the RSS cache is leaking21:15
@rizenthe rss cache is leaking?21:15
+perlDreamerhttp://www.plainblack.com/bugs/tracker/too-many-directories-in-rss-cache#7lF-_7zQS-taPqzNnEN8CQ21:16
@rizenperhaps we shouldn't use the fs cache for rss21:17
+perlDreamerI'm guessing that it is making lots of small files and then hitting inode limits before hitting size limits21:17
* crythias perks up? RSS? inode?21:18
+perlDreamerit's using whatever the user tells it to21:18
+perlDreamerFile or db or memcache21:18
@rizeni'm saying maybe we should just cache it directly into the SyndicatedContent table21:18
+perlDreamerwould that allow the cache to be shared across multiple Assets?21:20
ckotilanyone know what could be causing this error when i upload a gif via file pile asset?21:20
ckotil/usr/sbin/httpd: symbol lookup error: /usr/local/lib/ImageMagick-6.2.8/modules-Q16/coders/gif.so: undefined symbol: ConstantString21:20
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui21:22
iPhoneGuyhi21:23
ckotiluploads go through. but after the file pile im left at a blank white screen. luckily this is on my dev box and not the production one.21:23
@rizenperlDreamer: no21:23
@rizenperlDreamer: but that's ok21:23
iPhoneGuywhat do you think about adding the total number of votes to the pie chart Poll?21:24
+perlDreameriPhoneGuy: that would make a good RFE21:24
iPhoneGuywithout it a Poll is pretty pointless21:24
@rizenthat's already an rfe21:24
iPhoneGuythere is already?21:24
@rizenyes..someone submitted it a while ago21:24
@rizeni don't know where it is in the list though21:24
@rizenprobably in the middle some place21:24
+perlDreamerhttp://www.plainblack.com/rfe/request-for-enhancement/pie-chart-statistics#eURNuJULPELMeyNGVbhaEQ21:25
@rizenare you a cisco iphone or an apple iphone?21:25
iPhoneGuywell RFEs can be well forgotten... Don't you think it's a simple yet pretty urgent thing to add?21:25
+crythiasCSS Grid Builder... http://blog.davglass.com/files/yui/grids/21:25
iPhoneGuyheh Apple of course... Cisco got just the name... Their product sucks21:25
@rizenit's neither simple or urgent21:25
+perlDreamerthe RFE has 0 karma21:26
iPhoneGuyso you think Poll results without total number of votes make sense? I think it doesnt21:26
@rizendepends upon your needs21:26
@rizenfor our needs it's fine21:26
+crythiasGot an image? you can get colors to match http://blog.davglass.com/files/yui/grids/21:26
@rizenall i care about is the percentage of votes21:26
@rizennot the number21:26
@rizeni'm not saying it wouldn't be useful21:27
@rizenbut there's a lot of stuff that would be useful21:27
+crythiasoops21:27
@rizeneverything on the RFE list for that mater21:27
+crythiashttp://www.degraeve.com/color-palette/index.php?q=http://www.degraeve.com/images/beach.jpg,304035396DA36B9FA3A3BBBE758C74,000C000069DC65D3DBDBFFFF7AAB78,121:27
@rizenand then some21:27
iPhoneGuyYou can get the percentage by the chart itself... Not the total number. Not showing the total number of votes means the Poll is just senseless in a statistical perspective21:27
@rizenoh...if fyou just want the total number21:27
@rizenthen you can already do that21:27
@rizenyou just have to add it to your template21:27
+crythiasHaving an online poll is generally senseless in any statistically important way.21:28
iPhoneGuyAs of now, it's possible using the default chart. Not using 3D charts21:28
@rizencrythias: i couldn't agree more21:28
@rizenno...you can do it with the 3d chart too21:28
iPhoneGuycrythias: not really21:28
@rizencuz all the variables that are availabe in teh html chart21:28
@rizenare available in the template for the 3d chart as well21:29
iPhoneGuyOh good then I can do that myself :)21:29
@rizenit's the same template21:29
@rizenthey're just seperated by an "if"21:29
iPhoneGuyBut this makes the whole thing even more amazing... Why there is for html and not for 3D?21:29
+crythiasiPhoneGuy: if you think so, then I say let's use online voting for President, now. Vote early, vote often.21:29
@rizeniphoneguy: stop arguing21:30
iPhoneGuyhah it's just a funny quote or what21:30
+perlDreameriPhoneGuy: It's just how the template is written. The capabilities are still there.21:30
iPhoneGuyOk fine21:30
@rizenput your arguements in the rfe21:30
@rizeni'm not an rfe list21:30
@rizenand neither is irc21:31
iPhoneGuywhat's this for then?21:31
@rizenchatting21:31
iPhoneGuyabout WebGUI... So I think WebGUI RFE are just on topic21:32
@rizenright21:32
iPhoneGuy;)21:32
@rizendiscussing ideas is one thing21:32
+perlDreamertelling people they're wrong, senseless, stupid, etc. is another21:32
@rizentrying to convince me of something after i've already told you that it's an rfe is another21:32
iPhoneGuyIt's just my opinion guys... Why you get worried for that21:32
@rizeni'm not worried about your opinion21:33
@rizenyou should have your opinion21:33
iPhoneGuySo what's the problem21:33
+crythias'cause we won't argue with the dev for stuff that's not high priority.21:33
@rizenyou just shouldn't try to force your opinion on others21:33
iPhoneGuyyou seem to want start a flame or something21:33
iPhoneGuyjust keep it cool21:33
@rizeni don't want to start a flame21:33
@rizenlet me try to explain it to you another way21:34
iPhoneGuynor I want to force opinions to others21:34
@rizenwhat i'm trying to say is that you seem to think that this should be higher priority than evertying else just cuz you want it21:34
@rizenand everyone thinks that about the things that they want21:34
@rizenthis is why we have an rfe list21:34
@rizenwith karma21:34
@rizenso people can put their karma wheir their mouth is21:35
iPhoneGuynot really... I said for me it's senseless. For you it's not? Ok no problem, keep going. No need to argue more21:35
+crythiasRadix__21:35
+crythiashttp://www.plainblack.com/rfe/request-for-enhancement/ability-to-resend-user-activation-emails21:35
+crythiasJesse. I was thinking about the same thing re: reset password.21:36
iPhoneGuyI agree with RFE... But that works when the list is not that big. Now that there are lots of entries, I doubt people spend a lot of time browsing and reviewing all of it21:36
* crythias thinks reset password shouldn't be automatic, or at least not until clicking a link in an email.21:36
+perlDreamerThat's why you should prime it with your own karma to get it near the top of the list21:37
+perlDreameror, if the RFE is approved, just code it yourself and submit a patch21:37
+perlDreamerhttp://www.plainblack.com/support/community-wiki/community-wiki/how-to-add-a-feature-to-webgui-core21:37
iPhoneGuysame thing applies... Just one person Karma isn't enough for the RFE to go on top if the list is big21:37
+crythiasyeah... or beg for karma people to add karma to your rfe.21:37
+crythiaswell, not really.21:37
+perlDreameror build your own karma by working the boards, submitting bugs, taking polls, etc.21:38
+crythiassome people have gobs of karma (me) and would like to apply karma to smth.21:38
iPhoneGuyI mean for a newcomer21:38
ckotilim ready to spend my karma on some pb warez21:38
+crythiasnothing wrong with begging for karma.21:38
+perlDreamerkarma can also be bought, or you could contract with PB to get it done as well21:39
+crythiasit's happened, though I didn't like a specific RFE.21:39
iPhoneGuyheh21:39
+perlDreameror, in this case, if you'd read the online docs for the Poll template you would have found the answer yourself.21:39
+crythiashint: I just dropped 2000 karma on that pie chart thing. it's front page, now.21:40
iPhoneGuyah yeah WebGUI docs are so good! lol21:40
iPhoneGuywoha thanks crythias!21:40
+crythiasand I have 6300 left to spend.21:40
iPhoneGuycool21:41
+perlDreamerit's rated at 1:1021:41
iPhoneGuycan I suggest you some other RFE to raise? :D21:41
+crythiasdepends on what the invis difficulty rating might be21:41
iPhoneGuyAh a question21:42
iPhoneGuyI recently saw a 6.x website and it had an advanced search box21:43
iPhoneGuyWhy does 7 got such a basic search?21:43
iPhoneGuyit's a complete rewrite of the 6.x search?21:43
+perlDreamerrizen: there may be a good way to fix the caching system just by changing the default cache timeout from "1 year" to "1 month".21:46
@rizenthe 7.x search is actually far more powerful than the 6.x search21:46
@rizenit just does it with less boxes21:46
@rizenthe default cache timeout is 1 hour21:47
+perlDreamermy bad21:47
+perlDreamerAll cached RSS feeds are set for 1 year21:47
+perlDreamerwe could change it to 1 month21:47
@rizenthey should be only for 1 hour as well21:47
@rizenrss is only good for about an hour for most sites21:47
@rizenand then their updated again21:47
iPhoneGuyWell Google search is powerful but they do have an advanced search option21:47
+perlDreamerthat's an easy fix21:47
iPhoneGuy:)21:48
@rizenso make it an rfe then21:48
@rizeni'm not an rfe list, as i said before21:48
iPhoneGuyYeah I'm browsing trough them and there's one already21:48
iPhoneGuycrythias you might spend some more karma? :)21:48
+perlDreamershould we nuke the current RSS cache during the upgrade as well?21:48
@rizenthere are some users than have more the 30k karma21:48
iPhoneGuyplainblack staff I guess21:49
@rizennope21:49
@rizeni have the most karma on the pb staff21:49
@rizenand it's only 8k21:49
@rizenphone support customers get 5k per month21:49
@rizenautomatically21:49
iPhoneGuyand who then.. I don't see such big activity on the forums21:49
iPhoneGuyoh ok21:49
@rizenalso, we have some contests coming up21:50
iPhoneGuyI didn't knew that... It's written on the website?21:50
@rizenstarting next week i think21:50
@rizenyou can win up to 10k karma21:50
iPhoneGuycool21:50
@rizenin addition to other stuff21:50
iPhoneGuycontests like fixing bugs, adding things, etc.?21:50
@rizenalso, each time you vote on a poll you get 100 karma21:50
@rizenthe one that will start next week21:50
@rizenwill be for writing howtos for something in webgui21:50
@rizenlike "how to create a cool poll template"21:51
iPhoneGuyhah21:51
@rizenor "how to use a package"21:51
iPhoneGuyon the Wiki I guess21:51
@rizenor "how to manage users"21:51
@rizenyup21:51
@rizeneach contest will be different21:51
@rizensome will be design related21:51
@rizensome programming21:51
iPhoneGuyI also would like to see this.. Crythias  you there? :D http://www.plainblack.com/rfe/request-for-enhancement/internal-communication-between-users#gAMUJeMKE4OF3ZKY3EQ7jg21:51
+crythiaspms, you mean? 21:52
iPhoneGuyyeah21:52
iPhoneGuywould be really useful for lots of people21:52
+crythiaswhy?21:52
iPhoneGuywell any community website will find it useful21:53
+perlDreamermine won't21:53
+crythiaswhy?21:53
iPhoneGuyevery forum script has private messages... WebGUI does not21:53
+crythiasanyone who wants to be reached can allow contact info to be available.21:53
iPhoneGuyAlso other CMSs21:53
+crythiassome more enterprising people even include ALL the IM reachable ways.21:54
iPhoneGuyNot really... I run a website with lots of users and PhpBB private messages are used  really A LOT21:54
+crythiasspeaking of which, I suppose I need to redo my user1 macro...21:54
+crythiasyeah, but why do I want a third party to hold those messages for me?21:55
iPhoneGuyThird party?21:55
+crythiasyeah, you21:56
iPhoneGuyThat's why they should be part of webgui21:56
+crythiasphpBB is the third party21:56
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""I'll be back""]21:56
iPhoneGuyheh that's your opinion. But if you look at almost every community website, you'll find that private messages are used a lot21:56
+crythiashow would I know?21:56
iPhoneGuyBy reading the forum21:57
iPhoneGuyusers often say when they send PM, etc.21:57
+crythias'kay.21:57
+crythiasI'd just as easily say emailme offlist. or im me on Y!IM/AIM/MSM/ICQ21:57
iPhoneGuyIt's not a handy way a lot of times. If you are abroad or out of your comp, you might not have email and IM21:58
iPhoneGuyforum PMs are just more handy21:58
iPhoneGuyit's better to have it integrated with your system22:00
+crythiasbetter than what?22:00
iPhoneGuythere should be a reason why all forum scripts have that feature. And it's because it is being used by users, not because it's fancy22:00
@rizenactually...not all forum scripts have it22:01
+crythiasbecause private communications between users is important to the stability and reuse of a bb?22:01
iPhoneGuybetter than what you said. Something not integrated, sapareted: email, AIM/ICQ, IRC, etc.22:01
@rizenprimarily it's phpBB that has it22:01
@rizenand that script is used EVERYWHERE22:01
@rizenso you just think that they all have it22:01
iPhoneGuyvBullettin, IPB, and loads more22:01
@rizenok, but i can also name a lot of them that don't have it22:02
@rizenyou're arguing again22:02
@rizenrather than just putting your argument on the rfe list22:02
iPhoneGuythe one that don't have it are just not being used22:02
iPhoneGuyI am speaking about the ones widely used by websites22:02
+crythiasIf someone wants to pm me, they know how to do it. If it's too inconvenient for them, they don't have to contact me.22:03
@rizenyour suposition is that the reason they're not being used is that they don't have private messaging22:03
+crythiasand all is nice and peaceful in my world.22:03
iPhoneGuyeheh it's one of the reasons of course22:03
iPhoneGuyyour world :) fine22:03
iPhoneGuyBut the Web world is full of PMs eheh22:04
+crythiasdude, get over it. try a different flame pot. 22:04
iPhoneGuyflame? You're doing the whole thing, I'm just supporting facts22:05
* crythias puts a workflow that generates a private cs for every user who registers.22:05
iPhoneGuytoo bad for you if you don't want to listen to suggestions22:05
iPhoneGuythat's nice :)22:05
iPhoneGuyshould be pretty resource intensive22:05
+crythiaswhy?22:06
iPhoneGuyif you have lots of new users every day...22:07
iPhoneGuyand anyway that won't allow people to communicate with each other privately22:07
+crythiasthen again, if I wanted to use x, because phpBB used it, I'd um...22:07
iPhoneGuyyou'd?22:08
+crythiasuse phpbb22:08
iPhoneGuyif WebGUI had a plugin for it, sure I would too22:08
iPhoneGuybut if you want to use WebGUI as a CMS...22:08
+crythiaswhat do you need? SSO? no problem...22:08
iPhoneGuySSO?22:09
+crythiassingle signon22:09
iPhoneGuyno problem?22:10
+crythiasnot by much.22:10
iPhoneGuyyou still have to write something custom, it's not out of the box. Not all things support LDAP22:10
+crythiasdoes phpbb support ldap?22:11
iPhoneGuyhence, building the PM into WebGUI would be better and useful to everyone22:11
+crythiasbut everyone uses phpbb22:11
iPhoneGuyrather than creating a custom solution22:11
iPhoneGuyeveryone uses vBullettin too :)22:11
+crythiasit's all about a custom auth module. after that, big deal. a plugin22:12
+crythiasand a link.22:12
iPhoneGuyindeed how many for it? :)22:12
+crythiashow many what for it? 22:12
iPhoneGuyfor the auth module and plugin22:13
+crythiasauth module=plugin22:13
iPhoneGuyquestion remain22:13
iPhoneGuys22:13
+crythiasexcept wre doesn't have php :(22:13
iPhoneGuytrue22:13
+crythiasbut how many what?22:13
iPhoneGuymoney.. It's a custom thing22:14
@rizen$1,000,000,000,000,00022:14
@khennI've actually had several requests for a PM system in WebGUI.  I think it's something we want to do, there are just more important things in the hopper22:14
iPhoneGuy:D22:14
@rizenthat's my special prices just for you22:14
@khennaren't you lowballing it a bit there JT?22:14
@khenn=22:14
@khenn=p22:14
+crythiasIt really depends if you're going to use an existing phpBB userbase or simply adding phpbb to WebGUI usersbase22:14
@rizenyour right...for iPhoneGuy we need to do something extra special22:14
@rizen$1,000,000,000,000,000,000,000,000,000,000,00022:15
@khennIt's not an appropriate number unless you have to use powers22:15
iPhoneGuywoha your humor is really amazing :D22:15
@khenn$1E33 IMO22:15
@khenn=)22:15
* crythias puts his pinky finger at the side of his mouth... 1 Treelian dollarz!22:15
iPhoneGuycool khenn do you have any timeframe for it?22:15
@khennat that price?22:15
@khennI can have it done for you tomorrow =022:16
iPhoneGuyhah no I mean when you said it's something you want to do22:16
@khennoh22:16
@rizeni'll have it for you this afternoon for half of what khenn is charging22:16
@khennI'm not sure really22:16
iPhoneGuyI don't think you have enough programmers to accomplish that for this afternoon :D22:17
@rizenwe want to do almost everything on the rfe list22:17
@rizenactually yes i do22:17
@khennI'll bet you $1E33 that we do!22:17
@rizeni can do it myself22:17
iPhoneGuyyeah but the RFE list keeps growing and will always grow so...22:17
@rizenit would only take about 2.5 hours to build22:17
@rizenand another hour to test22:17
iPhoneGuyreally?22:17
@rizenat least the way i'm thinking about it22:17
@khennI think in grander scales22:17
@khennbut to just add that, yeah22:18
@rizenthe thing is, i don't want to do it22:18
@khennI think the whole messaging thing in WebGUI needs an overhaul22:18
@khennand part of that is the ability to send PMs22:18
@rizenyou think that about everything in webgui22:18
@rizenand you're an idiot22:18
iPhoneGuylol22:18
@rizenthe messaging system in webgui was overhauled in 6.x22:19
@rizenand it was built with pm in mind22:19
@khennok overhauled was not the right word22:19
+crythiasheh22:19
@rizenso that it can do it, all i need to do is finish it22:19
+crythiasbe easy to modify login.php to attach to WebGUI db22:19
@khennI think it needs a new user interface22:19
iPhoneGuybut now you said you don't want to.. So you changed your mind?22:19
@khennand yes, I do think that about everything in WebGUI =p22:19
@rizeni don't want to do it because iPhoneGuy wants it22:20
+crythiasI just don't want to get these "untitled"22:20
iPhoneGuyhah I thought that22:20
+crythiasmessages in email22:20
@rizenand he keeps arguing with you and me22:20
@rizenso screw him22:20
iPhoneGuyrather an infantile attitude22:20
iPhoneGuylol22:20
+crythiasshut UP22:20
@rizenindeed22:20
@rizeni'm taking my toys and going him22:20
@rizenhome22:20
iPhoneGuyanyway, hence my name, I will probably do an iPhone-ready interface for some WebGUI assets22:21
+crythiaslast thing we need now is a bunch of fanbois "but does it work with Cisco's iPhone?"22:21
iPhoneGuyhah yeah I guess there will be lots of Cisco's iPhone users lol22:22
iPhoneGuythey get lots of free advertising for that22:22
iPhoneGuybefore last Tuesday, pretty no one heard about Cisco's iPhone :D22:23
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []22:25
iPhoneGuywell guys, thanks for the warm welcome anyway lol22:25
iPhoneGuykeeps newcomers like me :D22:25
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit ["Quitting!"]22:29
@rizendo you think that was just maxscience under a new name?22:41
@khennwho knows22:43
@khenndidn't seem like him22:43
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui23:13
-!- mode/#webgui [+v MrHairgrease] by ChanServ23:13
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["leaving"]23:48
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui23:58
PedersenMJBuenas tardes!23:59
--- Day changed Fri Jan 12 2007
+MrHairgreaseoi!00:00
@rizenyou missed it00:00
PedersenMJWhat did I miss?00:01
@rizenwe had a noob here today that was almost as bad as maxscience00:01
PedersenMJHeh. Still noob myself. Hopefully, only mildly annoying, though.00:01
PedersenMJDunno maxscience, though. And now am very curious what happened.00:01
@rizenhe couldn't understand why i wouldn't immediately move his rfe to the top of my todo list00:01
@rizenjust cuz he thought it was important00:01
PedersenMJLemme guess: His rfe, therefore should be first, and you should do it for free, right?00:02
@rizenmaxscience is one of those guys that joins a community00:02
@rizenwants the world for nothing00:02
@rizenand isn't willing to contribute anything himself00:02
@rizenexcept his complaints00:02
+MrHairgreaserizen: do you have a chat log?00:02
@rizeni'm sure someone is logging it00:02
@rizeni have it on my screen right now, but 00:02
@rizenwell i guess i could paste it into nopaste00:03
+MrHairgreaseor email it00:03
+MrHairgreasei don't care00:03
PedersenMJIf anybody prefers email, mine is m.pedersen@icelus.org00:03
@rizenhttp://rafb.net/p/ieTKlT97.html00:04
@rizeni guess i don't have the complete conversation00:04
@rizencuz it's off my buffer00:04
@rizeni only have the last half of it00:04
@rizenwhere he started arguing with crythias00:04
+MrHairgreasetoo bad00:04
@rizenbut it's in that nopaste url00:05
+MrHairgreaseiPhoneguy00:05
+MrHairgreasewell i guess he must be hip =)00:05
@rizenso hip he acquired his username yesterday00:05
@rizen=)00:06
+MrHairgreasehe must be one of those pesky slahdot readers00:07
+MrHairgrease=)00:07
+MrHairgreasehow did I know that?00:07
+MrHairgreaseand why...00:07
@rizenhe felt we didn't give him a warm welcome00:08
* PedersenMJ is only about halfway through the log, and just shakes his head. This guy is a trip.00:08
@rizenthe thing that really gets me is that crythias tried to appease him by donating 2000 karma to his rfe00:08
@rizenwhich brought it all the way to the front page00:08
@rizenfrom the last page00:08
@rizenand he then proceeded to argue with crythias00:09
+MrHairgreaseI'm saving some for later00:09
+MrHairgreaseI'm making a report of some embedded thingy I made for a project00:09
+MrHairgreasebeen doing that all day00:09
@rizeni've been doing support all day00:09
@rizenwe had something like 40 support requests today00:09
@rizenwhich is a lot00:09
+MrHairgreasemust be as much fun i guess00:09
+MrHairgreaseouch00:10
@rizenyours is more fun00:10
@rizenat least for me00:10
+MrHairgreasemaybe00:10
+MrHairgreaseheh00:10
@rizencuz at least you don't have to deal with people00:10
+MrHairgreaseditto on my side00:10
@rizeni'm bad a tthe whole people dealing thing00:10
+MrHairgreasei know00:11
+MrHairgreaseyou told me many times00:11
PedersenMJWow.... He's complaining about the "warm welcome". I dunno, I think it's been a lot of fun in here, and I just started two/three days ago.00:15
+MrHairgreaseComplaining makes the world go round00:17
+MrHairgreasenoting new00:17
PedersenMJI've dealt with his type before. He's worth reading the log, just to be able to shake your head in sympathy, and that's about *all* he's worth.00:18
+MrHairgreasei'm saving it for later this night00:19
+MrHairgreasebut I'm curious00:19
PedersenMJNah, he ain't worth a save :)00:19
+MrHairgreaseok00:19
+MrHairgreaseI didn't save it00:19
+MrHairgreaseI just keep my browser window open00:20
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui00:35
-!- mode/#webgui [+v perlDreamer] by ChanServ00:35
+perlDreamercheck this out00:35
+perlDreamerI actually had work to do today00:35
+perlDreamerIt took 40 minutes00:35
+MrHairgreaseman00:35
+MrHairgreaseyou must be tired =)00:35
@rizenyeah, you better rest up00:36
+perlDreamerexhausted00:36
+MrHairgreaseworking...00:36
+perlDreameryeah, I'll relax by doing some WebGUI hacking00:36
+MrHairgreaseyou must be in the twilight zone00:36
+perlDreamerI'm salaried00:36
+perlDreamerthey pay me the same one way or the other00:36
+perlDreamerhow about if we talk about nesting macro bugs for a little bit?00:37
@rizenwho is we00:38
+perlDreameryou and me :)00:38
+perlDreamerand anyone else00:38
* MrHairgrease ducks00:39
+perlDreamerbased on user input (like the company name in Tavis's bug) or type of output returned (Klaus's bug) Macros won't nest00:39
+perlDreamerI used to think that a better parser would fix it00:39
+perlDreamerbut I don't think that anymore00:39
+perlDreamerso we either need to live with the fact that not all macros will parse, or find a safe way to nest them.00:40
@rizenmacros won't nest if they have quotes in them00:40
@rizenthat's the jist of this right?00:40
@rizenif the output contains quote00:40
+perlDreamercommas are a problem, too00:40
@rizenok00:40
+perlDreamerbut yeah, there are "illegal" characters00:40
@rizeni'm fine with it just the way it is00:41
@rizenbut assuming that  you actually want to find a solution for this00:41
@rizenwe can brainstorm00:41
PedersenMJSimple fix? Why not have the macro output the html entity (&quot;) and the one for comma?00:41
@rizencuz i can't00:41
@rizenin most cases you actually want the real character00:41
@rizenfor example00:42
@rizenif it's outputing a link00:42
@rizen<a href=&quot;url&quot;>Link</a>00:42
@rizenwon't work00:42
PedersenMJSee, like I said, simple fix. And the simplistic fix is the borked one, of course :)00:42
@rizeni have 2 possible solutions00:43
@rizenand you may have others00:43
@rizenwell i should say, i have an unlimited number of solutions based upon the same ideas00:43
+perlDreamerthe only thing I can thing of is pretty extreme00:43
+perlDreamerwhat have you got?00:43
@rizen^Macro(); outputs normal00:44
@rizenbut #Macro(); escapes it's output00:44
@rizenor ^Macro("escape", other params); escapes outpute00:44
@rizenor ^Macro[params]; escapes output00:45
+perlDreameractually, that's close to my idea00:45
+perlDreamerusing a better internal separator00:45
+perlDreamer^Macro([arg1][arg2][arg3]);00:45
@rizenyeah, but mine is backward compatible00:45
@rizenand yours isn't00:45
@rizeni'm adding new options00:46
@rizenyou're replacing something existing00:46
+perlDreamerit could be done in addition to the current setup00:46
+perlDreamerescaping and non-escaping00:46
+perlDreamerwith the non-escaping being deprecated00:47
@rizeni must be missing something...could you print out what yours would do00:47
@rizenfull example00:47
+perlDreamer^Macro("one","two") is our current macro function00:47
+perlDreamerit may nest, it may not00:47
@rizenyes00:48
+perlDreamer^Macro([one],[two]) is our new macro function which is guaranteed to work00:48
@rizenk00:48
+perlDreamerMacro.pm will have to autodetect which one it is handling and do the right thing to parse00:48
-!- MrHairgrease is now known as MrAFKGrease00:48
@rizeni disagree, but continue00:48
+perlDreamerwith safe delimiters, the parsing of nested content will always work00:49
+perlDreamerwhat's the disagree part?00:49
@rizeni don't see how your way helps anything00:49
@rizenit just replaces one problem with another00:49
@rizenwhat if the content contains [ ]00:49
+perlDreamerthe delimiter is actually the sequence ],[00:49
@rizenok00:50
@rizeni'll grant you that it's unlikely that ],[ will be in content00:50
@rizenbut it might be00:50
+perlDreameryeah00:50
@rizenif we're doing ANYTHING00:50
@rizenwe're going to fix EVERYTHING00:50
@rizentherefore00:50
@rizenno matter what we do00:50
@rizenwe need to do escaping00:50
@rizentherefore, why change what the user already expects to be able to do00:51
+perlDreamerokay00:51
@rizeni mean...we can do your way if you're really set on it00:51
@rizenbut we still have to do escaping00:51
+perlDreameryes00:51
+perlDreamerI agree00:51
@rizenand now all the sudden we have to teach the users that they should be using this new format00:52
@rizenwhere with my way00:52
@preaction-mif a macro is an argument to a macro, encase the output in "" and escape. does Macro.pm know when a sub-macro is being called?00:52
@rizenwe only teach them something00:52
@rizenwhen escaping is a problem00:52
+perlDreameris it safe to always escape, and then unescape just before exiting Macro::process?00:52
@rizenyes/no, no00:52
+perlDreamer?00:53
@rizenthe answer to your first question is yes and no00:53
@rizenand your second is no00:53
@rizenthe amount of content coming out of the macro could be huge00:53
@rizentherefore always escaping00:53
@rizenand unescaping00:53
@rizencould be a performance problem00:53
@rizenthink of the AdminBar macro for example00:53
+perlDreameroh yeah00:53
@rizenall the javascript and stuff00:54
@rizenthat it outputs00:54
@rizennasty00:54
+perlDreamermacros suck00:54
@rizenmacros do suck00:54
@rizenbut that's also why they're powerfule00:54
@rizen=)00:54
+perlDreameryou can do a lot with a low pressure region00:54
+perlDreamerwait a minute00:55
+perlDreamerthe things that we most need to escape are the most likely to not be escapable00:55
@rizen^Macro(param)/;00:55
@rizenmeans escape00:55
+perlDreamerYou can never escape the LoginToggle macro00:55
+perlDreamerso it can't ever be nested00:56
@rizenright00:56
@rizenwas someone trying to nest that?00:56
+perlDreameryes00:56
+perlDreamerKlaus00:56
@rizenfor what?00:56
@rizenwhy would you ever nest it?00:56
+perlDreamerI'm pulling up the bug now00:56
+perlDreamerhttp://www.plainblack.com/bugs/tracker/nested-macro-errors#vSk3E4oF2gNZt_SM5NRzRw00:56
@rizenthe problem is that people suck00:56
@rizennot macros00:56
+perlDreameryeah00:56
+perlDreamerMaybe I'll go and document which macros can nest and which ones can't00:57
@rizenok conversation over00:57
+perlDreamerthat means that whoever is writing your CM book just got some free content00:57
@rizenbecause this is not a programming language00:57
@rizenit's called the GroupText macro00:57
+perlDreamerwe need a table which says which ones can nest and which can't00:57
@rizennot the GroupHtmlBlob macro00:57
@rizenno we don't00:57
@rizenpeople just need to not be idiots00:57
@rizenif it outputs HTML00:57
@rizenit can't be used in nesting00:58
@rizenPERIOD00:58
+perlDreamerif people were not idiots, you wouldn't need to write books00:58
+perlDreamerbut I agree with you00:58
@khennnot true00:58
@khenneven people who are not idiots don't read books =p00:59
+perlDreameryeah, people like us read source code00:59
+perlDreamerrizen: is it okay to close the nesting bugs once I get the docs committed?01:02
@rizenyes...just tell them they aren't bugs01:02
@rizenand close them01:03
+perlDreamerdone01:07
+perlDreamerI'll do the docs next.01:07
@rizeni suck01:39
@rizenso much01:39
@rizenthat i'm going to suck all of you down with me01:39
@rizen=)01:39
+perlDreamerwelcome to the bottom01:39
+perlDreamerwhat did you do?01:39
@rizenjust exist01:40
@rizeni'm going to have to work all night on support tonight01:40
+perlDreamerlots of login requests?01:41
@rizeni can't talk about it01:41
@rizenjust bitching01:41
+perlDreamer$rizen->bitch("enable");01:41
-!- MrAFKGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:49
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []02:02
@rizenprint {$chalkboard} "I will not pull my sister's hair." for (1.100);02:40
@rizenprint {$chalkboard} "I will not pull my sister's hair." for (1..100);02:40
+perlDreamerthat's better02:40
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""]02:51
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:02
-!- mode/#webgui [+v crythias] by ChanServ03:02
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []03:12
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui03:25
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []04:41
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:09
PedersenMJSo, since the MOTD I've been seeing hasn't reminded me yet, and I haven't remembered yet (and am still too lazy to hit Google), I have to ask how to register my IRC nick?05:10
+crythiasmsg nickserv help05:12
PedersenMJthank you. Now, we find out how well psi works as an irc client...05:14
PedersenMJ/msg nickserv help05:14
PedersenMJFigures. Need to use a real one. WIll do it later then :)05:14
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui05:17
-!- mode/#webgui [+o rizen] by ChanServ05:17
PedersenMJHey, JT, can I change my nick to iPhoneGuy and start demanding features? :)05:20
+crythias /kick pedersenmj05:20
@rizeniphoneguy was worse to crythias than to me05:21
PedersenMJActually, after I get these first few themes squared away, I might look into trying to package webgui into something easy to install and configure. Quite frankly, it's an absolute bear to do right now.05:21
@rizenso i think that you'd better watch out what you do05:22
@rizenhave you tried the wre?05:22
PedersenMJWhen I read chat logs, I rarely see the names. Sorry about that crythias.05:22
@rizeni can usually install wre + webgui in about 10 minutes05:22
PedersenMJNo, but only one reason I haven't: I run Debian.05:22
@rizenTHere's a debian version of wre05:23
PedersenMJReally? Has it always been there?05:23
@rizensnapcount maintains it05:23
PedersenMJSee, I'm so used to prepackaged always being "rpm or nothing"05:23
@rizenit's not an official distro yet05:23
@rizenbut starting with WRE 0.805:24
@rizendebian and ubuntu will have supported wre05:24
PedersenMJOkay, that's cool. That might actually be enough for me, then. I might just finish these themes, and get them into an actual package. After that, drop my current install entirely, and go with wre.05:25
PedersenMJUbuntu might just be the best thing to ever happen to Debian. Enough people are making packages for it, and most of them are compatible with Debian. Of course, I might just switch to Ubuntu soon, too.05:26
Radix-wrkI've always been a debian person myself, but I have to say Ubuntu is very nice for a desktop machine :)05:27
PedersenMJWell, I wasn't always a Debian person. Started off with RedHat 5.2, actually. A work friend raved on and on about Debian, so I tried it, and haven't looked back (that was at 2.1, btw).05:28
Radix-wrkI started with slackware 1.1 :)05:29
Radix-wrkor 1.2 or something.. came on heaps of floppies05:29
Radix-wrkand I couldn't compile my own kernel - had to get my friend to compile an optimised one for me as he had 8MB ram, twice as much as I did ;)05:30
PedersenMJOh yeah, I *did* install slackware first. For a fledgling ISP, actually. Not that I did a good job, but I *did* install it for them. But from CD.05:30
PedersenMJSometime later, I got my hands on a 386/sx16 w/8M of ram. Downloaded all the floppies, and installed it, just so I could say I did it. And this is the first time in about 8 years that I've said it :)05:31
Radix-wrkI went slackware, redhat, mandrake, debian and now debian/ubuntu really :)05:32
@rizenok, informal quick poll05:32
@rizenshow of hands, who's here?05:32
PedersenMJDidn't really do much with slackware, though I used it once or twice. Went to RedHat, then Debian. Nothing else has pulled me away from Debian, yet.05:32
Radix-wrkcrythias, one rfe that could really use some karma is http://www.plainblack.com/rfe/request-for-enhancement/search-asset-returns-urls05:32
* PedersenMJ shows his hand.05:32
* Radix-wrk puts up his hand.05:32
@rizencrythias, are you here?05:33
@rizenyou were05:33
@rizenpreaction?05:33
@rizenhmmm05:33
@rizeni guess it's just us three05:33
+crythiashi05:33
@rizenok...my poll is this05:33
@rizenwhat do you think about the idea of splitting up plainblack.com and webgui.org05:33
@rizenplainblack.com would be all the commercial stuff05:33
@rizenwebgui.org woudl be the community stuff05:34
Radix-wrkHmm.. not a bad idea actually05:34
+crythiascan we advert on webgui.org?05:34
@rizenwhat do you mean advert?05:34
@rizenadvertise what?05:35
PedersenMJIf you do it, then you need to make sure that pretty well every single page on webgui.org says "Sponsored by plainblack.com" or somesuch.05:35
Radix-wrkDefinitely have PB advertising and links on webgui - (linking to PB's custom development services)05:35
@rizencrythias, is that what you meant?05:36
@rizenor did you mean other people advertising?05:36
@rizenor did you mean something else?05:36
@rizenand do you mean in banner form?05:36
@rizenor do you mean like in message board posts05:36
+crythiasJust thinking out loud. If you separate Webgui.org from plainblack.com, it could be more available to share the wealth of all competitors for webgui hosting, etc. and pb.com could still "collect" money for advertising from other competitors.05:36
+crythiasmaybe.05:36
+crythiasmaybe banner form.05:37
@rizenso we could sell advertising to other webgui hosters, designers, programmers, etc?05:37
+crythiasdon't like it in message board posts UNLESS it's honest communication about providers of WebGUI services, but only in that thread.05:37
+crythiasrizen: yes.05:38
@rizeni don't see why we couldn't do that05:38
@rizenyeah, i really don't like adverts in forums either05:38
Radix-wrkYou could also take more advantage of some url's: wiki.webgui.org, dev.webgui.org, api.webgui.org, cvs.webgui.org05:38
@rizenthey just distract from the "meat" of the thread05:38
@rizenwe can already take advantage of that05:38
@rizenand do05:38
Radix-wrkSounds good to me05:38
Radix-wrkafk - lunchtime05:39
@rizeni wish there was some way to screw around with radix while he is away05:44
@rizensort of like when you're playing cards with someone05:45
@rizenand they get up to get a drink05:45
@rizenyou can switch their cards05:45
@rizenor steal some chips05:45
@rizensomething like that05:45
PedersenMJWell... There's got to be some good irc practical jokes.05:45
@rizeni wish i could change his nick05:46
@rizenthat would be cool05:46
@rizenlike /othernick radix-wrk radix-likes-boys05:47
@rizenthat would be cool05:47
PedersenMJGotta set up your own irc server for that, but I'm sure you could then.05:47
PedersenMJHey, JT, I'm pondering buying some more docs. Specifically, I'd like to see more on how to build/manage/package up templates. Anything in particular you could point me to, rather than just the online WDR?05:49
@rizentoward the end of february05:50
@rizenthere will be a book coming out on that05:50
@rizen300+ pages05:51
@rizenpaperback05:51
@rizenwe have 3 of those books05:51
PedersenMJAny way to preorder it?05:51
@rizenbeyond that05:51
@rizenthere isn't anything05:51
@rizenno...cuz we haven't officially announced them yet05:51
PedersenMJDang. Well, get cracking on an announcement then :)05:51
@rizeni want them completely written and in the editing phase before we do that05:52
PedersenMJThat will be my RFE for tonight: An announcement of upcoming books so that I can preorder them. 05:52
@rizenthat particular book should be completely written in the next two weeks05:53
@rizenthe goal is January 3005:53
PedersenMJWorking on understanding enough of the "navigation" section of webgui to incorporate it into the burned theme.05:55
@rizenyou could just include a generic nav06:01
@rizenand then people can put in whatever they want06:01
@rizencuz they probably will anyway06:01
PedersenMJWait... I can use an ^AssetProxy() to point to a navigation control, yes?06:01
@rizenyes06:01
PedersenMJLet me look this over, I think I might have just finished the theme, except for packaging.06:02
PedersenMJOkay, not quite just finished, I've also got some CSS to work on, but it's getting there.06:02
@rizengood work06:02
@rizennot bad for your first time06:02
@rizengetting together in a week06:03
PedersenMJActually, it'll have been three days, including the first day spent picking out themes.06:06
PedersenMJSweet. Just a few more minor tweaks (namely, making this into the style for my site, as opposed to just one page), and the work is all done.06:18
PedersenMJHmmm... Is there an easy way to say to all Page Layouts in a folder that they should take a specific style?06:20
@rizenyes06:21
@rizenbut i'm not going to tell you06:21
@rizenthey don't call me a jackass for nothing06:21
@rizengo to your home page. click on the class icon. select "edit branch". it's pretty self explainatory from there.06:22
PedersenMJOh man... I was actually looking to buy a per inicident support to get the answer. Is there a way to do so? Didn't find it on plainblack.com in the past two minutes.06:23
@rizenthere is but we don't advertise it06:23
@rizencuz we don't like it when people use it06:24
@rizenwe only offer it in certain situations06:24
PedersenMJAh, okay. Feels kind of weird. I feel like I'm taking advantage of you, and am trying to find ways to actually pay for that (well, that I can afford, to, as I just dropped way too much into vehicle maintenance).06:25
@rizenas i said06:25
@rizenpay me by contributing to the community06:25
@rizenmake a bunch of these templates into pacakges that other people can use06:25
PedersenMJThat you'll have.06:25
PedersenMJhttp://www.nochara.org/06:26
PedersenMJThat's the application of the "Burned" theme.06:26
PedersenMJDefault site for webgui, of course.06:26
@rizenlooks like shit06:27
@rizenjust kidding06:27
@rizenhowever, your login box hangs off the side06:27
@rizenin firefox06:27
@rizendon't know about ie06:27
PedersenMJActually, it's not a very good theme for the default website, I know that.06:28
PedersenMJWeird, I'm running ff myself, and it's fitting inside. Which version of FF you using? I'm still on 1.5. And on Linux.06:28
@rizen2.0 on mac06:28
PedersenMJI have a mac with ff 2.0 at work, I'll dig into it tomorrow.06:28
PedersenMJDefinitely a sucky theme for the webgui site. For my desires for that site, it'll be good, though.06:29
PedersenMJNow, to learn how to make the package itself.06:29
PedersenMJHey, JT? Small error (and can be submitted as bug if you wish): http://www.plainblack.com/support/clients says 1908 for WDR expiration.06:34
@rizenits' a;lready been submitted06:34
@rizenas a bug06:34
Radix-wrkPedersenMJ, your nochara.org site doesn't seem to display at all for me now06:58
Radix-wrkcomes up as a white background with no style at all :)06:59
PedersenMJMy style is gone.06:59
@rizenhe put in a special exclusion just for you06:59
PedersenMJpoof. gone. destroyed.06:59
@rizenif $radix then $radix->screw;06:59
@rizenwhat?06:59
Radix-wrkuhuh06:59
@rizenwhat do you mean destroyed?07:00
Radix-wrkreminds me of the windows 95 code - http://www.annoyances.org/exec/show/article09-11907:01
PedersenMJIn the asset manager, I went to the folder above my templates, and did a "duplicate", to make sure I didn't lose anything. Didn't check to make sure that worked. Made a package out of the original. Exported package. Deleted original. Tried to import package. Failed. Duplicate has no data in it at all. Destroyed.07:01
Radix-wrkSo go to your trash and undelete07:02
@rizenyeah07:02
@rizenit's in your trash07:02
@rizenalso...duplicate duplicates single assets07:02
@rizennot entire trees07:02
PedersenMJWell, the data might be ... Okay, how much of a moron am I about to feel like?07:02
@rizenadmin console > trash07:02
@rizenclick restore07:02
@rizenyou're all good07:02
Radix-wrkHmm.. why doesn't duplicate do whole trees?07:02
@rizencuz that would be dangerous07:03
@rizenthink about on plainblack.com for example07:03
PedersenMJYep, complete moron. Thank god for trash bins :)07:03
PedersenMJIt's back in place.07:03
@rizenif i clicked duplicate on the "support" tab07:03
@rizenthere's about 500 pages07:03
@rizenand 70,000 board posts07:03
Radix-wrkSo check # of items, if more than X then warn user07:03
@rizenso by clicking duplicate07:03
@rizeni just created another 70500 assets07:03
@rizenand i did that accidentally07:03
@rizenit would take a long time07:03
@rizenand it could use a lot of resources07:04
@rizenthat's what packages are for07:04
@rizenif you want to dup an entire tree07:04
@rizenyou create a package07:04
@rizenand then deploy the package07:04
@rizenit will recurse the tree07:04
@rizentrust me07:04
@rizenpeople don't read warnings07:05
@rizenthey just click "OK"07:05
@rizenif people actually read warnings there wouldn't be a need for trash07:05
* PedersenMJ raises his hand, and is guilty of that behavior.07:05
@rizenit's better to make them do something explicitly07:06
@rizenand that's where packages come into play07:06
Radix-wrkfair enough07:06
PedersenMJNow, without setting up another instance of webgui, what's the proper way to test that I managed to export that style correctly? I've got burned.wgpkg sitting in a folder here.07:07
@rizendemo.plainblack.com07:07
@rizenanytime you need an "extra" instance07:07
@rizenthere it is07:07
PedersenMJSweet! Using it now.07:07
Radix-wrkI've never created a package myself actually. should play with it sometime07:07
Radix-wrkit doesn't harm the existing setup at all does it07:07
@rizenwhat do you mean?07:08
@rizenharm what?07:08
Radix-wrkdoesn't remove anything07:08
@rizenno07:08
@rizenpackages create things07:08
@rizenthey don't remove things07:08
Radix-wrkjust checking that's all, will try it out on our production site :)07:09
Radix-wrkcan you package items that are still under a version tag?07:09
@rizenpackages are just assets07:11
Radix-wrkSo how do you create one?  I can see browse/import, but no create option07:11
@rizenthe meta tab of any asset07:11
Radix-wrkcool, ta07:12
Radix-wrkLast question - when do the demo sites get deleted?  At a scheduled time or when they hit 24 hours duration?07:13
PedersenMJhttp://demo.plainblack.com/demo1168578456_170/home07:14
PedersenMJPackage works. Now to upload it.07:14
@rizencreation time + 24 hours07:14
Radix-wrkneat - great work07:15
Radix-wrkrizen, cool, good to know :)07:15
@rizenverty good07:15
Radix-wrkPedersenMJ, You just need to sort out the div on that login box07:15
PedersenMJPretty simple once I got started. Did hit *one* snag with the demo site, though, and that's that style sheet.07:15
Radix-wrkit's almost half way down the page and off the edge on mine07:15
Radix-wrkshould prolly just incorporate it under the menu or something07:16
PedersenMJI had an absolute url for the burned2.css, and needed to move it under the proper location for the demo site.07:16
PedersenMJYeah, I'll definitely fix that login box issue tomorrow night. Now that I know the rest of the process, it's pretty simple.07:16
Radix-wrkAhh.. the admin box div is absolute it looks like07:16
@rizenyou didn't do it right then07:17
@rizenyou should use the ^/;burned2.css07:17
@rizenthat way it auto adjusts07:17
PedersenMJAha! A macro I didn't yet read/learn about. Will fix *that* right now.07:17
PedersenMJOkay, I'll fix the login box issue tomorrow night, and have already fixed the url for the css. After that, it looks like I'll be able to post this one to a contrib section.07:19
PedersenMJThis one isn't likely to be very popular, though, as it's more of a dark/broody feeling. The others I've chosen to work on should be much better received.07:20
@rizenyou'd be suprised07:20
Radix-wrkhehe07:20
@rizenthere are lots of users out there07:20
Radix-wrkI was about to say the same thing07:20
@rizenthey all have different needs07:20
Radix-wrkthere's many dark/broody people out there who'd "love" that kind of theme I'm sure ;)07:21
PedersenMJMost likely, now that you two put it that way.07:21
PedersenMJSo, when I *do* get this right, where do I go to do the upload? Don't see any obvious locations at plainblack.com. Or is that the wrong place?07:22
@rizenthe contribs section on plainblack.com07:23
PedersenMJAha! It's under support. Found it. Only 4 packages in there? That's *got* to be fixed.07:23
Radix-wrkAhh, neat.. someone made a package based on my google sitemap howto :)07:25
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]07:25
PedersenMJI think that, for a while, I'm going to make myself a goal of one new package every two weeks (once I get through these 1st three anyway).07:26
@rizenthat would be awesome07:26
Radix-wrkIf I get some time spare I'll give you a hand :)07:26
PedersenMJCool. Hey, if you'll simply put up with me spamming you guys with my latest theme of the moment, that's a lot of help right there.07:27
Radix-wrkspam away :)07:27
PedersenMJI'm really enjoying it. It's a fairly easy process to convert existing code into a webgui template, it really is. Just somewhat time consuming to tweak it.07:28
@rizennow we just need another 500 people like you07:28
PedersenMJBut even that can be fun.07:28
@rizenand our community will rock07:28
Radix-wrkyup - hence why we told you to figure it out yourself.. it's not that hard, just fiddly :)07:28
@rizennow you just need to tell the rest of the world how easy it is07:29
@rizenfor some reason some people think it's hard07:29
PedersenMJYou did *not* tell me to figure it out myself. You two answered all of my questions quickly, and without giving me a hard time about it.07:29
@rizendamn it07:30
@rizeni meant to give you a hard time07:30
@rizeni tried to07:30
PedersenMJWell, JT, I'll tell you *why* they think it's hard. 1: Creating a new template isn't well documented. It's documented in WDR, but you have to pay for that. I don't mind paying, but others do.07:30
@rizenyeah well07:31
PedersenMJ2: What's in WDR does have some errors. I've got the list, and am going to update my bug report for it.07:31
@rizenwe're a business07:31
Radix-wrkrizen told you not to pay him to do it, and instead to work it out yourself.  I chimed in that it wasn't that hard, and a good experience07:31
@rizen2: excellent07:31
PedersenMJLike I said, I don't mind paying for it. You *are* a business. While it'd be better for my wallet if you weren't, it wouldn't be better for me overall. I'd still be trying to find the right tool for the job.07:32
@rizen1: i hate that arguement....it's just people being cheap, we're not a charity07:32
@rizenwhat people don't understand is that webgui is as good as it is because we charge for stuff around webgui...that's what enables us to work on it full time07:32
@rizenunlike a lot of other open source gigs07:33
PedersenMJWell, Radix, he *did* say he could do it for about $400, and I wanted to learn it for me.07:33
@rizenwhere the guy is working as his day job and also open source07:33
PedersenMJNah, people are inherently cheap. Some programs, that's fine. Others, though... You need somebody doing full time work. WebGUI makes an excellent case for that. And selling access to the docs? I'm *way* okay with that. I wish I could have figured it out without them, but will accept that I'm not a computing god :)07:35
@rizenman...if i could make webgui so intuitive that you didn't need any docs07:35
@rizeni'd love that07:35
@rizenthat would be the coolest thing ever07:35
PedersenMJExcept it would completely suck and kill your business.07:36
Radix-wrkDoing custom styles isn't the kind of work that PB staff should be doing though really - if they wrote styles for people all day long they might as well be web designers. ;)07:36
@rizenit wouldn't kill our business at all07:36
@rizenit would improve our business 10 fold07:37
@rizenfor one, we wouldn't have to spend the hundreds of hours we do writing/updating docs and videos07:37
@rizenfor another, the money we charge on docs07:37
@rizenis just to cover the cost of writing them07:37
@rizenwe don't make any money on them07:37
@rizenour money comes from support, hosting, and custom dev07:38
PedersenMJHeh... Lessee, I've put about 6 hours into the style so far. I expect to only need about 1 to 2 more to fix that login box issue. And this is the first time I've ever done this. I'd expect that PB staff would need much less, like 2 to 3. $125/hour? Sounds about right for consulting.07:38
PedersenMJDo you guys do actual training classes too? If I manage to make this happen at work, they might be looking to do some training, wherein they get face time with somebody from 6th Ave and somebody from PB. If so, what are ballpark estimates for training?07:39
@rizenyes07:40
@rizen$1600 per day07:40
@rizenwhich is pretty much industry standard for on-site training07:40
PedersenMJThat's not too bad, really.07:40
Radix-wrkIMHO, the biggest detractor with webgui to a new client/company is the entry requirements - both hardware/software, but also the initial getting started - getting head around templates, doing that initial layout.  If that were easier it'd mean more people would get up to speed quicker and start working on the real nitty gritty, like integration with existing systems, custom wobjects, etc07:40
@rizenand we don't put a limit on number of students07:40
Radix-wrkthere's the webgui primer also07:40
@rizenwell once PedersenMJ gets done building all these styles07:41
@rizenpeople won't have to worry about that naymore?07:41
@rizen=)_07:41
Radix-wrkrizen: that's what I was thinking too :)07:41
@rizenactually07:41
Radix-wrkSo.. get to work PedersenMJ! :)07:41
PedersenMJWell, in the next two weeks, there'll be 3, I think. After that, I'll slow down and do 1 every two weeks. Heck, I'll just go to www.oswd.org and pick the next one in line :)07:42
@rizenwe're going to be sponsoring a contest in the spring07:42
@rizenfor brand new custom styles07:42
@rizenas packages07:42
Radix-wrkneat - that'd be cool07:42
PedersenMJI'd try to enter, but brand new rules me out. I can convert existing, but my graphics, colors, etc, suck.07:43
@rizenit wouldn't be fair if we let people who take other people's designs into the contest with people who are creating custom works07:43
PedersenMJI'm not asking to be able to enter, don't worry.07:44
@rizensorry...i was just explaining...not arguing07:44
PedersenMJMy fun is more in the conversion. I'm not a web dev, not at all. My web site design skills suck ass through a straw :)07:45
@rizenif you do good work though, you'll get plenty of karma07:45
@rizenalso...you might even get a people behind webgui nomination07:45
PedersenMJNah, no rewards of that sort, please. I'm not doing it for that. I'm doing it for two reasons:07:45
PedersenMJ1: I can.07:45
@rizennot up to me07:46
PedersenMJ2: My way of saying thanks for the work you've done, and are doing, that I am directly benefiting from.07:46
@rizenit's up to our community manager07:46
PedersenMJHey, just found template number 4, I think: http://www.oswd.org/design/preview/id/358707:46
PedersenMJAnyway, I'll throw in what I can. Since this is something I can do, I will do so. And have fun, since I'll get to see a whole slew of neat new designs that I might never find otherwise :)07:48
PedersenMJAnyway, time for me to head to bed. Will see you guys tomorrow. Have a good night!07:51
@rizenme too07:52
@rizenlater07:52
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []07:52
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []07:52
@preaction-mWUSSES!08:18
Radix-wrkyeah, they are aren't they.. pfft.. it's only 3.24pm08:22
Radix-wrk;)08:22
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:03
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui09:39
-!- preaction-m_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui09:44
-!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]09:56
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui10:18
-!- mode/#webgui [+v MrHairgrease] by ChanServ10:18
-!- pjesi [i=pjesi@klefi01.litlahraun.is] has joined #webgui11:37
pjesihi11:37
pjesidoes wre hash the mysql username and passwd?11:37
+MrHairgreasenot the username11:51
+MrHairgreasethe password probaly11:52
Radix__yeah.. password is encoded11:59
Radix__md5-base64 hash12:00
+MrHairgreaseyeah12:01
+MrHairgreasethe default mysql thinggy12:01
pjesihas the global/master modes on the calendar been removed?15:05
+MrHairgreasedunno15:13
+MrHairgreasei=haven't checked it out yet15:14
+MrHairgreasethe calendar has been rwritten15:14
+MrHairgreaseby doug i think15:14
+MrHairgreasehe's preaction15:14
pjesiI know15:14
+MrHairgreasebut I guess he's still sleeping15:14
+MrHairgreaseok15:14
+MrHairgreaseanyway15:15
+MrHairgreaseask him15:15
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui16:46
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []16:47
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui17:06
-!- mode/#webgui [+v crythias] by ChanServ17:06
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui17:42
ckotilAre there any known issues with getting ^Adminbar(); to work when using div's in your template?18:02
+MrHairgreasenot that i know of18:12
+MrHairgreasebut it could interfere i guess18:12
ckotilyah, this site does some wierd things to accomplish its layout18:13
ckotiland i guess its screwing with the adminbar18:13
ckotili placed it immediately after the <body> tag. is there anywhere else it could go?18:16
+MrHairgreaseeverywhere in the body tag i gues18:18
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui18:20
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Remote closed the connection]18:20
ckotilhead tags ;]18:33
ckotili was missing them18:33
+MrHairgreaseok18:35
+MrHairgreasegood18:35
+MrHairgreasegotta go18:35
+MrHairgreasetime for beer =)18:35
ckotilyes, very. later.18:35
ckotilhah nice. 18:35
ckotillunch?18:35
ckotilits almost noon here.18:35
+MrHairgreaseno18:35
+MrHairgreasehere it 173018:35
ckotilah lucky you18:35
+MrHairgreasei am18:35
+MrHairgreasesee ya18:35
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui []18:36
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:43
-!- mode/#webgui [+o rizen] by ChanServ18:43
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:55
-!- mode/#webgui [+o khenn] by ChanServ18:55
-!- khenn was kicked from #webgui by rizen [rizen]18:55
@rizenooh that felt good18:55
@rizenalmost as if i have some sort of super power18:56
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:56
-!- mode/#webgui [+o khenn] by ChanServ18:56
@khennyour an idiot18:56
@khennyou're18:56
@rizenfar worse than that18:57
@rizenyou have no idea how bad and useless i am18:57
@khennno I have an idea19:02
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui19:07
-!- mode/#webgui [+v perlDreamer] by ChanServ19:07
+perlDreamergood morning19:07
@rizenno really19:07
+perlDreameruh, bad morning?19:10
@rizenso far, the worst this week19:10
+perlDreamerque pasa?19:10
@rizenunfortunately i can't talk about it because it's all about a former employee19:11
+perlDreamergotcha19:12
@rizenwahooo!!!20:14
@rizenthe day is looking up20:14
@rizenthe big dawg just arrived20:14
+perlDreamerproductivity at PB comes to a screeching halt as rizen saves the world from terrorists20:24
+perlDreamerand slaughters hordes of undead20:25
@khennheh20:39
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui20:53
PedersenMJGuten-something-or-other. Don't speak enough German to finish it right, I'm sure.20:54
+perlDreamerI think it's "morgen"20:54
PedersenMJFor me, it would (I think) be tag, since it's afternoon here.20:55
+perlDreamerwhere are you located?20:55
PedersenMJNew Jersey.20:55
PedersenMJClose enough to New York that, most times, we can smell it if we go outside and try.20:55
+perlDreamerI'm over in Portland, Oregon20:56
PedersenMJCorrect, close enough to NYC, not just NY.20:56
PedersenMJCloser than I am to where I want to be (Alaska)20:56
PedersenMJHey, check this out (it's not perfect yet, there's still some minor tweakage to be done): http://www.nochara.org/ My first converted theme for webgui.20:57
+perlDreamerit's very dark, and on old Mozilla your login box hangs over some content20:58
PedersenMJActually, the dark is intentional (the site will be for a horror novel I'm writing). The login box is the tweakage issue.20:59
+crythiasso, um...21:02
+crythiasdon't use ^L21:02
+crythiasscrape the relevant code from view source and paste it.21:02
PedersenMJWhy should I not use it? I was just going to fix the css, which should be pretty simple.21:03
+crythiasor that.21:03
PedersenMJJust was late last night when I got to this point (having finished the work on the conversion, and learning how to package, etc).21:03
ckotili like how the template makes me think of endless night.21:04
ckotilthe paper reminds me of an early sunrise21:05
PedersenMJNot sure if there's sarcasm in there or not, actually :)21:05
ckotili was serious. way back when i thought you designed it ;]21:05
PedersenMJWell, the theme name is "Burned". If you look at the top of the paper, you can see what looks like burn marks.21:05
* ckotil nods21:06
ckotilit all makes sense now21:06
PedersenMJNope, I'm not a web designer. I'll admit it now: My web design skills suck ass. Through a straw. That has holes in it.21:06
ckotilheh21:06
PedersenMJHowever, I've learned most of how to convert an existing design. I've got a few more to go (have found a need to do at least 3 more, maybe as much as half a dozen more), and then I'll slow down to a sane pace of converting. Even going to write something up to help people with it.21:07
+perlDreamercool!21:07
PedersenMJWell, the something is more like docs than actual code, but it's a start.21:08
+perlDreamerdude, don't discount documentation21:08
PedersenMJI don't. I rely on it, heavily. I can read code. I just prefer to read documentation.21:08
+perlDreamerdoing docs got me a PBWG nomination, invitation to speak at a conference and it's how I started being a wG dev21:08
ckotilthats how i learned it. by doing it. taking an existing design and makaing it a wg template21:09
PedersenMJOne bit of code I'm going to have to work out, though: How to turn moinmoin wiki into webgui wiki.21:09
+perlDreamerlike integrate or convert?21:09
PedersenMJConvert.21:10
ckotilyou can probably make webgui's wiki asset look and feel like moinmoin via the templating system21:10
ckotilmoinmoin, everything ivory?21:10
ckotil</ali g>21:10
PedersenMJActually, I wanna go the other way. I want to stop using moinmoin.21:10
ckotilid REALLY like to see a mediawiki template for the wikiasset21:10
ckotilhot damn that would that be sweet21:10
+perlDreamerThe wG wiki is very similar in structure to the Collaboration System.21:10
+perlDreamerThere is a "master" Asset/Wobject/WikiMaster21:11
+perlDreamerand each entry is a WikiPage21:11
PedersenMJEh. wiki is amazingly useful. I'm still not happy with any of the UI's I've seen for them, though.21:11
ckotili agree that wiki's are amazingly useful, i've liked a few of the UI's; media wiki for 121:12
ckotilwg wikiasset isnt one of them.21:12
ckotilbut it works.21:12
ckotilI couldnt get my crew to use it tho21:12
+perlDreamerwhat would you change about it?21:12
ckotilhttp://newt.grnoc.iu.edu/webgui21:12
ckotilid make it like media wiki. heh21:12
ckotilwhich would be  a bi0tch to do through templating.21:13
ckotillike the guy who made the wg template that makes the forums look like phpbb21:13
+perlDreamerthat was Steve21:13
ckotilmy  hats off to steve21:13
ckotili like that a lo.21:13
ckotilt21:13
PedersenMJI haven't even liked mediawiki, normally. wikipedia is one of the best ones, and I might try to turn in that direction, eventually. But even that. This is something that I've not thought a lot about, but I can safely say that every time I've tried them, they've felt wrong in their usage.21:14
ckotilah, i meant meta-wiki21:14
ckotilmedia wiki is fine too.21:14
@khennThere appears to be something wrong with the forms API21:14
ckotilmeta-wiki = wikipedia21:14
* PedersenMJ peers at the forms API without using his glasses. Eh, I just don't ken the problem.21:15
@khennif I do WebGUI::Form::text($session, { name=>"sometext", value=>$self->session->form("sometext") } ) it breaks21:15
@khennhowever,21:16
@khennif I do21:16
@khennmy $sometext = $self->session->form("sometext");21:16
@khennWebGUI::Form::text($session, { name=>"sometext", value=>$sometext } );21:16
@khennit works21:16
@khennwonder if anyone else has seen this21:16
ckotilwierd. looks to be the same thing.21:16
@khennsure does21:16
@khennI'm 90% sure it's something I'm doing, but I can't figure it out ...21:18
@khennannoying21:18
@khennanyhow21:18
ckotili dont know much perl. i only dabble21:18
@khennactually21:18
@khennwhat I am doing it slightly different21:18
@khennin that21:19
@khennI'm setting21:19
@khennmy $form = $session->form21:19
@khenner my 21:19
@khennmy $form = $self->session->form;21:19
@khennso I'm actually doing:21:19
@khennWebGUI::Form::text($session, { name=>"sometext", value=>$form->get("sometext") } );21:19
@khennI also forgot to add the get21:19
@khennabove21:20
@khenneventually it will bug me enough to figure it out21:20
+perlDreamerit's list context vs scalar context21:22
@rizen$self->session->form("sometext") isn't valid21:23
@rizenform is an object21:23
@rizenyou need to call a method on it21:23
@rizen$self->session->form->param("sometext")21:23
@rizenfor example21:23
ckotili want to ah21:23
ckotilerr... ah.21:24
-!- perlDreamer is now known as AFK_Dreamer21:26
@khennyeah I know21:32
@khennI corrected the syntax the second time21:32
@khennWebGUI::Form::text($session, { name=>"sometext", value=>$form->get("sometext") } );21:32
@khennperlDreamer:  not sure what you mean by "it's list context vs scalar context"21:33
PedersenMJhttp://perl.plover.com/context.html21:41
ckotilhttp://perl.plover.com/context.html21:41
@khennI see.  No, that shouldn't be the problem since $form->get() returns a scalar21:49
@khennor should21:49
@khennbut that would explain the odd behavior21:49
@khennif $form->get() was returning a hash for some reason21:50
@khennor a list21:50
ckotilIm working with a nav asset. http://pastebin.ca/314466 is my template21:50
ckotilits essentially veritcalmenu21:51
ckotili want to make the first item, the unindented item bold21:51
PedersenMJThis is still beyond me to be of any assistance. I'm barely even a qualified template converter :)21:52
ckotilheh, friggin paste bin not parsing out my <strong></strong> in the description.21:53
ckotilheh21:53
PedersenMJpastebin looks nice, definitely.21:53
PedersenMJHadn't used or seen them before.21:54
ckotiloh, its a crucial tool for getting help in a coding language21:54
ckotilwww.postbin.com was slow so i used .ca21:55
PedersenMJ   /me starts singing his "I hate Windows cause it sucks" song.22:13
* PedersenMJ stops singing it. At least that problem is resolved for now.22:30
ckotilthats a long song22:30
PedersenMJWindows sucks an awful lot.22:31
xdangerany idea when will 7.3 be stable?22:32
xdangerrizen: ?22:33
PedersenMJJT said he was hoping for it to be next week sometime last I asked (earlier this week).22:33
xdangerok... just thinkin my schedule for next week... I'll wait and see if it gets stable and upgrade my 6.8 directly to 7.3.5 =)22:38
PedersenMJThat's all I'm waiting for. Once 7.3 goes stable, I upgrade to it. I really need/want that wiki component in there, and that's appearing in 7.3, too.22:39
xdangerand the new calendar =)22:39
ckotilwiki is in 7.2.3 too22:40
PedersenMJThought it wasn't? Or did he add it for that vrev, but not 7.2.2?22:50
-!- AFK_Dreamer is now known as perlDreamer22:52
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has joined #webgui22:52
+perlDreamerI wouldn't hold your breath on the new calendar22:53
+perlDreamerit's full of bugs22:53
+perlDreameralthough fixing those bugs is required to make 7.3 stable22:53
+perlDreamerso we'll see22:54
+perlDreamerckotil, on the boards are you grnoc?22:55
+perlDreamerif so, I might be able to help with your templating problem22:56
* diakopter hears a pin drop22:58
ckotilyes.22:58
ckotilthats me22:58
+perlDreamerdo you want the top level or just first item to be bold?22:59
ckotilthe first items, those that do not get indented22:59
ckotili guess thats top level22:59
+perlDreamertry the page.depthIs1 variable23:00
+perlDreamerinside the page loop23:00
ckotilk23:00
ckotili dont understand how <tmpl_var page.depthIs1> works23:05
+perlDreamerit's a conditional variable, use it inside of an tmpl_if to set up your conditional styling23:06
ckotili tried to use it with <tmpl_if page.depthIs1> <strong> </tmpl_if> but it crashed it.23:06
ckotildoes that look right to you?23:06
+perlDreameryes23:06
ckotilk ill retry23:06
+perlDreamerwhat does "crashed it" mean?23:06
ckotilgot some funky error23:06
ckotilif i reproduce it ill paste it23:06
ckotilk it must of been a typo. this time it  didnt error. BUT <strong> never gets written out23:08
ckotilhttp://pastebin.ca/31454923:09
@khennI know what causes this error:23:10
@khennThe URL setrpp was requested, but does not exist in your asset tree.23:10
@khennsomewhere, there is javascript that looks like this:23:10
@khenndocument.form.mything = 'sometext'23:10
@khenninstead of:23:10
@khenndocument.form.mything.value = 'sometext';23:10
@khennFF interprets it wierd and tries to request that thing23:11
+perlDreamerckotil: is this site live?23:15
ckotilhttp://newt.grnoc.iu.edu/webgui/iu_noc.html23:16
ckotilon the left side. the nav asset is at the bottom left. the way i want it to act is at the top left23:16
+perlDreameras far as I can tell, the code for page.isDepth1 looks okay23:18
+perlDreamercan you please try adding a new variable to the page_loop for debug?23:18
ckotilsure23:18
+perlDreamer<tmpl_var page.absDepth>23:18
ckotil;]23:19
+perlDreamerI'm reloading, I'm guessing that there are no 1's in there?23:19
ckotillemme commit23:19
+perlDreamerk23:19
ckotilya, starts at 223:19
+perlDreamerthen, instead of page.depthIs1, try page.relativeDepthIs123:20
+perlDreamerthat will cause the bolding to slide, though23:20
+perlDreamerif you click down into the level 3 pages, then relatively they are level 1 now.23:21
+perlDreamerpage.depthIs2 is probably right.23:21
ckotilcool. got it. i set it to relativeDepth023:22
+perlDreamerbe sure to check the behavior as you click around to make sure it does what you want23:22
+perlDreamerJT has also posted to the board on how to make only the first item in a loop bold23:24
ckotilnice.23:25
ckotili always overlook those page.variables23:25
+perlDreamerwell, one long term project I'm working on is a template variable editor for the templates.23:26
+perlDreamerit will help with stuff like this23:26
+perlDreamerbut first all the template variables have to be available as code.23:26
+perlDreamerthat's the part I'm working on now23:26
ckotilcool23:29
+perlDreamerthat's weird23:30
+perlDreamerI didn't think exporting a package would log me out23:30
+perlDreamerstupid browser cache23:32
ckotili wish there was an ez way to export all the pages as static html23:54
+perlDreamerwget23:54
ckotillawl23:54
ckotilnice.23:54
ckotilthat will work23:54
ckotil...and then IMPORT  the static pages and create the appropriate assets ;]23:54
* ckotil creates the rfe23:54
ckotiljk23:54
+perlDreamerRoy's import script from WUC 200623:55
+perlDreamer:)23:55
ckotildoes it really work?23:55
+perlDreameryeah23:55
ckotilinteresting. must the html files be exported from webgui's workflow?23:55
+perlDreamerno23:55
ckotildaaaamn.23:55
ckotilsounds awsome23:55
+perlDreamerwell, I don't think they have to23:56
ckotilill check it out sometime.23:56
+perlDreamerneed snap_away to perk up and tell us more about it23:56
+perlDreamercrythias: do you have the wget trick for exporting WebGUI to HTML in your FAQ?23:56
ckotilthe site you saw me working on today. i might just export the static html and host the site without the use of webgui. bc the group im creating this for (IUNOC) is not providing me with a box to run wg.23:57
ckotilso i was going to piggy back it on with the GRNOC website.23:58
ckotiland do more mod_rewriting23:58
ckotilIUNOC has plenty of boxes running apache.23:58
+perlDreamerIf IU is Indiana University, who is GR?23:58
ckotilglobal research23:58
ckotilits a group inside of IU23:59
ckotilthat manages networks all accross the country & world23:59
ckotilhttp://globalnoc.iu.edu check us out23:59
ckotilthats wg baby!23:59
--- Day changed Sat Jan 13 2007
+perlDreamersweet00:00
PedersenMJNice job, ckotil.00:08
ckotilThanks 00:08
@rizenckotil webgui has built in capabilities for exporting to static html and they work pretty awesomely00:16
@rizenthe us department of state uses it to build over 300 sites and then exports them to static html00:16
ckotili know this. i tried to export the grnoc site and never could do it.00:17
ckotilill atempt it again someday when the time comes.00:17
@rizenk00:18
ckotilalthough i like the idea of using wget00:18
ckotilthat seems easy as sin00:18
@rizenwget works just fine00:18
@rizenthe advantage of using webgui's export system00:18
@rizenis that you can export chunks at a time00:18
@rizenonly when they change00:18
@rizenas part of your commit process00:18
@rizenif you have a really small site00:19
ckotilyah. i tried to enable that in the workflow00:19
@rizenthat won't matter00:19
@rizenbut on a big site, that makes a huge difference00:19
@rizenperlDreamer: the big dawg is pretty awesome so far00:20
@rizeni can run Half Life 2 at 1600 x 1050 (highest res my monitor supports) at 60 frames per second, with every bit of reflection and other details turned on00:21
@rizenand that's only using 25% of my cpu00:21
ckotilwikd00:21
ckotilhave a good weekend.00:28
ckotiland no work monday!! w00t00:28
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["leaving"]00:28
+perlDreamergrr. government employee00:39
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]00:49
-!- preaction-m_ is now known as preaction-m01:15
-!- mode/#webgui [+o preaction-m] by ChanServ01:16
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui01:55
-!- mode/#webgui [+v crythias] by ChanServ01:55
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []02:06
-!- khenn is now known as khenn-afk02:15
-!- khenn-afk [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []02:16
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:46
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:46
PedersenMJGood evening (for me, it's evening, anyway, 9:45). How's everybody?04:47
Radix__Afternoon :)05:03
PedersenMJHow goes it?05:08
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []06:17
-!- snap_away [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit ["The computer fell asleep"]06:29
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui06:30
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit [Client Quit]06:31
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui06:31
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui06:40
-!- mode/#webgui [+v perlDreamer] by ChanServ06:40
PedersenMJOkay, need to ask a favor of everybody: Would you check out http://www.nochara.org/ and tell me if the login box now looks right for you?06:42
PedersenMJDammit. Now it's broken in IE. This, right here, is why I'm not a web designer. I have zero patience for it.06:48
+perlDreamerFF on FC6, Login box looks fine06:51
+perlDreameryou might want to have a look at some of the default WebGUI styles for hints on cross-browser problems06:51
PedersenMJYep, FF on Debian. Looks great. IE on Win? A whole chunk is slid a bit to the left.06:51
PedersenMJI hate Windows with a passion normally reserved for teenage boys getting blowjobs from pornstars.06:52
+perlDreamerI prefer the prostate examination analogy myself06:56
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]06:57
PedersenMJActually, I think that a prostate exam from a proctologist with callused fingers, no gloves, and a history of contagious diseases, might be better.06:57
+perlDreamercattle prod07:00
PedersenMJTaser. Only, he misses, and goes a coupla inches lower.07:01
PedersenMJOkay, looks like I got that straightened out finally. I still hate Windows, but can beat it into submission (sometimes).07:05
PedersenMJWeird... When I visit the contributions/packages section, the one I just uploaded is marked as approved, but no other is. Why would that be?07:23
+perlDreamerI don't know07:30
+perlDreamerMy contributions get marked that way, too07:30
PedersenMJWeird. Oh well. I've got the first theme done (unless people tell me problems that need fixing, anyway), and will be on to my second after this weekend. Gotta deal with moving this weekend, though, so no time for wg then.07:35
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui08:09
+perlDreamery'all keep weird hours, dude08:10
Radix__Hmm?08:11
Radix__it's only 3pm here08:11
+perlDreamerah.08:11
+perlDreamerIn Oregon, it's 10:10pm08:12
Radix__obviously I'm not in Oregon :)08:12
+perlDreamerLet's see, 7 hours ahead.08:12
+perlDreamerAustralia, Japan, Indonesia?08:12
Radix__Perth, Western Australia08:13
Radix__I was the aussie at the WUC last year :)08:14
+perlDreamerDid you attend the dev track?08:14
Radix__mostly08:15
+perlDreamerme, too08:16
PedersenMJOkay, obnoxious question time, Radix: Here in good old USA, there were tons of stories about how the Aussies felt about Steve Irwin when he died. Quite a few of them were of the variety that the Aussies felt he was a mostly useless gloryhound type of person. So, since I now know an Aussie to ask, I'm asking: What was the real (general) feeling about him?08:17
Radix__yup, I saw u there :)08:17
+perlDreamerI hope so, I gave one of the talks08:17
Radix__Steve Irwin wasn't really an Australian celebrity - by that I mean he wasn't really very big in Australia itself, and was definitely bigger in the US.  Because of that though we know who he is, most people don't care so much.08:18
PedersenMJThank you. It's nice to get an actual answer, rather than the crap that the media over here gives us.08:19
Radix__that said.. I think he did well personally.. he played the "oka" aussie pretty well, and was definitely a larger than life person and loved what he did.08:19
+perlDreamergood night, all08:20
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]08:20
Radix__I've heard more about Bindi since he died than I ever heard about Irwin, and she's going to achieve a lot I reckon08:20
PedersenMJOh, and if it matters, I knew who he was, thought he was actually kind of amazing with his ability to handle animals without getting killed, and was sad when he passed away. Aside from that, not much about him.08:20
PedersenMJStrictly a cultural curiousity question from me :)08:21
Radix__no worries08:21
PedersenMJSo, anyway, I uploaded the Burned theme into the contrib section. Looks like I fixed that little annoyance with the login box finally.08:22
Radix__cool.. well done! :)08:22
PedersenMJWell, I'm sure there's issues, but I don't know how to find them myself. So, I'll let people try it out, and learn what I can from it.08:23
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []08:25
Radix__You tested it out on the demo site?08:25
PedersenMJDoh! Technically, no. Just on mine. Will have to test it out real quick.08:27
Radix__thats really the best place to test it out :)08:27
PedersenMJhttp://demo.plainblack.com/demo1168669718_960/home08:31
PedersenMJYep, I'd say it looks like it works :)08:31
Radix__yup, works for me08:31
Radix__Good stuff08:32
PedersenMJNow, moving this weekend, so I won't be onto my next theme until Monday or so, but that should be pretty easy, overall. I should be able to get up to 3 or 4 contributed within the next two weeks. Which I'm happy about.08:33
PedersenMJNow, bedtime. nearly 2am here.08:45
PedersenMJWill chat soon. Dunno if I make it back to this chan this weekend, but will try.08:45
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []08:46
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: snapcount09:53
-!- Netsplit over, joins: snapcount09:56
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui16:57
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:57
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]17:14
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui17:18
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui18:07
iPhoneGuyhi18:07
iPhoneGuyI tried to import the php-bb.wgpkg but it doesn't show up... Webgui.log says: Could not set uid/gid on "image path goes here"18:09
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui18:51
* PedersenMJ is now eager to see the next rev of wg released, so that I can install it :)18:52
iPhoneGuyso that he can install it :)18:53
PedersenMJYeah. I have some sites that I want to use it, and want to have the latest/greatest for it.18:54
PedersenMJI just finished the theme for the first one, too.18:55
iPhoneGuythe burned theme :)18:55
PedersenMJYes.18:56
PedersenMJGonna be doing another three or four, it looks like, too.18:56
PedersenMJMind you, that's just right away. That's for sites where *I* need them. But I'm planning on converting more of them afterwards. Current plan is about one/week.18:57
PedersenMJerm, 1/2 weeks.18:58
PedersenMJ1 per 2 weeks.18:58
iPhoneGuycool18:58
iPhoneGuy:D18:58
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:34
-!- mode/#webgui [+o rizen] by ChanServ19:34
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Remote closed the connection]19:53
iPhoneGuyhello anyone can help? :(19:54
iPhoneGuyI tried to import the php-bb.wgpkg but it doesn't show up... Webgui.log says: Could not set uid/gid on "image path goes here"19:54
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:58
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:58
iPhoneGuyhello?20:14
@rizensorry iPhone guy20:16
@rizeni don't provide support on here20:16
@rizenwe just use this to chat about new ideas20:16
iPhoneGuy:(20:16
@rizensome people do help out with support on here though20:16
@rizenso maybe someone will log on and help you20:17
iPhoneGuyThe strange thing is that I imported the same package successfully a month ago20:17
+MrHairgreaserizen20:25
@rizenMrHairGrease20:25
+MrHairgreasei made a item plugin that dynamically creates items as people put them in their shoppingcart20:25
@rizenvery cool20:26
+MrHairgreasehowever in wg::commerce::shopingcart::add20:26
+MrHairgreasethe itemId is not queried from the item plugin20:26
+MrHairgreasewhich makes this impossible20:26
+MrHairgreasefix is20:26
+MrHairgreaseadd 20:26
+MrHairgreaseadding one line20:26
+MrHairgreasewon't break existing plugins20:27
iPhoneGuyisn't Commerce being rewritten anyway?20:27
@rizennot really rewritten so much as refactored20:27
@rizenbut yeah, go ahead and add it20:27
@rizenfeel free to commit your dynamic item in 7.4 once branched as well20:28
+MrHairgreasehttp://rafb.net/p/IXwBk521.html20:28
+MrHairgreaseit's line 83 20:28
+MrHairgreasethat should be added20:28
+MrHairgreaseoh ok20:28
+MrHairgreasethanks20:28
+MrHairgreasehmm20:28
+MrHairgreasei might add it20:28
+MrHairgreasebut we wanna test it first20:28
@rizensure20:29
+MrHairgreaseit's iomplemented a bit dodgy20:29
+MrHairgreasei'll send you a copy20:29
iPhoneGuyany chances to get the Assets view to be displayed soon in Safari? :)20:29
+MrHairgreaseso you can check it out20:29
@rizenthat kind of functionality is one of the things that's missing from the commerce system20:29
@rizenthat makes  me want to refactor20:29
+MrHairgreasesure20:29
+MrHairgreaseit's not that it isn't perfect =)20:29
+MrHairgreaseit's just too complicated20:30
+MrHairgreasebut thanks anyway20:30
@rizenthe whole commerce system is way too complicated20:30
+MrHairgreasegotta go cooking20:30
@rizenok20:30
@rizenhave fun20:30
+MrHairgreasehope i keep my fingers attached =)20:30
iPhoneGuylol20:30
+MrHairgreaselater20:30
-!- MrHairgrease is now known as MrCookingGrease20:31
@rizensafari: it' isn't up to us20:31
@rizenit requires apple to release a new version of safari20:31
@rizentheir javascript implementation is flawwed20:31
@rizenit's fixed in their code repository20:31
@rizenand the nightly builds of web kit20:31
@rizenso they just need to put out a new version of safari20:31
@rizenand it will start working automatically20:31
iPhoneGuybut couldn't you use YUI to fix that in the actual version of Safari?20:32
@rizenare you seriously asking me to fix safari20:32
iPhoneGuynope :D I mean in WebGUI20:32
@rizenright20:33
@rizenyou're asking me to work around safari's faults20:33
iPhoneGuyif you use YUI to display the filesystem-ish Assets view20:33
@rizensafari is  used by less than 1% of the browsing public20:33
@rizeni've got better things to do20:33
iPhoneGuyIt has 4 per cent global market share20:33
iPhoneGuyand that is gonna improve dramatically when iPhone is released :D20:33
@rizenstop arguing20:34
@rizengod damn dude20:34
@rizenall you do is come on here and argue with me20:34
@rizeni said no20:34
iPhoneGuyThey're facts20:34
@rizenonce i say no20:34
@rizenthat's it20:34
@rizendon20:34
iPhoneGuyFine20:34
@rizenconversation over20:34
iPhoneGuyIt's just because I read that on your roadmap (replacing all of the existing WebGUI JS with YUI)20:35
iPhoneGuyso...20:35
iPhoneGuyOk it works with the latest WebKit.. Thanks for the tip20:39
iPhoneGuyBut the rich editor is not enabled in Safari and in WebKit... TinyMce now works with the latest WebKit. Could you enable it in 7.3.5?20:40
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []20:41
iPhoneGuyWoha that guy is really cool lol20:41
xdangerthat guy wrote most of webgui, and runs plainblack, so... I'd say he is cool ;)21:33
-!- diakopter [n=diakopte@pdpc/supporter/active/diakopter] has left #webgui []21:44
iPhoneGuyThen he's not cool on IRC22:03
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit ["Quitting!"]22:27
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui23:46
-!- mode/#webgui [+v perlDreamer] by ChanServ23:46
-!- MrCookingGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []23:51
--- Day changed Sun Jan 14 2007
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]00:30
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:22
-!- mode/#webgui [+o rizen] by ChanServ01:23
PedersenMJJust caught up, only here for a few (dinner shortly). That iPG character is an ass.01:57
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []02:06
xdangeryup02:48
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:09
-!- mode/#webgui [+v crythias] by ChanServ03:09
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []04:06
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:17
* PedersenMJ wavies.04:18
* Radix__ surfs PedersenMJ's wavies.04:34
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit ["The computer fell asleep"]05:38
* PedersenMJ puts together a webgui instance on his laptop. Best way to do any sort of working on a theme/etc.05:41
PedersenMJPlus, will make writing that novel of mine easier. Write up a chapter, make a package, install the package.05:45
PedersenMJI wonder... I wonder if rizen and co would be upset if I made a different webgui package, one that made installing from source easier. Basically, include all the pre-reqs as dependencies, to allow easier use/install on Debian.06:09
PedersenMJLooks like I'd *also* have to set up an apt repository, which wouldn't be a bad thing, really.06:31
PedersenMJFinally done!06:59
PedersenMJTook me an hour, but that also involved learning proper procedure to make perl packages for debian.06:59
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []07:16
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]10:46
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui11:26
-!- mode/#webgui [+v crythias] by ChanServ11:26
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]11:47
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui15:50
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:50
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui17:15
PedersenMJg'morning17:16
+MrHairgreasehi17:16
PedersenMJhow's it going?17:16
+MrHairgreaseok17:16
+MrHairgreaseI'm migriting sites between servers17:16
+MrHairgreaseand switching one server to the wre17:16
+MrHairgreaseoh17:17
+MrHairgreaseand elvis is on17:17
+MrHairgreaseso it must be good =)17:17
PedersenMJCool. I think I've found the way I'm going to go. For me, the wre isn't a very good option. I've got a bunch of sites which are more diverse than just webgui. So, I'm going to make a Debian webgui package, and publish that somewhere.17:18
+MrHairgreasecool17:19
+MrHairgreaseIn this particular setup17:19
PedersenMJYeah, but I had to learn how to make Debian perl packages. That wasn't too much fun. Turns out it was easy, but still not something I'd like to do.17:19
+MrHairgreaseI'm running webgui and legacy sites at the same time17:19
+MrHairgreasethe legacy stuff is php17:20
+MrHairgreaseso i use the apache/php of ubuntu server17:20
+MrHairgreasebut on port 8217:20
+MrHairgreasemod-proxy from the wre should do the dispatching\17:20
PedersenMJYeah, I did see that, but it's not quite what I want. Simply put, I prefer the packaging of Apache/etc that is done by my distro.17:24
+MrHairgreaseok17:24
+MrHairgreasei understand17:24
PedersenMJSo, I'm going to try and merge the two, a bit. Get the configuration from wre, but get the packaging from upstream.17:26
+MrHairgreasethat would rok17:26
+MrHairgreaserock*17:26
PedersenMJAnd now comes the fun part: I gotta set aside enough space to make sure that vmware will have enough space for what I'm going to build :)17:27
+MrHairgreaseheh17:27
PedersenMJBest way to go about it, really: Build a basic image that does nearly nothing, and then use that as a base for testing out packaging/installs.17:29
PedersenMJBTW, I highly recommend doing this. Use vmware. Heck, you can even use vmware server, which is free, as a safe development sandbox. It's one of the biggest advantages to it.17:40
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui20:07
-!- mode/#webgui [+v crythias] by ChanServ20:07
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui20:23
iPhoneGuyhi20:23
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)]20:44
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]21:48
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui22:09
-!- mode/#webgui [+v MrHairgrease] by ChanServ22:09
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []22:29
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit ["Quitting!"]22:35
--- Day changed Mon Jan 15 2007
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui00:00
-!- mode/#webgui [+v crythias] by ChanServ00:00
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui00:10
-!- mode/#webgui [+o snapcount] by ChanServ00:10
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:10
@snapcountpreaction-m are you around?01:12
@snapcountpreaction_01:16
@snapcounthow many freaking clones do you have 01:16
-!- perlbot [n=perlbot@lv.pm.org] has quit [Remote closed the connection]01:34
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui01:34
-!- snapcount is now known as snap_eats02:02
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:18
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []02:19
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui03:10
-!- mode/#webgui [+v perlDreamer] by ChanServ03:10
+perlDreamersnap_eats03:10
+perlDreamerthat's funny03:10
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]03:41
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui03:47
-!- mode/#webgui [+v perlDreamer] by ChanServ03:47
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [Client Quit]03:47
-!- snap_eats is now known as snapcount04:59
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]05:28
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui06:13
-!- mode/#webgui [+o rizen] by ChanServ06:13
@rizeni started building a wre on osx-intel tody06:19
@rizentoday06:19
@rizengot past the openssl no-compile bug06:20
@rizenbut now am stuck compiling mod_ssl06:20
@rizeni should be able to get past it...just have to do a little research06:20
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui06:24
@snapcounthow the hell man06:24
* PedersenMJ waves hello.06:24
@snapcountopenssl must have fixed whatever the problem was06:24
@rizennope06:24
@rizeni can do it with any version of openssl06:25
@rizenit's acutally a problem with the apple tools06:25
@rizenyou have to modify a couple of make files to work around it06:25
@snapcountit scares me sometimes how you figure crap like this out06:26
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui06:28
PedersenMJHey, rizen, question for you: I'm pondering making a webgui package for Debian which is *not* WRE. It's a set of config files, dependencies, and scripts that will make the installation of WebGUI under Debian into something relatively painless. And I'm wondering how pissed off it's going to make you if I do it.06:32
@rizencouldn't care less06:32
@rizenif it makes you happy, and makes it easier for debian users, great06:33
Radix-wrkhardest part will not be building the package, but keeping it uptodate06:33
@rizenthe only way i'll get pissed is if you ask plain black to support it06:33
PedersenMJCool. You're right, Radix, definitely. That *will* be the hard part. But it should be a bearable part, as long as I limit myself to dealing with the latest stable release.06:34
PedersenMJWouldn't ask plain black to support it. Some users might go to you guys and ask for it, but I won't direct them there.06:34
PedersenMJI'll freely admit that I'm planning on copying the config files you put into WRE. Any issues with that?06:35
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]06:35
@rizenas long as you comply with the gpl, i don't care06:35
@rizenwe release all of our configs and software as gpl06:35
PedersenMJNo problems there. I happen to agree with the gpl, and prefer it for nearly everything, so we're good there.06:36
@rizeni'm not a big gpl freak06:37
@rizenthe reason i like it is that i don't want other people making money off of my hard work06:37
PedersenMJThanks. Sorry for these questions, but one thing I'm *not* interested in doing is annoying the company that makes a product I like this much.06:37
@rizennp06:37
@rizenglad you asked06:37
PedersenMJWho knows, with a lotta luck, it might turn into the way you tell people who insist on using Debian to go. Probably not, I'll admit, but it'll be a little dream of mine :)06:39
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui06:39
@rizendon't hold your breath on that one06:39
@rizenthe WRE has every advantage except one over debian packages, rpms, or anything else for that matter06:39
@rizenthe only advantage that the native packages have is native patches for apache, et al06:40
@rizenother than that the wre wins for everything06:40
PedersenMJAh, okay. That's one of the two reasons I'm looking at doing the native packaging.06:40
@rizenwhat's the other?06:41
PedersenMJThe other one: I do several varied web sites, and host them under my own web server. Some of them have nothing to do with webgui, and never will.06:41
PedersenMJI want them all under one Apache process, period. I don't want to set up a secondary Apache and proxy to that.06:42
@rizenare these static websites or php or something else?06:42
PedersenMJActually, one of the biggies for me is the use of Request Tracker.06:42
@rizenRT is modperl and will run quite fine under the wre06:42
PedersenMJhttp://www.bestpractical.com/06:43
@rizenyeah i know, i've used it many times06:43
PedersenMJOkay, was already almost done typing that, sorry.06:43
@rizenactually, rt will likely run better under wre than your native debian packages06:43
PedersenMJAnyway, RT, some php sites (though I'm trying my best to avoid them, and replace them when I have them).06:43
@rizenmainly cuz wre is optimized for modperl06:44
@rizennot that you'd want to, but you can quite easily compile php under the wre...i've done it before for several clients06:44
@rizenthen you run your php apps under the modproxy instance06:44
PedersenMJHmmm... I might have to re-evaluate. Will have to apt-get source on wre sometime, before I launch into my own native packaging. Might be wasting my time with even the thought.06:45
@rizeni was thinking about adding a chapter to the new admin guide on how to compile php for the wre06:47
@rizenbut i'm not sure i want to promote that06:47
PedersenMJI don't see why you would.06:48
@rizenthe reason for it is the same thing you just hit me with06:48
@rizenwhich is, i love webgui...but i don't use the wre cuz i have some other apps06:48
@rizeni want to encourage the use of the wre06:48
PedersenMJphp has enough issues. Perl has it's own, to be sure (no language is perfect, after all), but bringing php into the mix is nearly always a disaster.06:48
@rizencuz it helps make support easier06:48
@rizenfrom now on when iPhoneGuy comes on here...need you guys to run interference for me06:51
PedersenMJDoes pointing and laughing count as running interference?06:52
@rizendoesn't matter as long as i don't have to respond to him06:53
@rizenhe puts me in a bad mood and then i'm not able to work06:53
-!- snapcount is now known as iPhoneGuy06:53
@iPhoneGuyrizen06:53
@iPhoneGuyhe rizen06:53
@iPhoneGuyhey rizen... hey rizen06:53
@rizenwhatever snapcount06:53
@iPhoneGuy=D06:53
* PedersenMJ just points and laughs at snapcount/iPG.06:53
-!- iPhoneGuy is now known as snapcount06:53
-!- snapcount was kicked from #webgui by rizen [rizen]06:53
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui06:53
-!- mode/#webgui [+o snapcount] by ChanServ06:54
@rizennow that was funny06:54
@snapcountno no06:54
* rizen rofl06:54
-!- snapcount was kicked from #webgui by snapcount [snapcount]06:54
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui06:54
-!- mode/#webgui [+o snapcount] by ChanServ06:54
@snapcountthat was funny06:54
PedersenMJAnyway, should (hopefully) be able to get back to work on themes tomorrow. Just moved into new home today. Stiff as a board, too.07:01
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui07:03
-!- mode/#webgui [+v perlDreamer] by ChanServ07:03
+perlDreamersnapcount:  I got inspired by your bug and found 2 more like it.07:03
+perlDreamerI can't believe we're still doing session work07:03
@rizenradix, i enabled SLI support on the new big dawg and got the frame rate on half life 2 up to 12007:04
@rizenwith full rez everything07:04
Radix-wrkCool07:05
@rizenyou said you're getting a new rig soon, right?07:06
Radix-wrknah, I'm pretty happy with my laptop atm07:06
@rizenhmmm...i thought it was you getting the new one...sorry my mistake07:06
Radix-wrkMy laptop is a nice one for gaming - Dell XPS m1710 laptop - 2.16Ghz core duo, 512mb geforce 7800gtx, 7200rpm drive07:07
Radix-wrknot to mention the 1920x1200 screen07:07
@rizenthat is pretty nice07:08
Radix-wrkwe get laptops tax free in aust. too, so saved a bundle switching to a laptop instead of getting a desktop :)07:08
@rizennice07:09
Radix-wrkI've been playing Rise of Legends lately.. quite fun07:09
@rizeni should move to oz07:09
@rizeni went down there for a couple weeks a few years back07:09
@rizeni can't wait to go back07:09
Radix-wrkWhere'd you go?07:09
Radix-wrkAu is a big place ;)07:09
@rizensydney and the surrounding area07:10
Radix-wrkokey.. yeah, sydney's not bad07:10
Radix-wrkPerth's the best tho - but I'm biased ;)07:10
@rizeni think we had this coversation at the wuc07:11
Radix-wrkhehe.. prolly07:11
@rizenii said i was going to brisbane the next time i go back07:11
@rizenand you said, nah i should go to perth07:11
@rizen=007:11
Radix-wrklol07:11
Radix-wrkWell we know I'm right07:11
Radix-wrk;)07:11
@rizenyou're probably right07:12
@rizenbut if you're wrong, at least now i have someone to blame07:12
Radix-wrkheh07:12
PedersenMJg'night guys. Sorry, too wiped after my move. Will chat manana.07:16
Radix-wrknite PedersenMJ07:16
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []07:17
Radix-wrkreading back: I'd definitely be interested in a step-by-step guide on how to compile php for the wre.  It was mentioned at the wuc in the wre talk, but no specifics were given that I recall.07:18
@rizenhere's how it works07:19
@rizenrm -Rf /path/to/php/apps07:19
+perlDreamersudo rm -Rf /path/to/php/apps07:20
Radix-wrknext you're going to tell me to ftp 127.0.0.1 and download all the stuff I want07:21
+perlDreamerno07:21
+perlDreamerftp uses plaintext passwords07:21
+perlDreamertry scp instead07:21
Radix-wrksftp07:21
@rizenwhoa!!!! tony just killed ralphy07:22
Radix-wrk?07:22
+perlDreamersopranos, the tv show?07:23
@rizenoh...sorry. i'm watching sopranos07:23
@rizenbought the first 6 seasons on dvd07:23
Radix-wrkheh.. enjoy then07:23
@rizen 07:24
@rizeni think i should take the next week or two off and watch the sopranos07:24
@rizen=)07:24
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]07:48
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []07:51
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]08:05
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui08:49
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:44
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui16:10
PedersenMJI have discovered lovely new worlds of pain, and have found an incredibly compelling reason to pay people to move me the next time I move.16:16
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui16:23
-!- mode/#webgui [+v crythias] by ChanServ16:23
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []16:45
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui17:00
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:00
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:37
-!- mode/#webgui [+o khenn] by ChanServ18:37
@khennmorning peeps18:37
+MrHairgreasei18:37
+MrHairgreasehi18:37
+MrHairgreasehave you seen this18:37
+MrHairgreasehttp://getfirebug.org18:37
+MrHairgreasegetfirebug.com18:37
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui18:39
-!- preaction-m_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui18:39
-!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]18:39
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]18:39
-!- preaction-m_ is now known as preaction-m18:40
-!- mode/#webgui [+o preaction-m] by ChanServ18:40
@preaction-mfirebug rules, btw18:40
+MrHairgreaseit seems so18:40
+MrHairgreasei stumbled on it a minute ago18:41
+MrHairgreaseis there also a way of editing javascript with firebug?18:43
@preaction-mprobably not, but you can run single commands in the context of the page18:44
+MrHairgreasethat's a pity18:44
+MrHairgreasewell18:44
+MrHairgreasei gues it still is cool software though18:44
@preaction-mit might be smart enough to know that function() { is the start of a block and wait to execute until the block is closed18:44
@preaction-mkind of like the Lisp interpreter18:45
+MrHairgreasemaybe18:45
+MrHairgreasebut i dion't think i need that18:45
+MrHairgreaseit's more that i want to wdebug and fix j at the same time without having to switch apps18:46
@preaction-mimprobable, how could it know what protocol to use to get/set the file? but then the WebDev's CSS editor lets you edit/save18:47
+MrHairgreasewhen i'm finished i'll just copy paste18:47
+MrHairgrease=)18:47
+MrHairgreasei use the css editor of the webdev topolbar that way18:47
+MrHairgreaseedit in firefox18:48
+MrHairgreasecopy paste to some snippet when finnished18:48
+MrHairgreasefinished*18:48
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui19:00
-!- mode/#webgui [+v perlDreamer] by ChanServ19:00
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui19:37
PedersenMJHey guys. How goes?19:37
@preaction-mfeel fine.19:38
@preaction-myourselves?19:38
PedersenMJMe? Miserable. Back pain bad. Best thing is to be asleep. Okay aside from that :)19:38
@preaction-mget a better chair?19:39
@preaction-mor a cute, petite, Asian girl for shiatsu massage action!19:39
@preaction-mno happy ending19:39
PedersenMJWasn't a chair, was the moving we did over the weekend. *WAY* over did it.19:39
PedersenMJHowever, the shiatsu... That could be good, definitely.19:39
@preaction-mi dunno, they had me at cute asian girl19:40
PedersenMJAsian doesn't really do much for me (I know, sacrilege to say so, but it's true). Now, make it a cute redhead with the most beautiful green eyes, and it doesn't matter what she's doing to me, as long as it's *something*.19:42
@preaction-mok, fine, they had me at cute girl... :p19:42
PedersenMJThat works, definitely.19:43
@preaction-mi don't know if i can explain "I'm feeling very relaxed, I'm sorry" to a fit, toned, well-muscled guy19:43
PedersenMJThat's just a disturbing mental image, personally.19:45
@preaction-myes, I'm not afraid to Go There19:47
@preaction-malso, virtualization is quite possibly the coolest thing evar, if they do not make it the worst thing evar by implementing Treacherous Computing19:52
@preaction-mparallels++19:52
@preaction-mperlbot karma rizen19:52
perlbotrizen doesn't have any karma19:52
PedersenMJYeah, virtualization does look like it will be a life saver in many many ways. Related to that, I'm pondering buying a new laptop in the next 6 months to year, and am highly debating whether or not to get a Mac. I still won't get everything I'm looking for (which is the ability to have a separate dev environment for the Mac under virtualization), so am really not sure.19:55
@preaction-mget a macbook pro, this is the only laptop i've had that hasn't sucked19:55
@preaction-mand parallels owns, i've got ubuntu and winxp running virtually19:55
@preaction-mi've got a samba server inside my virtual ubuntu serving files to my network19:56
PedersenMJYep. But how do you test what you've developed on a *clean* install of OSX?19:56
@preaction-mparallels one? lemme see if it has an option for it19:58
PedersenMJI was under the impression that you would not be able to install OSX inside of a parallels vm.19:59
@preaction-mparallels doesn't have an option for it :(20:15
PedersenMJI'm not surprised: OSX on x86 has a TPM module. In theory, this should make it impossible to install OSX without it. And since Parallels can't implement a TPM in software that will have the same keys that the hardware does, it shouldn't work.20:16
+perlDreamerI hate hardware lockout20:17
@preaction-mmicrosoft would've pitched a bitch without it, and when you control the hardware, you don't have to make software that will run anywhere20:18
@preaction-mso you don't have to make a driver for that weird little video card that accidentally swaps the highbit and lowbit because it's a douche, but was so cheap that everyone bought one20:19
PedersenMJThat's one of the reasons I don't want a Mac. The reasons that I *am* interested, though... Having all the rest of the UI (which, I admit, seems nice), having one laptop that runs all OSes I could ask. It's actually a tough choice.20:20
+perlDreamerpreaction-m: do you mean apple instead of microsoft20:20
@khenn1 hour of snow shoveling is good exercise20:21
+perlDreameryes it is20:21
PedersenMJSo is 6 hours of moving, khenn. I don't recommend it, though :)20:21
@khenn6?20:21
@khennmy last move was 20ish hours20:21
@khennheh20:21
@khennlast April20:21
@preaction-mno, if apple made an OS that ran on any hardware it would be a major blow to MS's market share. $150 to use Mac OS instead of buying a new computer with it?20:21
@khenn2 10 hour days of packing / unpacking a U-Haul20:21
@khennI odn't recommend that20:22
PedersenMJNope, I don't either.20:22
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui20:22
-!- mode/#webgui [+o rizen] by ChanServ20:22
PedersenMJOkay, who forgot to change their nick to iPhoneGuy before JT signed in?20:22
@preaction-moh snap20:23
-!- preaction-m_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:23
-!- preaction-m_ [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit]20:23
@preaction-msomehow i don't think i thought my plan all the way through20:24
PedersenMJThat's okay. If I thought my plans all the way through, I'd make the "Thinker" statue look alive.20:24
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []20:29
* PedersenMJ checks... Nope, I used my deodorant today.20:30
@khennheh20:34
* preaction-m has emote power!20:35
@preaction-mit's /me does something20:35
@preaction-mkhenn->isa("IRC::Newb");20:36
+perlDreamerUnquoted string "khenn" may clash with future reserved word20:36
@preaction-muse khenn qw( gently notSoGently ); # happy now?20:38
+perlDreamerI don't think you can use a class method in an isa relationship20:38
+perlDreamerI was thinking $khenn20:39
* snapcount speaks... hears trumpets sound in the distance20:41
PedersenMJYeah, but the voice sounds like a recording on five million year old tape.20:42
@khennISA is also deprecated20:51
@khennuse base 'IRC::News';20:51
* khenn slaps preaction-m20:51
@preaction-m$object->isa; # Check to see if this object Is A instance of a package or the child of that package20:52
+perlDreameryou used a class method, not an object20:52
@preaction-mnot deprecated :p20:52
@preaction-myes, i did, sue me20:52
+perlDreamerNo need to sue.  We'll just wait for the bug reports20:53
@preaction-mno, sue me, please, just anything but that!20:53
+perlDreamerI hear ya, preaction*20:53
+perlDreamerenRFE-ing is much more fun than debugging20:56
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui21:07
iPhoneGuyhi21:07
@preaction-mhihi! you come buying? you can sell too!21:07
+perlDreamerhowdy21:07
@preaction-m1000 preaction points for whoever gets that reference21:08
iPhoneGuyit would be possible to enable TinyMCE in Safari/WebKit in the next version of WebGUI?21:08
PedersenMJgotta be an ebay thing.21:08
iPhoneGuysince the latest WebKit supports it21:08
@preaction-msounds like an excellent RFE21:08
+perlDreamerit does21:08
+perlDreamerseveral uses have asked for this21:08
PedersenMJThere's no such thing as impossible, iPG. Yes, that includes faster than light travel. You just have to figure out how to do it.21:09
+perlDreamerit would be easy to get karma from them to bolster it.21:09
@preaction-mi'm all for anything that makes webgui more ubiqutous21:09
@preaction-mqui? quitous? crap21:09
iPhoneGuyramping up an RFE from the bottom is no easy task.. Instead this thing shouldn't be really easy to do? Just to enable it...21:10
+perlDreamerdoes perlbot have a speller?21:10
+perlDreameriPhoneGuy, all things go through the RFE list for community action21:10
@preaction-mperlbot 8ball Do you have a spell-check function?21:10
perlbotMagic 8ball says: You never know21:10
PedersenMJiPhoneGuy: Everything is easy when you know how. So, go ahead and show us how easy it is to do, and submit a patch.21:10
@preaction-mit might be as simple as updating the tinymce that comes with webgui21:11
+perlDreameriPhoneGuy: just read this: http://www.plainblack.com/community-wiki/how-to-add-a-feature-to-webgui-core21:11
iPhoneGuyI don't know where that thing is implemented in WebGUI. But for you developers, it should be pretty easy I guess.21:11
@preaction-mtinyMCE is in WebGUI/www/extras/tinymce21:11
PedersenMJDid I *say* I was a developer?21:11
PedersenMJI'm a developer, but know nothing about webgui except how to make a theme (and my knowledge is far from rock solid on that point).21:12
iPhoneGuy"you" in general21:12
iPhoneGuyok lemme check if I find that out... Probably the activation triggers are in that folder? Or maybe they are in the WebGUI core?21:12
@preaction-mwhoa. hostility-sense tingling!21:12
PedersenMJI'm not being general, though, I'm being specific: You've already asserted that it's easy for a developer. Find one, hire him, and get him to make the change. Or work towards getting the RFE onto the front page.21:13
@preaction-mall the JS are in that folder21:13
@preaction-mthe triggers are in the webgui core, because webgui allows you to customize how tinymce is triggered21:13
+perlDreamerPedersenMJ: even if you hire a dev to hack for you it doesn't guarantee it getting into the core21:13
iPhoneGuyif you want to flame go somewhere else pedersen21:13
+perlDreameralthough code does talk strongly21:13
iPhoneGuyok preaction, that's what I was talking about. So my guess is true21:14
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)]21:14
iPhoneGuyand do you know where specifically in the core?21:14
+perlDreamerbtw, does wG have a method to safely encode strings for javascript use?21:14
@preaction-miPhoneGuy: i'm checking now21:14
iPhoneGuythanks :)21:14
PedersenMJYou are correct. There are no guarantees about what happens and when. However, from what I've seen of plainblack, if a working patch were submitted, and shown to be thoroughly  tested against the latest CVS, and it answered an open RFE from multiple users, it would likely be included (not guaranteed, but likely).21:14
@preaction-mperlDreamer: sounds like a macro, if there isn't one there shuould be21:15
@preaction-miPhoneGuy: you'll probably want to check out WebGUI::Asset::RichEdit21:16
@preaction-mso, WebGUI/lib/WebGUI/Asset/RichEdit.pm21:17
iPhoneGuythanks will do right now21:17
@preaction-mthe WebGUI::Form::HTMLArea is the main way to instanciate it, but that is what uses WebGUI::Asset::RichEdit21:17
iPhoneGuyfound it21:18
+perlDreamerline 46021:18
iPhoneGuy434 here :)21:18
+perlDreameralways work off head21:18
+perlDreamersvn co https://svn.webgui.org/svnroot/WebGUI21:19
@preaction-madd a "WebGUI_SVN" to the end to not wipe-out your current WebGUI21:19
@preaction-msvn co https://svn.webgui.org/svnroot/WebGUI WebGUI_SVN21:19
iPhoneGuyok. So removing the entire line should fix the issue right?21:19
iPhoneGuyreturn '' if ($self->getValue('disableRichEditor') || $self->session->env->get("HTTP_USER_AGENT") =~ /Safari/);21:20
+perlDreamerNO21:20
+perlDreamerYou have to keep the disable21:20
+perlDreamerJust remove the if clause21:20
@preaction-msnapcount: they've announced a Guitar Hero 1980's edition :p21:20
+perlDreamerrather, the or clause21:20
@preaction-mno, just remove the Safari part21:20
@preaction-myou want the if ($self->getValue('disableRichEditor')21:20
PedersenMJWhoa! Now *that* might make me buy Guitar Hero. Not because I can play the guitar, but because I'm still stuck in the 80's == good music mindset.21:20
iPhoneGuyindeed thanks21:21
iPhoneGuyso I'd remove this || $self->session->env->get("HTTP_USER_AGENT") =~ /Safari/)21:21
+perlDreameryup21:21
+perlDreamerand then test it21:21
@preaction-myou'll probably need that last )21:21
+perlDreameron several browsers21:21
iPhoneGuyindeed thanks again :)21:21
iPhoneGuyok testing it21:22
iPhoneGuyindeed it works21:24
+perlDreamernow, all you need to do is post on the RFE board, either as a new RFE or attached to an existing RFE already requesting.21:25
+perlDreamerThen go to the etc board and tell people about the fix21:25
@preaction-msvn diff > patch-to-enable-html-editor-in-webkit.diff21:25
iPhoneGuyok21:25
iPhoneGuysince it's very fast to do, will it be included in 7.3.5?21:26
+perlDreamerno21:26
iPhoneGuywhy? :)21:26
@preaction-mx.x.* releases are bugfixes21:26
+perlDreamerit's very rare for RFE's to get put into sub-releases21:26
@preaction-mx.* releases are features21:26
iPhoneGuywell I wouldn't call that a "feature" lol21:26
iPhoneGuyrather a bug fix21:27
@preaction-mit's something that webgui will do that it didn't before :p21:27
iPhoneGuythis sentence could also be applied to bugs :D21:27
+perlDreamerA bug is an unintended function21:28
@preaction-mno, a bug is something it was meant to do that it doesn't do correctly21:28
@preaction-mfrom that code, you can see that webgui was specifically meant to block Safari from the html editor21:28
iPhoneGuyindeed but that was when Safari didn't support TinyMCE21:28
@preaction-mso it's not a bug, it's a feature21:28
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui21:28
-!- mode/#webgui [+v MrHairgrease] by ChanServ21:28
iPhoneGuyas you wish :)21:29
+perlDreameryou catch more devs with smileys than flames21:29
iPhoneGuyI never flamed21:29
@preaction-mperhaps a better RFE that would be future-compatible is to make html editors disabled by regex matching the User Agent based on configration21:29
iPhoneGuyindeed21:30
+perlDreamerwouldn't we have to know which ones won't ever work right todo that?21:30
iPhoneGuyalso what I saw there was a wrong User Agent string21:30
@preaction-mhe's saying that for things that aren't as simple as black-and-white, where both opinions are absolutely valid, it's best to agree with the people in charge21:30
iPhoneGuyat least not the string Safari developers recommend to use21:30
@preaction-mmeh, it's being removed so we don't care anymore, neh?21:30
iPhoneGuythey recommend to use the WebKit identifier which is the correct way since several browsers are powered by it and have the same behaviour21:31
@preaction-mperlDreamer: it would mean that it would be configurable, so when support is added / broken, people can just edit their configurations instead of having to patch the code21:31
iPhoneGuyindeed we don't.. But maybe there is somewhere else21:31
iPhoneGuyindeed preaction I agree21:32
iPhoneGuyby chance anyone use WRE on a Mac here?21:32
@preaction-mi mean, it's a little-used feature, but it's less work for the devs21:32
@preaction-mi use parallels to use an ubuntu wre, so no21:32
@preaction-mjt's on the path to fixing the wre for intel macs, now that he has one to play with21:32
iPhoneGuy:D21:32
+perlDreameryes, but it would still allow users to enable browsers that won't work21:32
iPhoneGuyreally wow that's cool21:33
@preaction-mperlDreamer: then it's out of our hands, we keep the ones that don't work in the .conf.original file21:33
iPhoneGuyThe best would be 64-bit compile of MySQL, Apache and Perl for Mac Intel21:33
@preaction-mi suppose i might go against JT in that, i feel that giving users all the choice is better, even if it's just enough rope to hang themselves with21:33
iPhoneGuythe next Mac OS X Server got those packages at 64-bit21:34
@preaction-mmainly because it means they're bothering me less21:34
+perlDreamerIIRC, that line of code was added to make sure that we were bothered less about trying to fix Safari.21:34
@preaction-mmost likely21:34
+perlDreamernow we get lots of requests to add it back in.  Probably a wash one way or the other?21:35
@preaction-mconsidering ff works on os x? there might even be an opera build for it?21:35
@preaction-mboth better browsers21:35
-!- perlDreamer is now known as lunchDreamer21:35
iPhoneGuyanyway maybe you can help me in upgrading the WRE? I'm stuck at 0.7.1 and when 0.7.2 came out I read the upgrade instructions but was rather disappointed :D21:35
@preaction-mthe instructions work21:36
iPhoneGuyit says to drop the new folder over to the old one... But how the DB gets migrated and such, all the files, etc.? Evidently I'm missing something21:36
@preaction-mthe db doesn't need to be migrated21:36
iPhoneGuyindeed21:37
@preaction-mthe files aren't in the wre folder21:37
@preaction-myou're just changing a bunch of binaries21:37
iPhoneGuynor is the mysql db?21:37
@preaction-mthe dbs aren't overwritten at all, since they didn't exist in the original wre tarball21:37
@preaction-mwhy did nintendo choose opera i wonder21:38
iPhoneGuyhah :)21:38
iPhoneGuybecause they're outsourcing the Wii browser. Opera does offer those kind of services21:39
iPhoneGuyprobably that's one of the reasons21:39
@preaction-mthey could outsource to mozilla, or a software house to port the mozilla engine, or webkit, why opera?21:39
iPhoneGuywell Opera is specilised in that kind of service. They've already done that with a bunch of different devices. WebKit or other engines would have meant to create a dev team, more work for Nintendo at the end21:41
PedersenMJYou mean, why did they choose the browser that has such a small memory footprint that it can run on mobile phones instead of the browsers that require multi-gigahertz machines with hundreds of megs of ram to keep them running?21:41
iPhoneGuyThe Wii is not a cell-phone, so the memory footprint is maybe the last reason21:42
@preaction-mWii has only 64m ram for system use21:42
iPhoneGuyand btw WebKit runs faster than Opera on the iPhone :D21:42
PedersenMJYou don't say!21:42
PedersenMJImagine that, on hardware that Apple controls, and software that Apple wrote, it all runs faster on Apple's own hardware than what a 3rd party wrote?21:43
iPhoneGuypreaction: to sum up, I just have to drop the new "prereqs" folder over to the old one to update WRE?21:43
@preaction-mno, drop the ENTIRE THING, like the docs say21:43
iPhoneGuyindeed, that's one of the reasons they make both hw and sw lol21:43
PedersenMJWow... Whoda thunk it. Next thing you know, you'll be telling me that water's wet!21:43
@preaction-mnothing bad will happen, hasn't happened to the 3000 other people who did it21:43
iPhoneGuythat's what you just said pedersen ;)21:43
iPhoneGuyok preaction, just to be sure :)21:44
PedersenMJOpera: Small, fast, lightweight, highly portable, used by many major companies for embedded browser applications.21:44
@preaction-mwhich is all you needed to say21:45
iPhoneGuyjust because developing their own was too costly ;) Nokia chose WebKit for N6021:45
@preaction-mmeh, nokia's been going downhill21:45
iPhoneGuybecause they have the resources. They started a new WebKit branch21:45
PedersenMJGood point. I think I'll let that point stand, rather than continue my rant at ipg. Sorry about that.21:45
@preaction-mradix has played with some awesome phones21:46
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui21:46
@preaction-m(and I was the one who asked the question about Opera)21:46
iPhoneGuyso I did :D21:46
PedersenMJAnd somehow, I got diverted into ranting at him. Need to pay attention better.21:47
iPhoneGuy<--- that will be my next one of course lol21:47
PedersenMJOr, do good drugs so I've got a better excuse next time.21:47
@preaction-meh, my first reaction was "OMG WANTY", but now I'm still thinking i'll stick to the HTC TyTN21:47
iPhoneGuyYou got a bad day pedersen? lol21:47
iPhoneGuyhah iPhone is just the best21:48
+MrHairgreaseyes21:48
+MrHairgreasebut does it run linux21:48
+MrHairgrease?21:48
iPhoneGuyit runs OS X, far better21:48
PedersenMJWell, since I threw out my back with the moving I did yesterday (to the point that walking at all is a noticeable effort), I'll say that yeah, today is not a good day.21:48
cap10morganIs it kosher to override the commit method if you want your Wobject to do something funky when it's versiontag is committed?21:48
@snapcountabsolutely21:48
@snapcountextend it rather21:48
cap10morgansnapcount: yes, extend21:49
cap10morgansnapcount: definitely planning to call the SUPER version too21:49
@snapcountlook at wobjects like article21:49
cap10morgansnapcount: oh cool, will do21:49
@snapcountwhen there is an attachment involved, that's exactly what they do21:49
iPhoneGuyspeaking of attachments, don't you think that when you add an attachment to a CS, the preview button should load it too rather than just the Send button?21:50
iPhoneGuyI mean the preview button is placed under the attachment field, it's just logical that it should load it21:51
@preaction-mloading it requires uploading it, requires time21:51
iPhoneGuyindeed21:51
iPhoneGuyMany users emailed me about that21:51
@preaction-mbesides, if you have the file, you don't need to see it on the website21:51
iPhoneGuyI need to see it because of the way I developed the template21:52
iPhoneGuyin a CS, the attachment field is the cover of a book. So when users submit reviews, they see the article well formatted21:52
@preaction-mso i assume size is the issue?21:53
iPhoneGuyand that should be the case also when they hit preview21:53
@preaction-mput a max-height and max-width on the <img> tag, among other things you could try21:53
@snapcountcap10morgan: I told you wrong21:53
@snapcountit's addRevision, not commit21:53
iPhoneGuyNo.. The issue is that the preview button doesn't upload the attachment. And  because the attachment is part of the layout of the page, it's not a real preview. Besides, users have to reselect the file again21:53
@snapcountYou may be able to extend commit as well, but most likely addRevision is what you want21:54
iPhoneGuyafter they have clicked Preview I mean21:54
cap10morgansnapcount: ok. i need to do something different depending on whether this a new wobject or an edit of an existing one. should i count past revisions to figure that out?21:54
@preaction-msomeone said something about enabling uploads in the TinyMCE21:55
@preaction-mor, instead of using a CS, give your users access to add articles to a certain part of the site21:55
iPhoneGuymmh not a good thing for me as of now because the TinyMCE content just goes in the description field. Instead my attachment is part of the layout as I said. Something separate from "description"21:56
iPhoneGuyyeah I tried that road when I designed the website. But CS was a better way to go21:56
@snapcountcap10morgan: You want to commit differently based on that?21:56
@preaction-muhm. the tinyMCE is used to post to CS21:56
@snapcountwhat do you want to do differently?  high level21:56
cap10morgansnapcount: there's an external db that i need to either do an insert or an update on depending on whether it's a wobject creation or an edit21:57
iPhoneGuypreaction: I know. I said something different :)21:57
cap10morgansnapcount: the commit will happen the same w/in webgui21:57
@snapcountcap10morgan: you can use the getRevisionCount() method and extend commit21:58
iPhoneGuyTinyMCE delivers its content to the "description" field in a CS. Its body, whatever you like to call it. Now, I designed a template to include custom book covers in a pre-formatted layout. And I achieved that using the attachment field21:58
* PedersenMJ goes to lay down again. l8r.21:58
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []21:58
iPhoneGuythe image template var. And the image comes from the attachment field21:59
iPhoneGuyYou know what I mean?22:00
@preaction-myes, i find it to be an idea outside of the scope of a collaboration system and inside the scope of an article22:00
cap10morgansnapcount: ok, so i should extend commit for this instead of addRevision?22:00
iPhoneGuyindeed. As I said, I first tried the Article way. But it didn't work for me. It's not enough flexible22:01
iPhoneGuyOnly the CS allowed me to do the things I wanted to do22:01
iPhoneGuybesides, it also offer RSS and comments built-in22:02
iPhoneGuyso at the end what do you think about that Preview button and attachment issue? :)22:04
iPhoneGuyWell gtg now see you!22:13
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit ["Quitting!"]22:13
* crythias sighs as relief of a talkative person has left.22:31
* crythias makes up grammar as he goes along.22:31
-!- snapcount is now known as iPhoneGuy22:32
@iPhoneGuyHAHAHA22:32
@iPhoneGuyI'm Back Crythias22:32
@iPhoneGuyand I'll get your little dog too!22:32
-!- iPhoneGuy is now known as snapcount22:32
+MrHairgreasekick him iPhoneGuy!22:32
+MrHairgreaseah22:32
+MrHairgreasetooo late22:32
+MrHairgrease=)22:32
@snapcounthehe22:32
+MrHairgreasejust my luck...22:32
* crythias whimpers silently, crawling into the fetal position, trying to find his "happy place."22:32
@snapcountI used to have a happy place22:33
+MrHairgreasebeing...22:33
+crythiasme, too, but now I have a TRO.22:33
@snapcountit was imaginary22:33
+crythiasoops. Did I just say that in print?22:33
@snapcountI called it "The land of dreams and otherwise happy thoughts copyright snapcount industries 2048"22:34
@snapcountcap10morgan: for what you described, I think that would work fine22:35
@snapcountkeep in mind though that wG expects that commit to happen pretty quickly22:35
@snapcountit does account for timeouts though22:36
@snapcount999 seconds per version tag I believe22:36
cap10morgansnapcount: ok, it should happen pretty quickly. thanks.22:36
@snapcountnp man22:37
@snapcountI love to help developers =)22:37
+crythiasI want this feature.22:37
+crythiasI want this feature now.22:37
+crythiasI've been using WG for 20 minutes and this feature from phpnuke isn't in it. put it in, now!22:37
+crythiashrm22:42
+crythias51gb on a cd-sized disk?22:42
+crythiashttp://www.reghardware.co.uk/2007/01/15/tosh_touts_51gb_hddvd/22:43
@snapcountlol crythias22:45
@snapcountpreaction-m: isn't your Calendar migration in upgrade supposed to remove all of the old instance data for EventsCalendar after it has been migrated to Calendar?22:46
@snapcountI ask because it appears someone has managed to upgrade and somehow still have EventsCalendar instances on their site22:47
-!- snapcount is now known as snapFoo22:48
@snapFoocrap22:48
@snapFoosomeone owns this one22:49
-!- snapFoo is now known as snap_away22:49
+crythiashttp://www.reghardware.co.uk/2007/01/10/warner_launches_total_hd_disc/22:50
-!- MrHairgrease is now known as snapFoo22:51
-!- crythias is now known as snapcount22:51
-!- snapFoo is now known as MrHairgrease22:51
+MrHairgreaseit seems to work for me22:51
+MrHairgreaseand for crythias btw22:51
+snapcountmaybe22:51
-!- MrHairgrease is now known as crythias22:52
-!- snapcount is now known as crythia122:52
-!- crythias [n=martin@x032124.its-s.tudelft.nl] has left #webgui []22:52
-!- crythia1 is now known as bbrain22:52
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui22:52
-!- mode/#webgui [+v MrHairgrease] by ChanServ22:52
+MrHairgreasewhoops22:52
+bbrainhrm22:53
* MrHairgrease slaps crythias in the face22:53
+bbrainoh?22:53
+MrHairgreasecome back man22:53
-!- bbrain is now known as crythias22:54
+MrHairgreasedon't let that other personality take iover22:54
+crythiasstupid22:54
+MrHairgreasewheww22:54
+MrHairgreasethat was a close one22:54
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui22:54
* crythias feels ... icky22:56
PedersenMJ:takes icky away from crythias before icky files the sexual harassment suit.22:57
+crythiashence the TRO22:57
PedersenMJtro?22:57
+crythiastemp. restraining order22:57
PedersenMJAh, see, I haven't had one of those yet. Not sure how I managed to avoid it, but I have. Just lucky that way.22:58
PedersenMJSo, seriously, what's wrong, crythias?23:01
+crythiasWRONG?23:01
+crythiassorry23:01
+crythiasdidn't mean to shout.23:01
+crythiasnothing's wrong, that I know...23:01
+crythiasI just mistyped something23:01
PedersenMJAh, was wondering about the icky thing.23:01
* MrHairgrease tests wheter his internetconnection has died23:17
+MrHairgreaseaparently not23:17
* crythias killed you for taking his nick23:23
PedersenMJAnybody know of a decent webmail interface that uses mod_perl and can handle using imap?23:23
+lunchDreamernope, sorry23:25
+crythiassome reason I'm blocked from http://www-uxsup.csx.cam.ac.uk/~dpc22/prayer/ 23:25
+MrHairgreaseworks for me23:25
-!- lunchDreamer is now known as perlDreamer23:25
+crythiasmy onsite blocks ac.uk23:26
+crythiashttp://www.reedmedia.net/misc/mail/web-based.html23:26
+crythiasnot my isp, but my content filter.23:26
+perlDreamerunder what category?23:26
+crythiasdunno. maybe foreign :)23:27
+crythiasit's dansguardian, and I can open it as a grey open.23:27
+perlDreamergotta watch out for that foreign stuff23:27
+crythiasI certainly don't need *.ac.uk open completely. pr0n.ac.uk is certainly not on my "ok" list.23:28
+crythiasoakmailer looks slick23:29
+crythiashttp://www.oakbox.com/scripts/oakmailer.shtml#screenshots23:29
PedersenMJIt is, and does, but it doesn't support imap.23:32
-!- snap_away is now known as snapcount23:47
+perlDreamerback and at it like a shark in a tuna factory23:51
+crythiasuh23:53
+crythiashttp://users.ox.ac.uk/~mbeattie/wing/ 23:56
+crythiasmod_perl and imap23:56
@snapcountsweet... step 1 - resetdev, step 2 - watch load on virt machine jump to 23 and stay there23:58
@snapcountstep 3 - listen to fans on the laptop kick in23:59
+perlDreamerooh!23:59
+perlDreamerfree power generation23:59
+crythiashrm23:59
+perlDreamernow, just place a small wind turbine in front of the fan and you can power your laptop from it!23:59
+crythiaswhy should I be blocking government sites?23:59
+perlDreamerwith our goverrnment, you ask this?23:59
+crythiasac.uk is blocked23:59
--- Day changed Tue Jan 16 2007
@snapcountperlDreamer: perpetual motion++00:00
+perlDreamerdrat!00:00
+perlDreamerkarma perpetual motion00:00
+perlDreamerperlbot karma perpetual motion00:00
perlbotperpetual motion doesn't have any karma00:00
+perlDreamerperlDreamer karma motion00:00
+perlDreamerperlbot karma motion00:00
perlbotKarma for motion: 100:00
+perlDreamerperlbot -- for not grokking spaces00:01
@snapcountperlbot you are confusing me00:01
+crythiasum.00:01
@snapcountperlbot say um00:02
@snapcountperlbot do you do anything useful00:02
@snapcountperlbot help00:02
perlbot(fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip)00:02
+perlDreamerperlbot tell snapcount about perlbot00:02
@snapcountperlbot 8ball00:03
perlbotMagic 8ball says: Yes00:03
@snapcountperlbot 8ball00:03
perlbotMagic 8ball says: Definite maybe00:03
@snapcountperlbot help00:03
perlbot(fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip)00:03
@snapcountperlbot roll00:03
+perlDreamersnapcount: is there a way to access logs from the demo server?00:04
@snapcountsure00:04
@snapcountask me00:04
@snapcount=)00:04
+perlDreamerthis one, please :)00:04
+perlDreamer????????????????00:04
@snapcount???00:04
+perlDreameror this one: demo1168894497_33600:04
@snapcountwtf is that?00:04
+perlDreamerraw UTF8 from an ancient Mozilla on Solaris-800:04
+perlDreamerI hate $dayJobBox00:05
+perlDreamerWe hates it00:05
+perlDreamerWe hates it forever!00:05
@snapcountno entries00:09
+perlDreamerhmmm00:09
@snapcountcat /data/wre/var/webgui.log | grep demo1168894497_33600:09
+perlDreamerokay00:09
@snapcountnull00:09
+perlDreameroh!00:09
+perlDreamerI got it00:09
+perlDreamerThis isn't a bug00:09
+perlDreamerKristi's new Zip Archive bug00:09
+perlDreamerit's not a bug00:09
@snapcountI broke zip archive00:10
+perlDreamerno00:10
+perlDreameroh?00:10
@snapcountb/c I'm an idiot00:10
+perlDreamerdo tell00:10
@snapcountyou can't upload html files to it anymore00:10
@snapcountI don't think you can anyway00:10
@snapcountb/c of my anti-phishing fix00:11
+perlDreameroh00:11
+perlDreamerwell, in this case it's still not a bug because there's no index.html file in the zip archive00:11
+perlDreameryou're off the hook, dude!00:11
PedersenMJBack myself, finally. OOg. Anyway, wing: Also at version 0.11, and nothing released since 2001.00:11
@snapcountperlbot help00:12
perlbot(fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip)00:12
@snapcountperlbot tell snapcount about Eureka00:12
perlbotEureka isn't something I know about, snapcount00:12
@snapcountdummy00:12
@snapcountperlbot tell snapcount about the birds and the bees00:12
perlbotthe birds and the bees isn't something I know about, snapcount00:12
+perlDreamerperlbot learn Eureka as A show on the scifi Channel00:13
perlbotadded Eureka to the database00:13
+perlDreamerperlbot tell snapcount about Eureka00:13
@snapcountI see00:13
@snapcountcalc with much more typing00:13
+perlDreameryeah00:13
+perlDreamerperlbot docs Parse::Recdescent00:14
perlbotDocumentation for 'Parse::Recdescent' can be found here: http://snipurl.com/17l0100:14
+perlDreamerperlbot fortune00:14
+crythiashttp://web-imap.sourceforge.net/00:14
perlbotIn the Garden of Eden sat Adam, Massaging the bust of his madam, He chuckled with mirth, For he knew that on earth, There were only two boobs and he had 'em. 00:14
@snapcountperlbot snakes on a plane > the green mile00:14
@snapcountI'm still trying to decipher the help00:15
+perlDreamerperlbot slap snapcount00:15
* perlbot slaps snapcount around a bit with a large trout00:15
+perlDreamerperlbot diss khenn00:15
perlbotOMG khenn sucks.00:15
+perlDreamerperlbot tempt preaction-m00:15
@snapcountperlbot jargon web2.000:15
perlbotTerm "web2.0" not found in the Jargon file00:15
+crythiasperlbot crythias00:15
+crythiasperlbot tell me about crythias00:16
perlbotcrythias isn't something I know about, crythias00:16
@snapcountperlbot roll 100000:16
@snapcountperlbot roll00:16
PedersenMJSo, it seems like all the mod perl/imap clients out there are no longer maintained, or never got to a decent size.00:16
+crythiasperlbot fortune00:16
perlbotDope will get you through times of no money better that money will get you through times of no dope. -- Gilbert Shelton 00:16
PedersenMJIncluding WING (0.11, last release Aug 13, 2001)00:16
@snapcountperlbot scramble this is a secret message00:17
perlbottihs is a seerct massege00:17
+crythiasyeahbut, how often does imap/web actually change?00:17
+perlDreamersnapcount: what if uploaded HTML files had to go through an HTML filter, instead of blocking them outright?00:17
@snapcountfilter?00:18
+perlDreamersure00:18
@snapcountlike a Britta?00:18
PedersenMJFor the apparent best one to be at v 0.11 is somewhat disconcerting.00:18
+perlDreamerscrub links, remove javascript, macros, etc.00:18
@snapcountoh00:18
@snapcountdon't want to do that for zip archive00:18
@snapcountI already have a solution, just can't implement it until 7.400:19
+crythiaspedersonmj: what? :) it's not like all the bug fixes we're doing make it to stable releases for wg. Oh, wait...00:19
+perlDreamercan you clue me in?00:19
@snapcountsure00:19
@snapcountbasically addFileFromFormPost is going to accept a parameter of the file types to block00:19
cap10morganwhen you submit a dataform, what method gets called to process the post?00:20
* crythias simply adds Zimbra to WebGUI and all heck breaks loose...00:20
@snapcountprocessPropertiesFromFormPost00:20
cap10morganok, that's what i thought, thanks00:20
@snapcountnp00:20
@snapcountit will get the defaults from a site wide setting00:20
@snapcountbut it will be magical00:21
+perlDreamerdoesn't that still allow for phishing?00:21
@snapcountno... because the CS can now pass html as a file type to disallow when it calls addFileFromFormPost00:21
@snapcountand other stuff00:22
+perlDreamerbut whereever the HTML file type is allowed I can still fish00:22
@snapcountit will never be allowed for user contrib content00:22
@snapcountonly for things like zip archive00:22
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]00:22
* crythias would like the rss feeds of WG to actually um.. work.00:23
+perlDreamerokay, that's cool00:23
+perlDreamerhidden somewhere in the bowels of wG isn't there a javascript string escaping function?00:23
@snapcountits cool because the new way you can even define certain file types to be renamed with certain extensions00:23
@snapcounthtmltemplate will do it00:24
@snapcount<tmpl_var content escape='js'>00:24
@snapcountsomething like that I think00:24
+perlDreamerI need something at the wG API level00:24
+perlDreamerand remember seeing it somewhere, but can't remember where00:24
@snapcountprobably HTML.pm00:25
-!- preaction-m_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:25
+perlDreamernope00:25
@snapcountdagnabit00:25
@snapcountHTML::Filter00:26
@snapcount?00:26
@snapcountthat just negates it nm00:26
+perlDreameryeah00:26
+perlDreamerit was buried down in some Asset/Operation00:26
+perlDreamerI'll just go back to documentation and let the big boys handle the bug fixing00:31
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]00:34
+perlDreamerhttp://www.makezine.com/blog/archive/2007/01/hack_this_cmos.html?CMP=OTC-0D6B4898489000:35
+perlDreamerperlbot: shorten it00:35
perlbotShortened URL: http://xrl.us/t97d00:35
+perlDreamerperlbot++00:35
@snapcounthand soldering connectors to something that is 8 mil00:42
@snapcountinsane00:42
+perlDreamernervy00:42
-!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]00:42
@snapcountperlbot tell perlDreamer the meaning of life00:43
@snapcountdarn00:43
@snapcountperlbot tell perlDreamer about the meaning of life00:43
perlbotthe meaning of life isn't something I know about, snapcount00:43
@snapcountcome on man00:43
+perlDreamerhe's just a youngin'00:44
+perlDreamernot even sentient00:44
+perlDreamerjust a bot00:44
-!- perlbot was kicked from #webgui by snapcount [get your learn on]00:44
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui00:44
+perlDreamerthis weekend, for fun, I implemented 4 RFE's in a separate tree00:45
-!- snapcount was kicked from #webgui by snapcount [stop kicking people out @$$h0l3]00:45
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui00:45
-!- mode/#webgui [+o snapcount] by ChanServ00:45
@snapcountwhich 400:46
+perlDreamerpaginating the manage committed version screen00:46
+perlDreamerreverse sort order for same00:46
+perlDreamerum...00:46
+perlDreamerJavascript confirmation for DatabaseLink page00:47
xdangerwow, that yui-ext guy seems like a guru =)00:47
+perlDreamermost of You have (nn) new messages00:48
+perlDreamerand some refactoring for Pagination and Inbox to speed them up00:48
@snapcountvery nice00:48
+perlDreamerthanks00:48
@snapcountI think the change I made to Calendar will make it slower00:48
+perlDreamerwhat did you do/00:48
@snapcountnot checked in yet obviously00:49
+perlDreameroh year00:49
+perlDreameryeah00:49
@snapcountadded ability to set who can view on events00:49
+perlDreamerhave to do an isInGroup for each user/event00:49
+perlDreameryeah, but it should cache as long as the groups don't get crazy00:49
@snapcountnope00:49
@snapcountnot how I did it00:50
@snapcountguess again00:50
+perlDreameris your who can view group or user based?00:50
@snapcount"I'll take Roy's brain for $300 Alex"00:50
@snapcountyes00:50
@snapcountlol00:50
@snapcountgroup00:50
+perlDreamerhmm, so you did permissions without using isInGroup?00:51
+perlDreamerno clue, dude00:51
@snapcountheh00:51
@snapcountcanView00:51
@snapcountEvent is an asset00:51
@snapcountbut in fairness00:51
@snapcountcanView does that =)00:51
@snapcountbut in Asset.pm... I didn't do it00:51
+perlDreamerthat and more, too, because my way wouldn't have checked edit/owner00:51
@snapcountso I removed his return of objects and did this00:52
@snapcountreturn grep { $_->canView(); } @{$eventAssets};00:53
@snapcountor something similar00:53
@snapcountso it's post processing which sucks00:53
@snapcountthe list was being generated with getLineage and returning assets so I couldn't see a better way to do it00:53
+perlDreamerunless getLineage would do the work for you, there's not really any alternative00:54
@snapcountyeah... it doesn't00:54
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []00:54
+perlDreamerit doesn't yet :)00:54
+perlDreamermaybe it needs a pluggable filter system instead of fixed rules00:54
@snapcounta flag to return viewable assets only would be cool00:55
+perlDreamerthat, too.  and much simpler00:55
+perlDreamerAfter working with the RFE list, I've become convinced we need a way to tag RFEs that are implemented and/or rejected 00:55
@snapcountclose them00:55
+perlDreamerI have not that power, Sensei00:56
@snapcountthat's how we do it... but rejected we also add a comment saying so and why00:56
+perlDreamerI am only a brown belt.00:56
@snapcountreally?00:56
+perlDreameryes00:56
+perlDreamerI may close bugs, but not RFEs00:56
@snapcountthat sucketh00:56
+perlDreamerI can send you a list to close?00:56
@snapcountbut I understand why00:56
@snapcountno no no00:57
@snapcount=)00:57
@snapcountsend it to JT00:57
+perlDreamerokay00:57
@snapcounthe's the RFE guy now... I'm but a mere mortal again00:57
@snapcountthank God00:57
+perlDreamerWe'll just call you Bruce.00:57
+perlDreamerAnd at least your dog is potty trained now00:57
+perlDreameroh!00:58
+perlDreamerI also did the productId display in the editProduct screen RFE00:58
+perlDreamerI guess that's five00:58
+perlDreamermaybe I'll do the "Handling subscriptions in CS" one next01:04
+perlDreamerI know the guy who wrote it01:04
+perlDreamerhe has some really good ideas for wG01:04
+perlDreamersometimes01:04
* perlDreamer shudders at the PM templatification01:09
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui01:10
+perlDreamerwelcome back01:10
-!- mode/#webgui [+v crythias] by ChanServ01:10
+crythias:)01:11
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:14
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:17
@snapcountalright guys... it's sibling night so I'm off to hang out with my brothers.01:19
rizenhe's lying01:19
rizendon't trust him01:19
rizenhe doesn't even have siblings01:20
@snapcountperlDreamer: nicely done on the RFEs... we should be stable next week so you will have a branch to check them into01:20
@snapcountthe abuse I endure01:20
@snapcountwe - are - family01:20
rizenanything perlDreamer does is nicely done01:20
rizentis the nature of being perlDreamer01:20
@snapcounttrue 'dat pita01:21
@snapcounthehe01:21
@snapcountlater guys01:21
-!- snapcount is now known as snap_away01:21
* perlDreamer inserts the daily gripe about core commits without docs01:33
+perlDreamerProjectManager, Calendar, Event01:34
rizenwho did it?01:34
+perlDreamerdrake and doug01:37
rizendrake hasn't worked here since before xmas01:37
rizenso are these old infractions?01:37
+perlDreamerthey've not been documented since committed01:38
rizenk01:38
rizeni still have to document the wiki too01:38
rizenbut that's part of the reason why it's not stable yet01:38
+perlDreamerAre you sure?01:38
+perlDreamerhttp://www.plainblack.com/support?op=viewHelpChapter;namespace=Asset_WikiMaster01:39
+perlDreamerhttp://www.plainblack.com/support?op=viewHelpChapter;namespace=Asset_WikiPage01:39
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 131 (Connection reset by peer)]01:46
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:47
-!- mode/#webgui [+o rizen] by ChanServ01:47
@rizencrap the crapping crapper01:47
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:47
@rizenmy irc client froze01:47
+perlDreamerthat's not good01:47
@rizeni'm trying out a new one01:48
@rizenworking from my winblowz box right now01:48
@rizenanyway...who did that?01:48
@rizeni didn't01:48
@rizenor at least i don't remember doing it01:48
+perlDreamerI did01:48
+perlDreamerI do most of your and Frank's docs01:48
@rizenhehe01:48
@rizenyou bastard01:48
@rizeni mean01:48
@rizenthank you01:48
@rizenbut you shouldn't have01:48
@rizenit's my responsibility01:49
+perlDreameryou go fix bugs, I'll do your docs01:49
@rizenhehe01:49
@rizenok...well wed-fri thats what i'll be doing01:49
@rizenwell, that and support01:49
@rizenincidentally, i'm laying down the law on 7.401:49
@rizenwe cannot release it stable until 100% of the bugs in the bug list are 100% resolved01:50
+perlDreamerwow01:50
+perlDreamer7.4 will be the most stable of wG ever with that criterion01:50
@rizenyup01:50
@rizenthat's the goal01:50
@rizeni'm sick of continuously having so many bugs out there01:50
@rizenand i'm sure the users are too01:50
+perlDreamerthere are bugs going back to 6.8 in the list01:51
@rizeni know01:51
@rizenand it's about time they were gone01:51
@rizendon't you think?01:51
@rizenhehe01:51
+perlDreameryeah!01:51
@rizenother than a special utility script i've been working on01:51
@rizeni won't be adding any new features to 7.401:51
@rizenjust doing the best practices stuff01:52
@rizenand fixing bugs01:52
@rizenso it should be a really stable release01:52
@rizenunless someone goes in and starts adding lots of new features01:52
+perlDreamer:)01:52
@rizeni'm looking at you COLIN01:52
+perlDreameryou should01:52
+perlDreamerit's mainly pagination, ordering and javascript confirmation stuff01:52
@rizencool...usability improvements are always good01:52
@rizenanyway...gotta go01:53
+perlDreamerplus two optimizations to speed up the Inbox and Paginator01:53
@rizengot company01:53
+perlDreamerl8r01:53
@rizenlater01:53
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""]01:54
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 131 (Connection reset by peer)]02:06
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)]02:28
preaction-m_so colin will document frank and JT02:37
preaction-m_'s code, but not mine... i feel loved02:37
-!- preaction-m_ is now known as preaction02:37
-!- mode/#webgui [+o preaction] by ChanServ02:37
@preactionoh well, i'm still prettier than colin02:42
-!- snap_away [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]03:28
-!- diakopter [n=perl@pdpc/supporter/active/diakopter] has joined #webgui03:34
Radix-wrkAnyone recommend a good ftp US based ftp hosting service - got about 5GB I need to store and do about 50GB of traffic a month03:44
xdangeramazon s3 ?-)03:45
xdangernot ftp, but still =)03:45
Radix-wrkHmm.. wonder what that'd work out to be cost wise03:46
Radix-wrkcurrently using pair networks - paying US$30/month for 3GB of space with plenty of bandwidth spare, but to upgrade from there it jumps up significantly.. 4GB is $50/m, and the next step up from there is $75/m for 20GB.03:48
Radix-wrkWe'll prolly upgrade to the $50/m plan, but I can see us needing more than 4GB space in future - so looking at what alternatives are out there03:49
+crythiaswell, wait a sec..03:51
+crythiaswhy not putfile or rapidshare?03:51
xdanger$0.15 per GB-Month of storage used.03:52
xdanger$0.20 per GB of data transferred.03:52
Radix-wrkWe're not that cheap - we want it to last until we delete it, and it's for our company - downloads for our software03:52
xdangerRadix-wrk: (5 * 0.15) + (50 * 0.20) = 10.7503:52
+crythiasaol xdrive 5gb for free.03:53
Radix-wrkS3 actually sounds pretty good.. issues would be getting it to work smoothly with the system we have really03:53
xdangerRadix-wrk: there is a fuse module for s303:53
xdangeri belive03:53
Radix-wrkgot scripts for uploading each version to our ftp, and our webgui version system is also scripted to assume they'll be in the right location with our default names.  S3 sounds like it gives random url's for every file.03:54
xdangerit does03:54
xdangeryou could write a macro to translate ;)03:54
+crythiasbut...03:55
+crythiasbluehost has lotsa space..03:55
+crythias200gb space, 200gigs of transfer03:55
+crythiassorry03:55
+crythias2000 gigs of transfer03:56
+crythias$7/month03:56
Radix-wrkbluehost?  url?03:56
+crythiasbluehost.com03:57
xdangerits almost 4am, I'm going to bed...03:57
+crythiasI use it for gwy.org03:57
Radix-wrkyou used them before?03:57
+crythiasno porn sites, just fyi03:57
Radix-wrklol.. it's not for porn :)03:57
Radix-wrkwe write CAD/CAM software03:57
+crythiasheh03:58
Radix-wrkwww.formsys.com03:58
+crythiaswell, based upon your needs, I can't see how this would be unreasonable.03:58
+crythias1and1.com is competitive.04:00
+crythiassame space and xfer04:00
Radix-wrkHmm.. thanks.. you've both given me something to think about :)04:00
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui05:06
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []05:06
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui05:06
-!- mode/#webgui [+v crythia1] by ChanServ05:08
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Nick collision from services.]05:09
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui06:27
-!- mode/#webgui [+v perlDreamer] by ChanServ06:27
+perlDreamerpreaction, are you awake?06:27
+perlDreamerin case you are awake, or come back later06:41
+perlDreamerthere are XSS attacks on PB's site on the bug and RFE forums06:41
+perlDreamerIf you could pull them so that people don't use them, it would be good06:41
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]06:56
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit ["Leaving"]07:01
Radix-wrkxdanger - was it you who was talking about a plugin for webgui uploads to link it to amazon's s3?  that would rock07:39
Radix-wrknow that I know a little more about amazon's s3 stuff I know where you were coming from :)07:39
@preactionit was someone from Donorware, I believe08:24
@preactioni've also found the XSS vulnerability that perlDreamer found...08:25
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]08:50
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:59
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui15:52
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:13
-!- mode/#webgui [+o khenn] by ChanServ17:13
@khennmorning17:13
@khennanything interesting going on today?17:13
* khenn listens to the sound of crickets17:16
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui17:18
* PedersenMJ waves from his lovely cube in Springfield, NJ. Hi all.17:19
-!- diakopter [n=perl@pdpc/supporter/active/diakopter] has quit [Read error: 110 (Connection timed out)]17:25
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui18:02
-!- mode/#webgui [+o rizen] by ChanServ18:02
PedersenMJHey JT, how's it going?18:13
@rizenit is18:13
@rizenthat's about it18:13
@rizenhow about you18:13
PedersenMJBack pain, but better than it was yesterday.18:15
PedersenMJToday, at least, I'm at work, instead of at home.18:15
@rizeni'm supposed to be working on the admin guide today...but suffering from writers block or something18:15
@rizennothing seems to come out right18:16
PedersenMJWell, tricks I've used are simply stream of consciousness, and pick somebody, and write at them.18:21
PedersenMJOf course, it can also be pick somebody you hate, and make sure they never get their hands on this information.18:21
@rizenand i was thinking the way out was to go out and commit a few fellonies18:22
@rizenlet the cops chase me18:22
@rizenget the adreanaline up18:22
@rizenyou know...get the rush going18:22
@rizenhehe18:22
PedersenMJHey, if that helps, go for it :)18:22
PedersenMJSuggest minor felonies, like rape and murder. Don't do the big stuff, like copyright infringement. We want to get you back someday.18:23
@khennThe cure for writers block is sex18:56
@khennproven fact18:56
@rizenthe cure for life is death...proven fact18:57
@rizenand i'm pretty sure that mine is more factual than yours18:57
PedersenMJHeh. But his is *lots* more fun to try to disprove.18:58
@khennthe only thing death is a cure for is taxes18:59
@rizennot true19:00
@rizendeath is a cure for lots of stuff19:00
PedersenMJHah! You forget the inheritance tax, the fact that you still have to file a final tax return, and the thousand other taxes, including the "because you're dead and we can".19:00
@khennwell *I* don't have to19:01
@khenn=)19:01
PedersenMJTrue. After all, what are they going to do, put you in jail for a few decades?19:01
@khennmy rotting corpse would be just fine with that I'm sure19:01
PedersenMJThe "khenn Memorial Correctional Facility", where every cell comes with ventilation ducts coming right from khenn's cell, to ensure you have no desire to ever return!19:02
@khennheh19:03
@khennthere's one way to fix the jails19:03
@khennbut like everything else, after a while the prisoners would get used to the smell19:04
PedersenMJWhich is why you'd also use the cell as a cesspool and (on alternating days) a kitchen.19:05
@khennremind me not to commit any crimes in your world =p19:06
PedersenMJRelax. It's pretty hard to commit a crime in my world. Just don't screw over somebody else without one helluva good reason. For instance: Kill someone. Bad. They were getting ready to kill you? Fine, they've learned their lesson.19:07
PedersenMJHey, JT? Sorry to be annoying, but I gotta ask if 7.3 is still on schedule to go stable this week?19:08
@rizenit never was on schedule for that19:09
@rizen7.3 will be stable when it reaches all the criteria that snapcount set forth for it19:09
PedersenMJThought I remembered your saying it ... Dang, I misinterpreted, and saw what I wanted to see. Sorry for that.19:09
@rizeni probabably said something like "i hope.."19:10
@rizenbut hope is just what i want, not what will be19:10
PedersenMJI think that's exactly what you said.19:12
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui19:14
-!- mode/#webgui [+v perlDreamer] by ChanServ19:14
@rizenso as i was saying nobody really likes colin19:15
@rizenhe's such a jackass19:15
@rizenoh, hi colin19:15
@rizendidn't see you there19:15
@rizen=)19:15
+perlDreamerI read the IRC logs19:18
@preactionloser19:18
+perlDreamerdid you get my email19:18
+perlDreamerIf you want to talk about docs, I'll be around today19:19
@rizenget your email about what?19:19
@rizenthe xss thing/19:19
@rizen?19:19
@preactionCalendar doc19:19
@preactionhe read the logs and saw me complain about him doing yours and Frank's docs, but not mine because he hates me19:20
+perlDreamerI don't hate you19:20
@preactionhe lurbes me!19:20
@rizenhe does my docs cuz i'm the Don and he's my Capo19:21
@rizenthat's what Capo's do19:21
@rizen=)19:21
+perlDreamerI do your docs because I want you fixing bugs in wG19:21
* preaction doesn't touch that with his ten-foot pole19:21
+perlDreamerdid the xss thing get fixed?19:23
@preactioni repaired the site, disabled the account19:25
@preactioni know the problem, e-mailed the staff, and I should probably post a bug to the forums, unless you want to19:26
@preaction(since you discovered it) it's because you can put HTML in usernames19:26
+perlDreamereither way is okay with me19:28
@preactionin fact, i've got time right now i'll try to get a patch made quick19:28
+perlDreamerI think snap may already have fixed it19:33
@preactionhe said he was going to, but he's offline and i can't ask if he did... the jerk... i'll rudely call his cellphone19:35
@preactionif he didn't, i'm done already19:35
@preactionhe fixed it, so i'm posting the bug and a patch made from his code19:47
+perlDreamerare there other places that we could look at to head off a new attack?19:50
@preactionsomething proactive? i don't think that will work19:50
@preactionotherwise, for the most part, anything that could be input by an unpriviledged user must be passed through an HTML filter19:51
+perlDreamerthat's what I was thinking19:51
+perlDreameruser profile fields19:51
+perlDreameraccount data19:51
@preactionthe problem lies in when an admin actually Wants HTML to be in there19:52
+perlDreameryeah19:52
@preactionfor example: i was going to deny any username from having a < or > in them, but roy only disallowed people from entering < or > in the UI19:52
@preactionso through the API, it's still possible to make invalid usernames, but not through the UI19:53
+perlDreamerwe have separate form fields for text and HTML areas19:53
@preaction(well, not invalid as much as unsafe)19:53
+perlDreamermaybe we need the same for single lines of text19:53
+perlDreamerthen it would be clear for admins to designate19:53
@preactiona PlainText form element that would strip html?19:54
+perlDreameryeah19:54
@preactionsounds good to me, then we could replace  some of the existing stuff with those to protect them19:54
+perlDreameryeah, that's where we need rizen to weigh in.  Because right now there's no way to tell.19:55
@preactionthink i should make this bug sticky until 7.3 goes stable?19:56
+perlDreamerIt wouldn't hurt19:56
@preactionput some important-sounding title "SECURITY UPDATE: XSS vulnerability"19:56
+perlDreamerdo we need to make a vulnerability disclosure as well?19:56
@preactionlike a news item?19:56
@preactionthat'd be other people's decision, i'm ignorant in that department19:57
@preactionI'd be for it, but the more disclosure, the more possibility for chaos19:57
+perlDreameror attack19:57
@rizendo you have a patch and instructions for the defect?19:57
@preactioni mean, there are probably people who simply troll CMS sites looking for vulnerability disclosures to exploit19:57
@rizenif so, go to getwebgui.com and release an advisory19:57
@preactionyes19:57
@rizenwe do not wait19:58
@rizenas soon as we have a working patch, we disclose the vulnerability19:58
@preactionk, something along the lines of "Security Update for WebGUI 7.2+"?19:58
+perlDreamerwG < 7.3.519:59
@rizenit's a problem with all versions of WebGUI 7, right?19:59
@preactioni'm going to find how far back the patch can go19:59
@rizeni generally don't provide a patch file, but rather instructions on how to eliminate the patch19:59
@rizenSearch for this line of code19:59
@rizenreplace it with this line of code20:00
@preactionthere's a few changes in the patch file20:00
@preactionbut i can try20:00
@rizenYou'll find the line somwhere around line 10020:00
@rizenyeah, but by providing instructions20:00
@rizenrather than a patch file20:00
@rizenit works for all versions of webgui20:00
@rizennot just 1 or 220:00
@rizenFeel free to also provide the patch file if you like20:01
@rizenYou've already created it, so why not20:01
+perlDreamerwe don't know if it would work for wg < 7.020:01
@rizenbut the instructions are what's important20:01
@rizeni don't care if it doesn't work for less than 7.020:01
@rizenless than 7.0 isn't supported20:01
@rizenbut instructions will work for all versions of 7.020:01
@rizena patch file might not20:02
@rizenor rather 7.x20:02
@preactionit will definately work back to 7.2.0, and probably work before that, but i'll also provide detailed instructions for if patch fails20:02
+perlDreamerthe patch won't fail, it will just make a broken module20:02
@preactionpatch -p0 < patch.txt -- can either fail or succeed, no? i'll rtfm20:03
+perlDreamerno, you're right20:03
+perlDreamerI'm still used to the ancient patch at work20:04
+perlDreamerit will just break stuff20:04
@preactionactually, it might succeed on one hunk but fail on another, and in that case it would probably break20:04
@preactionso i'll advise anyone not familiar with patch, or not confident enough to restore that file from a backup to do manual editing20:04
@khenncan anyone read this:20:18
@khennmy $rest = join "\n", map {sprintf '<option value="%s" %s>%0*d</option>',  $_, ((defined $value && $value == $_)? 'selected="selected"' : ''), $size, $_; } ($from..$to);20:18
@preactionyes20:19
@khennI know what it's doing20:19
@rizenyes20:19
@khennbut that has to be the most convoluted piece of crap I've ever seen20:19
@rizenindeed20:19
@preactionactually i like it, the use of sprintf() at least20:19
@khennto prepad the zero?20:19
@khennyeah that's useful20:20
@rizeni like the code honestly20:20
@khennI'm going to use that20:20
@rizenbut it should be cleaned up20:20
@preactionand to keep the html/vars seperate20:20
@rizenper the perl best practices20:20
@rizenit shouldn't be all on one line like that20:20
@rizenbecause it's difficult to read20:21
@rizenthat's chapter one of pbp20:21
@preactionmap is so easy to abuse, but it's so damned useful20:21
@khennI don't have the book yet =p20:21
@khennwaiting for my copy still20:21
@rizenoh crap20:21
@khennand you mean WBP right?20:21
@rizeni'll order it today20:21
@rizenyes20:21
@rizenWBP20:21
@khenn=)20:21
@khennbut do you know why this code is stupid?20:22
@khennnot because of the code itself20:22
@preactionit replicates a <tmpl_loop> ?20:23
@khennbut because it should be WebGUI::Form::selectBox()20:23
@khennI couldn't post it all here20:23
+perlDreamerlol20:23
@preactioni won't pick the nit that using WebGUI::Form::* is mixing HTML with code :p20:30
@preactioni've got an advisory written up, does anyone want to proofread / make suggestions before i post?20:31
@preactionhttp://www.plainblack.com/bugs/tracker/security-update-cross-site-scripting-vulnerability <- the complete text of the advisory I will be posting to getwebgui.com20:33
@rizennicely done20:34
@rizenonly one addition20:34
@rizentell them that this bug is fixed in 7.3.5 and above20:35
@preactionk20:35
-!- perlDreamer is now known as perlShoveler20:40
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui21:05
-!- mode/#webgui [+v crythias] by ChanServ21:05
+crythiashttp://kevininscoe.com/pub/Nowee.opensource.png21:13
-!- perlShoveler is now known as perlDreamer21:14
+crythiasB U T FUL21:15
+perlDreamerdo you mid-east type people shovel snow a lot?21:16
+crythiasWhat's snow?21:16
+perlDreameruh, think shaved ice falling out of the sky21:17
+crythiaslike italian ice?21:17
+perlDreameryes, no syrup though21:21
@khennin WebGUI::Session::DateTime ...21:26
@khenn$temp = $self->session->user->profileField('dateFormat') || '%M/%D/%y';21:26
@khennshould that instead be :21:26
@khenn$temp = $self->session->user->profileField('dateFormat') || '%y-%M-%D';   ... ?21:26
@khennintl format the default?21:26
@khennline 31621:26
@rizenit doesn't matter at all21:27
@rizenthe only time that will ever be used 21:27
@rizenis if the site admin somehow screws up their database21:27
@rizenand deletes the default setting from the user profiling system21:27
@rizenwhich isn't usually possible21:27
@rizenunless they're really fucking around21:27
@rizenthe only reason that is there is as a fail safe21:28
@khennI see21:28
@khennDoug, I'm adding WebGUI date str conversions to your DateTime package (which rules btw)21:32
@khennJT, if I add a brand new API method which doesn't affect anything in WebGUI to something, do I still need to wait until we branch to check it in?21:34
@khennI'm guessing yes21:34
@rizenyes21:38
@rizenthe word "add" implies next major revision21:39
+perlDreamerdon't ask about the branch21:39
+perlDreamerIt makes him mad21:39
@rizenthat's it 521:39
+perlDreamerJust like Mongo21:39
@rizen621:39
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has joined #webgui21:40
@rizendiakopter is that a reference to Sim City?21:41
diakopternot when I came up with it.  I couldn't find any hits on google for that spelling.  Was there a diakopter of sorts in Sim City?21:42
+crythiasI can't believe it's not pudding.21:42
@rizeni don't know how it was spelled21:43
@rizenbut the diacopter in the sim city was the news helicopter that would fly over when you had a disaster break out in the city21:44
diakopterah.21:44
* diakopter searches the long channel member list for snapc0unt21:46
+perlDreamerno snapc0unt today21:49
+perlDreamerI could use some help grok'ing this line21:49
+perlDreamermy $selfUrlHtml = WebGUI::HTML::format($self->getUrl, 'text');21:49
@rizennot sure why anyone would use that code21:50
@rizenbut it would strip any html out of the url if there were any21:50
@rizenbut the url system wouldn't allow that anyway21:50
@rizenso it's unnecessary21:50
+perlDreamerwould it break form variables by encoding the ampersand?21:51
@rizenperhaps, but webgui doesn't generate urls with ampersands in it21:51
+perlDreamerI wonder what Sam Kinnison would be like on IRC...22:09
@rizenlike me, only worse22:10
+perlDreamerI may channel him22:11
@rizenwhat was it he used to say22:13
@rizenFUUUUUUUUCCCCKKK IIIIIIIITTTT!!!22:14
+perlDreameraaaaaaaaaaahhhhhhhhhhhhhhhhhhhhhhhhhh22:14
+perlDreamerAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!!!22:14
+perlDreameraaahhhh          aaaaaaaaaaahhhhhhhhhhhhh aaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhhhhhhhh22:14
+perlDreamerhe must have given great sermons22:14
@rizenindeed22:14
* diakopter wonders who Sam Kinnison is22:19
@rizenah the sheltered youth22:19
@rizenhttp://www.samkinison.org/22:19
+perlDreamerhttp://en.wikipedia.org/wiki/Sam_Kinison22:21
@rizencomedian, actor, singer, and preacher22:22
@rizenhis comic act was famous for his loud yelling rants22:22
+perlDreamerworm food22:22
@rizenoh yeah, and he died of an od22:22
@khennI have to say, the WebGUI::DateTime is much cooler than WebGUI::Session::DateTime22:27
@khennthough Doug fucked up the constructor22:27
-!- perlDreamer is now known as lunchDreamer22:28
* khenn slaps preaction and his crappy if/else constructor22:30
* rizen slaps khenn for slapping preaction22:30
* PedersenMJ slaps rizen, just to get in on the slap-happiness22:31
* rizen then slaps kheen for slapping preaction22:31
* rizen beats PedersenMJ down for not knowing his place22:31
* rizen then slaps himself while saying "woop-woop-woop"22:32
PedersenMJYeeha! My morale is better already :)22:32
* khenn khenn steals the rest of rizen's Sopranos DVDs22:33
* khenn doesn't know the proper way to use emotes22:33
* rizen takes a nap since i didn't go to bed until 5am22:33
* diakopter spits into the wind. eeewwwww.22:33
PedersenMJI went to bed *way* earlier. Hopefully, tonight can be a normal night, so I can work out some of the details of a theme, and get it uploaded. Well, maybe not that far. I'm not *that* good yet.22:35
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui22:51
-!- lunchDreamer is now known as perlDreamer22:59
+perlDreamerPedersenMJ: how's the back today?23:00
@rizenbroken23:00
@rizenhe's in a cast now23:01
+perlDreamershort nap23:02
@rizeni never went23:02
@rizenthere will be plenty of time to sleep when i'm dead23:02
+perlDreamercan I tag along tomorrow when you're bug fixing?23:18
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has quit []23:24
@rizentalking to me?23:31
+perlDreameryup23:31
@rizenwhat does that mean23:32
@rizenare you coming to madison?23:32
+perlDreamernot until September23:32
+perlDreamermaybe over IM/IRC23:32
+perlDreamerit would probably slow you down a lot23:32
@rizeni'll be on im all day23:32
@khennanyone know how I can fix this:23:32
@khenn(4264) Apache2::SizeLimit httpd process too big, exiting at SIZE=72724 KB  SHARE=4764 KB  REQUESTS=6 LIFETIME=0 seconds23:32
@rizenthat's not a bug23:32
@khennyeah I know23:32
@rizenit's supposed to be happening23:32
@khennI just want to know how to fix it23:32
@khennoh23:32
@rizenso why do you aks how to fix it23:32
@khennthen nm23:32
@khennI thought I could change an apache config setting23:33
@khennand stop that from being thrown23:33
@rizenyou can have it happen less often23:33
@rizenthe processess should last longer than 0 seconds23:33
@rizenedit /data/wre/prereqs/apache/conf/startup.pl23:33
@rizenraise the values in there23:33
@rizenfirst tell me what they are 23:33
@rizenand i can tell you what to raise them to23:34
@khennMAX_PROCESS_SIZE= 10000023:34
@rizenperlDreamer: i'm on support and bug fixing tomorrow23:34
+perlDreamerok23:34
@khennMAX_UNSHARED_SIZE = 2500023:34
@rizenso how much bug fixing i do depends upon how much support i do23:34
@rizenthat one23:34
@rizenshould be 7500023:34
@khennCHECK_EVERY_N_REQUESTS = 523:34
@khennok23:34
@khennthanks23:35
@rizenrestart after changing23:35
@rizenbut yeah23:35
@rizeni'll be glad to have you tag along perlDreamer23:35
+perlDreamerthanks, man23:36
+perlDreamerer, Sensei23:36
+perlDreamerwhat do the a1 .. a20 fields do in the Poll?23:42
@rizenstore the answers23:42
@rizenthe possible responses to the question23:43
+perlDreamerokay23:43
+perlDreamerI'm halfway done with the ISAs for the wobjects23:44
+perlDreamernot sure if it there will be time to write the template variable browser though23:44
@rizentemplate variable browser?23:44
@rizenyou mean for a template editor?23:45
+perlDreameryes23:45
@rizenin due time dood23:45
@rizenit doesn't have to be written overnight23:45
perlmCan someone point me in the direction for how to go about creating your own look and feel for WebGUI?23:49
+perlDreamerthat's all done with templates23:49
+perlDreamerStyle template control header, footer and nav23:49
@rizenwebgui done right has 2 chapters on this23:50
@rizenPedersenMJ has also recently learned how, so he can provide some tips23:50
+perlDreamerrizen, do you mean WDR or the Primer?23:51
@rizenWDR23:51
perlmI know about templates and css, I'm more curious about how it is all layed out.  Do all the style info reside in an Import Node?23:52
+perlDreamerthey can23:52
+perlDreamerbut aren't required to be in any particular place23:52
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]23:53
@khenna good example is to create a demo and look how the style template is set up there23:55
+perlDreamerdemo.plainblack.com23:55
@khennif you edit the page, you can backtrack to the style template23:55
--- Day changed Wed Jan 17 2007
perlmI've got an install on the test web server and am now just trying to map our current look to the test install.00:01
perlmBut our web guy isn't much help, so it is up to me00:01
+perlDreamerif he can segment your web page into distinct parts, it would help00:01
perlmno, I don't think he can do that.00:02
perlmstyle 3 has the same layout, so I'll just start replacing images with our and then see which ones need altering to fix the style3 layout.00:03
+perlDreamerbe sure to make a copy of it to work on00:03
perlmhah00:03
perlmbut where woudl I put this copy?00:03
+perlDreamerright next to the original00:04
+perlDreamerundef the import node00:06
perlmI used the duplicate button in the asset manager00:06
+perlDreamerthat will work just fine00:07
@khenndoes modperl still bomb sometimes when you set global stuff?00:26
@khennie I'd like to do:00:26
@khenner nm00:27
@khennit won't work anyway00:27
PedersenMJHey guys. Sorry for the idle, been in another department.00:35
@rizeni know you've already changed your mind, but setting globals is never a good idea00:36
PedersenMJperlDreamer: Back is *much* better. Which means I can walk more or less comfortably today. Which isn't saying too much for being back to normal :)00:36
@rizenthat's why we went through the pain of the new session system rewrite00:36
@rizento get rid of globals00:36
PedersenMJperlm: The duplicate button won't be enough.00:37
PedersenMJDuplicate only copies one level, not an entire tree.00:37
PedersenMJNow, for help on how to do a whole different theme/look, it's not as tough as you might think. Dunno if you'll be active before I go home, but if not, I'll be happy to help out later tonight (generally speaking between 9:30pm and midnight EST).00:39
PedersenMJAnd I go home at about 6:30pm EST.00:39
-!- perlDreamer is now known as snowDreamer00:41
@preactioncan i do an upgrade on a site that doesn't have an apache instance configured yet? basically can i use the WRE 0.7.2 to upgrade a 6.7.7 site to 7.2.3?00:45
@rizenabsolutely00:45
@rizeni do that all the time00:45
@preactionk, thanks00:45
PedersenMJOkay, now must go back to other dept. bbiab00:47
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui00:51
-!- mode/#webgui [+v crythias] by ChanServ00:51
perlmPedersenMJ, I created a new folder and copied everything.  But css + layout is so tediously boring.  I bet PB will do it for $1k.00:55
perlmProbably have an expert.00:55
perlmI need to make WebGUI look like http://casr.ou.edu/00:55
@khennrizen: I'm not talking global to WebGUI, I'm talking global to the package01:01
@rizenare you using "our"01:02
@khennno01:02
@khennmy01:02
@khennbut it doesn't work anyway01:02
@khennso it's moot01:02
@rizenand are you explicitly destroying it01:02
@khennagain01:02
@khennI'm not doing it01:02
@preactionyou could "use vars"01:02
@rizeni understand that01:02
@rizeni'm just saying don't01:03
@rizeni'll shut up now01:03
@rizenperlm: making a design like that should be relatively trivial01:03
@rizenthe process for taking a design like that and putting it into webgui is described in detail 01:03
@rizengetting url01:03
@rizenhttp://www.plainblack.com/builders/how-to-build-a-style01:04
@rizenif you have any level of support, hosting, or have purchased webgui done right outright01:04
@rizenyou can access that page01:04
perlmI accessed it and I have none of those.......01:05
perlmin fact, a whole new bunch of drop downs has opened up in Designers that I've never seen before.01:05
@rizenyou can buy it here: https://www.plainblack.com/services/wdr01:07
@rizenif you're interested01:07
perlmOur Web Guy desperately needs it.  But I'm not sure I coudl get him to actually read the manual.01:09
@rizenour design team will do it for you for about $40001:09
@rizensend an email to design@plainblack.com if interested01:10
@rizenpreaction01:10
perlmBut I'll see if i can get the money for a contract.  We're planning on moving everything over to WebGUI, so it could be worth it.01:10
@rizenyou here?01:10
perlmbrb, going to see if we can shake up $400 for the design.01:10
PedersenMJperlm: For the record, http://www.nochara.org/ took me less than 8 hours to convert. I think it was only about 6 hours, actually. And that was going from zero knowledge.01:13
PedersenMJThe only thing I had going for me was a decent programming background, and even that didn't do very much at all.01:14
perlmNo offense but that is pretty straightforward.  No image edges that have to butt up against other images/text01:15
PedersenMJAnd you've already got the CSS done. Speaking from my own experience, it's almost not worth the $400 to make plainblack work on it.01:16
PedersenMJperlm: Step 1 for *any* template: Make the page look right without dealing with making a real template. You've already got the hard work done.01:16
perlmI already have a page+css01:17
PedersenMJExactly my point.01:17
PedersenMJThe "conversion to a webgui template" process will only take you a few hours, and will teach you/whomever a bit about webgui in the process.01:18
PedersenMJOh, and I don't take offense. I didn't make the design, I found it at a free web site design site. I just made it into a webgui package. You can even download it, if you wish, and import it into your webgui site. You can find it at http://www.plainblack.com/user_contributions/user_contributions/packages/burned-theme#DcmGtgHJ8Eoh_KxAtuiqWA01:19
PedersenMJWhereever you choose to import it, it will make a folder named "Burned".01:20
perlmsweet01:21
PedersenMJAnd all the files which make up that theme will be underneath that folder.01:21
perlmThanks.  will be good to look at.01:21
PedersenMJI promise you, as difficult as you might think it is, it is a hundred times easier than you can imagine. Mostly, it involves putting a few special lines of code into your page, and that's it.01:21
PedersenMJMostly.01:22
PedersenMJbrb01:22
perlmk01:22
@rizeni agree,it's pretty easy01:22
@rizenand i'd much rather see you do it yourself than have us do it01:22
@rizencuz that means there will be one more educated person in the community01:22
@rizennot sure if that means anything to you01:22
@rizenbut for what it's worth, there it is01:23
PedersenMJYou see, it's not me trying to take money from rizen. He said the same thing to me.01:23
PedersenMJAnd, now that I've got one done, I've got a good three more that I'm planning on, and then one every week or two for a long while to come.01:24
perlmThanks rizen.  WebGUI is part of the Perl community and I certainly want to see it grow.01:25
perlmIn fact, one of the (plethora) of ideas I have for side gigs is to use the very cheap hosting at PB and build sites for small businesses.01:26
perlmbut first I probably need to know how to build a site myself :P01:26
PedersenMJThat tutorial mentioned earlier is pretty decent. The one thing that jumps out at me is to be careful, and where it says carotFileUrl type in ^FileUrl01:27
PedersenMJI seem to recall a few other *very* minor issues, but I need to work through my next theme to properly document it.01:27
-!- snowDreamer is now known as perlDreamer01:28
perlmYeah, I've asked the web guy to see about getting the $125 for the educational package.01:28
@rizenperlm: we have lots of people using the agency hosting to do exactly that01:29
@rizenand making a good living at it01:29
@rizenseveral of them have quit their day jobs and do nothing but that now01:29
perlmWow!  That is music to my ears :)01:29
@rizenthe recurring income is pretty good once you get going01:29
perlmOne, it is good to know WebGUI+Perl are growing, and Two, people are making a living doing something I'm thinking about doing.01:30
@rizenone of the people doing that has over $1200 per month in profit from her agency hosted sites01:30
PedersenMJHeck, I bought access to WDR, for me, personally, without going through work. It's worth it.01:30
@preactionCentOS4 corresponds to the RHEL4 WRE correct?01:30
@rizenyup01:30
@rizenyou can check the os version by checking /etc/redhat-release01:31
@preactionyeah, i had to ask #rhel about that one ;)01:31
@preactionthe mysql server just took longer than setup allowed to start up for some reason01:31
perlmI see what you guys were saying.  It is basically just creating a Template::Toolkit template like you would normally use and putting in special WebGUI macros to be called.  And I probably should pay for the info packet since it has this type of information all neatly organized.01:37
+perlDreamerHTML::Template01:37
+perlDreamermuch simpler to work with01:37
perlmeven better :)01:37
+perlDreamerif you're more familiar with T::T, you can plug it in, but all of wG's default templates at H::T01:38
perlmI've used both in equal amouts of "little" so whichever was good enough for JT, is good enough for me.01:38
@preactionH::T is more template and less magic01:43
PedersenMJNow, sorry to say, but time for me to run. Will bbl.01:45
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []01:46
perlmOkay, I'm off to the races.  Thanks for the help, and have a good one.01:51
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]01:51
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:58
+perlDreamermorning, Radix01:58
@preactionwhy would mysql need 400 megabytes of memory?01:59
@preactioner.. rather mysqld?02:00
+perlDreamerbig query?02:00
+perlDreamercaching?02:00
@preactionholy crap, that IS how big it is...02:00
@preactioni'm getting out-of-memory errors trying to do these upgrades02:00
+perlDreamertransactional db02:00
@preactionalso firefox leaks like a sieve... anyway02:00
@rizennormal operation on plainblack.com02:01
@rizenmysql uses about 350mb02:01
@preactionperhaps it's perl that's out of memory02:02
@rizenhow much ram is on this machine you're working on?02:02
@preactionlooks like only 512m02:02
@rizenah02:02
@rizenwebgui requires 1GB+02:02
@preaction678m, but only 75m free02:02
@preactiongeniuses decides 12gig of swap02:03
@rizenwhat02:03
@rizencrazy02:03
@rizenyou may also want to edit my.cnf02:03
@rizento lower the amount of ram it's using02:03
@rizenif it's mysql02:03
@preactionif i can make mysql nicer, i might be able to push through the perl part02:03
Radix-wrkmorning all02:11
Radix-wrkcheers for the proactive info on the xss problem btw.. great to see patches given for all versions of webgui, not just the latest :)02:12
+perlDreamerpreaction++02:12
Radix-wrkNow we just need preaction to fill out his People Behind Webgui interview questions :)02:14
Radix-wrkwhile I'm doing this patching.. can I ask - in recoverPasswordFinish there's a line - $password .= chr(ord('A') + randint(32)); in a loop which seems to generate the new password.  I assume randint(32) could be reduced to randint(26) if we just want the letters from A-Z in the password, right?  (got users complaining about all sorts of special characters being generated in their passwords and this looks like an easy fix)02:18
+perlDreamerit sounds right, but it would be good to check an ASCII table02:18
+perlDreamernope02:19
+perlDreamerpunctuation is from 91 to 9602:20
+perlDreamerhttp://en.wikipedia.org/wiki/ASCII02:20
+perlDreamerhow about $password =~ s/\W+//g;02:20
+perlDreamerthat would allow underscores in the password, though02:20
+perlDreamer$password =~ tr/A-Za-z0-9//cd;02:21
+perlDreamerfor pure alphanumerics02:21
Radix-wrk65+26 = 9102:21
@preactionRadix-wrk: i already did, Roy's waiting on Steve to properly format my pichar iirc02:21
Radix-wrkbut i assume randint generates from 0-(x-1)02:21
@preactionwhy complaining? they just have to copy/paste02:21
@preactionthen they should IMMEDIATELY change their password02:22
@preactioneasy as sneezing02:22
Radix-wrkseems easy.. but for some reason some passwords are impossible to enter apparently02:22
@rizenradix: traditionally we always release security patches for older versions02:22
Radix-wrkwe've had numerous support issues with it02:22
@preactionbut yes, reducing that to 25 should fix it02:22
Radix-wrkthe [\' chars I assume02:23
@preactionthey don't have US-101/2/3 keyboards?02:23
Radix-wrkwe have customers all around the world02:23
@preactionthat'd make sense02:24
Radix-wrkabout 4500 users last time I checked02:24
@preactionbut still, those keys should exist. at any rate, i'll quit my whining02:24
Radix-wrkevery time we do a mailout telling them of new content on our site we get hundreds of requests for forgotten passwords02:24
@preactionhooray for lusers!02:24
+perlDreamerthat's easy, don't tell them about new content02:24
+perlDreamer:)02:24
Radix-wrkshould be as simple as cut/paste I agree, but the volume of complaints tends to suggest there might be a problem :)02:24
Radix-wrkeasy fix02:25
@preactioneasier fix than reeducating at least02:26
Radix-wrkthat patch didn't work for 7.0.8 btw - guess line numbers have changed in 7.3.4, but changes were easy manually thanks to your 5 steps :)02:38
@rizensee preaction02:42
@rizen=)02:42
@rizenthat's why i said those were more important than the patch02:42
Radix-wrkwell thanks to you then JT :)02:43
@rizenno no02:43
@rizenthanks goes to preaction02:44
@rizenhe's the one that did the work02:44
@rizenit all goes to him02:44
@rizenhe's just learning how all this works though02:44
+perlDreamerwhat does rewriteUrls do on the HttpProxy?02:44
@rizenso that was just some advice02:44
@rizenrewrites the urls so it actually works as a proxy02:44
@rizenso you can click on links02:44
@rizenand move through pages02:44
@rizenand you stay within the webgui site02:44
@rizenwithout it02:44
@rizenonly the first page is proxied02:45
+perlDreamerthen what is followExternal?02:45
@rizenand after that you'll click through to the real site02:45
@rizenlinks outside of the original domain02:45
@rizenand it only applies if you have rewriteUrls turned on02:45
+perlDreamerthanks, dude02:46
+perlDreamerthe Http Proxy docs need a rewrite02:46
@rizenprobably02:46
-!- perlDreamer is now known as perlCooking02:59
Radix-wrkYou cooking the whole camel?03:02
Radix-wrkActually I've eaten wild camel once - cooked slowly in a lovely stew.. was delicious :)03:04
@rizeni ate camel once when i was in oz03:05
@rizenwe went to some restaurant that served all kinds of exotic meats03:05
@rizeni had buffalo, camel, some sort of reptile03:06
@rizeni think maybe croc03:06
@rizenor maybe it was snake03:06
@rizendon't remember03:06
@rizenand then also kangaroo03:06
@rizenthey all tasted like crap03:06
@rizenit was downtown sydney.03:07
@rizensome restaurant up in the sky that spins03:07
Radix-wrkheh03:09
Radix-wrkwell this was wild camel, that a friend of the family hunted and shot up north of WA.  Apparently quite a lot of wild camels out there - bit of a problem for the locals even, so hunting them isn't an issue.  It was very very tender because of the way it was cooked and was lovely.03:11
Radix-wrkkangaroo steaks are nice too, but you have to be careful not to overcook them or they become tough and rubbery.  Done right they should melt in your mouth.03:12
Radix-wrkkangaroo steaks you can get at the local supermarket easy, but camel, snake, croc, etc are pretty exotic even for us and aren't the easiest things to try (here in WA at least).03:14
@rizenthis place must not have  known what they were doing03:14
@rizencuz i'm telling you, it was bad03:14
@rizenone of the worst meals i've ever had03:14
Radix-wrkheh03:14
@preactionRadix-wrk: the patch didn't work because of the line numbers, but it would've been possible to change the options of the patch program to make it fit. the '-p' option specifies the "fuzziness" of the search. '-p0' means it must match exactly. '-p2' means it can have 2 lines of sway one way or the other, i think you can have up to 5 levels.03:16
@preactionalso: if you open the patch in a text editor, it's easy to see what needs to change, the lines with "-" at the beginning are removed, and the ones with "+" at the beginning are added03:17
Radix-wrkpreaction, yup, tis cool.. manually applied the changes and it works fine :)03:17
@preactioni've been sitting here for 45 minutes watching a 500kB/s connection try to move what must be a gig of uploads data...03:17
Radix-wrkSounds like fun :)03:18
@rizenyuk03:18
@preactioneh, i could've been playing DDR03:19
@rizeni hope you're doing something else to pass the time03:19
@preactioni mean.. cardiovascular workout03:19
@rizenDDR?03:19
@preactionDance Dance Revolution03:19
Radix-wrkHmm.. Seagate have announced 15k rpm 2.5" drives - I want one for my gaming lappy! :)03:48
@preactionso this move has now taken 1:15 minutes of their billable time..03:52
@rizenk03:52
@preactioni haven't even gotten to the fun of installing this php app, which i'm hoping works as CGI03:53
@rizenphp?03:54
@rizenwe don't do php03:54
@rizendid vrby agree to this?03:54
@preactioni imagine it wasn't said that it was a php app03:55
@preactionjust a "webmail app"03:55
@preactionactually from some of the language in these mails, perhaps it was Roy who agreed to an unknown "webmail program", at any rate03:57
@rizenwhat is the name of this client?03:58
@preactionsquirrelmail03:58
@rizenthe client - company03:59
@rizennot the program03:59
@preactionoh03:59
@preactionfinditco - Mike Ferren03:59
@rizenk thanks03:59
@preactioni believe this is ad-hoc03:59
xdangeris there any good webmail progs out there in oss?04:01
@rizeni've heard squirrelmail is ok04:01
@rizenbut honestly, it's mostly all crap04:01
@rizenthe only thing even close to cool is hula-mail04:01
@rizenand that's only alpha04:01
xdangerIsn't novell abandoning hula?04:03
xdangerAnd I really want only a webmail (maybe calendar) but not the server...04:03
@preactionfar easier to just set up pop3md or pop3ad04:04
@rizennovell is, but that doesn't mean it will go away04:05
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)]04:06
@rizenas far as stand alone webmail the only thing i've heard of being good is squirllmail04:06
@rizeni tried out Courier webmail once, but it was pretty basic.04:06
xdangerroundcube.net is pretty slick04:10
xdangerbut it's a beta 0.1 php script ajax thingy... that creeps me =)04:10
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui04:27
-!- mode/#webgui [+v crythias] by ChanServ04:27
@khennIs there a reason we have HTML::Template includes turned off?04:38
@khennis it insecure?04:38
@preactionH::T knows nothing of WebGUI assets04:38
@khennso?04:38
@preactionso you can only include templates from the filesystem04:38
@khennrigt04:39
@khennright04:39
@preactionwhich most webgui users don't have access to / want to use04:39
@khennwhy can't we do that?04:39
@khennI see04:39
@preactionotherwise insecurity, i don't think so04:39
@khennthat makes sense04:39
@khennthanks04:39
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []04:43
-!- crythias [n=Gerald@68.51.234.189] has joined #webgui04:52
-!- mode/#webgui [+v crythias] by ChanServ04:52
@rizeni wish i knew who used the hack to deface our site05:38
@rizentelling us about it is one thing05:38
@rizendefacing the site to make a point is completely something else05:38
@khennyeah that sucked05:41
@khennthat's all for me folks05:55
@khennasta la tomorrow05:55
@khennhasta even05:55
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []05:55
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui05:59
-!- mode/#webgui [+o snapcount] by ChanServ05:59
-!- mode/#webgui [-o snapcount] by rizen06:02
@rizenthat rocks06:02
-!- mode/#webgui [+v snapcount] by rizen06:02
-!- mode/#webgui [+o snapcount] by rizen06:02
+perlCookingwouldn't you at least have the hacker's IP address in the logs06:03
+perlCookingand maybe an email address06:03
-!- perlCooking is now known as perlDreamer06:03
@rizenyou're still away06:03
@rizenyou can't be talking06:03
@rizenhehe06:03
+perlDreamerI'm back06:04
@snapcountwhat did you cook me?  I'm hungry06:04
+perlDreamerDenver omlettes, cinnamin chip toast and hazelnut cocoa with whipped cream06:04
@rizennot according to my screen06:04
@rizenyou're still away06:04
@rizenyou're greyed outr06:04
+perlDreamerweird06:05
+perlDreamerI feel here06:05
@rizendid you type /away06:05
@rizenwith no param06:05
+perlDreamerno06:05
@rizendo that06:05
+perlDreamer   06:05
+perlDreameruh06:05
+perlDreamernow what06:05
@rizenhmm..looks like your program doesn't do that06:05
@rizendid you notice a difference on my name in your client?06:06
@snapcountpinch your nose and tilt your head back... start saying your abc's alternating between forward and backwards beginning with J06:06
@snapcountJ K I L H ...06:06
+perlDreamernope06:07
+perlDreamerso, 'bout tracking yon hacker...06:07
@rizenwebgui doesn't store an ip with a user account06:09
@rizenand the session is already gone06:09
@rizenso how should i find this user?06:09
+perlDreamerwhat about apache logs?06:09
@rizenoh...wait..userLoginLog06:09
+perlDreamerand the bug report should have a unique URL for tracking it down06:10
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui06:12
@rizenok06:13
@rizenip is 66.67.114.2006:13
@rizencompared that with previous logins06:13
@rizenno other users logged in with that ip06:13
@rizenthere are 2 active visitor sessions open with that ip06:13
+perlDreamerthere's no web server at that address06:14
@rizenboth created around the same time as the hacker06:14
@rizenthe person is in rochester06:14
@rizencpe-66-67-114-20.rochester.res.rr.com06:14
+perlDreameryep06:14
@rizenand use roadrunner internet06:14
@rizenbut billions of people use that06:14
@rizenok millions06:15
@rizenbut still06:15
@rizenno help06:15
+perlDreamerwe also have the name used on the RFE06:16
+perlDreamerastalavista06:16
@rizenfrank says that06:16
@rizenbut so do other people06:17
+perlDreamertry googling for it06:17
Radix-wrkname of a rather infamous search engine06:17
Radix-wrkastalavista.box.sk06:17
+perlDreameralso name of a group of hackers06:18
+perlDreamerdo we have any German speakers in the channel?06:18
@rizenthis isn't going to go anywhere06:19
PedersenMJno hablo aleman, lo siento decir.06:20
PedersenMJSolo hablo ingles y espanol.06:20
Radix-wrkOnly German I know is from old WWII movies.06:21
-!- crythias [n=Gerald@68.51.234.189] has quit [Read error: 110 (Connection timed out)]06:21
+perlDreamerSchnell!06:21
Radix-wrkNein Nein! Mein Kampf06:21
+perlDreamerDas boot06:21
PedersenMJMach schnell!06:21
Radix-wrkSpracken Si Deutsche06:21
PedersenMJNein06:21
Radix-wrkAuf wiedersehen06:21
@rizenthe attacker was referred from this site06:21
@rizenhttp://www.securityfocus.com/bid/22051/info06:21
@rizenapparently they aren't part of our community06:22
+perlDreameryou're right, this isn't going anywhere06:24
+perlDreameroh well06:26
+perlDreamerwe broke 9000 automated help and i18n tests today06:26
@rizentoo bad too06:26
@rizencuz even if i found him 06:26
@rizeni could only kill him once06:27
@rizenbut i could have tortured him for a while06:27
@rizenand gave him blood transfusions to keep him alive06:27
@rizenso i can torture him some more06:27
PedersenMJHmmm... hey, JT, can I take back that slap I gave you earlier?06:27
+perlDreamerI suppose in a way he did us a favor by letting us know about th exploit06:27
@rizentrue06:28
@rizeni want to know about that sort of stuff06:28
@rizenbut i don't want to be slapped in the face while finding out about it06:29
@rizenthat sort of thing is unacceptable06:29
@rizenunlike some software companies, we take security seriously06:29
+perlDreameran email to the dev list would have been better06:30
+perlDreameror to PB privately06:30
@rizeneither way would have been great06:31
PedersenMJBTW, since I know there's worry about attacks, I did just update the Burned theme I uploaded the other day. Small update, for the css stylesheet, but it was me, and not a bot.06:34
@rizenthe attacks aren't anywhere near that serious06:34
@rizenyou know...not to toot my own horn or anything, but when i designed the asset system06:35
@rizeni was brilliant06:35
PedersenMJWell, I see discussion of one, and wanted to make sure you knew this was a legit update, as opposed to something nefarious going on.06:35
@rizenand now looking back on all the assets created06:35
@rizeni didn't use the api as efficiently as i should have06:35
+perlDreameryou think there's more to wring out?06:36
@rizenabsolutely06:36
@rizenfor example06:36
@rizenthere's a lot of processing in processPropertiesFromForm post06:36
@rizenthat should instead be placed into parameter filters06:36
@rizensee the fixUrl method as an example06:37
@rizenin Asset.pm06:37
@rizeni'm adding a fixTitle one right now that will fix this HTML problem system-wide06:37
+perlDreamerwe could also use a javascript escaping function06:37
@rizenWebGUI::HTML does it06:38
@rizenWebGUI::HTML::filter06:38
@rizenwill remove it06:38
+perlDreameruh, to safely escape string to pass into javascript06:38
+perlDreamerquotes, newlines and the like06:39
@rizenoh06:39
@rizenthat is handled by the templating engine06:39
PedersenMJWoohoo! Something else I just found, and will try to keep in place for future templates: Burned validates: http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.nochara.org%2Fhome%3Fop%3Dauth%3Bmethod%3Dlogout06:39
@rizen<tmpl_var name="tmplVariableName" escape="JS">06:39
+perlDreamerwill that work if the js is created inside wG instead of in the template?06:40
@rizenno06:40
@rizenbut js shouldn't be created in webgui06:40
@rizengenerally speaking06:40
@rizeni know it sometimes is06:41
@rizenbut that's pretty rare06:41
@snapcountperlDreamer: even if you generate it in the code, you still have to send it to a template right?  So why do you have to escape it in wG?06:43
+perlDreamerwell, this is what I was thinking.06:44
+perlDreamervar foo = <tmpl_var myVar escape="JS"> is one thing06:44
+perlDreamer$var->{foo} = qq-var one = "one"; var two = $two;- is another entirely06:45
+perlDreamerin the 2nd case, it would mistakenly escape the quotes for the constant06:45
+perlDreamersnapcount is either deep in thought or thinking of polite ways to tell me I'm an id10t06:48
PedersenMJI'm neither, for what it's worth. I'm working on understanding variables. I actually have need of them in my next template (this first one didn't use them at all).06:49
+perlDreamerokay, JT, one last rabbit trail.  He probably used a demo system to practice the hack.  Can you see if there are any records of that on demo.pb.com?06:49
@rizenall demos from that era are already gone06:50
@rizen24 hour existence06:50
+perlDreamerokay, I give06:51
@rizeni'll look, but my guess is it was created before 10:51pm06:51
@rizenyup06:53
@rizenthey were on the demo server06:53
@rizen27 hours ago06:53
@rizenhowever, we don't keep actual http access logs on the demo server06:53
@rizenso there's no way to know which demo they used06:54
@rizeneven if it were still there06:54
+perlDreamerokay.  Thanks for checking JT06:56
+perlDreamerand I'm now 0 for 206:58
+perlDreamerthe particular bug I was looking at that needed JS quoting can be fixed in the template06:58
+perlDreamerdo we have a scheduled release for 7.3.5 tomorrow?06:58
@rizenyeah, whenever roy gets to it tomorrow06:59
@rizen=)06:59
+perlDreamerI might be able to close this but out before the release then06:59
@rizenhe has class at 4:30 eastern, so i'm guessing before that06:59
+perlDreamerthat's 1:30 my time06:59
+perlDreamerclose06:59
@rizenyeah...but that's when he goes to class07:00
@rizenso he'll start on it way before that07:00
+perlDreamerokay07:00
@snapcountok Colin07:00
@rizenfigure that if you don't get it in before you close up tonight07:00
@rizenyou won't get it in07:00
@snapcountwe're not communimicating07:00
@snapcountyou're example works just fine07:00
+perlDreamerit does, we should patch the template though07:00
+perlDreamerwait, it does?07:00
@snapcountyes07:00
@snapcountI just tried it07:00
+perlDreamerI should stick to perl07:00
@snapcountI used qq{} though07:00
+perlDreamerwhat time is release tomorrow?07:01
@snapcountmy $two = 2;07:01
@snapcount        $var{'somejavascript'} = qq{var one="one"; var two=$two; alert(one+"---"+two);};07:01
@snapcountthen wrap that template var in <script> tags07:01
@snapcountwhen I view the article, I see an alert with "one---2"07:02
@snapcountis that not what you want?07:02
+perlDreameryup07:02
@snapcountqq escapes the quotes in perl so they are actually rendered to the js07:02
@snapcountw/o you having to backslash them07:03
+perlDreamerright, and then you're saying the escape="JS" won't mess it up any further.07:03
@snapcountoh I don't know07:03
@snapcountdidn't use escape on the tmpl var07:03
@snapcountno need to right?07:03
@snapcountit's already escaped07:03
@snapcountI'm kind of stupid about this07:03
@snapcountso I'm trying to learn 07:03
@snapcountin my template I used <script><tmpl_var somejavascript></script>07:04
+perlDreamerchange the tmpl_var to this: <tmpl_var somejavascript escape="JS">07:05
@snapcountwhy would you want to do that?07:05
@snapcountun-dumb me07:05
PedersenMJHey, question for anybody on a set of choices and which one is best? I'm working on the template here: http://www.oswd.org/design/preview/id/220407:05
@snapcountin case the $two variable had some quoted text in it?07:05
+perlDreamerright07:06
@snapcountthe light is flickering07:06
@snapcountnot sure if it's about to come on or burn out =)07:06
PedersenMJIn the upper right is a list of "sister sites". It's slightly complex html (not very, to be sure, but slightly). Should I use a snippet to store the list, or should I use a data form to store the list?07:06
+perlDreamerI may be completely wrong07:06
@snapcountwell at least you're not clueless =P07:06
@rizensnippet07:06
@rizendefinitely not dataform07:07
PedersenMJThought so. Just will have to make it as clear as possible to potential editors what they need to do to maintain that list.07:07
@snapcountok the light is on07:08
+perlDreamerdid that break it?07:09
@snapcountchanging $two = qq{Lincoln said "four score and seven years ago" and some other stuff};07:09
@snapcountbreaks it quite nicely07:09
@snapcountescaping it in the template also escapes the quotes that define the js variable07:09
@snapcountwhich also breaks it07:09
@snapcountI get the problem now at least =)07:09
+perlDreamerbut like JT was saying earlier, we shouldn't be creating JS in the core unless it's unavoidable07:10
+perlDreamerwe should pass template vars into JS in the template07:10
+perlDreamerin which case escape="JS" works great.07:10
@rizenholy crap i rock07:10
@snapcountsure... but I think it's crappy to have JS in a template... my arguments for that suck and it's an opinion though07:10
@rizenor at least i did many months ago07:11
@rizenwhen i wrote the asset api07:11
+perlDreamerwell, it _is_ something that users can mess up07:11
@snapcountb/c templating is kind of a language so saying "no code in the template" is kind of stupid07:11
@snapcountthat's what I don't like, especially because it can render something unusable07:11
@snapcountbut so can fucking up the template07:11
@snapcountso again, argument sucketh07:11
+perlDreamerrizen: what's the good news?07:13
@snapcountI guess I see templates as controlling UI appearance only and not including stuff that's required for the app to function.  But in most cases js is used for display purposes and not functionality07:13
@snapcountalso, you could make the same argument that JS doesn't belong in Perl code07:14
@snapcountI guess it boils down to JT is right07:14
@snapcountsigh*07:14
@rizenwhat is the sigh for?07:14
@snapcountyou're right and I can't think of a better way and I'm pouting07:15
@snapcount=)07:15
@rizenthat's why i'm the don and youre only a wiseguy07:15
@snapcountindeed07:15
@rizensomeday you'll put a hit on me07:16
@rizenand become the don07:16
PedersenMJThat reminds me... Is it time for me to invite you over for dinner sometime?07:16
@snapcountIt's not easy being the The special assistant to the Executive Vice-Janitor07:16
@snapcountValentines Day is coming up07:16
@snapcountthat's a good day to off mob bosses07:16
@rizennor is it easy to be the wearer of hats, bearer of none07:16
@snapcountheh07:16
+perlDreamerI committed the template, so don't worry about me for the release07:17
PedersenMJRadix, are you around at all right now? I seem to recall your working on something else I was looking for (namely, how to highlight the currently selected page in the navigation).07:17
PedersenMJOr at least highlighting the first item only in the current navigation.07:17
+perlDreamerI feel like I'm astroturfing the changelog07:18
@snapcountPedersenMJ: what do you need help with?07:18
@rizenastroturfing the change log?07:19
@snapcountYou can use the isCurrentPage tmpl variable to set a class in a span tag to do that07:19
@snapcountI think that's the name of the variable anyways07:19
PedersenMJSame design as I mentioned above. I thought I remembered seeing somebody (and thought it was Radix) trying to highlight just a specific item in the ... Okay, gimme a sec.07:20
@snapcountit's in the nav help for navigation template vars07:20
+perlDreamerI noticed that some guys sign the changelog with name/company07:20
+perlDreamerso I started doing it, too07:20
@snapcount<span <tmpl_if isCurrentPage>class='highlight'></tmpl_if>07:20
+perlDreamermy company name is long....07:20
+perlDreamerso it stands out07:20
@rizenso?07:21
+perlDreameras long as y'all are okay with it07:21
+perlDreamerPedersenMJ, someone wanted to highlight all items at the top level07:22
@rizeni'm not ok with "y'all"07:22
@snapcountYou should name your company "Perl Dreamer's Association of associated thoughts and references that are usually puzzling and always genius for the solving of complex problems in the language of thy camel our lord as spoken by WebGUI the savior of all things cool"07:22
@snapcount.com07:22
@rizeni have rescinded that word07:22
PedersenMJNo, snapcount had exactly what I was looking for.07:22
+perlDreameroh, okay07:23
+perlDreamercool07:23
+perlDreamerI'll just use vosotros instead07:23
+perlDreamerthat's spanish for *'all07:23
PedersenMJperlDreamer: Go with "vos." for short (as close as you can get to y'all in Spanish as possible, I think :)07:23
@rizenat first i wasn't ok with yall07:24
@snapcountactually PedersenMJ it would be <span <tmpl_if isCurrentPage>class='highlight'</tmpl_if>>07:24
@rizenbecause it's like using "utilize" instead of "use"07:24
@snapcountI had that closing > for the span in the wrong place07:24
@rizenthere's just no need07:24
PedersenMJsnapcount: Thank you. I think I can see this theme starting to come together, mentally. This one will be noticeably more complex than Burned, and better because of it. Should showcase some of what webgui can do with templates a bit better.07:24
@snapcountexcellent07:25
@snapcountI appreciate you doing this07:25
@rizenbut then i changed my mind and decided that "you all" could be used to make sure the crowd knows you're talking to all of them07:25
@snapcountit will be great for the community07:25
@rizenbut then i heard some southerners using yall in place of the singular form of you07:25
@rizenand once again decided that yall shouldn't ever be used07:25
PedersenMJActually, snapcount, I'll admit it: This is fun for me. Not quite like learning a programming language, to be sure, but similar enough to make me happy.07:26
Radix-wrkSo I guess that would be a no for changing the 'Everyone' group to 'Y'all' then.07:26
+perlDreamerperlbot help07:26
perlbot(fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip)07:26
@snapcountthe redneck translation should07:26
+perlDreamerlearn pDC as Perl Dreamer's Association of associated thoughts and references that are usually puzzling and always genius for the solving of complex problems in the language of thy camel our lord as spoken by WebGUI the savior of all things cool07:27
@snapcounttoo bad group names are not i18n07:27
@snapcount=D07:27
Radix-wrkheh07:27
+perlDreamerperlbot learn pDC as Perl Dreamer's Association of associated thoughts and references that are usually puzzling and always genius for the solving of complex problems in the language of thy camel our lord as spoken by WebGUI the savior of all things cool07:27
perlbotadded pDC to the database07:27
@snapcountsweet!07:27
+perlDreamersnapcount: we can fix that07:27
@rizenperlDreamer: i have officially committed my first WBP change07:27
+perlDreamercool!07:28
@rizenyay!07:28
@snapcountwhat is it?07:28
+perlDreamerbut now I have to work harder07:28
@snapcountthat checker thingy that enforces the rules?07:28
@snapcountwhat was it called?07:28
PedersenMJIf you check out the url for that preview, I'm still working out one detail, and that's the paragraph on the left side of the graphic. I'm not sure what, if anything, I should do with that.07:28
@rizendepricated WebGUI::Util::randomizeArray in favor of List::Util::scalar07:28
@snapcountthat brings up an old lingering question07:29
@snapcountwhy is there a randomize hash function in there07:29
@snapcountaren't hashes by definition, random?07:29
@snapcountor is that unreliable?07:29
@rizenthey aren't truely random07:29
@rizenthey are just disjointed07:29
@rizenbut regardless07:29
@snapcountnow that would be ironic...  you can't rely on a hash to be consistent or random07:29
@snapcountsweet07:29
@rizenit was to randomize a hash that was tied to ixhash07:29
@snapcounthash ordering rather07:30
@snapcountoh I see07:30
@rizenbut it's no longer needed07:30
@rizenand can be depricated as well07:30
@snapcountPedersenMJ: post the link again pls07:30
Radix-wrkPedersenMJ, what url?07:30
PedersenMJhttp://www.oswd.org/design/preview/id/220407:31
@snapcountwell your design just includes styling not content right?07:32
@snapcountso you would simply have another article template you put in your package that made the article look like that07:32
PedersenMJTrue, it does. I almost feel like I should put an article there telling people to put something there, which seems quite obnoxious on my part.07:33
@snapcountis that what you meant by "what to do with it"?07:33
PedersenMJYeah, that's it exactly.07:33
@snapcountIf you do include content... replace all the text with lorem ipsum07:33
@snapcountassuming the terms of the design allow that07:34
PedersenMJActually, perfectly fair thing to do: Post what it is, and where I got it, and let them change that as they see fit.07:34
@snapcountit may not be a bad idea to include articles in the package for one page to show what it looks like I guess07:34
@snapcountI don't know07:34
@snapcounteasy enough to delete them... perhaps you could just stuff the design with the same content the other wG styles come with07:35
@snapcountthat would really get the point across07:35
@rizeni'm going to /kickban every user that doesn't respond in the next 2.3 seconds07:35
PedersenMJFor this one, I'm already going to make them do some customization. For instance, the "Site Network" links in the upper right are going to have to be different.07:35
@rizenthat's it, you're all kicked07:35
@snapcountidlers are good07:35
@snapcountmake us look bigger =)07:36
PedersenMJAnd we all know that size is what matters.07:36
@rizenwe don't want to be those guys07:36
@snapcountcome on07:36
@snapcountthis is a popularity contest07:36
@snapcountmost come right back anyway07:36
+perlDreamerI think the filter stuff is better than the shuffle07:36
-!- perlbot was kicked from #webgui by snapcount [go get it boy!]07:36
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui07:36
@snapcountsee07:36
+perlDreamerit's like a boomerang07:36
@rizenthere's no one talking on the joomla channel07:37
@rizenjust 80 idlers07:37
@rizenno one on the opencms channel07:37
PedersenMJCan't blame them. I've looked at joomla. Tried to use it. Figured out only one thing about it: It might be great for some people, but I can't do more with it than start it up.07:37
+perlDreamerthat's what most people say about wG07:38
@snapcountPedersenMJ: I think it would be sweet if you did your designs using the default content07:38
PedersenMJAnd even though there might be power inside of it, I can't see any evidence of said power.07:38
@snapcountthat's just my opinion though07:38
@snapcountI'm just glad you're doing it. period =)07:38
@rizenwhoa...lots of idle peeps on drupal channel too07:38
@snapcountI was pissed b/c drupal made diggs front page for their v5 release and 6th birthday07:39
PedersenMJActually, I could do two versions of the package: One with nothing in it, for people who already know what they're getting/want, one with the default content to allow people to see what webgui could look like.07:39
@rizenwow...even more on plone not talking07:39
+perlDreamerg'night, all07:39
@snapcountwhen I submitted our 7.0 relase / bday we got 3 digs07:39
@rizenlater07:39
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]07:39
PedersenMJlater, pD07:39
@snapcountPedersenMJ: that's a good idea07:40
PedersenMJHmmm... thought there: Even without intending, I might be gaming the karma system a bit by doing that.07:40
@snapcountjust more work for you07:40
@snapcounthow?07:40
PedersenMJWell, it's two separate uploads. From uploading burned, I see that I got 10 karma.07:41
PedersenMJIt could result in double downloads, which I *think* also generate karma.07:41
@snapcountno... you only get karma for posts unless rizen slipped a new feature in or I didn't notice07:41
PedersenMJDespite using you guys shamelessly for your knowledge of the system, I'm not trying to game the systems you make in my favor.07:42
@snapcountour knowledge to you is an investment07:42
@snapcountone that is paying off already through your contributions07:42
@snapcountfor all of us07:42
@snapcountwe are completely ok with that07:42
@snapcountand encourage it07:42
PedersenMJGood. I'm glad to help. I *like* this package, quite a bit.07:43
@snapcountthat's the beauty of community07:43
@snapcountI would also hope that you share the knowledge you are gaining when others want to contribute07:44
PedersenMJFunny thing is, I wish I'd found wg a year ago. Might have gotten you guys a pretty decent contract. And have gotten to avoid the crap I'm dealing with at work now.07:44
@snapcountwG was in a weird place a year ago07:45
PedersenMJAbsolutely! perlm looks like he'll be developing his own template, actually, partially because myself and somebody else (not just rizen) pointed out to him how easy it was today.07:45
@snapcountnot the same software really07:45
@snapcountexcellent07:45
@snapcountyou may not have thought so highly of us a year ago =/07:45
@snapcountunless you used v5.x07:45
@snapcountoh rizen07:46
PedersenMJAnd I'm planning on tracking the changes of an existing template to a package, and posting that as a "how to build a style" on the wiki. Unless you guys don't want that.07:46
@snapcountthat iPhoneGuy is maxscience07:46
@snapcountI know it is07:46
@snapcountof course we want that07:46
@rizennice07:46
@rizeni said that the first day he was on there07:47
@rizenand frank said "no, couldn't be"07:47
@snapcounthe seems to have changed his attitude a bit though07:47
@snapcountI wasn't sure at first either07:47
@snapcountbut the questions he was asking gave him away07:47
@snapcountall the same questions he asked before, pushing the same feature requests, etc07:47
@snapcountsame arguments07:47
PedersenMJCool. I don't think this Andreas02 is the right one. It adds more complexity than is needed, as I'll have a snippet (possibly two), some conditionals in the template, etc. Nor, necessarily, is MultiFlex, as it's got several options to work through. I'll find it after I finish those two, though.07:48
@snapcountSoon, you should get karma for wiki posts07:48
@snapcountI have to post the RFE for that07:48
@snapcountthat oswd site is where I got my style from for my personal site07:49
@snapcountand how I learned to implement a wG style07:49
PedersenMJHeh. I'm not even gunning for karma. BTW, you might want to look into mine. Somehow, I'm at 32. And I don't think I've done enough to get that. Yes, I know it's pathetically small, but there might be something in how I got that that could be gamed by someone else.07:50
@snapcountmost use a <div> based layout which makes it pretty easy once you get your head wrapped around the general ideas of wG07:50
@snapcountthat's not much07:50
PedersenMJYeah, they really are an easy conversion. It only gets complex if you let it. I'm going to let it for the Andreas02.07:50
@snapcountI think you get two or three points for every post to a regular forum07:50
@snapcounta lot of our users have thousands of karma points so you're getting what's due to you07:51
@snapcountand you gaining more karma also works in our favor too07:51
@snapcountthe more involved you are, the more you know about wG generally speaking07:51
@snapcountthat means you will have more influence07:51
PedersenMJYou're right, it's not much. But, somehow, I've gotten more than I think I was supposed to. For instance, here's what I *know* of: buying wdr, posting one wiki article, updating it, posting one wgpkg, and updating it.07:52
@snapcountwhich is probably good because you will be smarter in what you ask for07:52
@snapcountand what you advocate as far as RFEs and spending your karma on them07:52
@snapcountyou can also get karma when people rate your posts07:52
@snapcountthat actually transfers karma from them to you07:53
PedersenMJAh, okay. Now that makes sense (I knew I had more when I woke up than when I went to bed).07:53
PedersenMJI suppose I am watching it, yeah. More because I'm hoping to see people download the Burned theme, though, than anything else.07:55
@snapcountI'm glad you've taken an interest in this07:55
@snapcountwe had quite a few themes in the 5.x days07:55
@snapcountand it's something we really wanted to see from the community now that 7.x is here07:55
PedersenMJWell, as I said, it's fun for me. Might even work on doing a custom login template, now that I know that can be done.07:56
PedersenMJMight also work on a script to convert moinmoin data into wg-wiki.07:58
PedersenMJIf I did that, I'd have a site that my friends would go nuts over in nochara.org. We've got our own RPG gaming group, and part of Nochara is based on that. We also make fairly heavy use of a moinmoin wiki.07:59
@snapcountwell if I'm around I'd be glad to help you writing that08:02
@snapcountif it's something you would contribute08:02
@rizeni've been watching videos and presentations from other systems out there08:02
@snapcountthe people on the dev list will help you too08:02
@rizenand am realizing how far ahead of the curve webgui is08:02
@snapcountindeed, the challenge is getting everyone else to realize that =)08:02
PedersenMJHell yes, I'd contribute that. There's no reason (and no benefit) to keeping it private.08:02
@snapcountI'm kind of fond of utility scripts08:03
@snapcountand they are a great way for you to learn the API08:03
PedersenMJJT, wg isn't just ahead of the curve. It's lapped the other systems.08:03
@snapcountthey are fun to write imo08:03
PedersenMJYou can use *just* the web browser, and get amazing functionality, without having to touch a line of code or shell script.08:03
@snapcounttell your friends =)08:04
@snapcountspread the love man08:04
@snapcountlol08:04
@snapcountrizen have you ever used the FileMerge program that comes with os x dev tools08:05
PedersenMJI'm trying to *show*, not tell. Hence the need to make themes. Once I get even a few of the fairly complex ones under my belt, and show that there's very little to them... I think it'll be pretty easy to convince people.08:05
@snapcountit's pretty damn cool08:05
@rizennope08:05
@snapcountit's a graphical diff tool08:05
@rizenwhat is it for?08:05
@rizenoh08:05
@snapcountreally sweet08:05
@snapcountno bullshit just works08:05
@snapcountbut very nice graphical display08:05
@snapcounttypical Apple =)08:05
@snapcountI needed somthing to diff templates in head... one was for 7.3.4 and the other 7.3.508:06
@snapcountsince they are different files, I couldn't use our svn site08:07
Radix-wrk60000 myspace.com accounts compromised: http://blog.washingtonpost.com/securityfix/2007/01/myspace_phishers_hook_hundreds.html08:11
Radix-wrkmost popular password was 'password1'08:12
PedersenMJNow, time for me to hit the sack folks. G'night!08:17
@snapcountgood night08:17
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []08:17
-!- perlbot was kicked from #webgui by rizen [rizen]08:49
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui08:49
-!- perlbot was kicked from #webgui by rizen [rizen]08:49
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui08:49
@rizenthat's cool08:49
-!- mode/#webgui [+v perlbot] by rizen08:49
-!- mode/#webgui [-o perlbot] by rizen08:50
-!- mode/#webgui [-v perlbot] by rizen08:50
@snapcounteh?08:58
@snapcountremembering how to run an irc channel eh?08:59
@rizensort of08:59
-!- mode/#webgui [-o snapcount] by snapcount08:59
+snapcountcan I talk09:00
+snapcountdamn it09:00
-!- mode/#webgui [+o snapcount] by ChanServ09:00
@snapcountthe freenode chanserv is being tricky09:01
* snapcount scratches his head09:06
@snapcountahh09:07
-!- mode/#webgui [+m] by snapcount09:07
@snapcountI can talk09:07
-!- mode/#webgui [-o snapcount] by snapcount09:07
+snapcountnow i cant09:07
+snapcountor can I09:07
+snapcountoh I'm voiced09:08
-!- mode/#webgui [+o snapcount] by ChanServ09:08
-!- mode/#webgui [-v snapcount] by snapcount09:08
@snapcountnow I cant09:08
-!- mode/#webgui [-o snapcount] by rizen09:08
-!- mode/#webgui [+o snapcount] by ChanServ09:09
@snapcountthat worked09:09
@snapcountweird09:09
-!- mode/#webgui [-m] by snapcount09:09
Radix-wrkNow I can talk09:09
@snapcountso it's /mode #webgui +m09:09
@snapcountto turn it on and -m to turn it off09:09
@snapcountnot +-v09:09
@snapcounthuh09:11
@snapcount+z looks interesting too09:11
@snapcountWhen +z is set, the effects of +b, +q, and +m are relaxed. For each message, if that message would normally be blocked by one of these modes, it is instead sent to all the users who are currently set +o (channel operator). This is intended for use in moderated debates. 09:11
@snapcountmaybe one day there will be enough people in here that we actually care about that feature lol09:12
-!- mode/#webgui [-o snapcount] by rizen09:13
@rizeni'm not actually using the mode command09:13
@rizeni'm using the shortcutts09:13
snapcountoh does your client have them built in09:13
@rizensuch as /op /voice /deop09:13
-!- mode/#webgui [+v snapcount] by rizen09:14
-!- mode/#webgui [+o snapcount] by rizen09:14
@snapcountI wonder if freenode implements those or if it's your client09:14
-!- mode/#webgui [-o snapcount] by snapcount09:14
-!- mode/#webgui [+o snapcount] by ChanServ09:14
@rizentry it09:15
@snapcountsome are working09:15
@snapcountwhat do you use to remove voice?09:15
-!- mode/#webgui [+v snapcount] by rizen09:15
@snapcountdevoice and unvoice don't work for me09:15
-!- mode/#webgui [-v snapcount] by rizen09:15
-!- mode/#webgui [-o snapcount] by rizen09:16
-!- mode/#webgui [+v snapcount] by rizen09:16
-!- mode/#webgui [-v snapcount] by rizen09:16
@rizendevoice09:16
@rizenworks for me09:16
snapcountok09:16
-!- mode/#webgui [+o snapcount] by rizen09:16
@snapcountso it must be the client09:16
@rizeni just rule09:16
@rizenthat's all09:16
@snapcountmine supports most of those commands09:16
@snapcountyou can also use the chanserv to reop you09:16
@snapcountdo /cs op #webgui09:16
-!- mode/#webgui [-o rizen] by snapcount09:17
@snapcountsee now you're screwed w/o the chanserv09:17
@snapcountor another op09:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []09:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui09:17
-!- mode/#webgui [+o rizen] by ChanServ09:17
@rizenscrewed my ass09:17
@snapcountchanserv did that for you09:17
@rizeni know09:17
Radix-wrkChanserv is known to do that09:18
@snapcountI was saying you don't have to leave and come back is all09:18
@rizenif i kickban you09:18
@rizenhow do i let you back in?09:18
@snapcountI don't know09:18
@snapcountI know how to unban myself09:18
@snapcountwith chanserv09:19
-!- mode/#webgui [-b snapcount!*@*] by rizen09:19
@snapcountthere you go09:19
-!- mode/#webgui [+b snapcount!*@*] by rizen09:19
-!- snapcount was kicked from #webgui by rizen [rizen]09:19
-!- mode/#webgui [-b snapcount!*@*] by ChanServ09:19
@rizenshould i let him back in?09:19
Radix-wrkCan't you bring up the ban list?09:19
@rizencrap09:19
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui09:19
-!- mode/#webgui [+o snapcount] by ChanServ09:19
@rizenhe unbaned himself09:19
@snapcounttada09:19
@rizenthat sux09:19
@snapcountguess we should know how to do that stuff09:20
@rizenthe /unban command works if you have ops09:20
@snapcountmy client doesn't seem to have an unban09:21
@snapcountbut it does have ban and kick ban09:21
@snapcountkind of stupid09:21
Radix-wrkwhat client?09:21
@snapcountSnak09:21
@rizeni use Colloquy09:21
Radix-wrksnak for macintosh 5.1.509:21
@snapcountit's entirely possible it can do it and I'm too dumb to know how =)09:22
@rizenor you could just use colloquy and then you don't need to know magic09:22
@snapcountit doesn't run so great on intel macs09:22
@snapcountit was crashing on me quite a bit09:22
@rizenyou're a dork09:22
@snapcountbut that was a couple months ago09:22
@snapcountmaybe there is a newer version out09:23
@snapcounthave you switched to the intel mac?09:23
@rizennope09:23
@snapcountah ok09:23
@rizeni'm going to give it to frank once i have wre working on it09:23
@snapcountthat should be interesting09:23
@snapcounthe bleeds windows09:24
@rizenyup09:24
@snapcountlots of whining will ensue I'm sure09:24
@rizenif he doesn't completely switch from his windows box to the mac within 1 month09:24
@rizeni'm taking it back09:24
@rizenand giving it to vrby09:24
@snapcountI was very surprised how easy it was to pick up os x09:24
@snapcountvrby would do fine with it09:25
@snapcountbut he's used one before anyways09:25
@snapcounthow did Kristi do?09:25
@rizenwith what?09:25
@snapcountwhen she got her mac09:26
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui09:26
@rizenvery well09:26
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui09:26
@snapcounthad she used one before or no?09:26
@rizeni don't think so09:26
@rizenbut she's a smart girl09:26
@snapcountheh09:26
@snapcountthat's been my impression thus far09:26
@rizeni try not to hire stupid people09:26
@snapcountshe can write crap pretty fast09:26
@rizenthough i sort of screwed up when i hired you09:26
@rizen=)09:26
@snapcountouch09:26
@rizeni was tricked09:26
@snapcountevery one makes mistakes, don't be so hard on yourself09:27
@rizenhehe09:27
Radix-wrkis there an xchat port for osx?09:30
@rizenyes09:31
@rizenbut xchat sux09:31
@rizeni mean, not as much as snapcount sux09:31
@rizenbut it sucks pretty bad09:31
@rizenok...i should stop being mean09:32
@rizencuz that makes me suck09:32
@rizeni really just need to go to bed now09:32
@rizenbye09:32
@rizencruel09:32
@rizenworld09:32
Radix-wrkcomputer says no09:33
Radix-wrkxchat has perl scripting support tho :)09:45
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:45
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has left #webgui []09:51
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui11:32
-!- mode/#webgui [+v crythias] by ChanServ11:32
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []11:32
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui13:32
-!- mode/#webgui [+v crythias] by ChanServ13:32
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]13:53
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []16:51
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:51
-!- mode/#webgui [+o rizen] by ChanServ16:51
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:08
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui17:08
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:08
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit [Client Quit]17:10
@rizenMrHairgrease, its time to battle to the death17:19
+MrHairgreasewhy is that17:19
@rizenbecause you did the opposite of what i asked you to do17:20
+MrHairgreasereally?17:20
+MrHairgreasewhat is that?17:20
@rizeni said when 7.4 branches, you could check in your shopping cart code17:20
@rizenbut you checked it in to 7.317:20
+MrHairgreaseno17:20
@rizenno what?17:20
+MrHairgreaseyou said to do the shoppingcart thingy17:20
@rizeni have the irc log if you'd like to see it17:20
+MrHairgreaseand I could scheck in the plugin into 7.417:21
+MrHairgreaseme too =)17:21
@rizenk then, look it up17:21
@rizenno new features are allowed into a release after the .0 release17:21
@rizenever17:21
+MrHairgrease(07:27:50 PM) rizen: but yeah, go ahead and add it17:21
+MrHairgrease(07:28:09 PM) MrHairgrease: http://rafb.net/p/IXwBk521.html17:21
+MrHairgrease(07:28:09 PM) rizen: feel free to commit your dynamic item in 7.4 once branched as wel17:21
@rizenit says it right there17:22
@rizenafter 7.417:22
+MrHairgreasehmm17:22
@rizenand above that in the conversation17:22
@rizenit also says 7.417:22
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:22
@rizenanyway17:22
@rizendon't want to argue17:22
@rizenit's not a big deal17:22
+MrHairgreasesorry17:22
@rizenjust in the future17:22
@rizenno new features after the .0 release17:23
+MrHairgreaseI did interpret i wrong17:23
+MrHairgreaseprobably17:23
@rizenit's quite alright17:23
@rizeni'm not actually mad17:23
@rizeni'm just trying to correct for the future17:23
@rizenyou know?17:23
+MrHairgreasethe item thing is not a realfeature17:23
+MrHairgreaseand it is also not a real bug17:23
@rizenok, but it's a change17:23
@rizenone more thing that can go wrong17:23
+MrHairgreasei know17:23
@rizenand we have enough bugs17:23
@rizen=)17:23
+MrHairgreasejust barely17:23
+MrHairgreaseI want more =)17:23
@rizennoooooooooo!17:24
+MrHairgreaseha17:24
+MrHairgreasegot you there17:24
+MrHairgreaseI'll ask iPhoneGuy if he can find some extra safari bugs17:24
+MrHairgrease=)17:24
@rizengood idea17:24
+MrHairgreasefor you to fix of course17:24
@rizeni'm still convinced that iPhoneGuy = maxscience17:25
+MrHairgreasehis english is better17:25
+MrHairgreasemaxscience was froim italy17:25
+MrHairgreaseiphonguy comes from some .net domain17:25
@rizenok iPhoneGuy = maxscience cousin from england doing maxscience' bidding17:25
+MrHairgreasedoesn't mean much17:25
+MrHairgreasebut still17:25
+MrHairgreasei agree though17:25
+MrHairgreasethat they must share genes =)17:26
@rizenso MrHairgrease, your grease of choice is Murray's Pomade right?17:36
+MrHairgreasesure17:38
@rizeni can't believe you'd use an inferior american product17:38
+MrHairgreaseactually it's the exception that proves the rule17:39
+MrHairgreasegood pomade17:39
+MrHairgreasebut also the originating country of light beers17:39
+MrHairgreasebut then again17:39
+MrHairgreaseyou guys invented rockabilly17:39
+MrHairgreasewhich counts for simething17:39
+MrHairgrease=)17:39
@rizenonly with you man17:39
@rizenyou're the most eclectic person i know17:40
+MrHairgreasethanks17:40
+MrHairgreaseor do you just know few eal persons =)17:40
@rizenso it appears that Murray's Pomade was originally designed to give control to afros17:40
+MrHairgreaseit was17:40
@rizenso i think i'd like to see you with an afro17:40
+MrHairgreasemy favorite part of their website17:41
+MrHairgreaseis the hints department17:41
+MrHairgreaselook for the question17:41
+MrHairgrease'How to remove Murray's from the hair'17:41
@rizenthat's too funny17:42
+MrHairgreasemy barber doesn't think so17:42
@rizenfrom the site: Murray's was originally formulated to stay in the hair, therefore, getting it out may be difficult17:42
+MrHairgreaseand it is17:42
@rizeni suppose not17:42
+MrHairgreasewhatever you try17:42
+MrHairgreaseyou never fully succeed17:42
+MrHairgreasebut why should i care17:42
@rizenyou could just cut off your hair17:42
@rizenbut i suppose, if it stays in there forever17:43
@rizenthen you can use less pomade17:43
+MrHairgreasei'll put a new layer imediately anyway17:43
+MrHairgreaseno17:43
+MrHairgreaseyou have to remove the stuff that's easy to removen17:43
+MrHairgreasei always comb murrays out when showering17:43
+MrHairgreaseand then put a fresh layer back17:44
@rizeni was thinking i should be like martin and get some pomade17:44
+MrHairgreaseor else i look like a mad scientist17:44
@rizenbut now that i find that it's impossible to remove17:44
@rizennot sure17:44
+MrHairgreasewhich is not all bad17:44
+MrHairgreasebut still17:44
+MrHairgreasei'd try it if i were you17:44
+MrHairgreasei was afraid too at first17:44
@rizenyou'd try it if you were you17:44
+MrHairgreasebut when I dicovered its power17:45
+MrHairgreasei was sold17:45
@rizenthe thing is that i generally don't put anything in my hair17:45
@rizeni like that "clean" feeling17:45
+MrHairgreasehippie!17:45
+MrHairgreaseclean and hioppie don't match17:45
+MrHairgreasemake up your mind =)17:45
@rizeni don't really need pomade17:46
@rizenif i just didn't wash my hair every morning17:46
@rizenit would automatically have enough standup built in17:46
+MrHairgreasewhat has happened too you17:46
@rizencuz my head seems to leak oil17:46
+MrHairgreaselast thing i knew was17:46
+MrHairgreasethat you hated senseless chit chat17:46
+MrHairgreaseand here you are17:46
+MrHairgreasediscussing hair products17:46
+MrHairgreasethat also lube machine part btw17:47
+MrHairgrease=)17:47
@rizeni do hate senseless chit chat...but at the same time i do love our conversations17:47
@rizenand it's been many months since i got to chat with you17:47
@rizen=)17:47
+MrHairgreaseyeah17:47
@rizenanyway...i suppose y ou're right. back to the grindstone for me17:47
+MrHairgreasetoo bad america is so far away17:47
+MrHairgreaseyou go fix those bugs =)17:48
@rizeni'd live in holland if it weren't so expensive17:48
@rizenand in a time zone that doesn't suit my customer base17:48
+MrHairgreaseamerica is just cheap17:48
+MrHairgreasebecause of the dollar/euro 17:48
+MrHairgreaseratio17:48
@rizenyup17:48
@rizendamn euro17:48
+MrHairgreasewhen we still had the guilder i think amerika was more expensive for me17:49
@rizenoh...actually, speaking of that17:49
@rizenare you guys doing hosc again?17:49
@rizendo you know?17:49
+MrHairgreasei dunno17:49
+MrHairgreasebut 17:49
+MrHairgreasei believe joerie and len are gonna do a talk 17:49
+MrHairgreaseat a nllgg meeting17:50
+MrHairgreasenllgg = dutch linux user group17:50
+MrHairgreasehttp://www.buienradar.nl/17:51
+MrHairgreaseI can see some air again =)17:51
ckotilheh17:51
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui17:51
-!- mode/#webgui [+v crythias] by ChanServ17:51
@rizenwhat's your web url again for the new company?17:51
+MrHairgreaseoqapi.nl17:51
+MrHairgreaseit's a temporary style btw17:52
+MrHairgreasethe real one is almost finished i believe17:52
@rizenalong with some content?17:54
+MrHairgreaseno17:54
+MrHairgreaseof course17:54
+MrHairgreasewe make stuff17:54
+MrHairgreasenot content17:54
+MrHairgrease=)17:54
+MrHairgreaseyeah17:54
+MrHairgreasewell ok17:54
+MrHairgreasemore content is on the way17:54
@rizenwith any luck we'll get to hang out twice this year17:57
perlmWhen creating a new Template file, I need to set the namespace to "style" right?17:57
@rizenif i come to holand17:57
@rizenand if you come to the WUC17:57
+MrHairgreasesure17:57
+MrHairgreaseI'll come to the wuc17:57
+MrHairgreaseThe hotel looks nice btw17:57
@rizenyou set the namespace to whatever type you're working on17:57
@rizenthe hotel is pretty amazing17:57
perlmThanks rizen17:57
@rizenway better than anything we've done in the past17:57
+MrHairgreasei liked the hotel of the last wuc17:58
+MrHairgreaseit's was so cheap that had a lot of bang for the buck17:58
+MrHairgreaseand the bar dude was really cool17:58
@rizenyeah..unfortunately you can only really get that in vegas17:58
+MrHairgreaseI don't care17:58
+MrHairgreaseI'm not paying anyway =)17:58
@rizenthis year the hotel will be more expensive, but much much nicer17:59
@rizenand more importantly17:59
+MrHairgreasemadison seems like a nice place17:59
@rizenthere is a shitload of stuff to do within walking distance17:59
+MrHairgreasecool17:59
@rizenmy house is actually only about 6 blocks from the hotel17:59
+MrHairgreaseso17:59
+MrHairgreasewhy not do the wuc at your place18:00
+MrHairgreaseit might be a bit crowded18:00
@rizeni'm afraid my house wouldn't hold it18:00
@rizen=)18:00
+MrHairgreasebut you just call it cozy =)18:00
+MrHairgreaseteh wuc18:00
@rizeni suppose if we threw out all the furniture18:00
+MrHairgreaseproviding you with all the warmth you miss elsewhere18:00
+MrHairgrease=)18:00
perlmWUC isn't in Vegas this year?18:05
@rizennope18:06
@rizenMadison, WI18:06
@rizenthe home town of Plain Black18:06
@rizenwe got a lot of feedback from the surveys saying that the WUC should be moved around the country every year18:06
@rizenso next year it will be in Austin, TX18:06
@rizenpreaction: are you here?18:07
perlmHmm, if the WUC happens at the same time of the experimental airshow in Sheboygan, and then shoot over to Toledo for a visit.  18:17
@rizen2nd week of october i believe is the date18:19
perlmOshkosh air show is July.  I guess that gives me two excuses to visit Toledo :D18:20
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI18:21
-!- mode/#webgui [+o khenn] by ChanServ18:21
perlmIf a style snippet includes images, should it be processed as a template and use ^FileUrl for image paths?18:24
@rizenno reason to process as template18:25
+MrHairgreasenot processed as a template18:25
@rizenand using FileUrl is not necessary, but is better for performance18:25
perlmSweet18:25
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui18:28
-!- mode/#webgui [+v perlDreamer] by ChanServ18:28
@rizenNorm!18:28
@rizenpd, i need some processing power18:29
@rizencan you help me fix a bug?18:29
+perlDreamerlet's bug fix18:31
+perlDreamerI was reading last night's logs18:31
+perlDreamerwhich bug shall we fix18:31
@rizenthere is bug that was reported via the support boards, but i'm not sure it's in the bug list yet18:32
@rizenabout rss from collaboration system18:32
@rizencrap18:32
+perlDreamerthere's at least one of those on the bug list18:32
@rizencrapp...phone call18:33
@rizenok...back18:35
@rizencrap18:35
@rizenphone18:35
@rizenok18:37
@rizenback18:37
@rizenanyway..doug sent me an email saying that line 675 of the Collaboration.pm18:37
@rizenis returning a scalar18:37
@rizenand that's why the RSS feeds aren't working from the collaboration system18:37
@rizencuz it's supposed to be returning an array reference18:38
@rizenor an array18:38
@rizeni have to find out which18:38
@rizenhowever, rss feeds do appear to be working on our site18:38
@rizenso it has to be a special case18:38
@rizennow the code that is there is completely unmaintainable18:38
perlmI just committed my style information and it has all disapeared.  Ouch.18:38
@rizenand i'm working to clean it up18:39
@rizenin fact, i should commit what i've cleaned up so far18:39
+perlDreameryes18:39
+perlDreamerI'll have a look at that line18:39
@rizenok18:39
@rizencommitted18:39
@rizeni haven't gotten very far in my cleanup18:40
@rizencuz i don't want to accidentally change the meaning of the code18:40
@rizenuntil i completely understand it18:40
@rizenso i'm just changing a little syntax and formatting to make it more readable18:40
+perlDreamerit's not line 675 anymore, after the clean-up :)18:41
@rizenright, it's 677 or something18:41
@rizenthe return statement18:41
@rizenon the map18:41
@rizenthat's what he said is causing a problem18:41
@rizenanyway..he's not around yet18:41
@rizenand the guy that wrote it doesn't work here anymore18:41
@rizenso i'm trying to decipher why he thinks it's returning a scalar18:42
+perlDreamerthis code does not appear to be called by anything18:43
@khennI'm writing an app which mimic's WebUGI's user management system and I'm wondering how I should post the data18:44
@khennone options is to simply set each field individually to the user profile18:45
@khenn$u->profileField($form->get(""));18:45
@khennbut18:45
@khennI was also thinking that I could get a list of all the available fields from userProfileField18:45
@khennloop through the form hash18:45
@rizenphone18:45
@khennand if the formElement matches 18:46
@khennthen set it18:46
@khennthat way I don't have to individually code each element18:46
@khennthoughts?18:46
+perlDreamerprofile fields can be changed by the Admins on the site, so I'd say go the automated route18:47
@khennyou mean the manual route18:47
@khennthat's probably a good idea18:47
+perlDreamerno, I mean the automated route18:47
+perlDreamerhave the system tell you which fields exist18:47
+perlDreamerand then loop18:48
@khennproblem being, if an admin changes the name of something18:48
@khennthe formName18:48
@khennit would break my code18:48
@khennif I manually map them, there is no chance of that happening18:48
+perlDreamerdoes that happen in wG's user management system as well?18:48
@khenndon't know18:48
@khennthis is a seperate asset18:49
+perlDreamerI just mean that if wG can do it, then the asset could too18:49
@khennand adding a new field to the user profile doesn't affect this thing18:49
@khennb/c it's got a special format18:49
@khennit's a custom enviornment18:50
@khennso I guess it counts on these things being there anyway18:50
@khennnmm18:50
@khennhmm18:50
@khennmaybe automated is the way to go18:50
@khennI don't think you can change the name of a field once you've created it anyway18:51
+perlDreamerit's been a long time since I've been in that part of the code.18:51
@rizenautomated is the only way to go18:51
@khennmy only drawback to automated is that for each form parameter, it has to loop through an array of profile fields to determine if the parameter isIn the array18:52
+perlDreamerrizen: whether or not getRssItems returns a scalar is irrelevant18:52
+MrHairgreasegota go18:52
+perlDreamerthe return value is assigned to an array18:53
+MrHairgreaselater18:53
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []18:53
@rizenkhenn18:53
@rizendon't use isIn18:53
@rizencreate a hash of all the fields18:53
@rizenthen you can do18:53
@khennand check the hash18:53
@khennright18:53
@rizenif ($hash{key})18:53
@khenncheck the key18:53
@khennthat's a good idea18:53
* khenn takes the ball and runs18:54
@rizenpd: why is it irrelevant?18:54
+perlDreamer@items = getRssItems();18:54
+perlDreamerif it returns a scalar, then @items gets 1 thing18:54
@rizenah18:54
+perlDreamerif it returns a list, @items get all things18:54
+perlDreamerit's not a reference18:54
+perlDreamerkathy wants to know if they have snow days in Illinois and Wisconsin18:55
ckotilyes18:56
@rizenindeed18:56
+perlDreamerwe have 2 inches of snow and all the schools are closed18:56
@rizenok, i've got a login on the client's site that reported this18:56
@rizeni'm going to see if they just did a template wrong or something18:56
+perlDreamerokay18:56
@rizenok i'm seeing the problem19:00
@rizenmaybe19:00
@rizenit appears that the main list isn't the problem19:01
@rizenit's the second map19:01
@rizenwith the attachments19:01
+perlDreamerattachmentLoop is an array ref19:01
+perlDreameryup19:02
@rizenor it's undef19:02
+perlDreamerthat's bad19:02
@rizenright19:02
+perlDreamershould be []?19:02
@rizenyup19:02
@rizenso that's one bug19:02
@rizenbut there's something else19:03
+perlDreamerI think the parens in there might be a problem, too19:03
@rizencuz it doesn't work19:03
@rizeni've done a little more formatting19:05
perlmCan someone tell me why this isn't working.  <img src="^FileURL(casr-style-1/images/ou-logo-sm.gif);" Where casr-style-1 is the top level directory under Root->Import Nodes.  19:05
+perlDreamerperlm: if it isn't working, then check that URL manually19:05
@rizenchecking in19:06
@rizenhmm19:06
+perlDreamerdefinitely try removing the parens in that inner map19:06
@rizenyeah, what do those parens do19:06
+perlDreamerit returns a single element array containg a hash ref of three items19:07
+perlDreamerwhich isn't what you want19:07
+perlDreameryou want the bare hash ref19:07
+perlDreamernuke those parens, it should work19:08
+perlDreamerdo we have a way to test that?19:08
@rizenyeah, i'm setting up a test19:08
@rizeni can't log in to the server side of the client19:08
@rizenso i'm setting up the same template19:08
@rizenon my local box19:08
@rizento see what happens19:09
+perlDreamerhow far from Chicago to Madison?19:09
@rizen3 hours19:11
+perlDreamerbtw, portland to chicago by plane is $17519:13
+perlDreamerdelta, connecting through salt lake19:13
+perlDreamerno dates set yet19:13
+perlDreamerwe're down to $129, but we have to go through Salt Lake and __Atlanta__?19:16
+perlDreamerthat's nutz19:17
@rizenthat is nutz19:19
@rizenthere are a few carriers that go directly here from their hub19:20
@rizentry American Airlines19:20
@rizenNorthwest19:20
@rizenor Midwest Express19:20
+perlDreamerright now we're just looking for chear19:20
+perlDreamer$12919:20
+perlDreamerper person19:20
+perlDreamerVegas was more expensive than that19:20
perlmSo the URL object is arbitrary and can be set to anything for each asset?19:21
+perlDreamerunless you dupe a URL, in which case it will add a 2 to the end19:21
@rizenurl object?19:21
perlmproperty19:21
@rizenwhat he said19:22
@rizenok, so i've removed the parens19:22
@rizenand no go19:22
@preactioni'm trying to figure this out too19:23
+perlDreamersame bug, same place?19:23
@rizenhmm19:24
@rizennow that i can set up the example on my local box19:25
@rizeni'm seeing a different error19:25
@rizenwell...a error19:25
+perlDreamerw/o parens?19:25
@rizen2007/01/17 11:23:55 - WARN - dev.localhost.localdomain.conf - Log::Log4perl::Logger::__ANON__[768] - Couldn't call method view on asset for url: site_map/test.rss Root cause: Can't locate object method "new" via package "WebGUI::Asset::Thread" (perhaps you forgot to load "WebGUI::Asset::Thread"?) at /data/WebGUI/lib/WebGUI/Asset/Wobject/Collaboration.pm line 678.19:25
@rizenmy fault19:25
+perlDreamerthere are outer parens, too19:26
@rizenok19:27
@rizenhere is the real error19:27
@rizen2007/01/17 11:23:55 - WARN - dev.localhost.localdomain.conf - Log::Log4perl::Logger::__ANON__[768] - Couldn't call method view on asset for url: site_map/test.rss Root cause: Can't locate object method "new" via package "WebGUI::Asset::Thread" (perhaps you forgot to load "WebGUI::Asset::Thread"?) at /data/WebGUI/lib/WebGUI/Asset/Wobject/Collaboration.pm line 678.19:27
@preactionfixing that error seems to make it work19:27
@preactionit should be WebGUI::Asset::Post::Thread, not WebGUI::Asset::Thread19:27
@rizenright19:27
@rizenthat's fixed19:27
@rizencheck out the most recent version19:27
@rizenand the key here is to use their template19:27
@rizennot the default one19:27
@rizencuz they are using the attachment loop and the default does not19:28
@rizenhttp://rafb.net/p/4j9Wb878.html19:28
@rizencolin, it turns out the inner parens don't make a difference19:30
+perlDreamerhmmm19:31
@rizenoh shit19:31
@rizensorry guys19:31
@rizeni didn't realize i posted the same error19:31
@rizenthis is the real error19:31
@rizen2007/01/17 11:29:38 - WARN - dev.localhost.localdomain.conf - Log::Log4perl::Logger::__ANON__[41] - Couldn't call method view on asset for url: site_map/test.rss Root cause: HTML::Template->output() : fatal error in loop output : HTML::Template::param() : attempt to set parameter 'attachmentloop' with a scalar - parameter is not a TMPL_VAR! at /data/wre/prereqs/perl/lib/site_perl/5.8.8/HTML/Template.pm line 299719:31
@rizen at /data/WebGUI/lib/WebGUI/Asset/Template/HTMLTemplate.pm line 6919:31
+perlDreamerTry dumping the contents of what getRssItems returns19:33
@rizenwait19:33
@rizencorrect me if i'm wrong19:33
@rizenbut a map always returns an array19:33
@rizenright?19:33
@preactioncorrect19:33
@rizenso just putting [] on the outside of an array doesn't make it an array ref19:33
@rizenthat's just shoving the array into another array ref19:34
@preactioncorrect19:34
@rizenif that's even legal19:34
+perlDreamerit is19:34
@rizenso the map isn't the problem19:34
@rizenbut rather the brackets on the outside of the second map19:34
+perlDreamerright19:34
+perlDreamerneed to assign to a variable and then reference it19:34
@preactionor force list context19:34
perlmAre uploaded gifs and jpgs stored on disk in the uploads dir or in the DB as BLOBS?  If they are stored on disk, then I just have a simple config error.19:35
+perlDreameron disk19:35
perlmWhew, thanks, I thought I had something major wrong.19:36
@preactionDB as blobs would be infinitely stupid19:36
perlminfininetly?19:36
perlmI can think of reasons to use the DB.19:36
perlmdisk fragmentation.19:36
@rizenyeah there are lots of reasons to use a db19:36
@preactionuhm... huh?19:36
@rizennone of them are performance19:36
@rizenalso none of them are simplicity19:37
perlmput 1 million small jpgs on the disk and your disk will average 4k fragments if you are using ex3 with 4k extents.  19:37
@rizenand finally, in my opinion (which of course is correct in every instance no matter what cuz i don't make mistakes), none of them are ever good19:37
perlmUse the DB and your fragments will do much better.19:38
+perlDreamerWBP says that do statement should be a separate sub19:38
@preactionso, minimum block size, not disk fragmentation19:38
perlmwell, if each of those jpgs avgs 6K in size, the DB will do much better at using disk space.19:39
@preactionrizen, perlDreamer: This entire part should be rewritten to remove those maps and replace them with for loops, would you like me to try to do it before Roy wakes up for the release?19:39
perlmespecially of you have multiple writers concurently19:39
+perlDreamerwe only have 25 minutes to commit19:39
@preactionit won't take that long if i start19:40
+perlDreamerthe maps are fine because they're transforming data19:40
@rizenmaking it a separate sub19:42
perlmokay, this should be the last thing I need to bug anyone about.  But in my config file, I have /data/domains/my.domain.com/public/uploads but I can't find /zn/Gk/znGkHfBINGO which is the tag for my img I'm trying to bring up.19:43
+perlDreamerthe assetId really ends in BINGO?19:44
+perlDreamerthat's funny19:44
@rizenstill isn't fixed19:44
+perlDreamersame error?19:44
@rizencommited new formatted version19:44
@rizenyes19:44
perlmheh, no it doesn't end in BINGO, I just didn't want to type out that string :p19:44
perlmHmmm, maybe I should have just looked at the log and seen that apache user didn't have permissions for that dir.  Idiot.....19:49
+perlDreamereveryone makes that mistake19:49
@rizen**** **** #### $#&@ @$%^19:50
@preactioni've pulled a dump of the posts before they're sent back, and it seems that the structure is created correctly, H::T just doesn't like it for some reason19:51
@preactioni mean, if attachmentLoop should be an arrayref of hashrefs, then what I have is doing just that19:51
@preactioni removed those crummy maps and made it easier to understand19:52
+perlDreamerthe reall error is on line 2533 in HTML::Template.pm19:55
+perlDreamerpreaction, could you please paste the dump somewhere?19:55
@rizeni've also used data dumper with the maps19:55
@rizenand determined that the data structures are correct19:56
+perlDreamerthis is what we're up against19:56
+perlDreamer(ref($param_map->{$param}) eq 'HTML::Template::LOOP') or19:56
+perlDreamercroak("HTML::Template::param() : attempt to set parameter '$param' with an array ref - parameter is not a TMPL_LOOP!");19:56
@preactionhttp://rafb.net/p/Lmt09h41.html19:57
@rizenhttp://rafb.net/p/H5i4my48.html19:57
+perlDreamerso we have data that we know looks good, from two different sources19:58
+perlDreamerhow about the template?19:58
@preactionwe're both using the same template19:58
@rizenhttp://rafb.net/p/4j9Wb878.html19:58
+perlDreamerif you put a tmpl_var in front of the tmpl_loop so the two aren't adjacent does it change anything?19:59
@rizenno diff20:02
@preactioni figured it out, something is happening in the RSSFromParent that's changing that attachmentLoop hashrefs into strings20:04
@preactionwtf is line 108-109 in RSSFromParent doing?20:06
@preactionit seems to be forcing a hashref to be a WebGUI::Asset, and then running a method on it20:06
+perlDreamerbut none of these items should be WebGUI::Assets20:07
@preactionoh, nm i'm dumb, it's 114-118 that's the problem20:07
@preactionit's joining, and it shouldn't be. why is it joining though?20:09
@preactionwhat's the PURPOSE of this?20:09
+perlDreamerdon't know20:09
+perlDreamerno docs20:09
@rizenhe's trying to go through the data structure20:09
* preaction refrains from typing his long and loud rant against certain devs20:10
@rizenand fix it for invalid chars20:10
@preactionyou need something else for that, a nice recursive sub20:10
@rizenso that those chars don't corrupt the output of the rss feed20:10
@rizenbut he's screwing it up20:10
@rizencuz it's not going to work on a hierarchical data structure20:10
+perlDreamerno, it will only do two levels20:10
@preactionthe escaping can be done in the template, <tmpl_var BLAH escape="html">20:11
@rizenagreed20:11
@preactionunless it's CDATA20:11
@rizenthink this code should just be eliminated 20:11
+perlDreamerand the templates changed20:11
@rizenand the user should use template based escaping20:11
@rizenin this case20:12
@rizenwe don't even need to change the templates20:12
@rizenbecause the text is already sanitized20:12
@preactioninstead of eliminated, it just does it for scalars, and include a comment that it does not yet do data structures, i20:12
@rizenbefore it's sent to the rss feed20:12
@rizenwhy do the work multiple times preaction?20:12
@preactionmeh, nevermind, eliminated20:13
@rizenthe template can do it20:13
@preactioni've got a working version, with that map crap made into something readable20:14
@preactionwant me to commit?20:14
@preactioni'll probably have a conflict to work out, but nothing major20:14
@rizenno20:15
@rizeni've made the changes20:15
@rizenalso20:15
@rizenand probably have the most recent version20:15
@rizenand i also formatted the map20:15
@preactionformatted but didn't remove, iirc there's something in WBP about keeping maps simple, instead of using them as loops20:16
@rizenalso, my initial test indicates that it's still not fixed20:16
@preactioni'm seeing an RSS feed in mine20:16
@preactionwell rather, an XML document20:16
@preactionsince they didn't put the <rss> stuff in the template20:17
@rizenhmm well then i guess check in yours20:17
@rizencuz i must have screwed up something20:17
@preactionk20:17
@rizenare you going to commit soon?20:20
@preactiondone20:20
@preactionr357420:20
@preactionhad to resolve the conflict between our collaboration.pm (since you modified it since i had started changing the maps into for loops)20:20
+perlDreamerdo we need to tell DrSnap about the commit?20:21
@preactionhe still seems afk20:22
@rizeni already did20:22
+perlDreamercool20:22
@preactionrizen: did you test?20:22
@rizenyes and it's working20:22
@preactionsweet20:22
@rizenbut now i'm cleaning up extraneous code that you left that i added that you probably didn't know i added20:22
@preactioni was wondering why the conflicted area seemed smaller than i thought20:23
-!- perlDreamer is now known as perlBirthday20:27
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui20:33
-!- mode/#webgui [+o snapcount] by ChanServ20:33
+perlBirthdayI checked out the XML escaping routing in RSSFromParent and the HTML::Template HTML escaping and they don't match20:46
+perlBirthdayXML escaping needs single quote, HTML::Template doesn't do that20:47
+perlBirthdayalso, HTML::Template escape &, and doesn't need to but that's not a problem20:47
-!- perlBirthday is now known as perlDreamer20:48
+perlDreamernice catch, preaction20:57
@preactionData::Dumper is my best friend21:00
@preactionwhy are there three mes here?21:00
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]21:00
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit ["Leaving"]21:00
@rizenok next big ass bug21:03
@rizenperlDreamer, you good to work?21:04
+perlDreamerstill here21:04
@rizensweet21:04
@rizenwell the next big bug is the CS problem21:04
@rizenwell actually there are two problems21:04
+perlDreamertook an action item to review all templates for javascript and RSS ification21:04
@rizenbut they may be related21:04
@rizenproblem 1: blank emails get sent out, but if you visit the site the message is there as an attachment usually (usersdomain.com)21:05
@rizenproblem 2: blank emails get sent out, and the embedded url doesn't even exist21:06
+perlDreamerI've seen that last one21:06
+perlDreamerit's like the URL has been truncated to just sitename and assetId21:06
+perlDreamerwhere do we start?21:06
@rizenwell let me fill you in on a secret regarding #221:06
@preactionprobably because there's no url in assetData for some reason21:06
@rizenall assets are generated with a guid url21:06
@rizenand then updated to have their real url21:07
+perlDreamerupdated on commit?21:07
@rizenso when the asset is initially created it has that dummy guid url21:07
@rizenupdated as in processed form params21:07
+perlDreamerokay21:07
@rizenregarding number 121:07
@rizenit happens on our site occasionally21:07
@rizenand i usually only see it on the dev list21:08
@rizenbut it's also happening on some of our other client's sites more frequently21:08
@rizeni think just cuz their lists are more high traffic so they see it more often21:08
+perlDreamermakes sense21:08
@rizenanyway...both of these are probably related21:08
@preactionit has to be a misbehaving mail client, marking the HTML-ized version of the mail as an attachment. we may have to use their site to get some debug information to a file21:08
@rizenmy guess is that they are both parsing errors of some sort21:08
@rizenright21:08
* preaction goes back to DoS work21:09
@rizeni think it has to do with something in the content of the message not getting parsed correctly21:09
@rizenand then causes the messages to get hosed21:09
@rizenalso...i know for sure than #1 only happens when coming in via emamil21:09
+perlDreamercould it be another escaping problem?21:09
@rizeni don't know for sure when #2 happens21:09
@rizencould be21:09
+perlDreamer#2 sounds like a race condition, which is why i asked about the commit21:10
@rizenas for where we start..i'm not sure21:10
@rizenmaybe we start with combing the code21:10
+perlDreamerokay21:10
@rizeni'm also going to add some debug to the one clien't ssite21:10
@rizenso we can maybe get the raw message21:10
+perlDreamercool21:10
+perlDreamerit's hard to debug intermittent problems21:10
@rizenboth of these are show stoppers21:11
@rizenas far as going stable21:11
@preaction#2 i'd start with the new autocommit stuff, it didn't start until then. perhaps spectre considers sending mail higher priority (or just does it faster) than committing the tag21:11
@rizenso that's why i'm putting them on our high priority list while working together21:11
@rizenok, i've added the debug21:14
@rizenso now we just wait on that front21:14
+perlDreamerI've been looking at #2, and everything looks okay so far21:15
+perlDreamerhopping through notifySubscribers, update, postProcess21:15
@rizenbtw...if we can clean it up for readability and stuff while we're in here21:15
@rizenlet's go for it21:16
+perlDreamerokay21:16
@rizencuz it's pretty spaghetti right now21:16
@rizenhey21:17
@rizenwhen was the last time you got one of those empty messages?21:17
@rizenand do you still have it in your trash?21:17
+perlDreamer1-2 days ago21:17
+perlDreamerI might have it21:17
@preactioni think that sometimes halfway through sending the notifications, the asset finally gets updated and the real message starts going out21:18
@rizenah i found one21:18
@preactioni got one this morning21:18
@snapcountdoes style03 look right to you guys in FF from head?21:18
@preactionsnapcount: it did a moment ago, i can check again21:18
@snapcountit might be only screwed using the create script21:18
@snapcountI just noticed it when testing the create script for 7.3.521:19
@snapcountif it looks right, will you run make/test create and see21:19
@preactioni did a resetdev and i'll check21:19
@snapcountsomeone changed the css file for it in this release21:19
+perlDreamerthat was me21:20
@preactionwould a resetdev show the problem?21:20
+perlDreamerSteve posted a bug about changing boxstyle for Mozilla21:20
@snapcountit might21:20
@snapcountit should rather21:20
@preactionit doesn't21:20
@preactionwhat's the problem?21:20
+perlDreamerIt modifies the Snippet inline21:21
@rizenpd: i think you're right re blank messages21:21
@snapcountthere is no grey bar around the tell a friend and site map links21:21
@rizenpd: emails are being sent before the asset is commited...or something like that21:21
@preactioni don't see that21:21
@snapcountok21:21
+perlDreamerrizen: that's easy21:21
@rizeni don't know exactly what the problem21:21
+perlDreamerall we need to do is quantify the email mailer with the Asset status21:21
@snapcountI'll clear my cache and start over to make sure I'm not being dumb21:21
@rizenbut it lies therein21:21
@rizencuz the asset that i got a blank message for yesterday21:22
@rizenhas actual real data21:22
+perlDreamerdo you want a message with bad URL?21:22
+perlDreamerI found one of those21:22
@rizensure21:22
@rizenjust the bad url is all i need21:22
+perlDreamertoo late21:23
+perlDreameryeah, it's a race condition21:25
+perlDreamerbut the asset data should still be updated before notifySubscribers gets called21:26
@preactioni've got one that looks like everything except the URL was updated, from the bugs list yesterday21:29
@rizensorry, got distracted doing support there for a second21:32
@rizenback looking at the thing you sent me now21:32
+perlDreamerit looks exactly like it hasn't been through postProcess yet21:32
@rizenyup21:33
@rizeni agree21:33
@rizenthe one you just sent me also has a valid url now21:33
@rizenbugs/tracker/login-after-checkout-brings-user-back-to-cart/3/re-login-after-checkout-brings-user-back-to-cart2 21:33
@rizenthat's the url of the empty one you sent me colin21:33
+perlDreamerokay21:33
perlmWhat is the proper way to include a css snippet into your template?  ^FileUrl?  21:34
+perlDreamer^AssetProxy()21:34
perlmhow-to-build-a-style uses like 4 methods21:34
perlmcool, thanks21:34
+perlDreamerthat will slurp it into the current page21:34
-!- snapfoo [n=snapcoun@224.248.95.24.cfl.res.rr.com] has joined #webgui21:34
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit [Nick collision from services.]21:35
-!- mode/#webgui [+o snapfoo] by rizen21:35
-!- snapfoo is now known as snapcount21:36
@snapcountwtf21:36
@snapcountthat was weird21:36
@preactionperlm: i would simply use <link rel="stylesheet" href="/path/to/snippet" /> to take advantage of caching21:38
perlmpreaction I've tried that and the path isn't working.  The log says it doesn't exist.  In the href I have the URL property from the snippet which works perfectly when I append it to the root URL (showing the CSS file).  I don't know why it doesn't work in a link tag.21:39
perlmAssetProxy works with no problem using the same path from the snippet properties.21:40
@preactionyou have the URL property from the snippet with a / in front of it, correct?21:41
@rizenman21:42
@rizennot sure how to fix this race condition21:42
perlmno, no /.  I'll try that now.  How-to-build-a-style is a bit hard to follow on where to put leading /'s21:42
+perlDreamerperlm: once you get it worked out, update the wiki page21:42
perlmaye aye, captain21:43
+perlDreamerrizen: it looks like a race but I don't see how it happens21:43
+perlDreamerit doesn't make any sense21:43
@rizenok, i can tell you how21:43
@rizenmaybe you can help me fix it then21:43
@rizenhere's the order of operations21:43
@rizenprocessPropertiesFromFormPost21:43
@rizenor 21:43
@rizenGetCsMail21:44
@rizenboth call addRevision21:44
@rizensome asset types are of type "autocommit"21:44
@rizenbecause we don't want the user to have to hit "commit my changes"21:44
@rizenlike cs posts for example21:44
@rizenanyway21:44
@rizenaddRevision calls requestCommit21:44
@rizenon the versionTag21:45
@rizenand in the case of the CS Post21:45
@rizennotifySubscribers is called when commit is called21:45
@rizenso if the workflow engine is running fast21:45
@rizenit can actually do the commit21:45
@rizenbefore the other updates have been processed21:45
perlm<link rel="stylesheet" type="text/css" href="/casr-style-1/css/typography.css" /> doesn't work.  But if I put that exact same path in an ^AssetProxy *without* the leading / it works fine.21:46
@preactionperlm: url?21:46
perlmcasr-test.ou.edu/home/test221:47
perlmhttp://casr-test.ou.edu/home/test221:47
+perlDreamerrizen: can we pull the call to notifySubscribers out of the API and add it to a special workflow for Posts?21:47
+perlDreamerto guarantee that it blocks correctly?21:47
@rizenno21:47
@rizenthe reason being the workflow we're running works on type VersionTag21:47
@rizenthat's the object we're operating on21:48
perlmI probably need to commit what I'm doing for someone else to see it.21:48
@preactionperlm yes21:48
@preactionat least, for me, because i can't join your version tag21:48
@snapcountdagnab it I'm still seeing this broken style21:48
-!- snapcount [n=snapcoun@224.248.95.24.cfl.res.rr.com] has quit ["Snak 5.1.5 Unregistered copy. Evaluation period is over. Program will now quit. Thanks for using Snak."]21:48
ckotilperim in your template inside the <link rel="stylesheet" ... put ^/;casr-style-1/css/typography"  the ^/; is a webgui macro that inserts the well formed url.21:48
+perlDreamerrizen: can we add the asset status to the mail message object and have it check that status before processing the email in the workflow?21:49
+perlDreameractually, at that point it's already too late21:49
ckotil<link rel="stylesheet" type="text/css" href="^/;casr-style-1/css/typography.css" />21:49
perlmokay, preaction, committed, cache cleared21:49
perlmthanks ckotil, I'll try that.21:49
@preactionperlm: <link> doesn't go inside <style>21:50
perlmdoh, left over from the AssetProxy.  Trust me, it wasn't working before.21:50
@rizenooh21:50
@preactioncan't trust you, don't know you well enough21:50
@rizeni have an idea21:50
@preactionbecause that <link href> still looks wrong :p21:51
@rizenwhat if we move the call to postProcess into commit()21:51
@rizencrap21:51
@rizenwe can't do that21:51
-!- snapcount [n=royjohns@224.248.95.24.cfl.res.rr.com] has joined #webgui21:51
-!- mode/#webgui [+o snapcount] by ChanServ21:51
@rizenoh21:52
@rizenwhat if we move notify to postProcess21:52
@rizencan you see any reason that wouldn't work?21:53
+perlDreamerso the new flow would be21:53
+perlDreamerprocessPropertiesFromPost21:53
+perlDreamerpostProcess21:53
+perlDreamernotify21:53
+perlDreamercommit21:53
@rizenno21:53
@rizenprocessProperties...21:53
@rizencommit21:53
@rizenpostProcess21:53
@rizennotify21:54
@rizenand actually21:54
@rizencommit is variable21:54
@rizenit might be later21:54
@rizenbecause it's about timing21:54
@rizenno matter how you look at this21:54
@rizenit's a jury rig21:54
+perlDreameryeah21:54
@rizenunless we redevelop the autocommit21:54
+perlDreamerthe only safe way is to attach the commit and the notify so that they always happen in the same order21:55
@rizenyou mean circumvent the autocommit21:55
+perlDreamerno21:55
@rizennotify is already in the commit method21:55
@rizenthe problem is that commit is being called too early21:55
@rizenbefore postProcess21:55
@rizenso it's not the problem that they are happening out of order21:56
@rizenbut rather than postProcess, sometimes isn't being called until after commit21:56
@rizenor for that matter21:56
@rizensometimes even processPropertiesFromFormPost isnt' being called21:56
@rizenuntil after commit21:56
@rizenor i shouldn't say called21:56
@rizenbut completed21:56
+perlDreamerright21:56
@rizenso we can make it just work21:57
@rizenas i said above21:57
@rizenor we can revamp the whole autocommit21:57
@rizenthe reason i did it the way i did it21:57
@rizenwas that i wanted to just make it actually autocommit21:57
@rizenbut to get around this problem21:57
@rizeni'll actually have to re-add the explicit21:57
@rizenrequestCommit() method21:57
@rizenwhich will handle the autocommit functionality21:58
@rizenso the programmer will have to manually call the autocommit when necessary21:58
+perlDreamerdoesn't it still call requestCommit?21:58
@rizenand in the case of posts21:58
+perlDreamer$workingTag->requestCommit if ($autoCommitId);21:58
@rizenthat's after postProcess21:58
@rizen2 seperate things21:58
@rizeni'm talking about a requestCommit method on the asset21:59
@rizennot on the tag21:59
@rizenperhaps its a bad name21:59
+perlDreameryes21:59
@rizenlet's call it autocommit21:59
+perlDreamerThere you go21:59
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui21:59
@rizeni'm just using the original terminology21:59
@rizenthat used to be there21:59
+perlDreamerMy head is spinning.  I'm going to take a break and grab some lunch22:00
@rizenk22:00
@rizeni'll get to work on revamping autocommit again22:00
-!- perlDreamer is now known as lunchDreamer22:00
preaction_colliquy doesn't like 1000+ users in a channel i don't think22:00
-!- preaction is now known as preaction-m22:00
-!- preaction_ is now known as preaction22:00
-!- mode/#webgui [+o preaction] by ChanServ22:01
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui22:02
@snapcountpreaction:  this is what I see22:03
@snapcounthttp://www.flickr.com/photos/30046067@N00/360815333/22:03
@snapcountperlbot shorten it22:03
perlbotShortened URL: http://xrl.us/uayc22:03
@preaction-mweird22:03
@snapcountI did a svn status to see if I screwed with something and just forgot22:04
@snapcountI should be done with the release right now... grrr22:04
@snapcountstupid little things plague me22:04
@snapcountstory of my life22:04
@snapcount=D22:04
PedersenMJHey guys. Here's a question for you: I'm pondering making and distributing a macro with my next theme. It'll make maintaining the "site network" easier. Are there any gotchas I need to worry about?22:09
@preactionbesides that they'd have to install it themselves?22:10
PedersenMJThat's what I was worried about. Was hoping they wouldn't.22:10
@preactiondoes it have universal appeal?22:10
@preactionyou may be able to convince JT to include it in core starting 7.422:11
@snapcountok so this is something with my build22:11
@snapcountsame page in IE22:11
PedersenMJNot this one, no. This is a very specialized purpose, meant to allow easier maintenance of a list of sites. That's it. A simple expansion macro, in fact. (i.e.: ^AddSisterSite("http://www.google.com/", "Google"); would become <a href="http://www.google.com/">Google</a> plus some extra styling info.22:12
@preactionyeah, probably not then. <a href="">text</a> works fine for most people :p22:13
@preactionyou may want to look into using semantic markup and styling though, don't get sucked into using classes too often22:14
PedersenMJYeah, it does. Like I said, extra styling info, too. Helps to ensure consistency, reduces effort in maintenance, etc.22:14
@preactionfor the most part, just selecting by semantics should work. you should rarely use class= or style=22:14
@snapcountrizen, can you update, resetdev, and tell me if style03 is screwed up for you?22:14
@rizenmy codebase is broken right now22:15
@rizengive me a few minutes to sort it out22:15
@snapcountok ty22:15
@snapcountI'm starting to go insane22:15
PedersenMJpreaction: I'm not making a new theme, I'm converting an existing one from someone else.22:15
@preactionand they use classes often? fix it for them22:16
PedersenMJAnd, to be honest, my web skills to switch such a theme are *not* that good.22:16
@snapcountPedersenMJ: I added a wiki entry that tells people how to install your theme in wG22:16
@preactioncrapbeans22:16
@snapcountand other themes for that matter22:16
@snapcountis that like java beans/22:16
PedersenMJI saw that. Thank you. I'll be adding more as I can, definitely, and linking to that entry.22:16
PedersenMJNah, crap beans taste better than java beans.22:17
@preactionuhm... you're SOL then. I vote for giving a presentation on good design practices22:17
@snapcountOne of those things that aren't obvious to a new user22:17
@preactionand FORCING steve to attend22:17
@snapcountand the first thing they will do is try to apply the theme as a newb22:17
@snapcountpreaction: you're confusing me22:18
@snapcountwhat are you talking about, did I zone out and miss something here =)22:18
@preactioni'm talking to PedersenMJ for the most part22:18
@snapcountoh ok22:18
@snapcountall up in yur biz nass22:18
@snapcountsorry22:18
PedersenMJYeah, snapcount, he's ranting at me his disapproval for the methods involved in converting this theme I'm working on.22:18
@snapcountahh22:19
@preactionhe's trying to migrate themes with bad design practices, the problem is that it seems that very very few people know good CSS/HTML usage practices22:19
@snapcountis there such a thing22:19
@snapcountw/ browser compatibility every design has to be a hack22:19
@snapcountimho22:19
@preactionnot ranting at you, it's not your fault the person who released their code free doesn't know <insert funny vulgarity> from a hole in the ground22:19
* snapcount throws preaction a zanex... "easy boy"22:20
@snapcountlol22:20
@preactionthis is tame, you'll know when i'm being mean ;)22:20
@preaction(you'll be running away)22:20
@snapcountdamn purists22:20
@snapcountor idealist22:20
PedersenMJIs there a way to define my own variable? ie: <tmpl_var site=someval> ?22:21
@preactionidealist, i break my own rules because of browser compats22:21
@snapcounteither way you're crazy for knowing what you know about css/html et. al22:21
@snapcountsure22:21
@snapcountif you write some code22:21
@snapcountwhat do you want to accomplish?22:21
PedersenMJI gave up on being a purist with html a long time ago. Every site I've ever made has been absolute shit because I've tried to stick to the "standards", and never been able to put up with the variations in the browsers.22:22
@snapcountthis is why I never tried to learn JS/HTML/DHTML/Web 2.0.x.3.59er 5 charlie delta22:22
@snapcountblah22:22
PedersenMJBasically, I want to have a snippet which gets updated. The snippet contains a list of site names and urls. I want to have a loop which reads through that snippet, puts the proper tags around the urls, etc, and outputs the resultant html.22:23
@snapcountcouldn't and still can't stand having to know thousands of tricks to make it work for everyone22:23
@snapcountwhere are the site names coming from?22:23
@preactioni'll put a personal to-do for "make a WebGUI style following HTML/CSS good practices"22:23
@preactionmeaning i'll do it in about three months, when i have free time :(22:24
@snapcountsilly man... you think you will ever have free time?22:24
PedersenMJSame snippet as the url's.22:24
@preactionnot if i keep IRCing instead of working on Alumni stuff22:24
* preaction &22:24
@snapcountso you want users to be able to submit links22:25
@snapcountthen style them a certain way22:25
@snapcountw/o them having to know html?22:25
PedersenMJNot quite. Lemme find that theme, hang on a sec.22:26
@snapcountwhen I say "then style them" I mean, you want a certain style you have defined to be applied to them22:26
@snapcountnot for the user to be able to style them22:27
PedersenMJhttp://www.oswd.org/design/preview/id/220422:27
* snapcount throws his laptop into the toilet22:27
@snapcountif I don't figure this friggin display problem out I'm going to flip22:27
@snapcountok what am I looking at here?22:28
PedersenMJI'm planning on putting the "Site Network" (upper right) into a snippet, but only as a list of url's and names. Let the person who installs it just modify that snippet.22:28
@snapcountok22:28
PedersenMJThe template itself I'm looking to have loop over that snippet, and output the correct html.22:28
@snapcountare those pages supposed to be external to the site?22:29
PedersenMJDefinitely can be.22:29
@preactionthose pages inside <div id="toptabs">?22:30
PedersenMJMost likely are.22:30
@snapcountok then22:30
@snapcountyou don't need a loop of any kind22:30
@snapcountjust a snippet with the html in it22:30
@preactionjust put them in the snippet as-is, make them follow it themselves22:30
PedersenMJI know, I can, but me being who I am, I was hoping to find a way to make it easier.22:30
@snapcountis your goal that the person can define those links without having to edit an anchor tag?22:31
PedersenMJMore or less, yes. I wanted to remove the likelihood of getting a typo on those classnames, always ensure the | span goes in, ec.22:31
@snapcountI see22:32
@snapcountthere is a way you could do this that is a little crazy22:32
@snapcountbut kind of cool22:32
@snapcountyou could make a CS using the link list template22:32
@preactionoh.. ew..22:32
@preactionthe performance hit...22:32
@snapcountthen modify the display template to output the html for the upper portion of that site22:32
@snapcountfor four links?22:33
@snapcountcome on22:33
@preactioneach page?22:33
@preactioninstanciating an asset is expensive22:33
PedersenMJI did consider that, actually, but also wasn't happy with that idea because of the cs.22:33
@preactionand unnecessary!22:33
@snapcountwe instanciate assets every time someone looks at a webgui page22:34
PedersenMJIt sounds like the only way to do it that will be worth doing is going to be to plug the html into a snippet. Unless I can make the macro idea more general purpose...22:35
@rizenpreaction: are you there?22:35
@preactionyes'm22:35
@rizencould i get you to go through Event.pm22:35
@rizenand add $self->requestAutoCommit22:35
@rizenwherever you would want things to commit themselves22:36
@preactionadded to my to-do list, which i hope to bring to completion by monday22:37
@preactionor did you want to test it22:37
@rizeni need it now, if you can't do it now22:37
@rizenthen i'll do it22:37
@rizennevermind22:37
@rizendoing it22:37
@preactionthere should be only one or two, in processPropertiesFromFormPost22:38
@rizenand also the workflow activity22:39
@rizenlooks like 4 total22:40
@rizenthink i got it22:41
@rizensnapcount22:48
@rizenwhy can't you test it?22:48
@rizeni'm going to be here a while longer i think22:48
@snapcountI can... it's broken for me, but Doug says it's ok22:48
@snapcounttrying to figure out if it's something with me or if something is broken22:49
@rizeneither way something is wrong22:49
@rizenso you need to fix it22:49
@rizendon't wait on me22:49
@rizeni'll get to it when i can22:49
@rizenbut it's going to be a while yet22:49
@snapcountI've been trying to and so far snake eyes22:49
@snapcountI'll keep working on it22:49
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]22:52
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui22:57
@snapcountomfg23:02
@snapcountfinally23:02
@snapcountsomehow I deleted the FileUrl macro from my config file23:03
@rizenyou must have a better god that those christians do23:03
@snapcountnow I'm waiting on khenn 23:03
@rizenfor/23:04
@rizen?23:04
@snapcountget r done man... I got class tonight23:04
@snapcounta DoS bug that isn't fixed in IE623:04
@rizena23:04
@snapcountsome js thing23:04
@snapcountfor the calendar23:04
@rizenwell maybe i'll have another bug fixed before he does23:04
@snapcountthat would be cool23:05
@rizeni'm working on the cs post empty email bug23:05
@rizeni'm within milimeters of having hit fixed23:05
@snapcountwell may not need to rush anyways, I didn't realize it was this late23:05
@snapcountI don't think I'll have time to do the release until I'm back from class23:06
@snapcountI have to leave in just over an hour23:06
@rizenif you cared about hte community like a good community manager23:06
@rizenyou'd skip class23:06
@rizen=)23:06
@snapcounthehe23:07
@snapcountyou're such a good influence on me23:07
@rizeni am23:07
@rizenyou're far better off financially now than you were before you met me23:08
@rizenand your relationship is more stable now than it was before23:08
@rizenit must be me that did all that23:08
@rizen=)23:08
@preactionso when do i start getting the fringe benefits of PB?23:08
@rizenwhat fringe benefits?23:08
@snapcountdidn't you get the memo preaction 23:09
@preactionhelping my relationship and my financial portfolio :p23:09
@snapcountwe don't even really get paid, it's all an illusion.  In reality we are all sitting on JTs couch with a probe in our brain that simulates our reality23:10
@preactionwhat IS the matrix?23:10
@snapcountthey even made a movie about it I think23:10
@rizenit's an asset in webgui23:10
@snapcount3 of them even23:10
PedersenMJBetter than some alternate locations for the probe, at least (thinks alien abduction stories)23:10
@snapcountLMAO23:10
@snapcountthe matrix hides in plain site as a comparison tool23:11
@snapcountin reality it is far more sinister23:11
@rizenpreaction, i didn't actually do anything for snapcounts relationship or his portfolio23:11
@preactioni know, that's the fun part!23:12
@rizenk23:12
@preactionand you keep your hands far away from my future ex-wife23:12
@rizenactually that is a rule at pb...it's called the lords right23:13
@rizeni get to taste test the merchandise23:13
@rizen=)23:13
@preactionof course, my leige23:13
@rizen$*#&!!!!!23:13
@rizenhow is it possible for a variable to just disappear23:16
@snapcountAcme::Bleach?23:16
@rizeni'm being serious jackass23:16
@snapcountI would tend to think the most likely explanation is that you deleted it23:16
@snapcountuse the u key in vi23:16
@snapcountit will pop back up =)23:17
@rizenhttp://rafb.net/p/kA9ugK18.html23:17
@rizenwhen i run setAutoCommitTag it sets the variable and that works23:18
@rizenbut then by the time I get to requestAutoCommit23:18
@rizenit is no longer ther23:18
@rizene23:18
@rizenwait@!23:19
@rizenmay have found it23:19
@rizenwahoo23:21
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]23:28
@rizenok the empty messages bug #2 is officially fixed23:35
@preactionwoohoo!23:35
@rizenand the autocommit functionality has been refactored to be more flexible about when the commit takes place23:35
@rizenunfortunately that means one xtra line of code for the dev23:35
@rizenbut oh well23:35
@preactiondid vrby say he'd be gone today?23:41
@rizeni don't know23:41
@rizeni'm the worst at following that sort of stuff23:41
@rizenwe should probably just create a calendar on our site for appointments and the like23:42
@rizenand have everyone subscribe23:42
@preactionthe moving of that squirrelmail app for finditco didn't take, there's no imap server on their new system to connect to, and in an e-mail, the client expressed apprehension at having to pay for me to go in and fix it, so i'm trying to get vrby's advice on how to proceed23:42
@preactionwhen this all could've been avoided had he told me, when i asked if he could login to the mail on his new server, that he could not and gave me the specific error message he got23:43
@rizenwe could have avoided all of this had there not been a flub uup23:44
@rizenin the whole project communication23:44
@rizencuz we don't migrate other apps23:44
@preactiontrue enough, but now it's grandfathered in23:44
@rizenonly webgui23:44
-!- lunchDreamer is now known as perlDreamer23:46
+perlDreamerI'm back23:46
+perlDreamerinsert the probe23:46
@rizensweet23:47
+perlDreameryou got #2 working?23:48
@rizenyup23:51
@rizenall fixed23:51
@khenncan someone test something for me in safari?23:52
ckotilsure23:52
@rizensure23:52
@rizenpd: i don't have any test data yet for #123:52
@rizenso i guess we'll have to move on23:52
@khennhttp://frank1.plainblack.net:8084/getting_started23:52
@khennmouseover any of those event down arrows23:52
@khennand let me know if the div shows up aligned correctly with the table it's associated with23:53
@khenntable data23:53
ckotilyeah. works23:53
@khennthanks23:53
ckotilacts the same as firefox. you're welcome23:53
@khennthanks23:53
@khennI tested FF, IE7, IE6, Opera23:53
@khenncan't test Safari23:54
@rizenyup, works in FF 2.0, Safari, and opera on mac23:54
@khenngreat23:54
@khennfixed up23:54
+perlDreamerrizen: what's the next bug?23:55
@rizendoing support first23:55
@rizenbrb23:55
+perlDreamerk23:55
@khennif anyone is interested.  IE6 and earlier don't recognize div.offsetTop, even it if is absolutely positioned23:56
--- Day changed Thu Jan 18 2007
@rizenok back pd00:14
@rizenman as soon as i answer one support question someone else has another waiting for me00:14
@rizen=)00:14
+perlDreamerthat's the joy of being the probe meister00:15
@rizenmy brain hurts00:15
+perlDreamerYou know, it's possible that the fix for #2 may have also fixed #100:15
@rizeni think i bruised it answering some support questions00:15
+perlDreameryou need a pad for the table00:15
@rizeni'm pretty certain it didn't00:15
@rizen#1 has been going on a lot longer than #200:16
+perlDreamerokay00:16
+perlDreamerwe need to wait for debug from that site00:16
@rizenyup00:16
@rizenlet's search the bug board to see if there are any that need to be fixed to call this baby stable00:16
+perlDreamerCalendar, Wiki and CS bugs are tops?00:17
@rizencalendar and wiki00:17
@rizenthat cs bug just needed to be fixed cuz it was a pain in peoples asses00:18
+perlDreamerokay00:18
@rizenhttp://www.plainblack.com/bugs/tracker/wiki-deleting-pages#1N7SMyGT56ji8X2z6qc4zg00:19
+perlDreamerJS confirmation and what else?00:20
@rizenthat's it i think00:20
@rizencuz the other part belongs to that other bug00:20
@rizendoesn't it?00:20
@rizeni'm researching now00:20
+perlDreamerI'll start on the pop-up00:21
@rizeni don't see the other bug that's mentioned in this article00:22
+perlDreamermaybe it's been closed00:22
+perlDreamerbut that's okay00:22
+perlDreamerI wrote it :)00:22
+perlDreamerthe recent changes list will show multiple versions of the same wiki page00:22
+perlDreamerand that's only a problem if the title changes00:23
@rizeni'll look at it00:23
@khennColin00:23
+perlDreameryes, khenn00:23
@khennwould you mind adding something to the fixes for WebGUI 7.3.5 for me?00:24
+perlDreamerwhat do you need?00:24
+perlDreameras far as I know it hasn't gone out yet00:24
@khennI fixed a corner case in WebGUI::Operation::ProfileSettings.pm which would cause the User Profile screen to not load if one of your custom form elements can not be instantiated00:25
@khennyeah, it's not out yet00:25
+perlDreamerYou just want me to check that fix in for you?00:25
@khennI committed the fix, but I figure if you guys are fixing stuff today you could just add that one.  It's undocumented00:25
@khennI did it already00:25
@khennjust add it to the changelog00:26
@khennif you would00:26
+perlDreamersure!00:26
@khennthx00:26
@rizenok colin i'm looking at the code for recent changes00:26
@preactiondid anyone add the RSSFromParent bugfix to the changelog?00:26
@rizenand it shows the title for each page00:26
@rizeneach revision of the page00:26
@rizenas it was for that revision00:26
@rizenso what's the problem?00:27
@rizenyes00:27
@rizeni did preaction00:27
+perlDreamerif I remember right from IRC, you said that it should always use the most recent title00:27
+perlDreamernot the version specific title00:27
@rizenno00:27
@rizenit should be the version specific one00:27
@rizenwhat i did say is that we need to not link to it00:28
+perlDreamerall right00:28
@rizenif it's been deleted00:28
@rizenbut instead create a restore link00:28
+perlDreamerwhen the edit interface with the delete link is templated, and all you send is the URL and not the whole link, how do you insert a JS confirmation?00:33
@rizeni don't know what you're asking00:35
* PedersenMJ felt like he was part of Dr. Seuss explains TCP/IP.00:35
PedersenMJ:s/was part/was reading part/00:35
+perlDreamerpart of the bug is to add a javascript confirmation for deleting a wiki page00:35
@rizenright and nothing changes about that00:36
+perlDreamerthe delete link on the page is created by sending a URL and a label00:36
@rizenyeah, but recent changes aren't on that page00:36
@rizenif the asset is cut or in the trash00:36
@rizenyou'll never even be able to se ethat page00:37
@rizentwo different pages completely00:37
+perlDreamerMaybe you better explain the two parts of the bug to me again then00:37
+perlDreamerI thought that I needed to create a JS confirmation for the wiki page edit screen.00:37
+perlDreamerand that a second part of the bug was a restore link for wiki pages that were deleted and displayed on the recent changes page00:38
@rizenok on the front page of the wiki (wikimaster) and on the recent changes page (wikimaster) we shouldn't link to a page that has been deleted or is in the clipboard00:39
@rizeninstead we should put up a restore link next to the title00:39
@rizenpart 2 is the part you're working on and that is:00:39
@rizenin when looking at an individual wikipage you'll see a delete link if you are a wikiadmin00:40
@rizenthat link should have a javascript confirmation00:40
@rizenour two bugs aren't even in the same asset00:41
+perlDreamernope00:41
@rizennope as in i'm wrong?00:41
@rizenor nope as in they aren't in the same asset00:41
+perlDreamerright00:41
+perlDreamernot in the same asset00:41
+perlDreamerI'm asking about how to add the confirmation00:41
@rizenok, so we're on the same page then?00:41
+perlDreameryes00:41
@rizenyou're adding a confirmation00:41
+perlDreamerright00:42
@rizenwhich is just javascript00:42
@rizentherefore00:42
@rizenit's all in the template00:42
@rizenplus one extra template variable from the server side00:42
+perlDreamerthat's the confirmation text00:42
+perlDreameri18n'ed00:42
@rizenright00:42
+perlDreamerOkay, I think I understand why I'm confused00:42
+perlDreamerin wG, we don't prevent people from removing important parts of templates, like style or javascript00:43
+perlDreamerin this case, the confirmation00:43
@rizennope00:43
+perlDreamerif someone has made a custom wikipage template, they'll have to add this in00:43
@rizenyup00:43
+perlDreamergreat!00:43
+perlDreamerI'm golden then.00:43
@rizenthat's both the gift and the curse of templates00:44
+perlDreamerthis is the same talk you and snappy had last night?00:44
@rizenwe didn't have a tlak00:45
@rizentalk00:45
+perlDreamerare we committing bugs, or holding off for release?01:03
@rizencommiting01:04
@rizenroy won't be back from class for many hours yet01:05
+perlDreamerI've got the confirmation in and debugged01:05
+perlDreamerit's hard being slow01:05
+perlDreamershould we add a blurb to the gotchas file for the confirmation?01:06
@rizenif you like01:06
@rizeni'm still working on adding this restore link thing01:06
+perlDreamerI'm going to commit this chunk01:09
@rizennoooooooooooooooo!01:11
@rizenjust kidding01:11
+perlDreamerI fixed another bug relating to escaping stuff in the CS RSS template01:18
+perlDreamergoing to take a short break to play with the kids, back in 3001:18
-!- perlDreamer is now known as afkDreamer01:19
@rizenthere done01:35
@rizengotta go make food now01:35
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []01:40
@preactionhate hate hate hate hate hate hate hate HATE PHP APPLICATIONS01:48
@rizenyup01:49
@rizenincidentally01:49
@rizensquirrelmail comes in rpm form on centos01:49
@rizenyou may want to try it that way01:49
@preactioni've been brute-forcing it, if this last try doesn't fix it, i'll just re-install it and have them go to town on it01:49
@preactionthe semantic difference between "move a program" and "install a program"01:50
@rizenso has the customer agreed to pay for all this time you're putting in?01:51
@preactionwell, when i thought it was as easy as installing an imap daemon, and found out that i've spent 50 minutes working through various error messages01:52
@preactioni don't know what vrby worked out01:52
@rizencall him 01:52
@rizenyou can't work indefinitely01:53
@rizenthese ad-hoc contracts have a specific time associated with them01:53
@rizenusually 2 hours01:53
@rizenbut sometimes longer01:53
@preactionah01:53
@preactionthey're typical users too, never clean out their e-mail trash... i'm sitting here while these messages get moved01:53
@rizentime is time01:54
@preactioni don't even know if sending/receiving will work because i haven't touched any configurations for those things01:54
@rizenyou can't be doing something else01:54
@rizenare you talking to vrby yet01:54
@rizendo nothing else until you get a hold of him01:54
@preactioni believe i quoted 30-60 minutes and he said just do it, get it done quickly01:55
@rizenyou're not hearing me01:55
@rizeni don't care what  you believe01:55
@rizeni like facts01:55
@rizencall vrby now01:55
@preactionk01:55
@preactionvoicemail01:57
@rizeni'll call his house01:57
@rizenvrby says stop02:00
@rizenyou were alloted 1 hour for this additional work02:00
@rizenand you're there02:00
@rizenhe's going to talk to the client tomorrow02:01
@rizenand figure out where to go02:01
@preactionk, let me restore it to working (the server that is)02:01
-!- afkDreamer is now known as perlDreamer02:08
+perlDreamerI'm back02:08
+perlDreamerwhat's next?02:08
+perlDreamercalendar recurring events?02:09
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:15
+perlDreamermorning, jesse02:16
Radix-wrkmornin'02:19
@preactionoh god, don't look at the calendar recurring events things... *shame*02:36
+perlDreamerdude, it can't be worse than the profile work I did last year02:36
+perlDreamerI shut down pretty much all of wG for about 2 weeks02:36
+perlDreamereverything that used a form was broken02:36
@preactionlolol nice02:36
@preactionit's not bad, it's just ugly02:37
+perlDreamerugly we can deal with02:37
+perlDreamer'specially since you're so perty02:37
@preactionaww, shucks02:37
+perlDreamerI won't look at it tonight02:37
+perlDreamerI'm taking my kids out to dinner for my birthday02:38
+perlDreamertell me this though02:38
@preactionyou mean i have until tomorrow to make the major change that needs to happen for forward compatibility issues?02:39
+perlDreamerno02:39
+perlDreamerthat will be when I bury you in newbie programmer type questions02:39
+perlDreamerlike I did JT today ;)02:39
@preactionah02:39
@preactionwell, unlike SOME, i have documented my code02:39
+perlDreameryour code is well documented02:40
@preactioni'll just be damned about documenting the other stuff :p02:40
@preactioneventually, eventually02:40
+perlDreamermaybe we could work a deal where I develop the skeleton and you provide the details?02:40
@preactionanyway, gtfo and enjoy yourself!02:40
@preactionthe earth has revolved around the sun once more since your birth!02:40
@preaction(that means Happy Birthday in myspeak)02:41
+perlDreamer$preaction->translate("the earth has revolved around the sun once more since your birth!")02:41
@preactioni should make an i18n pack: Obfuscate02:42
@preactionor perhaps 133702:42
@preactionperlbot 133702:42
@preactionperlbot 1337 is The number of the leet.02:42
perlbotadded 1337 to the database02:42
+perlDreamerperlbot tell snapcount about 133702:42
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""party!""]02:43
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:21
PedersenMJGood evening. How's things going?04:21
Radix-wrkMornin'04:21
PedersenMJnonono! It's evening! It's dark out :)04:23
Radix-wrkeeks.. getting a wierd error in webgui04:29
Radix-wrkList Users doesn't want to work04:29
Radix-wrk2007/01/18 10:32:44 - ERROR - webgui.formsys.com.conf - main::[[undef]] - Couldn't execute operation : WebGUI::Operation::User::www_listUsers. Root cause: Undefined subroutine &WebGUI::Operation::User::www_listUsers called at /data/WebGUI/lib/WebGUI/Operation.pm line 62.04:29
@preactionrestart apache04:29
Radix-wrkseen that before?04:30
@preactionseen something like that before04:31
@preactiondid tha twork?04:31
Radix-wrklooks like I gotta wipe /tmp/WebGUICache/ again first mod-perl refused to start - get that a lot actually04:31
@preactionmodperl refused to start, look at the modperl error log04:31
@preactionit's not the cache04:31
@preactionit's probably the old instance hadn't shut down yet04:31
@preactionand since it was still running, the new instance couldn't bind to the port04:32
@preactionmost likely if you start it again, it will just work04:32
Radix-wrkCan't make directory /tmp/WebGUICache/webgui.formsys.com.conf/wE401EXjGiFZwb-riCuiEg/OXOPXGkexzNxe3bire60Xw read+writeable: Operation not per04:32
Radix-wrkmitted at /data/WebGUI/lib/WebGUI/Cache/FileCache.pm line 7604:32
@preactionnot Permitted? wtf?04:32
Radix-wrkrm -rf /tmp/WebGUICache fixes it every time04:32
@preactionis that a fatal error? probably not04:32
Radix-wrkmod-perl won't start until it's resolved04:33
@preactionmaybe it was trying to create that when SIGTERM was sent04:33
@preactionbut anyway, if clearing it fixes it04:33
@preactionsomeone remind me that the Auth system should be rebuilt for the 8.x milestone. this is just retarded...04:34
Radix-wrkHmm.. still getting that error with listUsers..04:34
@preactionwhat version?04:34
Radix-wrk7.0.804:34
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)]04:35
@preactiondid you do anything to the code recently?04:35
Radix-wrkjust those XSS patches04:35
@preactionand those patches were in that module04:35
@preactioncrap04:36
@preactioni knew just telling people what to edit wasn't going to work :p04:36
@rizenthat error is normal04:36
@preactionnormal?04:37
@rizenthe one about writing to cache04:37
@rizenyeah, it's cuz the cache system doesn't do any locking04:37
@rizenand it also doesn't check to see if the folder already exists before trying to create it04:37
@rizenit's very dumb04:37
Radix-wrklemme try rolling it back04:37
@rizeni haven't yet decided whether i want to handle the exceptions, or just replace the cache04:37
Radix-wrkHmm.. afraid it was those changes that caused listUsers to stop working04:38
Radix-wrkI manually applied those, so lemme check I did it right04:38
@preactionsomething you can try: . /data/wre/sbin/setenvironment; cd /data/WebGUI/lib; perl -MWebGUI::Operation::User -e'print "OK";'04:40
@preactionif it prints "OK", then the module was loaded and has no syntax errors04:40
Radix-wrkI've rolled it back atm04:40
Radix-wrk[root@webgui Operation]# diff User.pm User.pm.patched04:41
Radix-wrk421a422,42304:41
Radix-wrk>       my $postedUsername = $session->form->process("username");04:41
Radix-wrk>   $postedUsername = WebGUI::HTML::filter($postedUsername, "all");04:41
Radix-wrk423c42504:41
Radix-wrk<              && $session->form->process("username") ne '')04:41
Radix-wrk---04:41
Radix-wrk>              && $postedUsername ne '') )04:41
Radix-wrk431c43304:41
Radix-wrk<               $u->username($session->form->process("username"));04:41
Radix-wrk---04:41
Radix-wrk>               $u->username($postedUsername);04:41
Radix-wrk458,459c46004:41
Radix-wrk<               my $username = $session->form->process("username");04:41
Radix-wrk<                       $error = '<ul>' . sprintf($i18n->get(77), $username, $username, $username, $session->datetime->epochToHuman($session->datetime->time(),"%y")).'</ul>';04:41
Radix-wrk---04:41
-!- mode/#webgui [+b Radix-wrk!*@*] by preaction04:41
@preactionwhen that calms down, let me know04:41
@preactionby private message04:41
@preactionperlbot tell Radix-wrk about paste04:42
@preactionhttp://rafb.net is another place to paste04:42
-!- mode/#webgui [-b Radix-wrk!*@*] by preaction04:42
Radix-wrkwas only a dozen lines :P04:43
@preactionit's a reflex, anything more than three lines should be put in a pastebin04:43
Radix-wrkwasn't registered with nickserv, so couldn't pm btw04:43
@preactionkinda figured something was up04:44
Radix-wrkhttp://sial.org/pbot/2248404:44
Radix-wrkAhh.. I see an extra bracket04:45
@preactionah, the right paren after && $postedUsername04:46
@preactionalso, if you've registered Radix, you can tie Radix-wrk to your main Radix name04:47
@preactionuse /msg nickserv help link <- to learn how04:47
Radix-wrkI've registered radix-wrk now :)04:47
@preactioni've got preaction-m linked to preaction, so whenever i identify as preaction-m, i still get all my priviledges from preaction04:48
Radix-wrkokey.. the extra bracket was it.. bleh04:50
Radix-wrkgot the XSS patches again :)04:50
Radix-wrkand your test line printed OK :)04:50
@preactionif you ever patch code like that again, doing that (except with a different -M option to perl) will check the syntax of the module and make sure nothing's very bad broken04:51
@preactionof course, if you somehow mess up but have valid syntax, that can't help you04:52
Radix-wrkheh, fair enough :)04:52
Radix-wrkthanks for your help btw :)05:01
@preactionnp05:01
@preactionworking late, various client stuff has put me behind05:01
@preactioni should have been done with this on monday, and it's late wednesday... :(05:02
Radix-wrkknow what it's like :(05:02
@preactionthat, and i'm supposed to use something that a retarded drunken monkey on a typewriter could've written better...05:04
@rizenwhat's that exactly?05:06
@preactionand now that i've had a chance to look at it, knowing the Auth system, this kid couldn't have been serious05:06
@preactionthe Alumni auth plugin05:06
@rizenis that what drake wrote?05:06
@preactionyes05:06
@preactionthe auth system itself works, it could just work better05:06
@preactionthis... i don't even know wtf05:06
@rizenthe auth subsystem in webgui is horrid05:06
@rizeni hate it05:06
@rizenbut i have no idea what drake's code looks like05:07
@preactionyou worked on the wiki, probably more of the same05:09
PedersenMJHey, quick question for the PB'ers in the channel: This theme I'm working on has (by default) four sites listed in its "site network". I'm going to change them to something more appropriate for webgui. So far, for sites, I've got the self site (^/;), plainblack (http://www.plainblack.com/). What other two would you guys like to see in the uploaded package?05:16
@preactionwebgui.org 05:16
@preactionand perhaps getwebgui.com05:16
PedersenMJOkay. webgui.org, definitely. getwebgui.com... Anything better? Could also put in a link to the community wiki on pb.com.05:17
@preactionthat might be better, the wiki05:18
@preactionor even your personal site, i mean, you're making these things05:18
@rizensvn.webgui.org05:18
@rizenupdate.webgui.org05:18
@rizenwebguiworldwide.org05:18
@rizenwebguistore.com05:18
@rizenwebguidev.com05:18
@rizenbuildwebgui.com05:18
PedersenMJI can get along with doing the wiki. Nah, not my personal site. No need for it.05:18
@rizenspreadwebgui.com05:19
@rizendesignwebgui.com05:19
PedersenMJJT, that might be just a teensy-weensy bit much :) Which four... spreadwebgui.com? Need to see that one. BRB.05:19
PedersenMJspreadwebgui.com, definitely.05:19
@rizentranslate.webgui.org05:20
PedersenMJSo, I'll put in 5. self, plainblack, webgui.org, wiki, and spreadwebgui.com05:20
@rizeni can keep going05:20
@rizenhehe05:20
PedersenMJI don't doubt it. I was just wanting four or five. I think we hit that about 4 screenfuls ago :)05:20
@rizenactually05:22
@rizenif you're going to link to the wiki05:22
@rizenuse wiki.webgui.org05:22
@rizeni'll add it quick05:22
@rizencuz the actual url is changing soon05:22
PedersenMJOkay. Hey, it'll take a couple days before I'm ready to upload. I'll remind you before I do so, though, to make sure it's ready to go.05:22
@preactionfrank wrote the auth system? (says his People Behind wG thingy)05:24
@rizenyes05:24
@preactioni'm so going to start ripping on him for that05:24
@rizengranted it was while he was learning perl objects05:24
@rizenbut still05:24
@rizenhe already knew oo from java and c05:24
@preactionoh, in the before time, in the long long ago05:24
@rizenonly 2 years ago05:25
@rizenso no05:25
@rizennot that long ago05:25
@rizentry http://wiki.webgui.org/05:27
@preactionworks05:27
PedersenMJworks here.05:28
@rizenmy work here is done05:28
@rizenback to mythbusters05:28
PedersenMJStupid question: What's the proper spelling of the company name? "Plain Black", "PlainBlack", "plainblack", "plainblack.com", etc are all possibilities. If the name is to appear in print, how should it be spelled out?05:33
@preactionlooks like Plain Black05:34
@preactionfrom the copyright notice at the bottom of plainblack.com (but I'm not sure, i always seem to mix and match a few of those)05:34
PedersenMJJust wanting to make sure. It'd be kinda silly of me to post a theme with links to the company, and spell the company name wrong.05:35
@preactionindeed. i'd assume that "Plain Black" is correct until told otherwise, since it's on the site05:36
@preactionand that chick on mythbusters is hot, so i wouldn't expect jt back until late tonight ;)05:37
PedersenMJI don't blame him, not in the least. Suffice to say that my marriage could definitely suffer if she showed up at my door :)05:38
@preactionha, married, loser05:39
* preaction hides jealousy through banter05:39
* snapcount returns in whirlwind of excellence05:39
* snapcount rubs his hands together real quick... "lets build us a new version of dis here WebGUI"05:40
PedersenMJAnd jealous you should be. She's also a geek. Not the same variety as me, but definitely a geek. She tends more towards installing wiring, alarms, and the like, though. And hot :)05:40
@preactioni swear all i can seem to find up here are emo/goth-wannabes and selfish/vapid whores05:41
@snapcountHoly shit05:43
@snapcountyou guys have been busy05:43
@snapcountlots of commits while I was gone05:43
PedersenMJhttp://photos.icelus.tzo.com/index.php?album=%2FAlaska2006-25-Wedding_Photos%2F&image=Micheal%20and%20Jessica006.JPG05:44
PedersenMJThat's a picture of me and her getting married, just this August.05:44
@preactionthat doesn't help my jealousy...05:45
@preactionwait, alaska?05:45
PedersenMJWell, browse through the rest of the album(s). At least take a virtual tour of Alaska.05:45
@preactionand would it've killed you to smile for crap's sake?05:46
PedersenMJYes, we got married in Alaska. Live in NJ, but someday hope to be able to afford the move to AK.05:46
PedersenMJActually, yes, yes it would've. I've a rare condition which will split my head in two should my cheeks stretch too much.05:46
@preactionahh, Bilateral Grinitis05:47
@preactionit's a horrible affliction05:47
PedersenMJYou've heard of it? Wow, most people haven't. I don't bother with the name because of that.05:47
@snapcountwow... how did you guys keep such a straight face and maintain perfect posture while standing perpendicular to the ground05:49
@snapcountthat is amazing05:49
@preactionit's because alaska is 90 degrees from reality05:50
@snapcountof course05:50
PedersenMJhermf. Sarcastic such-and-so's. Gonna have to hide things in themes about them, that's all there is to it.05:50
@snapcountexcellent we like easter eggs05:50
@preactionwank?05:50
@snapcounthave you found any in webgui yet?05:50
@snapcountthey are there05:51
@snapcountmost are pretty cool05:51
@preactionoh lord, i forget the ones i added05:51
PedersenMJNope. Then again, I rarely ever find them. I suck at most every form of hide and seek known to man.05:51
@snapcounthere's a hint05:51
@snapcountop=theWg05:51
@snapcountah hell, I'm feeling generous05:51
@snapcountop=genesis05:51
@snapcountthere are several more05:51
@snapcountbut that will get you started =)05:52
@preactioni should make a bot that looks for those easter eggs to find sites that use webgui05:53
@snapcountit would probably be easier to just search for the generator meta tag05:54
@preactionisn't that part of the style?05:54
@snapcountwell it's sent from the head tags templ var05:54
@snapcountI think it is anyway05:54
@preactioni think it is too05:54
@snapcountI'm kind of bullshitting right now05:54
@snapcount=)05:54
@preactionmeh, i'm avoiding work05:54
@snapcountb/c I'm too lazy to see if I'm right05:55
@khenn!!!05:57
@khenn=)05:57
@khennI keep forgetting I have this thing open, and then there's like 8 hours of text to go through05:58
@snapcountheh nice05:58
@khenntimestamps would be nice05:58
@snapcountmost irc clients have that as an option05:58
@preactionmirc? you can turn them on in the options05:58
@snapcountyou just have to set it05:58
* snapcount hears an echo snapcount hears an echo05:59
@snapcountI amuse me05:59
@preactionit's because you lag :p05:59
@preactionyou are not 133705:59
@khennwell would you look at that06:00
@khenntimestamps!06:00
@snapcountEureka!06:00
PedersenMJPretty good show, actually. Looking forward to next season.06:01
@snapcountnice... someone(s) fixed the wiki bug I was going to stay up and do post release06:03
@snapcountok... no more commits or I will kill you until you die from it06:04
PedersenMJJust offer a good wheeling to the next person who commits. I promise, you'll only have to give out one of those.06:07
PedersenMJHey, roy, you around?06:27
@khennalright guys, I'm out06:28
@khennlater06:28
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []06:28
PedersenMJhave a good one!06:28
PedersenMJHTML Style Question (if anybody has a minute?). I'm working with this template: http://www.oswd.org/design/preview/id/2204 still.06:38
PedersenMJMy question: The way the template is built, it seems like I should put a top level navigation across the top (new navigation, relative to root, 1 level of descendants), and maybe put a second navigation underneath (new navigation, relative to current, show siblings), as long as current is not root. What do you guys think?06:40
PedersenMJBTW, underneath means under the picture that we see there, next to that paragraph.06:40
-!- Radix-wrk changed the topic of #webgui to: WebGUI (stable 7.2.3 | beta 7.3.5) | WRE (0.7.2) | Use the Wiki: http://plainblack.com/support/community-wiki | Questions? Ask and wait patiently | http://mentalhouse.net/irc/webgui07:12
@rizensomeone should create a planet webgui site07:35
@rizenthat brings together all the sites we build07:35
@rizenplus all the international sites07:35
@rizenplus the webgui user driven sites like radix' irc stats and crythias' faq07:35
PedersenMJHeh. That turns into one problem that I've never found a good solution for, and even Google does it only so-so: How do you organize the data such that somebody unfamiliar with the topic can find what interests them?07:41
PedersenMJIf I could pull off *that* organizational trick, I'd put Google outside of business inside of a year.07:41
PedersenMJerm, put Google out of business.07:42
@rizenhardly07:46
PedersenMJAfter all, take a look at the number of sites you listed when I asked for the listing for the site network for this theme. And each of those can have any of a dozen categories placed on them, I think. svn.webgui.org? Development. Also: Old Versions. CMS Architecture. How to use mod_perl effectively. Apache2 and mod_perl2 sample scripts. MySQL5 sample code. And that's without thinking about it too hard.07:46
@rizenyou'd be hard pressed to put google out of business in a year07:46
@rizeneven if you were microsoft07:46
@rizenoracle07:46
@rizensun07:46
@rizenyahoo07:46
@rizenand ebay07:46
@rizenput together07:46
PedersenMJFair enough, they've got enough money to stay in business for a very long time, even if they stopped selling everything tomorrow.07:47
@rizenhehe07:47
PedersenMJHowever, the point is still valid: I can organize things in any of a hundred different ways. Provided I keep the list of things small enough, the organizational scheme will be easy to understand for most people.07:48
PedersenMJOnce the list of things grows large enough, though, the organization of it all becomes very challenging. Especially once you add other people's ideas about how to organize to the mix.07:49
@rizen 1 + 1 = 307:49
@rizen2 + 2 = 607:50
@rizen3 + 3 = 907:50
@rizenis my math getting better or worse07:50
PedersenMJEven Google doesn't handle it wonderfully, though they seem to be the best at it so far. Though I find that once I start searching outside of my normal search space, I have a hard time finding the answers I'm seeking.07:50
PedersenMJActually, I get your point, and am having a hard time communicating mine (it's almost 1am here, and after midnight, my ability to communicate starts to crap out).07:51
@rizenme thinks it's bedtime07:51
PedersenMJYou were wanting a planet webgui site. I'd love to see it. Would love to be able to do it, actually. But it's beyond my organizational skills.07:51
PedersenMJI speak too much when it's late :)07:51
PedersenMJYou're right though, it is bedtime, and I'm going to go to bed before I embarass myself further. Have a good night.07:54
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []07:55
Radix-wrknot my irc stats - xdanger's :)07:55
Radix-wrkAnyone know what causes these errors btw - got quite a few of them in the webgui logs (going back a while too)? - "2007/01/18 13:22:54 - ERROR - webgui.formsys.com.conf - main::[[undef]] - Asset constructor new() requires an assetId."07:59
@preactionsomething is trying to instanciate an asset without an asset Id08:10
@preactionthis is usually very bad08:10
Radix-wrkit doesn't give any other info, so no idea how to track it down :(08:12
Radix-wrkI get prolly half a dozen of these a day08:13
@preactionthat's one of those error messages that should give a full stack trace08:46
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:00
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has joined #webgui13:14
iPhoneGuyhi13:14
iPhoneGuywasn't the duplicate mail in CS bug fixed? Look at martink post http://www.plainblack.com/webgui/dev/discuss/7_3_5-beta-release13:14
-!- iPhoneGuy [n=iPhoneGu@85-18-14-23.fastres.net] has quit ["Quitting!"]13:51
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui14:24
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:24
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has joined #webgui15:30
ckotilIs there any document version control in wg? in addition to workflow versioning, im looking for checkin/out of the document, and to be able to go back a couple versions at will.15:43
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui15:46
-!- mode/#webgui [+v crythias] by ChanServ15:46
Radix__kinda15:47
Radix__once you edit a document it becomes "checked out" so to speak15:47
Radix__and until you commit the version it's locked for everyone else15:47
ckotilah, thats true.15:47
Radix__you can also select between multiple versions of a document easily when you edit it (and roll back that way)15:47
Radix__on the right there's links to previous versions of the document with dates given15:48
Radix__doesn't show version names or anything like that tho.. just dates.. like 3 weeks ago, 5 weeks ago, 6 months ago, etc15:48
Radix__not really a full cvs system tho15:49
Radix__can't have multiple checkouts or merges or anything like that15:49
ckotilthat would be a sweet rfe15:49
Radix__got karma? ;)15:50
ckotil~120015:50
ckotilim looking at the worflow engine as a cvs now, and its actually pretty good. it might work for us15:50
Radix__it's pretty cool15:50
ckotilcan i click a date like 1 month ago and view what the document was at that point in time? (i cant really tell if thats what is going on now or not)15:51
Radix__yep15:51
ckotilok nice.15:51
ckotilthanks Radix__ 15:51
Radix__np15:51
ckotilgetting my crew to really pay attention at the version tags as a way to checkin/out a document shold give them a better understanding of webgui 15:52
ckotildoes the collaboration system offer any checkin/out?15:52
Radix__yup.. I had to train everyone on how to use them at my work too, but now they couldn't live without it15:53
Radix__nah, the cs system doesn't15:53
ckotildoes project management?15:53
Radix__no idea15:53
ckotilill find out. ive been going through some assets this morning looking for the functionality i want15:54
Radix__demo.plainblack.com :)15:54
ckotilah good point. im using my development instance of wg15:55
Radix__yup.. that'll do it :)15:55
Radix__demo is a nice way of checking the current version tho.. and seeing what's new if you're not using the latest15:55
ckotilyeah15:55
Radix__but yeah, I have vmware setups with copies of our /data dir on em :)15:55
Radix__that I use for testing15:55
ckotilnice15:55
ckotilim running 7.2.115:56
Radix__that's where the wre really shines15:56
ckotili keep it fairly up2dte15:56
Radix__backup the whole /data dir and copy it to another machine and voila, just works15:56
ckotili tried to install the wre on our RHAS4 machines and it would never compile15:56
Radix__we're using 7.0.8 atm15:56
ckotilsweet15:56
ckotili also couldnt get it to compile on fbsd 6.115:57
Radix__using CentOS 4.3 (RHEL4) and the binary RHEL4 WRE15:57
ckotilerr maybe it was 6.015:57
Radix__binary wre would be way easier than source15:57
ckotilim sure it is15:57
Radix__especially as it's built for the RHEL setups15:57
ckotilinteresting. ill look into that some day15:58
Radix__definitely worth it :)15:58
+MrHairgreaseyou could check out ubuntu server edition15:58
+MrHairgreasethere's a wre binary for that too15:58
Radix__sure, but if he's already using RH then he might as well try the wre binary for it ;)15:58
+MrHairgreasesure enough15:58
ckotilill stick it on the dev box. will it work in conjunction with apache running?15:59
+MrHairgreaseno15:59
ckotilah15:59
Radix__not if it's on the same port15:59
+MrHairgreaseunless you set apache15:59
+MrHairgreaseto listen to a diffrent ip15:59
+MrHairgreaseor prt15:59
+MrHairgreaseport15:59
Radix__nor will mysql like any existing /etc/my.cnf files16:00
ckotilok, that shouldnt be a big deal16:00
ckotilaww16:00
+MrHairgreaseit isn't16:00
+MrHairgreasei have a setup16:00
ckotilcan i have it use a different .cnf file?16:00
Radix__put apache on a diff port, and use the mod-proxy with the wre to forward it16:00
Radix__the wre has everything you need16:00
+MrHairgreasewith the wre and the vanilla ubuntu apache16:00
+MrHairgreaseyes16:00
+MrHairgreasei do it that way16:00
ckotilcool16:00
+MrHairgreaseworks perfectly16:01
+MrHairgreaseand it keeps load from the other apache16:01
Radix__yup - fast too16:01
ckotilwould you say wre performs better than from source install?16:01
+MrHairgreasevery likely16:01
+MrHairgreasethe wre is compiled with webgu in mind16:02
Radix__not ever had a success compiling the wre myself - but the binary is great16:02
+MrHairgreaseyeah16:02
+MrHairgreasecompiling it can be a pain16:02
+MrHairgreasei tried it for gentoo16:02
+MrHairgreaseit just kept failing16:02
ckotilgentoo gets annoying real fast16:02
+MrHairgrease\cost me a weekend16:02
+MrHairgreasei hate gentoo16:03
ckotilya. lol16:03
Radix__Well I'm off to bed.. night guys :)16:03
+MrHairgreasebut it is the os of choice of procolix16:03
+MrHairgreaselater16:03
ckotilnight16:03
* ckotil just woke up16:03
Radix__11pm here :)16:03
* MrHairgrease fell asleep on the couch16:03
+MrHairgrease1500 over here16:03
ckotil140016:04
ckotilerrr. thats UTC , its 90016:04
+MrHairgreaseI'm in holland16:05
+MrHairgreaseso that's utc+1 i gues16:05
ckotilya16:05
ckotilyou ever eat those wiener shnitzels that everyone in holland offers up to tourists?16:05
ckotili forget what they're called but they have some disgusting name16:06
+MrHairgreaseI sometimes eat Wiener schnitzels yes16:06
+MrHairgreasethere named after Vienna16:06
ckotilim thinking of something else then16:06
+MrHairgreaseIn austria Vienna == Wien16:06
ckotilbc locals do not eat this stuff, so im told16:06
+MrHairgreaseI know you are16:06
+MrHairgreasebut it's more a german recepy16:07
+MrHairgreaseand austrian16:07
+MrHairgreaseIn holland we have other foods16:07
xdanger1600 here...16:07
ckotilall my friends who have visited amsterdam say the locals told them they should get this food. and then i met a guy from holland and he said whateevr i do , do not eat that food16:09
ckotili wonder wtf it was called...16:09
xdangertime to _go_ to work =(16:09
+MrHairgreasei dunno what food you're talking about16:10
+MrHairgreasexdanger: have fun16:10
xdangerI won't =)16:11
+MrHairgreaseit's a dirty job16:11
+MrHairgreasebut someone has gotta do it16:11
+MrHairgreaseand that someone16:11
+MrHairgreaseis YOU =)16:11
xdangerdamn16:12
xdanger=)16:12
+MrHairgreasewhat job do you have to do?16:12
xdangerbasic bussiness stuff... billing, paying bills, write a contract...16:15
xdangerI hate it =)16:15
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui17:04
PedersenMJg'morning17:04
ckotilGood morning17:12
ckotilWe have a new reporting tool that is about to go into production. We want to automate the last step of getting the new reports into webgui. A cgi script that would save the file into webgui would be ideal. Can this be done? will we have ot create a custom wobject?17:13
+MrHairgreasesure it is17:14
+MrHairgreasebut why do you want to use a cgi script17:14
+MrHairgreaseis the reportingtool connecting through https?17:15
+MrHairgreasehttp*17:15
ckotilyes17:15
ckotilwe dont have to use a cgi script17:16
ckotilthat's just how ive done this in the past17:16
+MrHairgreaseif the reporting tool resides on the same server17:16
+MrHairgreasejust write a utility script17:16
ckotilits on a remote server17:16
+MrHairgreaseand if you wanna do it with cgi17:16
+MrHairgreasejust make a utilityscript that uses cgi17:17
+MrHairgreaseyou can use the webgui api in your cgi17:17
ckotilyes. i would like to use the api. 17:18
+MrHairgreasethere are a couple of utility scripts in the sbin dir17:18
+MrHairgreaseas well as a skeleton for generic utility scripts17:18
ckotili see fileImport.pl17:19
ckotilthat should be useful17:19
+MrHairgreaseit is17:19
+MrHairgreasethe upgrade script kinda use the same method too17:19
+MrHairgreaseif you wnat to put you report in a new article under some page17:19
+MrHairgreaseyou do something like 17:20
ckotilwill a version tag be created when using the fileImport?17:20
+MrHairgreaseyes17:20
ckotilgood deal.17:20
+MrHairgreasebut you can commit that tag from the code17:20
+MrHairgreaseyou can also use an open tag17:20
+MrHairgreasebut you have to set that manually17:20
+MrHairgreaseyou should view those scripts as browing webgui from the indsie17:21
+MrHairgreaseinside*17:21
* ckotil nods17:21
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:37
-!- mode/#webgui [+o khenn] by ChanServ17:37
@khennbuenas dias!17:37
PedersenMJbuenos dias, khenn. Como estas?17:41
ckotilfileImport works as expected. we are left with an open version tag that needs to be commited. We want this process to be automated, how can we automatically commit the version tag thats created from fileImport?17:42
+MrHairgreasesee the skeleton file17:43
ckotilok17:43
+MrHairgrease# my $versionTag = WebGUI::VersionTag->getWorking($session);         # $versionTag->commit;17:43
+MrHairgreaseit's in the finish routine17:44
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:44
PedersenMJhey, perlm, how goes it?17:44
perlmVery well17:44
perlmhttp://casr-test.ou.edu17:44
PedersenMJDid you get it converted to webgui already?17:45
perlmPorting the site right now (I've given up on our web guy to be of any help).17:45
ckotilthx MrHairgrease 17:45
perlmthe design is all done, just movign content.17:45
+MrHairgreasemy pleasure17:45
PedersenMJNice job. I guess you see that we were telling the truth about it being easy :)17:46
perlmputting together an example survey/report for one of the scientists to start familiarizing herself with, so she can create nifty stuff herself.  Things are great!17:46
perlmyeah, it was incredible.  Thanks so much for all the help.17:46
+MrHairgreasethe api is the single best thing in wg imho17:46
PedersenMJDidn't do much other than tell you where to look :)17:46
perlmI'm much more at home looking at the API and how to tack in custom stuff than I am with CSS and templates.17:47
pjesiguys, how is it possible to add images to the photo gallery? It just displays suscribe or search17:47
PedersenMJThe theme I'm working on now will be somewhat more difficult for people to use, unfortunately. There's a couple of snippets, one of which they are actually going to be expected to edit. And a directory to place some quotes.17:48
PedersenMJWhich reminds me: Any PB'ers in the house? Since I'm making this theme having webgui/plain black links and look-n-feel, I need to ask for some stuff from you guys. Specifically, half a dozen or so quotes from customer testimonials that I can throw into this.17:49
perlmSounds like a pretty cool theme.17:49
PedersenMJThis one is. Burned was very simple, didn't do much. This one adds a lot. Hang on, lemme grab a link to the unported version.17:50
perlmpjesi I'm very new to WebGUI, but have you tried clearing the cache?17:50
PedersenMJhttp://www.oswd.org/design/preview/id/220417:50
PedersenMJpjesi: I haven't touched the photo gallery yet, so am unable to reall help out at all, I'm sorry to say.17:51
pjesiperlm: just jumped into fresh instance at demo.pb17:51
perlmOh wow, that is slick looking.17:51
pjesiI hate how good I am at doing webgui templates17:52
PedersenMJIt is, and the end result should be really pleasant to use, I think. I'm planning on using it for my personal web site.17:52
PedersenMJpjesi: Please, do more! I'm working on adding them and uploading to the contrib at pb.com.17:53
pjesiPedersenMJ: I was going to contribute my Ajax calendar template but then the calendar was rewritten, so it is useless17:54
pjesiand now I just got specification for several "Assets" I am supposed to program as well as ~20-30 photoshop to implement as templates17:55
pjesidoes that seem a little unrealistic to you?17:56
PedersenMJDepends, really. What's the deadline for them?17:56
pjesiI have to implement the templates before 1st of March17:57
ckotildamn, id say thats at least an entire month of work17:57
PedersenMJYeah, it definitely would be. I'm converting existing html/css, and it takes me most of 1 day per. To create, from scratch, that many before mar 1 would be pretty tough, if not impossible.17:58
ckotili bet you would get real good at it after a couple days17:59
pjesiyes I told them I could do the html/css/js stuff before the deadline, but more than that is impossible17:59
pjesiwell, I could make a webgui theme of that andreas open souce template in a day18:00
PedersenMJThat's about how long it's taking me.18:00
pjesibut the advantage of the is you have the images, html, and css, you only need to decorate webgui with it, I have only PSD files18:01
ckotilya, thats rough.18:02
ckotildo you cut them up?18:02
pjesianyone know how PSD support is in Gimp18:02
ckotilor just recreate it in html18:02
PedersenMJExactly. That's why I said it would be difficult, if not impossible, before Mar 1 to do that many. If you have the html and css done in advance, one/day is feasible.18:02
ckotilonce i installed PS i've never touched gimp18:02
perlmThe only way to add images to WebGUI is via the assets interface?  Or is there something else I'm missing?18:02
pjesiI cut the gradients, logos and other stuff that is not possible with CSS18:02
@rizenpjesi: you have to commit a CS before you can add content to it.18:03
pjesirizen: thank you!18:03
pjesiI should have known that18:03
pjesimy biggest concern atm is that the clients hate the content management system in webgui, and content is not multilingual18:05
@rizenmulti-lingugual content objects don't really make a lot of sense from what I'm told18:08
@rizeni only speak english (barely) and garbled crap (native), so i can't say18:09
@rizenbut our translation team tells me that multi-lingual content objects are dumb18:09
@rizenbecause then the site would assume that the same content applies to everyone18:09
@rizenwhich it doesn't18:10
@rizenand that things like ordering of the navs18:10
@rizenor the layout of the content is consistent between languages and cultures18:10
@rizenwhich it isn't18:10
pjesiwell, it is solved extremely well imo in Plone18:11
@rizenbut other than the multi-lingual content objects, why do your clients hate it?18:11
pjesiI have not spoken to them directly (I just get complains from co-workers that do), but it is something very unpleasant about the interface I guess18:14
pjesione of the complaints that I do remember is that the content does not look the same on the published page as it does in the asset manager18:16
@rizendo you mean rich editor (not asset manager)?18:18
pjesiI mean the WYSIWYG editor in the admin18:19
@rizenyeah, the rich editor18:20
@rizenthat can make the content look exactly like the content on the page18:20
@rizenit just takes one configuration directive from you18:21
pjesiapply css to the admin template?18:21
@rizenyou have to add a link to your style sheet into the config of the rich editor18:21
@rizenno...the rich editor is an asset like a snippet18:21
@rizenyou just have to edit it18:21
pjesiI see18:21
@rizenand there is a field for the URL to your style sheet18:21
pjesican I load the editor in the content container within the page layout instead of opening it in the admin interface?18:23
pjesiperhaps, using the www_ajaxInline function18:24
pjesithat might be nice18:24
@rizenno18:25
@rizenwe used to do that but we ran into too many problems18:25
@rizenpeople's content would get in the way of some fields18:25
@rizenor their content area wasn't big enough for the edit form18:25
@rizenor some stylesheet property interfered with the operation of the editor18:26
@rizenor some javascript screwed up something18:26
@rizenso that's when we went to the admin interface18:26
@rizenit's there to protect the users18:26
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []18:26
pjesiI see18:27
@rizenthe worst part about all of the above18:28
@rizenis when it happened18:28
@rizensometimes it was so bad that the user couldn't even get out of it18:28
@rizenmeaning, they made some change18:28
@rizenthat screwed up the forms entirely18:28
@rizenand then the only way to fix it18:28
@rizenwas to edit the database directly18:28
@rizencuz the user interface was so broken18:28
@rizenthat it broke the forms from being able to fix it18:29
@rizenthis way at least, you're guaranteed that your editing interface will continue to work18:29
@rizenno matter how badly you screw up your site. =)18:29
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui18:30
@rizenam i reading your profile right, you're in israel?18:31
pjesime?18:32
@rizenyes18:32
pjesino18:33
pjesiI'm living in Oxford, UK. But I'm from Iceland18:33
@rizeniceland18:33
@rizensorry, i thought .is was israel18:33
+MrHairgreaseme too18:33
pjesihaha18:34
@rizen.il is israel18:34
@rizennow that i'm looking at it18:34
@rizenhttp://www.iana.org/root-whois/index.html#i18:34
@rizenso do you speak the hardest language on earth to learn? (icelandic)18:35
@rizeni don't know that it's the hardest language...i just know from a few translator friends that it's pretty damn hard18:35
pjesiyes, I am a native speaker18:36
+MrHairgreasefinish should be very hard too18:36
+MrHairgreaseand hungarian18:36
@rizenand dutch =)18:36
+MrHairgreasenah18:37
+MrHairgreasethat isn't hard18:37
+MrHairgreaseif i can speak it...18:37
pjesidutch is easy, dont know hungarian18:37
@rizenand as long as we're spouting off languages: spanish, german, french, cantonese, mandarin, japanese18:37
+MrHairgreasewhat about swahili?18:37
@rizeni can barely speak english18:37
@rizenso for me all languages are hard18:38
pjesiI speak Icelandic, English, Danish, and German18:38
pjesibut my danish and german are getting rusty of all this english 18:38
PedersenMJI speak english. Hablo espanol bastante bien. Por lo menos, yo creo asi. And that's all I speak as far as languages go.18:39
pjesi:)18:39
PedersenMJSince IRC doesn't support (as far as I know) accents and n with ~, I didn't even try to put those in :)18:39
pjesione question about webgui, if I provide translations in manymany strange languages, can a single webgui site change between them as the user changes languages18:40
pjesibecause I have a lot of translation resources but I dont see it feasible to use them since the multilingual functionality is so limited18:43
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []18:43
@rizenyou mean like is done on this webgui site: http://www.ilance.nl/18:44
pjesiyeah something like this, if it in fact changes the translation of the labels18:46
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui18:46
pjesihttp://www.ilance.nl/nl/contact18:46
pjesihere, "Send" is dutch?18:46
PedersenMJSomehow, it's fitting that the first system crash I see on a Mac comes from installing Microsoft software.18:46
pjesihaha18:47
@rizentrue18:47
@rizenthe language chosen is based upon what user you are18:47
@rizennot what page you are on18:47
@rizenso in this case, you're the visitor user18:47
@rizenif you want it to work the other way, then just submit an RFE18:48
@rizenand rally all the multilingual troops behind you to get it moved to the top of the list18:48
pjesi:)18:49
pjesiI think it is stupid, the time and money that is spent on managing huge website in multiple languages is far more than teaching the visitors English!18:50
pjesinote to self, never agree to work on a multilingual software18:51
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui18:52
-!- mode/#webgui [+v perlDreamer] by ChanServ18:52
@rizenpjesi, you'll never convince the french or italians of that18:53
@rizen"english" is a vile word in those countries18:53
pjesithey are easier to manipulate than the russians18:53
@rizenyeah, but the russians teach all their children english starting with the first grade18:54
pjesibut their teachers are awful18:54
@rizenthat may be true18:54
@rizeni've only known wealthy russians18:54
@rizenso they went to private schools18:55
pjesihehe18:55
@rizencolin, i fyou care i'm working on http://www.plainblack.com/bugs/tracker/content-in-packages-made-from-page-layout-dont-include-content#LKqq1pg017uRs8YsM_1iVg18:56
+perlDreamercool18:56
+perlDreamerI'm going to fix the failing test from last night18:56
pjesiit looks like Plone satisfies all my multilingual requirements, so perhaps I will migrate 18:56
@rizenk18:56
+perlDreamerthen I'll be back at it again18:56
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []18:56
@rizensorry to hear that, but it's much better that you get the right tool right away than try to shoehorn something that doesn't work18:57
+perlDreamerpjesi: is the sticking point multilingual content vs multilingual interface?18:57
pjesiperlDreamer: they want both18:58
pjesifor me, it doesnt matter which cms is used, I only provide the templates18:58
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui18:58
+perlDreamerwould they be willing to use WebGUI and add the multilingual content later?18:58
pjesifor the prototype they are managing the ml content using /en/ /ru/ prefixes of URs18:59
pjesiURLs18:59
pjesifor most sites, I suppose that is fair enough19:00
ckotilthis bug might be broader than the description says. i was just trying to create my own page layout as directed in the google sitemap using webgyu wiki entry19:00
ckotiland nothing would get displayed19:00
ckotilbut when i would look at the navigation asset that is contained within the page layout , the xml i wanted would be outputed.19:01
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]19:02
-!- snapcount changed the topic of #webgui to: Stop Chatting and Earn Cash, Prizes, and Fame! http://www.plainblack.com/news/news/webgui-community-contests-return19:04
+perlDreamerw00t!19:04
@snapcountI've been so amped about getting this off the ground19:05
@snapcountfinally19:05
@snapcountthis year is going to be awesome for the community19:05
@snapcountI can feel it in thy bones19:05
@snapcountand Steve promises me he's going to make my page look a bit more "zippy" and less like a developer made it =)19:06
+MrHairgreasenice19:06
+MrHairgreasebut I do19:07
+MrHairgreasethink the page misses some zest19:07
@snapcountheh indeed19:07
+MrHairgreaseit's not zippy enough =)19:07
+MrHairgreasej/k19:07
@snapcountI just couldn't wait to get you guys started and Steve apparently has to "work" or something19:07
@snapcountI don't understand that whole thing19:07
pjesi$250.00 Cash!!19:07
@snapcounthe needs to get his priorities straight cough* cough*19:07
pjesino wait, that is .0019:07
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]19:08
pjesiI read 250,000$19:08
@snapcountthat would definitely generate some interest19:08
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:08
-!- mode/#webgui [+o preaction] by ChanServ19:08
@snapcounthell, we might even make digg with that19:08
@khennso there is a problem with the checkbox form control19:08
@khennwhich makes it not work in user profiles19:08
@khennand that is19:08
@snapcountare the checkmarks facing the wrong way?19:08
@khennvalue is set to whatever defaultValue is set to19:09
@khennor should be19:09
@khennbut it's actually set to what is stored in the database19:09
@khennand it is never checked19:09
+MrHairgreaseso snapcount19:09
+MrHairgreaseplease tel what the winning subject will be19:09
diakoptercan screenshots be put into a wiki entry?19:09
@khennI'm not sure how to fix this ...19:09
+MrHairgreaseand i'll start writing =)19:09
pjesiwell, I think WG desperately needs more free themes if it aims for the community19:09
@snapcounthah19:09
@snapcountthe winning subject will be about WebGUI19:10
@snapcountpjesi: we agree19:10
@khenncheckbox is expecting value to be passed in as checked19:10
* MrHairgrease prepares for a very long writing session19:10
@snapcountand I'll give you a bit of insider info19:10
@khennwell for now, I'm going to write my own control19:10
@snapcountthat's the next contest19:10
@khenneh19:10
diakopterform controls?19:10
@khennyeah19:10
@khennto fix this I think you have to break the API19:10
@snapcountit's only broke in the Profiles though khenn ?19:11
@khennright19:11
@snapcountthat's very odd19:11
@khennit's not19:11
@khennb/c in code, people use it correctly19:11
@khennthe Profile System uses it incorrectly19:11
@snapcountso why will that break the API19:11
@khennCheckbox is written incorrectly19:11
@snapcountit's implemented wrong in the Profile you mean?19:12
@khennwhere everything else expects "value"19:12
@khennCheckbox expects "-checked"19:12
@khennhmm19:12
pjesisnapcount: good to hear19:12
@khenncheckboxes actually work differently than normal forms in that fashion19:12
@snapcountdon't tell anyone though pjesi 19:13
@khennwhere the value is actually the thing19:13
@snapcountthat's classified top secret priority 10 alpha 319:13
pjesi:)19:13
@snapcountan offense punishable by repeated slaps with an overly large sea bass19:13
@khennso what the profile does, is it gets the value out of the database and sets that to -value19:14
@khenninstead, it should get the value out of the database and match it against the defaultValue, passing in -checked=>defaultValue eq value19:14
@khennmaybe I can fix this19:14
@rizensnapcount19:14
@rizenjust noticed two bugs19:15
-!- MrHairgrease is now known as MrCookingGrease19:15
@rizenPlain Black Corporation doesn't have a comma in it19:15
@rizenCorperation19:15
@snapcountdoh!19:15
@snapcountwhere is that19:15
@rizenand, you should use the new wiki address19:15
@snapcounton the page or in the news19:15
@rizenhttp://wiki.webgui.org19:15
@rizenon the wcc page19:16
@snapcountwhen did that come to exist19:16
@rizenyesterday19:16
@snapcountsweet19:16
@snapcountok, I'll fix it19:16
PedersenMJHeh, snap, I'm some small part of the reason it came to exist, since that address is going into theme I'm (hopefully) finishing tonight.19:18
@snapcountnicely done19:18
@snapcounttis a good idea19:18
PedersenMJI was going to use the current longer url. JT told me to use the wiki.webgui.org one, though, and made it while I waited.19:19
@snapcountrizen: are you saying I spelled corporation as corperation some where?19:20
@snapcountI don't see that one19:20
@rizenno19:20
@rizenjust the comma was what i was trying to get across19:20
@snapcountok19:20
@snapcountok19:20
@snapcountit19:22
@snapcounterr19:22
@snapcountit's all fixed up19:22
+perlDreameroh I suck19:25
+perlDreamerI really suck19:25
+perlDreamerI really do19:25
@khennyou do?19:25
+perlDreamerit's true19:25
+perlDreamerI broke my own rule about running tests before committing19:26
+perlDreamerand now 7.3.5 has broken Help19:26
@khennrizen:  I'm fixing checkbox to work properly in the profile19:26
@khennrizen:  I want to know if you agree with this - 19:26
@khennrizen:  defaultValue will become the value of the checkbox19:26
@khennrizen:  the actual data stored will be compared to the defaultValue, and checked will be set if the comparison evaluates to true19:27
@rizenas long as it has the same interface as the other forms, i don't care19:28
@rizenbut if you're saying the the defaultValue property will have the same meaning as the value property19:28
@rizenthen i have to disagree19:28
@rizenbecause that's not how all the other forms work19:28
@khennI understand that19:29
@khennbut19:29
@khennvalue in the checkbox sets the value attribute19:29
@khennwhich is *not* the actual value19:29
@khennit is the value of the checkbox19:30
@khennbut it is not whether or not the value is checked19:30
@rizenright19:30
@rizencuz "checked' is that19:30
@khennbasically there is no way to set what the actual *value* of a checkbox should be19:30
@khennusing the profile system19:30
@rizenthen don't use a checkbox19:30
@rizenheh19:30
@khennshould I disable it in the profile then?19:30
@khennb/c it doesn't work19:30
@rizeneither that, or add a special case to the profiling system to be able to handle that field type19:31
@rizeneither way, don't change the form19:31
@rizencuz it works as it should19:31
@khennno, I'm not changing the form19:31
@khennI was adding a special case to the Profile system19:31
@rizenok19:31
@rizenthat's fine then19:31
@khennwhich will treat defaultValue as the value19:31
@khennand compare the actual value to the default value to set the checked flag19:32
@khennalright then19:32
@khennit shall be so19:32
@khennI'll also update the documentation to reflect this change19:34
@snapcountearlier someone asked if you can put screen shots in a wiki entry19:35
@snapcountwho was that?19:35
diakopterthat was ME19:35
@snapcountthe answer is yes, unless we disabled that on our site19:35
@snapcountI don't think we have19:36
@snapcountyou insert them inline using the RTE19:36
diakopteroffchannel someone answered no19:36
@snapcountwas it rizen ?19:36
@snapcounthold on19:36
@snapcountI'll try it19:36
@snapcountyou can do it19:36
@snapcountIn the RTE, click on "Insert WebGUI IMage" icon19:37
@snapcountclick on the media link at the top19:37
@snapcountyou'll see an option to upload an image19:37
@snapcountyou can even organize them into folders if you want19:37
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui19:42
-!- mode/#webgui [+v crythias] by ChanServ19:42
+perlDreamerrizen: OSCON CFP is open19:45
+perlDreamerguys, say Hi to my friend Jim.  He's starting to use wG19:57
@rizenhi jim19:59
@rizenroy, that's supposed to be disabled20:00
PedersenMJhi jim20:00
+perlDreamerJim started using the WRE to host his website20:01
+perlDreamerwe're debuggin some problems with his config20:01
+perlDreamerhe only sees wG on port 8120:01
@rizenis he already running another web server on port 80?20:02
@rizenand therefore the WRE can't start modproxy on it20:02
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]20:02
+perlDreamerwe'll check20:03
+perlDreamerhrm20:04
+perlDreamerwe'll check later20:04
+perlDreamerthis machine isn't poked through his firewall20:04
+perlDreamerwe20:04
@rizenwhere is jim20:04
+perlDreamerwe'll shell in and try wget20:04
@rizeni don't see him in the channel20:04
+perlDreamerreading over my shoulder20:04
@rizenah20:04
+perlDreamerHe's our lead digital designer and car hacker20:05
@rizensweet20:05
@rizeni need a good car hack20:05
@rizeni want to run my car on garbage20:05
@rizenlike back to the future20:05
@rizencould he invent a mr fusion for me?20:05
+perlDreamerthink Monster Garage type car hacker20:05
@rizenyeah, but you also said hes a digital designer20:06
+perlDreameryeah, you need a physicist and a chemist20:06
@rizenyou have to know some physics to do electronics engineering20:06
@rizenand i know a really good chemist20:06
@rizenactually come to think of it, one of my friends is a leading physicist at mayo20:07
@rizenmayo research that is, not the hospital20:07
PedersenMJWorst part is that I thought mayo, as in mayonnaise, and wondered who would want to spend their career studying the physics of it.20:12
ckotili would, with some bacon, lettuce, tomato, and bread. tastey research20:14
PedersenMJAnd, I would imagine, a fairly short career. Just hope you get sufficient grant money for it.20:16
@rizeni think they do that at hamburger university (mc donalds)20:17
PedersenMJI don't know what's more frightening: That McD's has a "university" of *any* kind, or that there are people who actually do more than sweep floors there.20:18
@khennrizen:  can you take a look at something?20:19
@khennyou got a sec?20:19
@rizensure20:20
@rizenwhat's up20:20
@khennlook at ProfileField.pm20:20
@khennlinke 18420:20
@khenn$default = WebGUI::Operation::Shared::secureEval($self->session,$properties->{dataDefault});20:20
@khenn$properties->{dataDefault} is unset20:20
@khennso this never actually happens20:20
@khennI can fix it20:20
@khennbut I'm not sure if it will change the way the profile field currently works20:21
@khennit should be $self->get("dataDefault")20:21
@khennI know what it will do20:21
@khennit will start filling in anything that is blank with whatever the user specifies in the dataDefault box20:22
@khennbut, I recall you mentioning that what gets filled in is the default data from the visitor profile20:22
@khennperhaps that won't change20:22
@rizenit's a bug20:22
@rizenfix it20:22
PedersenMJhttp://thedailywtf.com/Articles/Time_to_Deprecate.aspx20:26
PedersenMJYou guys have just *got* to see that snippet.20:26
@rizenperl sux20:34
@rizenlet's just rebuild webgui in haskell20:34
+perlDreamerokay20:34
diakopterrotfl20:34
PedersenMJNonono. Haskell is still too popular. It has to be either Cobol, or Fortran. Maybe Algol.20:36
+perlDreamerAda20:36
+perlDreamerwhere is snapcount's mystical static web site slurper?20:37
@rizenon your wuc conference cd20:37
PedersenMJNah, I could actually see using Ada.20:37
@rizeni wish that apache weren't so good, or that i would have designed webgui differently20:38
@rizenit would be nice to run webgui inside of perlbal20:38
PedersenMJAs horrid as it can be, it actually *does* have some good features. Nope,  Ada is not the right choice. Modula-2?20:38
PedersenMJWow, never heard of perlbal before. Pretty nice idea, though.20:40
PedersenMJI wonder... There any docs for trying to set up a webgui cluster?20:48
PedersenMJie: set up multiple apache/mod_perl servers, setup a common mysql backend, and get all of that to work?20:49
@rizenthere will be a chapter on it in the new admin guide20:49
@rizeni've never written one up before though cuz there are so many ways to do it20:49
@rizeni've done a couple of speeches on it at previous wucs20:49
@rizenand so has len kranendonk20:49
PedersenMJCool. Damn, I wish that where I work had waited one more year for their new website (external, we still don't have an intranet, and that's where I'm hoping to get webgui introduced here).20:50
PedersenMJPop quiz, JT: What's wrong with this url? http://172.16.1.50/shop/home.aspx20:50
@snapcountperlDreamer: that script has a pretty dumb ass bug in it20:51
@snapcountthanks to yours truly20:51
@snapcountI can tell you how to patch it so you don't wind up with 600 copies of every image and file you import20:52
+perlDreamerthat would be nice :)20:52
@rizenthe url or the page that follows?20:52
PedersenMJThe url.20:52
@snapcount1 - Don't create the storage object in the main part of the script20:53
@snapcountright now it does it once and re-uses it20:53
@snapcount2 - Build the file asset first20:53
@snapcountthen call $file->getStorageLocation to get a storage object20:53
PedersenMJActually, I suppose there's nothing, technically, wrong with the url. What would be wrong with giving it out to random people on the net would be the more accurate question.20:53
@snapcountand upload the file that way20:53
@snapcountthen you'll have to do $file->update{filename=>$whatever});20:54
@snapcountit will be obvious when you look at the code20:54
@snapcountfinding that bug however was not so obvious20:54
@snapcount=)20:54
+perlDreamerre-release at the next WUC?20:54
@snapcountactually, you can upload the fixed version to contribs if you want20:55
@snapcountI don't care20:55
+perlDreamersnapcount: what did you think of my WUC session?20:55
@snapcountI loved it20:56
+perlDreamermaybe we could rename it so something less anti-rizen?20:56
@snapcountit would save me from running after scolded newcomers who get their feelings hurt20:56
@snapcountdon't leave! no! come back!20:56
@snapcountr u kidding?20:57
@snapcountthat's the best part =D20:57
+perlDreamerwe could record it and podcast it from PB.com20:58
diakopteryou own pb.com?20:58
+perlDreamerI'm too lazy to type plainblack20:58
@snapcountI want to buy pbandj.com20:58
@snapcountthen put that peanut butter jelly animation on it20:58
@snapcountwith nothing else20:58
@snapcountpeanut butterrr jelllA20:59
ckotilhehe20:59
@snapcountrepeat20:59
@snapcounthttp://www.ebaumsworld.com/2006/06/peanutbutter.html20:59
@snapcountGo Bannana GO!! GO!20:59
* snapcount bobs his head21:00
@snapcountyou know the really sad part is that without the proper medication I could watch this for hours21:01
+perlDreamerfocus, dude21:01
+perlDreamersteady on21:01
@snapcounthehe21:01
+perlDreamerwell, we now have another happy wG user21:01
@snapcountexcellent smithers21:01
PedersenMJHey, snapcount, question for you: On importing a theme. Is there any actual requirement that the theme go under the import node? Or could someone set up a folder under root called Themes, and import stuff there, for instance?21:02
diakopterthat makes 3 :-P21:02
@snapcountyou can put it where ever you want21:02
PedersenMJdiakopter: You counting me in that elite group?21:02
@snapcountit matters not21:02
diakopterno, but some people count multiple negatives.21:02
PedersenMJCool. I think I might make it into my own personal standard to do a themes folder.21:02
@snapcountdiakopter: who are the other 2?21:02
@preactionsnapcount:  you can't watch it forever, it ends after like 3 minutes21:02
@snapcountyou can click refresh tyvm21:02
@preactionperlbot tyvm?21:03
@preactionwtf? omg? bbq?21:03
@snapcountthank you very much21:03
@snapcountjust made it up21:03
@snapcountFTW!21:03
@preactionX gets the block?21:03
+perlDreamerperlbot tell snapcount about pDC21:04
@snapcountnice21:04
diakopterperlbot tell diakopter about pDC21:04
@snapcountpomade is still the best calc ever of all time for ever and always21:04
-!- snapcount is now known as snap_away21:05
@preactionyou know what? you can just stop harping on perlbot, she did nothing to you21:05
+perlDreamerpreaction: we're just waiting for you to build a spectre interface into her21:06
+perlDreamerso we can do commits21:06
PedersenMJI can just imagine  the code that could be sent from an irc channel straight into webgui.21:08
+MrCookingGreasePedersenMJ: http://172.16.1.50/shop/home.aspx is in a local ip range21:11
+MrCookingGreaseso you cannot get to from the internet21:11
PedersenMJYeah. I had o tell that to the people who are making our new website.21:11
-!- MrCookingGrease is now known as MrHairgrease21:11
+MrHairgreaseheh21:11
PedersenMJWhat's worse, though, is that they were complaining that they couldn't access our test servers using that url.21:15
+MrHairgreasejust tell them that the should not complain that the internet i still working correctlt =)21:16
PedersenMJGods, I wish that were the only problem I'd had with them. I'd kill to be using webgui instead of what we're getting.21:22
@rizenwhat are you using?21:23
PedersenMJEver hear of a company named Devix?21:23
@rizennope21:23
PedersenMJIt's something they built. And, to some degree, are still building. Even though they promised us everything would be ready by Sept 30.21:24
PedersenMJOh, wait, in case it wasn't obvious, sep 30, 2006./21:25
@snap_awayoh that reminds me21:26
PedersenMJWe've got a cluster, but one machine is critical, since they have a program which can only run on one machine, and it has to run on one of the web servers.21:26
@snap_awaywhich one of you guys broke the smoketests after I left for class?21:27
@snap_awaycome on fess up21:27
+perlDreamerafter?  try before21:27
@snap_awaybefore?21:27
@snap_awaythey all passed at least an hour before I left for class21:27
@snap_awayI ran them before trying to do the release21:27
@preactionwhich one of you guys didn't run the smoke tests before they released webgui?21:27
@preaction:p21:27
+perlDreamerafter you left for class, before you released21:27
@snap_awayI did run21:28
@snap_awayit21:28
+perlDreamerthen we made a bunch of commits21:28
@snap_awayI decided to release anyway b/c it's not stable21:28
+perlDreamerit was me21:28
* perlDreamer is shamed21:28
* perlDreamer had to iron his hands21:28
@snap_awayand I couldn't figure it out in two seconds21:28
@snap_awayof all the people perlDreamer 21:28
@snap_awayyou are the rock21:28
@snap_awayour anchor21:28
* snap_away cues dramatic music21:28
* perlDreamer has rocks, in head21:28
@snap_awayand this is what we have for thanks!!!!!!!21:29
@snap_awaydun dun DUNNNNNNNNNNN21:29
@snap_awayok21:29
* perlDreamer wails, sackcloth and ashes21:29
@snap_awayanyways, please fix it before next Wed21:29
@snap_awaycarry on21:29
+perlDreamerit's fixed already21:29
@snap_awayrock on21:29
-!- snap_away is now known as snapcount21:30
@snapcountgotta love being asked to fix something when you're given only enough access to view the problem21:31
@snapcountsigh*21:31
+perlDreamerthe joys of support21:31
@snapcountand my "handler" is away21:31
@snapcountmy goto man, the cleaner21:31
+perlDreamerwho's what?21:31
@snapcountVrby is the new "handler"21:31
+perlDreamerah21:32
@snapcounthe sends us on missions21:32
@preactioncall his cell, or ask JT for his house phone21:32
+perlDreamerthat explains the email I got this morning21:32
@snapcountkind of like geek squad, but not lame21:32
@snapcountI'm going to give him 5 mins or so21:32
@preactionsince he has this job now, he gets to be the bothered-at-all-hours-guy21:32
@snapcounthe probably just stepped away21:32
@snapcountheh21:32
+perlDreamerso you and JT and Frank are off the hook?21:33
@snapcounthah!21:55
@snapcountwe're never off the hook21:55
@snapcountyou know how it goes21:56
@snapcountVrby is protected21:56
@snapcounthe's a don21:56
@snapcountas are JT and Frank21:56
@snapcountso I'm not off the hook nor is Doug21:56
@snapcountwe just kind of roll with the punches =)21:56
@snapcountbut it keeps us nimble21:56
@snapcountbtw Doug, I just got your PBWG picture from Steve21:57
+perlDreamersnapcount is a rocker _and_ a roller21:57
+MrHairgreaseno21:57
+MrHairgreaseelvis is21:57
@snapcountyou look like a professional killer21:57
+perlDreamerelvis is dead, son21:57
@snapcountwhich is very cool21:57
@snapcountElvis is right here21:57
+MrHairgreasewhat21:57
@snapcountnext to me21:57
+MrHairgreaseare you on mars?21:57
@snapcountclose, Florida21:57
+MrHairgreaseeverybody knows martians took elvis21:58
+MrHairgreaseit's on the internet21:58
@snapcountI named one of my Gooey dolls Elvis21:58
@preactionand then created florida21:58
@snapcountand he's on my desk next to me21:58
@snapcountthe inter-webs21:58
@snapcountok, have to get back on this sql report21:59
diakoptermy dog uses our gooey as a humping platform.  he's not a large dog.21:59
-!- snapcount is now known as snap_away21:59
pjesiPedersenMJ: do you develop your theme on the filesystem or using webgui?21:59
@snap_awaydiakopter: that's funny and disturbing21:59
@snap_awayvery nice21:59
@snap_awaythat conversation could get interesting quickly especially when one considers the name of the WebGUI mascot22:00
* perlDreamer makes sure the kids can't read the screen22:00
-!- perlDreamer is now known as lunchDreamer22:01
@snap_awayheh22:01
@snap_awaywe keep it pg-1322:01
@snap_awayI think we do anyway22:01
@preactionhere? pg-13? rofles22:01
ckotilyeah i was gonna say.. its hardly pg1322:01
* preaction refrains from JT's catchphrase22:01
@snap_awaynever seen someone use a text emote as a verb before22:01
@snap_awaythat was cool22:01
ckotili see the f bomb every now and then22:01
@snap_awayevery kid knows that by 1322:02
@preactionoh, then fuck the fucking fuckers22:02
@snap_awaythey teach it in the schools22:02
@snap_away=)22:02
@snap_awayok I'm really away now... back to the boring work22:02
PedersenMJpjesi: I start on the filesystem, figuring out what I'm going to do with the files I've got, then quickly move into using webgui.22:05
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui22:12
-!- mode/#webgui [+v crythias] by ChanServ22:12
pjesiok22:24
pjesithe problem I have is that I usually end up changing several Asset templates to produced desired look22:24
PedersenMJI haven't changed a single asset template yet. Though, very likely, one will come up soon enough.22:26
@snap_awayI need some SQL help22:34
-!- snap_away is now known as snapcount22:34
@snapcountcan someone give me a good link or quickly explain what happens when you have more than one left join in a statement22:34
PedersenMJThe results of the first join are treated as a table, and then left joined on the second ON clause.22:35
@rizenwhen you have more than one left join22:35
@rizenthe second join is added to the first22:35
@rizenand so on22:35
@rizenso you end up with one giant virtual table22:35
@snapcountto the result of the first?22:35
@rizenyes22:35
@snapcountok22:35
@snapcountwow... kind of hard to visualize22:35
@snapcountI need to digest22:35
* snapcount pauses and reflects22:36
@snapcountthanks22:36
PedersenMJThink of it like this:22:36
@rizenno think of it like this22:36
@rizenyou have a bird22:36
@rizenand a worm22:36
@snapcounthaha22:36
@rizenthe bird is the sql22:36
@rizenthe worm is you22:36
PedersenMJselect a,b from table 1 == Get a,b from table 1, all rows22:36
@rizenhow do you win?22:37
@snapcountrun22:37
@rizenyou can't run22:37
@snapcountinto the dirt22:37
@rizenok22:37
@rizenthat's right22:37
@rizenyou hide22:37
@rizenthat's the only way to beat sql22:37
@snapcountlmao22:37
@snapcountnice22:37
@rizenor anything that's hard to wrap your brain around22:37
@rizeni say just give up now22:37
@snapcountI need to pull a Ricky Bobby and face the Cougar22:37
@snapcountyou don't allow us to quit22:38
@snapcountI learned that the first couple days on the job22:38
@snapcount"Don't worry about quitting, I'll just fire you when you suck too bad, otherwise just keep working until you die"22:39
@rizenyou can't quit plain black22:39
@rizenor anything i tell you to do22:39
@snapcountyou didn't say that22:39
@snapcountbut it sounds like something you would say22:39
@rizenbut you can quit something that you're trying to do22:39
@rizenactually, what i think i said was "you're it until you die or i find someone better"22:39
@snapcountleft joins never really clicked with me22:39
@snapcounttime to make some small tables and conquer this22:40
@snapcountI need to understand this anyways22:40
@snapcountrizen: there you go22:40
@preactionstarship troopers?22:41
@rizenyup22:41
@rizeni don't know why, but i love that movie22:41
@preactionit's the awesomeness of Paul Verhoven and Robert Heinlein rolled into one22:42
ckotilif you like that movie you should play the new xbox 360 game Lost Planet: Extreme Conditions22:44
ckotilits amazing22:44
@rizeni don't buy microsoft products22:44
ckotilyou're missing out.22:44
@rizennope22:44
@preactioni almost hate to admit i'm considering a 360, since the PS3 will never be purchased by me (sony being worse than ms these days)22:44
@preactioni played Gears of War, it rocks all high22:45
@rizenyeah i wouldn't buy that either22:45
ckotilsince you've held out htis long, i'd just wait for a price break22:45
ckotilGoW is amazing22:45
ckotilits going to be a trilogy22:45
@rizensnapcount....you forgot to create tonersandcartridges.com in dns22:45
@rizenis it ok if i call you a tard on the support boards?22:45
@preactionit's pretty cool that tiffany did some self-checking first, good to see initiative22:46
@rizenyup22:48
ckotilanyone know if ^LastModifiedPage(<tmpl_var page.url>,,%y-%m-%dT%h:%n:%s+00:00); that macro comes with 7.2.3 ?22:48
@rizenbut that doesn't change the fact that i want to call roy a tard on the support boards22:48
@snapcountI did?22:48
@snapcountoh crap22:49
@snapcountyeah I did...22:49
@snapcountcall me an idiot22:49
@snapcounti deserve it22:49
@rizenlisten...idiot isn't good enough22:49
@snapcountwho'd a thunk her client wouldn't want to just use the alias forever22:49
@rizenwell, basically anyone but you apparently22:49
@rizen=)22:50
@snapcountI'm having a bad week22:50
@snapcounteverything seems hard and it's not22:50
* snapcount kicks snapcount in the arse22:50
@snapcount"Get with it Sally!"22:50
@snapcountok I understand the point of a left join now22:51
@snapcountdidn't see a practical use for one22:51
@snapcountuntil now22:51
@snapcountnow to throw table 3 in the mix22:51
@rizenare you kidding22:51
@rizenthere's dozens and dozens of them in webgui all over the place?22:51
@rizenhave you seen them?22:51
@snapcountyeah I know... I have to look up what a left join does each time I have to work with one22:54
@snapcountand then I forget it22:54
@snapcountso I'm facing it22:54
@snapcountcommitting to memory22:54
@snapcountinner join makes sense now as well22:55
@snapcountI see a pattern developing22:55
@snapcountright join seems redundant22:55
@preactionit is, last i knew22:55
@snapcountok good22:55
@snapcountmaybe I'm seeing the light after all22:55
@preactionno, that's the drugs22:56
@snapcountfunny you mention that22:57
@snapcountmy "concentrate dumb ass" afternoon dose is starting to work22:57
@snapcountreally freaky b/c it's almost night and day difference, very noticable22:57
@preactionweird22:58
@snapcountalmost like a slap in the face22:58
@snapcountalmost instant too22:58
@snapcountscared the crap out of me the first time22:58
@snapcountdid I just spell the result of a wound22:58
@snapcountor convey I experienced fear?22:58
@snapcountI hate spelling22:58
@snapcountor are they spelled the same22:59
@preactionscarred22:59
@snapcountBeing scared scared me because I wanted to be a model"22:59
@snapcountThe thought of being scarred scared me because I want to model23:00
@snapcountis that right?23:00
@snapcountlooks right23:00
@snapcountso the left most table in a query with multiple left joins will return the most rows (least restrictive)23:01
@preactioni don't know, i've only ever used them in 1 to 1 relationships23:03
@preactioni use them, i know what they do, but i don't really understand them23:03
@snapcountfor me it was pretty much " I can look up what they do, but I don't really understand them"23:05
@preactionoh.. i think i get it now23:06
@preactionlets say you have a b and c, b is joined to a, and c is joined to b,a (so select from a join b join c)23:06
@preactionfor each matching row in C, it will fill in the results in b and a23:06
@preactionnevermind, i don't get it23:07
@preactionbasically it starts by looking at the C's on clause, then back to the B's on clause23:07
@preactioni think23:07
PedersenMJOther way around, preaction. It starts in table a, then takes rows in table b that match table a, then takes rows in table c that match what it found in table (ab)23:27
@preactionoh, left most23:27
@preactionnot right most :p23:27
@snapcountyeah23:27
@snapcountI get it now too23:27
@snapcountI was thinking of it the way you just described which was throwing me23:28
@snapcountit's kind of cool actually23:28
@rizenso i have a crazy new idea for assets23:28
@rizento make them much faster23:28
@snapcountcall them quick read assets23:29
@snapcounthehe23:29
@rizenlet me run it by you guys23:29
@rizenand please poke holes in it23:29
@snapcountshoot23:29
@rizenthere will be only 2 tables for assets23:29
@rizenasset and assetData23:29
@rizenas there are now23:29
@rizenbut all the class tables will not exist23:29
@rizeninstead, a new field will be added to the assetData table23:30
@rizencalled extraProperties or something like that23:30
@rizenand all the extra stuff will be stored in it23:30
@rizenserialzied with freeze/thaw 23:30
@rizenor maybe a high performance json parser23:30
@rizenthat part is irrelevant23:30
@rizencuz to the developer it's all transparent23:31
@rizenthen as a dev if you need to get a list of all the assets that have x=y in those extra properties23:31
@rizenyou don't use the database or database queries any longer23:31
@rizeninstead, you use the search system23:31
@rizenas part of this, the search system will be updated to be able to index arbitrary fields23:32
@rizenso that you can do complex searching23:32
@rizeneven more so than you can now23:32
@rizenhere are the advantages23:32
@rizena) we eliminate about 40 tables from our schema23:32
@rizenb) asset instanciation will be much faster because the join will be much simpler (only 2 tables instead of 3,4,5 etc)23:33
@rizenc) looking for a list of assets will be easier and faster because of the high performance search index23:33
@rizenrather than searching against big joins as we do now23:33
@snapcountso each record will duplicate the extended properties definition for an asset, i.e., serialized (myproperty=foo,myOtherProperty=foo2)23:33
@rizend) asset development will be easier cuz you won't need to develop a database table23:33
@rizenunless you have collateral data23:34
+MrHairgreasequestion23:34
@rizene) if you only have a small amount of collateral data, you can serialize it into a field23:34
@rizenrather than creating extra tables23:34
+MrHairgreasehow can mysql cope with the diffrent schemas in the extraProperties column23:34
+MrHairgreasefor searchin that is23:34
@rizensnapcount: yes23:34
+MrHairgreaseor is that still handled the way it is now?23:34
@snapcountwell one thing that could be very tricky23:35
@snapcountis if you need to change the schema for an upgrade23:35
@rizenmrhairgrease: as i was saying, we'll have to alter how we do indexing a little bitt23:35
@rizensnapcount: no, cuz now the schema is dynamic23:36
@rizenneed to delete a field?23:36
@snapcountyou would just unserialize it , manipulate it, whatever, reserialize, insert23:36
@rizenit will automatically be deleted the next time the data is set23:36
@snapcountor update rather23:36
@rizencuz it isn't part of the schema anymore23:36
@rizenno...as a developer, it would just happen automatically23:37
@rizenmeaning your schema is only defined in the asset23:37
@rizendefinition method23:37
@rizennot in the database23:37
@rizenso you don't even have to worry about it23:37
@rizenwebgui's api would do all the work for you23:37
@snapcountand then update would deal with changing data23:37
@rizenyup23:37
@snapcountwell, the size of that field could be pretty big in some circumstances23:38
@snapcountbut I don't think that matters23:38
@rizenany other reasons why this is dumb?23:39
@rizenincidentally, this can be added to the current api without breaking anything23:39
@preactionwhat about custom SQL reports that rely on the Asset tables?23:40
@snapcountthose would break23:40
@snapcountunless the sql report could do the translation23:40
@rizenno longer possible at least not with the data thats in the extras field23:40
@rizenif we serialize to json23:41
@rizenthen the data could still be used client side23:41
@rizenand on top of that23:41
@rizenwe don't really recommend querying the webgui data that much anyway23:41
@rizenbecause the schema changes so much23:41
@rizenand because the queries are rediculously complex now that we have versioning23:41
@rizenno non-webgui developer could likely figure it out very easily23:42
@rizenand as roy has just proven, even webgui developers are confused by it23:42
* snapcount bows23:42
@snapcountthank you, thank you23:42
@rizeni see only one down side23:42
@rizenand that's the one that preaction just pointed out23:43
@rizencustom sql queries23:43
@rizenwhether in an sql report or not23:43
@rizenwill not be possible23:43
@rizenyou need to use the api23:43
@preactioni personally feel that storing a data structure as text is horrible, normalization can go overboard, but this is necessary23:43
@rizennormally i would agree with you preaction23:43
@preactionof course, if the API is designed appropriately, perhaps some Assets that use the search API to return arbitrary results of queries (to replace SQLReport doing that) that would work better (from a user standpoint)23:44
@rizenbut i'm more concerned with performance these days23:44
@rizenagreed23:44
@snapcountwe could have a lot of code to update23:44
@preactionwe can provide a replacement, but we still break API23:44
@snapcountb/c of the queries the assets themselves you23:44
@snapcountuse23:44
-!- lunchDreamer is now known as perlDreamer23:44
+perlDreamersnapcount: do you mean core code or custom code?23:44
@snapcountboth23:44
@rizenNOPE23:44
@preactionwe should have someplace where we keep track of future api changes (in 2010, when we can do things again)23:45
@rizenthis can be built as an add on that doesn't have to affect the other assets23:45
@rizensome assets can work the old way23:45
@rizenand some the new way23:45
@snapcountahh23:45
@rizeni've already designed it in my head23:45
@snapcountwell in that case23:45
@rizenpreaction...we can do this in 7.4 if we wanted to23:45
@snapcountsql report would continue to work for peoples custom stuff too23:45
-!- MrHairgrease is now known as MrAfkGrease23:46
@rizenfor their own custom assets23:46
@rizenbut not for core assets23:46
@snapcountyeah23:46
@rizencuz we'd convert core assets23:46
@snapcountI'm with ya23:46
@preactionwe could potentially break custom code23:46
@rizenno we can't23:46
@rizenat least not custom plugin code23:46
@snapcounthe just explained why =)23:46
@rizenlike assets23:46
@rizenmaybe a utility script that relies on articles to have an Article table23:47
@rizenwe could break23:47
+perlDreamerIt would break the ^Page macro23:47
@preactionunless temporarily the core assets use both methods to store data, and we just use the faster way in core to retrieve things23:47
+perlDreamernot all fields would be available through it anymore23:47
@rizenall fields would be available perl dreamer23:47
@rizen$asset->get($field);23:47
@rizenstill works the same way23:47
+perlDreamerokay, cool23:47
@rizenthe entire API continues to work as it does23:48
@rizenthe only thing that changes is the database schema23:48
@rizenso therefore23:48
@rizenthe only things that break23:48
@preactionwas the db schema part of your promise?23:48
@rizenare things that use their own custom queries23:48
@rizenhell no23:48
@rizenif it were23:48
@rizenwe couldn't do anything23:48
@rizeni said that the API would not break23:49
@rizenand more importantly23:49
@rizeni said plugins wouldn't break23:49
@preactionthen i'd wait till 7.5, and let everyone know now exactly what's going to happen so they can prepare (by stopping using custom sql queries like they shouldn't, and using the api like they should)23:49
@rizenso if you write an asset today, it will still work23:49
@rizeni'm not saying we're even going to do this23:49
@rizeni'm just saying we could do it in 7.4 and everything would be honky dory23:49
@rizenif we do it23:50
@snapcountI think we could even write a compatibility mode that would allow things to work both ways at the same time23:50
@rizenit won't be until after this summer23:50
@snapcountbut it would be slow23:50
@preactioni'm actually for it, after those things are addressed23:50
+perlDreamermaybe we could look at using views and get rid of all the JOIN's in the SQL code23:50
@rizenwe can also do that pd23:50
@preactionreduce the complexity of the db schema is good idea23:50
@rizenhowever views are only slightly better performing than joins23:50
@rizengetting rid of joins/views all together23:51
@rizenwill make things much faster23:51
+perlDreameryou could still have a view for asset/assetData23:51
@rizentrue23:51
@preactionanyone who's further in WBP, is there anything against using do FILENAME?23:51
@snapcountif there was a config file option "compatOn", webgui could extrapoloate table definitions for each asset when modperl starts and create temporary tables.  The code would also have to update the new way and old way if the mode was on.23:52
@snapcountmaybe that's too far out ther23:52
+perlDreamerpreaction: aside from having potential dangerous code?23:52
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []23:52
@rizenpreaction do you mean a plain text variable?23:52
@preactionperlDreamer: if people have commit access to SVN, we have to trust them23:52
@rizenFILENAME23:52
@snapcountbut that could cause integrety problems if something errored23:52
@rizencuz they say no23:52
@preactionno, do script.pl23:52
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui23:52
@rizenwhere do is a vrb?23:53
@rizenverb23:53
@preactionrather: eval { do script.pl }; die $@ if $@;23:53
@preactionyes23:53
@rizeni didn't even know you could do that23:53
@rizenbut there is a section about do 23:53
@preactionperldoc -f do23:53
@rizenand they say don't23:53
@rizenit says forget do exists23:54
@preactioncrap, i was hoping this upgrade system could be made more modular without having to actually make modules, maybe Module::Pluggable instead23:54
+perlDreamerrizen: Did you see my note about the OSCON call for papers being open?23:55
PedersenMJHey, JT, quick question for my current theme? Since I'm inserting webgui links and info all over this theme, I'm wondering if I can add the quotes in that I can find at: http://www.plainblack.com/success_stories23:55
@rizenpd: yes i saw it23:56
@rizenhaven't decided whether i'm interested or not23:56
+perlDreamerokay23:56
+perlDreamerare you bug fixing?23:56
@rizensort of23:56
@rizenintel mac wre23:56
@rizenall my devs have intel macs23:56
@rizenand can't dev on them23:56
@rizenthey have to use parallels23:57
@rizenwith linux23:57
@rizenpdersen: yes23:57
+perlDreamerokay, I'm going to see if preaction will help me with the time bug in the Calendar, then23:57
+perlDreamerpreactoin, whaddya say?23:57
@preactionwhat's the bug?23:57
+perlDreamerUTC vs local time zone in editing existing calendar times23:58
PedersenMJJT: Thanks. Hopefully will finish this one tonight, and you can see my fuss about it and be happy :)23:58
@preactionthey're stored as UTC in the database and converted to/from the user's local time when displaying/editing23:58
+perlDreamerI don't think so23:59
+perlDreamerWould it help if I made a test case on demo?23:59
@preactionsure, or is there a bug report somewhere?23:59
--- Day changed Fri Jan 19 2007
+perlDreamerhttp://www.plainblack.com/bugs/tracker/calendar-start/end-date-time-off-in-edit-interface#Rl0Jb4Gmt-pihddkbZ2pc00:00
@preactionbut it shows the correct time in all other pages?00:00
+perlDreamerI didn't notice00:00
+perlDreamerI think the problem is in toMysql00:01
+perlDreamerit sets the TZ to be UTC00:01
+perlDreamerand then the time form doesn't touch it if it is in mysql format00:01
@preactioni continually attempt to tell frank that timezone needs to be completely in the hands of the developer, but he tells me to do it automatically00:01
@preactionso i add that code00:01
@preactionand break things00:02
+perlDreamerwell, toMysql should put it in UTC, because that's what Mysql uses00:02
+perlDreamerbut none of the other things do00:02
@preactionthe other toMysql* can't00:02
+perlDreamerso if I replace this: split / /, $self->getDateTimeStart->toMysql00:02
+perlDreamerwith toMysqlDate and toMySqlTime it will be fine?00:03
@preactionfor now, it's hiding a deeper issue with how i'm handling time zones00:03
@preactionin that it should never be handled automatically00:03
+perlDreamerwell, we have the majority of the devs here online00:03
+perlDreamermaybe we should set it in stone?00:03
@preactionor.. maybe it should be handled automatically in the toMysql* methods00:03
@snapcountI vote for Death, "off with the head!"00:04
@preactioni mean, for consistency at least00:04
@preactionif they want the mysql format without UTC, they can use strtftime00:04
PedersenMJsnapcount: No, I think I'll choose cake please.00:04
+perlDreameryou know, it _could_ be very WBP to export formats instead of methods00:05
@preactioni'm beginning to suspect they gave me the calendar because of all the headaches it causes :p00:05
+perlDreameryou would be correct :)00:05
+perlDreamerno one else wanted to work on it00:05
@snapcounthey at least you don't have to be the one to rewrite the EMS00:05
+perlDreamerbut you've made a great start on revamping it00:05
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []00:05
+perlDreamerno, that is true00:05
@snapcountthat will be an adventure for sure00:06
+perlDreamerEMS?00:06
@snapcountEvent Management System00:06
+perlDreameryeah, I meant vs the calendar00:06
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui00:06
@snapcountwhat about it vs the calendar00:06
@snapcountas far as revamping00:07
+perlDreamerhaving to rewrite the calendar vs the EMS00:07
PedersenMJSo, now I know: rsync to OSX of 40G of data is very unkind to the machine.00:07
@snapcountI'd say the calendar is cake00:07
@preactionperlDreamer: how about instead you just change toMysqlDate and toMysqlTime to convert automatically, document it, and see what breaks00:07
@preactionor i can, but not today00:07
+perlDreamerto convert to UTC?00:07
@preactionyes00:08
-!- snapcount is now known as snapLearns00:08
@preactionwe'll assume that any time they want the Mysql string, they're storing, and when they store it should be in UTC00:08
@preaction... but immediately after getting a date in a timezone from a user they should be converting to UTC...00:08
@rizeni thought that the plan with the new date time system was that everything was in UTC00:09
@rizenall the time00:09
@rizenand then you had to convert it to the user's time00:09
@rizenfor display00:09
@preactionyes00:09
@preactionin that case, toMysql* should always convert00:09
+perlDreamerpreaction: I'll give it a shot00:09
+perlDreamerwe can always revert it if it causes too many problems00:09
+perlDreamerbtw, only the Event and Calendar use WG::DateTime00:10
@rizenthere is no going back00:10
@rizennot ever00:10
@preactionthe problem lies in when we're given a date/time, the author has to make sure to specify what timezone it's in. are we getting it from the db (UTC) or the user ($session->user->profileField('timezone'))00:10
@preactionfrank's been making code that uses it now00:10
+perlDreamerIf I make this change, it will break it00:10
+perlDreamerbut if it's the right thing to do, maybe we should anyway00:11
@preactioni'm for changing it, when the constructor is given a mysql date/time, it assumes UTC00:11
@preactionso, to store it in one and assume it's UTC later, it bad00:12
+perlDreamerdo all events that have been created in a calendar have the wrong times then?00:13
@preactioni thought i was converting right away, in the form elements00:14
+perlDreamerlet me duplicate it on demo just to be sure00:15
+perlDreamercrap00:15
+perlDreamerI can't duplicate it on demo00:15
@preactionahh, when i changed toMysql to be UTC, it broke things00:15
@preactionthe form elements should be handling this timezone crap00:15
@preaction... rather the DateTime.pm does, but Date.pm and Time.pm cannot (rather Date.pm cannot, and so Time.pm shouldn't for consistency)00:16
+perlDreamerwhy not?00:16
@preactionbecause how do we know when we go back a day in the date?00:17
@preactionit's based on time, we don't have one00:17
+perlDreamertime sucks00:17
@preactionso if Time.pm translates, and Date.pm doesn't, we don't know if Time.pm has gone past 0:00 and needs to alter the date00:18
@preactionwhich is why i just fell into only translating when i had a full date/time string to worry about00:18
PedersenMJBut, perlDreamer, the faster you are moving, the slower it sucks, and therefore the less it sucks. It just won't seem it to you.00:18
@preactionunfortunately, because of "All Day Events", I can't use Date/Time and must use separate date and time fields00:19
+perlDreamerthen you have to resolve all the time zones in the Asset and feed info to the forms and have it just pass them, not adjust them00:20
@preactionand that's why toMysqlDate and toMysqlTime can't translate, because of those form elements00:20
@preactionyes00:20
+perlDreamerwell, we're back at the begining then00:20
@preactionwe can shortcut it in the full Date/Time strings, but not anywhere else00:20
@preactioni was... incredibly strung-out when i wrote some of this, and then i shut down for a while :p00:21
@preactionat any rate, WebGUI::DateTime cannot change, it is most likely a translation issue in Event.pm00:21
@preactionand a pox on Frank for putting a session object in WebGUI::DateTime's constructor, which is going to create all sorts of problems00:22
+perlDreamerwhy?00:23
@preactionbecause when it does these timezone things automatically, things get even more confuses00:23
@preactioni mean, what do we do with the current user's timezone? is that the timezone the date we're constructing with is using? is that the timezone that it gets converted to? wtf?00:23
@preactionoh, i think i convinced him of that and he's only using it to set Locale00:24
@preaction(which means automatically translated month and day names)00:24
PedersenMJHey, totally off-topic question for everybody: Anybody here have one of these "sunrise simulating" alarm clocks that they use? If so, what do you think of it? Pondering ordering one right now, and want some other optinions.00:26
@preactionperlDreamer: yes, i am going to say with all confidence that it is merely a problem of translation in the edit form. the recurrence start/end date is also not translated properly00:27
@preactioni say "merely" when this is something that will probably take you an hour to wrap your head around00:27
@preactioni'm getting sleepy just thinking about it00:28
+perlDreamerwell, let me think out loud00:29
+perlDreamerthe default start handles the user's time zone00:29
+perlDreamermy $default_start       = WebGUI::DateTime->new($session->form->param("start") || time)00:29
+perlDreamer                                ->set_time_zone($tz);00:29
+perlDreamer        00:29
+perlDreamerIt's only the date and time that are returned from getDateTimeStart that are problematic00:30
@preactionshould getDateTimeStart translate you think?00:30
@preactionno, nevermind00:30
+perlDreamerthat's what I was thinking00:30
@preactionit should be $self->getDateTimeStart->set_time_zone00:30
+perlDreamergetDateTimeStart returns stuff in the user's time zone00:31
+perlDreamertoMysql resets it to UTC00:31
@preactiongetDateTimeStart is just a quick way to get a WebGUI::DateTime made with the various ways that an event can start00:31
@preactionit does? it shouldn't imho00:31
+perlDreamermy ($startDate,$startTime) = split / /, $self->getDateTimeStart->toMysql00:31
@rizenwhat makes your opinion honest?00:32
+perlDreamerihpho00:32
@preactionshit, wtf was i thinking when i did that?00:32
+perlDreameryou were strung out00:32
+perlDreamerintoxicated with your new job at PB00:33
@preactioninstead of that split, it should be the two separate calls, but even then it's rather confusing00:33
@preactionit might be the most straightforward to format it using strftime00:33
+perlDreamerI think we should bonk all this methodization and just export constants for various formats00:34
+perlDreamerEMAIL_FORMAT00:34
+perlDreamerMYSQL_FORMAT00:34
+perlDreameretc00:34
@preactionit doesn't mention anything about timezones at all, and thus nobody should expect it to auto-translate00:34
-!- snapLearns [n=royjohns@224.248.95.24.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]00:34
-!- snapcount [n=royjohns@224.248.95.24.cfl.res.rr.com] has joined #webgui00:34
-!- mode/#webgui [+o snapcount] by ChanServ00:34
@preactiongetDateTimeStart says it auto-translates, and toMysql says so too00:34
+perlDreamerno, toMysql says it translates to UTC00:35
@preactionyes, automatically00:35
@preactiongetDateTimeStart is magic about if it translates, and that's necessary for ease-of-use (getDateTimeStart should only be used immediately before displaying)00:35
@preaction... god... damn... it...00:36
@preactionokay: No matter what, we want the date, time, or date/time stored in the database to be in UTC00:37
+perlDreameryes00:37
@preactionso all those toMysql* should translate to UTC, meaning you must prepare for that00:37
+perlDreamerright00:37
@preactionso how much stuff is that going to break?00:38
+perlDreamerwhat was your earlier argument against doing that?00:38
@preactionbecause the Date.pm and Time.pm form elements can't do translation, as they only have part of the pichar00:38
@preactionto doing ->toMysqlDate for the value of a Date form element will not work right00:38
@preactiontoDatabaseDate, toFormDate?00:39
@preactiondatabase date translates to UTC, form date translates to the user's time zone?00:39
@preactiontoUserDate00:39
+perlDreamertoUserTzDate00:39
+perlDreamervery clear method name00:40
+perlDreamertoUserTzTime00:40
+perlDreamertoUserTzDateTime00:40
@preactiontoDateInUserTimezone00:40
@preactionabbreviations are bad according to WBP00:40
+perlDreameryeah, plus with vim's completion it won't cost too much to type00:40
@preactionindeed00:40
@preactionthat and i'm starting to like long, descriptive, memorable method names00:41
@preactionbrevity is overrated sometimes00:41
+perlDreamerbut what format will these new methods put out?00:42
@preactionthe mysql format00:42
@preactionin either UTC or the user's timezone00:42
@preactionsince the form elements use the mysql format now00:42
+perlDreamerthis also let's us grandfather in old code by adding in new methods00:43
@preactionthe only major caveat will be that Date and Time elements must be translated manually, but if there are plenty of warnings about it, they'll be fine00:43
@preaction(and it was that way before, too)00:43
@preactioni suppose now that we have a decent idea and consensus, i can't do anything because i've got other stuff i need to be working on (one of the main reasons why the calendar continues in the state it's in... the list of TODO at the bottom is long...)00:45
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Read error: 110 (Connection timed out)]00:57
@rizenwahooo!!!01:02
@rizenperlDreamer: i finally have test data for #1 from yesterday01:03
@rizenyou keep working on what you're working on01:03
@rizenjust wanted to let you know01:03
@rizeni'm working on this problem now01:03
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]01:04
-!- MrAfkGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:14
+perlDreamerthanks, man01:45
+perlDreamergotta go01:45
+perlDreamergot $dayJobbed01:46
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]01:46
-!- cap10morgan [n=cap10mor@vc1-868-3.adsl.indra.com] has joined #webgui01:58
cap10morganI've inherited some SQL Reports that I need to port to v. 7. They use a ^SQL(); inside the query, but that seems to be failing in v. 7.02:00
cap10morganIs there a better way to do that?02:00
@rizensubselects02:01
@rizenmysql has native subselects now02:01
@rizenuse them02:01
@rizensafer02:01
@rizenfaster02:01
cap10morgando they work after a "like"?02:02
cap10morgani've only used them for in (...)02:02
@rizenread the mysql docs02:02
@rizeni believe they work in any part of the query02:02
cap10morganok, thanks02:02
@rizenyou just have to surround them in ()02:02
@rizenselect * from table where name like (select name from users where userId='xxx')02:03
@rizenshould work just fine i think02:03
@rizenor rather02:03
@rizenselect * from table where name like (select concat(name,'%') from users where userId='xxx')02:04
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:04
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui02:10
-!- mode/#webgui [+v perlDreamer] by ChanServ02:10
cap10morganrizen: cool, yeah, that works.02:10
@rizenglad to hear it02:11
@rizenmuch cleaner to read too than the sql macro02:11
+perlDreamerpreaction: I'll add the new methods to wG::DateTime, convert the Event over to using them and see if it fixes the bug02:11
cap10morganin the search function in the assets manager, is there a way to search for every asset of a certain class?02:11
cap10morganrizen: agreed :)02:11
@rizenyes02:11
@preactionperlDreamer: ok, thanks02:11
@rizenoh wait02:12
@rizenactually yes02:12
@rizenjust put a * in the search field02:12
@rizeni believe that will do it02:12
cap10morganrizen: tried that02:12
cap10morganno luck :(02:12
@rizenthen i guess not02:12
@rizeni've never tried that before02:12
cap10morganif i search for one i know is in there by name, it finds it. but * returns none02:13
cap10morganok02:13
@rizenand certainly didn't think of it when i built it02:13
cap10morganmaybe i'll see how is it is to add and post as a contribution if i figure it out02:13
@rizenwhat if you put double quotes in the field02:13
@rizen""02:13
@rizenperlDreamer: i figured out what #1 was02:14
+perlDreamerrizen: ?02:14
@rizenit's a weird case of a multipart message02:14
@rizenwhere the parts are nested inside another part that contains no content02:14
+perlDreamerso it's mailer specific?02:14
@rizendon't know02:14
@rizenmultipart/alternative02:15
@rizenmost mailers use multipart/mixed02:15
@rizenfrom what i've seen02:15
cap10morganrizen: "" returns none also02:15
@rizensorry cap02:15
@rizenguess you'll have to rfe it02:15
@rizeni know you can do it through the search api02:15
@rizenmust be something in the UI that's stopping it form working02:15
+perlDreamerpreaction: just a little more data.  The time on the event display is fine, it's just the edit screen that's off02:17
@preactionfigures, you could either just fix the problem, or fix the problem for all future by making nicely named api methods ;)02:18
+perlDreamerthe latter sounds fine02:18
+perlDreamermaybe we should make a test for it as well?02:18
@preactionindeed, a suite of tests02:18
@preactionit was part of my original desires, but fell by the wayside quickly02:19
+perlDreamertime, time, time.  see what has become of thee?02:20
@preactionmight want to mark the toMysql* as deprecated02:20
@preaction(though they never really existed, i'll have to warn frank about this)02:20
@rizennice, i just closed a bug from july02:20
@rizenthat's good02:20
+perlDreamer1 down02:20
+perlDreamer70 more to go :}02:20
@rizendon't rain on my parade02:20
+perlDreamerI live in Oregon.  Rainy parades are the norm02:21
@khenncolin02:22
@khennlet me send you my version of Date::Time02:22
@khennthat way we don't step on eachother's toes02:22
@khenner02:22
@khennWebGUI::DateTime02:22
+perlDreamerokay02:22
@khennI made it much easier to use02:23
@khennyou can pass in a session object02:23
@preactioncolin will rely on that, the user timezone stuff needs a session object02:23
+perlDreameryeah, to get back to $session->user02:23
@preactionbut you'll have to test, if there's no session object those methods can't work02:24
@khennyou can set it too02:24
@khennthe only place the session object won't be passed in will be the calendar02:25
+perlDreamerif we absolutely need it, then it should be in the constructor02:25
@khennI have it there02:25
@khennbut because Doug uses it all over the place in the Calendar02:25
@khennand I didn't have time to update the Calendar02:25
@khenn...02:26
@khennI guess the calendar really needs to be updated02:26
+perlDreamerBefore checking anything in, I'll update both Event and Calendar with the new constructor semantics02:26
@khennshouldn't take long02:26
@khennk02:26
@khennyou can then fix my version so $session is required rather than optional02:26
@preactionperhaps use WBP to throw a die?02:27
+perlDreamersounds good02:27
+perlDreamercroak02:27
@preactionthe only thing i worry about is if some idiot doesn't trap it and it propagates all the way up to mod_perl02:27
+perlDreamerkhenn: I got it02:28
cap10morganis there a better way to do sql reports when they're just pulling stuff from the webgui db? shouldn't those be macros?02:29
cap10morganto be more robust (since they'd use the api instead of hitting the db directly)?02:29
@preactionor custom assets/wobjects02:30
cap10morganpreaction: but the basic api over db thing is correct?02:30
@preactionit is more correct, yes02:30
+perlDreamerkhenn: do we need to keep the session set'er if it's going to be mandatory in the constructor?02:30
cap10morganpreaction: cool, thanks. that was my suspicion :)02:30
@preactionwe were having a conversation today about abolishing the individual wobject tables, so anything goes in the db schema02:31
@preactionperlDreamer: be careful and make sure to test WebGUI::DateTime->from_epoch(); before you label it done (that will ensure that your constructor works)02:32
@preactionor just disable that02:32
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has joined #webgui02:32
+perlDreamerdo you mean as a class method?02:33
@rizencap, macros that use the api are definitely safer than anything that touches the db02:33
@rizenthe db changes dramatically from version to version02:33
@preactionsince new() accepts an integer and assumes it's an epoch time, ->from_epoch is unnecessary, but it still calls DateTime->from_epoch, which calls (Because of inheritence) WebGUI->DateTime->new02:33
@preactioner.. WebGUI::DateTime->new02:34
@preactionit still calls <- meaning WebGUI::DateTime->new(epoch time); calls DateTime->from_epoch02:35
+perlDreamerif I shift $session from the arg list, will it should work from there like it used to?02:38
@preactionit Should, except in the case of DateTime->from_epoch02:38
+perlDreamerWebGUI::DateTime->from_epoch02:38
+perlDreameryeah, we'll lose that02:39
+perlDreamerfeature02:39
@preactionum. look at the constructor again, DateTime->from_epoch is necessary02:39
@preactioni don't know how to handle it, but it needs to be handled02:40
+perlDreameryou're talking about this line:02:41
+perlDreamer$self   = DateTime->from_epoch(epoch=>$_[0], time_zone=>"UTC", locale=>$locale);02:41
@preactionyeah02:41
+perlDreamerI'll start on that test suite after I finish hacking :)02:41
@preactioni don't know what it'll do with session => $session, or something02:41
+perlDreamerhmmm.  Can't require Readonly yet02:46
cap10morganthanks guys, I'm gonna convert these sql reports to marcos. have a good one, all.02:47
-!- cap10morgan [n=cap10mor@vc1-868-3.adsl.indra.com] has left #webgui ["Ex-Chat"]02:47
+perlDreamermarcos02:47
+perlDreamerwhy not imeldas?02:47
+perlDreamerit's a tough crowd tonight02:49
+perlDreamerbut don't worry folks, I'll be here all night02:49
@rizenif i were in the room with you i'd be throwing tomatoes02:50
+perlDreamerif you were in the room with me I'd eat them02:50
@rizeni hate tomatos02:50
+perlDreamerthat Churchill quote just doesn't work in that context02:50
@rizenthat's why i'd throw them02:51
+perlDreamerokay, now how do I come up with test data to validate this thing?03:01
@preactionrun some one-liners03:02
+perlDreameragainst DateTime.pm, not WebGUI::DateTime.pm03:02
@preactionoh, right03:03
@preactionor make it up out of your head03:03
+perlDreamerlol03:03
@preaction2006-11-12 08:00:00 Central should be XXXX 09:00:00 Eastern, etc...03:03
+perlDreamerpreaction: do you want to give this the once over before I get into testing a bad API?03:05
@preactionsure03:05
+perlDreamerdoug@pb.com?03:05
@preactionyeah03:05
+perlDreamerit's on its way03:08
+perlDreamerI'll be back in a bit, have to cook dinner for the boys03:09
-!- perlDreamer is now known as dinnerDreamer03:09
@khennI just wanted you all to know that I rule03:47
@khennRULE!03:47
@rizenhow's that?03:47
@khennCause I'm doing some really cool shit with WebGUI03:47
@rizenlike?03:47
@khennhttp://frank1.plainblack.net:8084/home/update-my-profile03:48
@khennnot all the tabs work03:48
@khenner03:48
@khennand you need to log in03:48
@khenndefaults03:48
@khennand just if case you want to be a smartass, I couldn't use YUI for the tabs b/c of the 508 nonesense03:49
@khennor I would have03:49
@khennthe actual thing isn't really that impressive anyway.  It's the code behind it!03:49
@rizenhow are you keeping track of the history03:50
@rizenare those just changes made through this interface?03:50
@rizenlike if the admin makes a direct change to the profile03:50
@rizendoes that update the history03:50
@khennit updates the history03:51
@rizenhow?03:51
@khennthe history table is being updated03:51
@khennbut that's the default display03:51
Radix-wrkI think the photo is wrong ;)03:51
@khennlike this:03:51
@khennmy $currentValue = $u->profileField($key);03:51
@khennmy $newValue = $form->process($key,$field->get("fieldType"));03:51
@khennif ($newValue ne $currentValue)03:52
@rizenthere is no history table for the profile03:52
@khenn$self->logAction($u->userId, sprintf($i18n->echo("%s updated to $newValue"),$label));03:52
@khennyeah, it's a custom table03:52
@rizenok, so how is it that the user manager screen will make additions to the history03:52
@khennchanges through WebGUI's User Management thing won't catch03:52
@rizenthat's what i asked before03:52
@rizenok, that makes sense03:53
@khennoh, it's a tool for admins to track what the users change03:53
@khennthe regular profile tool is disabled03:53
@rizenbut the regular user manager isn't03:53
@rizenyou can't03:53
@khennno the tool that users use03:53
@khennnot managers03:53
@rizenyeah i get it03:53
@preactionholy crap, i just noticed03:54
@preactionthat does look a lot like you, frank03:54
@khennha03:54
@khennyeah right03:54
@preactiona lot moreso than the Rockstar Elvis we had on pb.com awhile back03:54
@khennDoug thinks we should add user profile history to WebGUI03:54
@preactionhttp://www.plainblack.com/uploads/JG/TX/JGTX4AtYjGmpXC5gpxRD2g/rockstar_banner.jpg03:54
@preactionsays whom?03:55
@preactioni said the global history thingy03:55
@khennyeah03:55
@khennI know03:55
@preactionbasically a log of everything important that happens03:55
@khenneach profile shows individual history03:55
@preactionwell, that might be a config option03:55
@khennlots of stuff is logged in WebGUI already03:55
@preactionhow do i see it?03:56
@khennselect * from assetHistory;03:57
@preactionso no UI for it03:57
@khennright03:57
@khennwell it doesn't log profile updates either03:57
@preactionif there were a UI for it, admins would like it03:57
@khennjust asset stuff03:58
@preactionan overview of what their users have been doing03:58
@khennah03:58
@preactioni'm also hashing out a design for a sort of Meta wobject, that can do "recent changes" as well as replace those SQLReports that try to mimic assets03:58
@preactionlike SQLReports for selecting certain threads from a CS03:59
@preactionso you tell this wobject that I want all Threads underneath this CS that haven't had a reply in a month ordered by time created descending, and it will show them04:00
@preactionor I want all Articles under root ordered by when they were last updated ascending, limit of 1004:01
+dinnerDreamerthanks for the edits, preaction04:26
+dinnerDreameronce we can add Readonly to the core, we'll protect those constants04:26
-!- dinnerDreamer is now known as perlDreamer04:26
@snapcountReadonly ++04:39
-!- royRogers [n=royRoger@224.248.95.24.cfl.res.rr.com] has joined #webgui05:11
royRogersperlDreamer: can you hear me?05:12
royRogersperlDreamer: come in over05:12
royRogerscan anybody hear me?05:12
royRogershello... McFLYY05:12
royRogerscan I make the WebGUI work with Safari this is a bug05:13
royRogersI love science to the maximum05:13
@snapcountwhoa05:14
@snapcountthis thing actually works05:14
@snapcountsweeeeeeeeet05:14
-!- royRogers [n=royRoger@224.248.95.24.cfl.res.rr.com] has quit []05:22
@preactionis royRogers like duckDodgers?05:29
+perlDreamerI'm back now, Roy05:32
+perlDreamersnapcount: what are you up to?05:32
@snapcountoh nothing05:32
@snapcountjust adding the ability for people to chat with us directly from wg.org05:33
+perlDreamerhuh?05:33
+perlDreamerno way!05:33
@snapcountwithout installing anything05:33
@snapcountor configuring anything05:33
+perlDreamerdo you need a beta tester?05:33
+perlDreamerI have a semi-technical literate person sitting next to me05:33
@snapcounthehe05:33
@snapcountnot quite yet05:33
@snapcountI'm still seeing what it can do05:34
@snapcountlearning  how to use it05:34
@snapcountit's a java applet05:34
+perlDreamerAny leakable rumors about the WUC dates?05:34
+perlDreamermonth05:34
+perlDreamerweek05:34
+perlDreameryear?05:34
@snapcountfall05:34
@snapcount=)05:34
@snapcountthat's all I know really05:35
+perlDreamerthat's a good start05:35
+perlDreameraren't you the WUCmeister this year?05:35
@snapcountI think October but I might be wrong05:35
+perlDreameror just coordinating sessions?05:35
@snapcountyou mean organizing the event?05:35
+perlDreameryeah05:35
@snapcountthat's all Vrby05:35
@snapcounthe's operations05:35
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:36
@snapcountI'll probably have a few opportunities to put everyone to sleep though05:36
@rizenwuc 2007: madison, 2nd week of october05:37
+perlDreamercool05:37
PedersenMJHmmm... Might be able to make that one.05:38
+perlDreamerthat will help us budget05:38
+perlDreamerwe'll book when the dates are announced05:38
+perlDreamerbtw, did knowmad make a dev posting saying that his js cookie bug isn't a bug anymore?05:40
@rizenyes05:40
+perlDreamersounds like grounds for a bug closure05:40
@rizenindeed05:41
@rizenwant me to do it05:41
@rizenor are you there already05:41
+perlDreamerplease do, he's not overly fond of me closing his bugs05:41
@rizenclosed05:41
+perlDreamerhttp://www.plainblack.com/bugs/tracker/sqlreport---incompatibilities-with-htmltemplateexpr#U3hPwOa1HUNqYjN4wbIG1g05:41
@rizenafter we get all these bugs fixed05:43
@rizenwe need to go through and remove all the dots from templates05:43
@rizenas part of 7.405:43
@rizenroy are you here?05:43
@rizenping snapcount05:44
@snapcountyes05:44
+perlDreamerdo you want to reimport them or modify them inplace?05:44
* snapcount runs and hides05:45
@rizeni'm putting out an executive order05:45
@snapcountuh oh05:45
@rizenand you're the guy that's going to implement it for me05:45
@rizenwe DO NOT FORK for 7.4 dev even after the stable release05:45
@rizenuntil the bug list is completely clean05:45
@rizenno more waiting05:45
@snapcountno more waiting?05:46
@rizenthat way we can go into 7.4 dev with a clean slate05:46
@snapcountyou mean to fix them all05:46
@rizenyup05:46
@snapcountyou are my hero05:46
@snapcountI will be more than happy to implement that05:46
+perlDreamercould we have a list of executive orders on the wiki that is semi-protected?05:46
+perlDreamerthat has things like:05:46
@rizenplease make that announcement when you release 7.3.x (stable)05:47
+perlDreamerno more new dots05:47
+perlDreamerall API bugs should have tests05:47
@snapcountI should be enforcing stuff like that05:47
@rizenthat should go into best practices05:47
@rizenthat too05:47
@snapcountactually everyone should05:47
perlmFor a data form is there a default value for NOW() ?  Or can I just use now()?05:47
@snapcountif you see a commit without docs, dots in tmpl vars05:47
@snapcountcall them on it05:47
@snapcountno matter who it is05:47
@rizenthe best practices document in the wiki is the list of executive orders05:47
@snapcountthey can yell at me if they get pissed at you05:47
@snapcounttell them that05:48
@preactionsnapcount: better get some earplugs05:48
@snapcountI could care less05:48
@snapcount=)05:48
@preactionyou will when i start digging up dirt on your ex-wife05:48
@rizenpd: we're going to modify in place05:48
@rizenthe templates05:48
+perlDreamercool05:48
@rizenwe have to05:48
@rizencuz we have to regex everybody's custom templates05:48
@snapcountthe only person that can get away with it is rizen and that's only if we complain and he reminds us that he's the GodFather05:48
@rizeneven i can't get away with it05:49
@rizendon't let me05:49
+perlDreamerwe both did last night :(05:49
@snapcount(I wanted you to say that)05:49
@snapcounthehe05:49
@snapcountso there you go05:49
@rizenlet me get away with what last night?05:49
+perlDreamerdirty low-down no good non-template documenting hackoids05:49
+perlDreamerwe committed with broken template docs05:49
+perlDreamerWikiPage and WikiMaster05:49
+perlDreamerthey're the ones I fixed this morning05:50
@rizenbroken as in missing info?05:50
@rizencuz i updated for the new stuff i added05:50
+perlDreamerthere was a typo in your tag, so it didn't resolve05:50
+perlDreamerditto with mine05:50
@snapcountyou know another good idea would be to require that people run at least the test suite for the code they are checking in, if it has one05:50
@snapcounttakes 20 seconds tops05:50
@rizenthat's pretty hard to enforce though05:50
@snapcountwell, if the test fails05:51
@rizencuz how are you going to know if they did it or not05:51
@snapcount(which is how I found the tmpl docs were broke)05:51
@rizenyeah, but you won't know all the time it doesn't fail05:51
+perlDreamerit can be enforced as a pre-checkin hook, but I can guess at the server load05:51
+perlDreamerinside SVN05:51
@snapcountok05:51
@snapcountI guess we have to trust people a little bit =)05:51
* snapcount puts the red tape down05:51
perlmwhat crap.  On the PB poll, Installiation/Upgrade is winning, but the last time I installed or upgrade WG it was like butta.05:53
PedersenMJHow did you do it, perlm?05:54
PedersenMJsource, or wre?05:54
perlmsource05:54
perlmtakes me about 15 minutes with a fresh perl install and a good cpan mirror handy.05:54
perlmand upgrades are so fast and easy they aren't worth mentioning.05:55
PedersenMJAs did I. Saying it was like butta, I wouldn't do. I In order to do it, I had to find and download extra packages, and turn them into proper Debian packages, since I wanted them to be managed by dpkg/aptitude.05:55
-!- wgGuest69 [n=wgGuest6@224.248.95.24.cfl.res.rr.com] has joined #webgui05:55
-!- wgGuest69 [n=wgGuest6@224.248.95.24.cfl.res.rr.com] has quit [Client Quit]05:56
-!- wgGuest03 [n=wgGuest0@224.248.95.24.cfl.res.rr.com] has joined #webgui05:56
wgGuest03ping05:57
+perlDreamergreeting, earthling05:57
PedersenMJpong05:57
wgGuest03nice05:57
@rizenis this the web interface?05:57
wgGuest03so the random nick is working05:57
wgGuest03yeah05:57
@rizennice05:57
wgGuest03I wanted to get fancy with it05:57
wgGuest03but in order to let peeps select a nick, etc05:57
wgGuest03I have to use JS05:57
wgGuest03which I sucketh at05:57
+perlDreamerChicago is UTC-6?05:58
wgGuest03I thought I could do it a different way, but the html has to be in the same folder as the java files05:58
@preactionyes05:58
wgGuest03so it's all gotta go in a zip archive05:58
PedersenMJyes, Chicago is UTC=605:58
wgGuest03so I can't use cool stuff like FormParam macro, etc05:58
+perlDreamerpreaction, I'm 30 minutes away from committing with test on DateTime05:59
@preactionsweet05:59
wgGuest03can someone ident this user please05:59
@snapcountheh05:59
@preactionident? you'd have to register it :p06:00
@snapcountforgot I can do it with this window06:00
@snapcountdoh!06:00
+perlDreamern=wgGuest0@224.248.95.24.cfl.res.rr.com06:00
@snapcountthere we go06:00
+perlDreamer/ident wgGuest0306:00
+perlDreamerhm06:00
@preactionoh, /whois06:00
@snapcountnow I shall put it on a demo server and make sure it still gives my home ip06:00
+perlDreamerNick: wgGuest0306:00
+perlDreamerUsername: n=wgGuest0@224.248.95.24.cfl.res.rr.com06:00
+perlDreamerReal name: WebGUI User06:00
+perlDreamerServer: irc.freenode.net (http://freenode.net/)06:00
+perlDreamerCurrently on: #webgui 06:00
@snapcountand not the demo servers06:00
+perlDreamerand shall you name if fluffy and give it lots of hugs?06:00
@snapcountthen I can look at configuration options06:01
@snapcountperhaps06:01
-!- wgGuest03 [n=wgGuest0@224.248.95.24.cfl.res.rr.com] has quit [Client Quit]06:01
-!- wgGuest69 [n=wgGuest6@224.248.95.24.cfl.res.rr.com] has joined #webgui06:02
perlmIs this an asset that will allow users to join the IRC?06:02
PedersenMJSame ip address, snap.06:02
@snapcountsweeeeeet06:02
@snapcountas Borat would say, "Verry nice"06:03
wgGuest69Chatting from ze demo06:03
wgGuest69zip archive rules06:03
wgGuest69lada dada da06:03
wgGuest69multi user test time06:03
wgGuest69http://demo.plainblack.com/demo1169176980_945/uploads/jV/u8/jVu8wv-Seo7q9qHK2fWuuw/SimpleApplet.html06:03
@preactionperhaps post it as a contribution? "IRC from your WebGUI"06:03
+perlDreamerhow did you get content back from the zip archive?06:04
@snapcountby using it...06:04
@snapcount=)06:04
-!- wgGuest21 [n=wgGuest2@static-72-1-4-143.ntd.net] has joined #webgui06:04
@snapcountwhat do you mean?06:04
+perlDreamerI thought we couldn't upload HTML, Js, cgi, php, ice tea or the like06:04
wgGuest21ooh, this is the good one. i've always liked this java client06:04
@snapcounthey06:05
wgGuest21WHOIS me!06:05
@snapcountthat's a good question06:05
@snapcountwhy did it allow this html file in zip archive06:05
@snapcountI thought I broke that06:05
+perlDreameryeah!??06:05
-!- wgGuest21 is now known as preaction-java06:05
@snapcountit definitely fixed the phishing bug06:05
@snapcountohhhhhhh06:05
@snapcountI know why it works06:05
@snapcountI only changed AddFileFromFormPost06:05
@snapcountand this uses the AddFileFromFilesystem06:06
+perlDreamerso it isn't borken06:06
@snapcountform post only sees a zip file06:06
@snapcountbut then zip archive uses the other method06:06
@snapcountafter uncompressing06:06
-!- preaction-java [n=wgGuest2@static-72-1-4-143.ntd.net] has quit [Client Quit]06:06
@snapcountI can lock down the allowed commands, etc06:07
@snapcountto make sure they can only use our channel06:07
@snapcountand we're not a free irc gateway provider06:07
@preactioneh, that's not necessary really06:07
@preactionit's not a gateway, it's a client06:07
@preactionit's running on their system06:07
+perlDreamerfreenode could be DoS'ed with it, though06:07
+perlDreamerprogrammatically created clients06:07
@snapcountyeah... I guess we loose at most the bandwidth to load the applet06:08
@preactionthe system would run out of resources before freenode would even hiccup06:08
@preactionfar easier ways to DoS06:08
@snapcountI had the hiccups once06:08
@snapcountso I'm thinking I should make the html specify a specific size so this is a little pop up screen06:09
@snapcountwhen people click a button on wg.org06:09
@snapcountthoughts?06:09
@preactionpop-up window sounds good06:09
@snapcountcuz I can't put it inline unless I use the http proxy to do it06:09
@snapcountbut that might be cool too06:09
@preactionwell, then if they navigate away they lose connection06:10
@snapcountthen we can put some instructions around it06:10
@snapcountgood point06:10
perlmI just set a data form entry to date and time and not only does it default to the current timestamp, but some wicked-arsed timestamp gui pops ups.  teh r0xorz06:10
@snapcountyeah perm: wg is of the hizzle for shizzle06:10
@snapcountas they say in the LBC06:10
@snapcountand I can't spell at all06:10
@snapcountwe can set the colors for this, add a bg image, and even sounds for events, etc06:11
@snapcountI'm gonna pimp this thing to look like gooey06:11
perlmIf I try to add a bit about the data form to the wiki and totally screw it up, no one will get pissed right?06:12
@snapcountactually I'll try and then get Steve to help me make it look the way I meant instead of a steaming pile06:12
@snapcountno, if they get pissed, tell them to edit it and fix it06:12
@snapcountthat's the idea of the wiki06:12
@snapcountcollaborative documentation06:12
@snapcountmajority rule kinda thing06:12
+perlDreamerGooey looks kind of like a steaming purple pile06:12
@snapcountoh no you didn't06:13
perlmcool, thanks06:13
* snapcount bobs his head and snaps his fingers06:13
@snapcountnp perlm06:13
+perlDreamerI have a problem guys06:14
+perlDreamerwith the DateTime test06:14
+perlDreamerI want to test that setting a user's time zone works correctly06:15
+perlDreamerbut they shift with daylight savings time06:15
+perlDreamerso the test will fail at certain times of the year06:15
+perlDreamerany thoughts?06:15
PedersenMJModify the test.06:16
-!- snapcount_ [n=royjohns@224.248.95.24.cfl.res.rr.com] has joined #webgui06:17
snapcount_hmm06:17
PedersenMJYou can tell from the local system what the current date/time/dst status is. Have the test smart enough to use that information.06:17
@preactionuse a timezone that doesn't have DST06:18
@preactionand/or there's a DateTime method that will return true if DST is on06:19
+perlDreamerthis one doesn't have DST06:19
+perlDreamerAmerica/Hermosillo06:19
+perlDreamerUTC-706:19
snapcount_crap... what if someone comes on channel from the web irc and is an ass06:20
snapcount_we can't kick them out06:20
@preactionwe ban their hostmask06:20
snapcount_wait06:20
snapcount_yes06:20
snapcount_true dat06:20
@preactionthis java IRC client is just like any other client06:20
snapcount_this will work06:20
@preactionput your fears to rest06:20
snapcount_I have to think about this stuff06:20
snapcount_so it's not a disaster06:20
@preactionit's a good idea, we're smart people, we can make it work06:21
snapcount_I don't doubt that... I just like to be perfect the first time06:21
@preactionimpossible06:21
snapcount_oh preaction 06:22
snapcount_young Jedi06:22
@preactionperfection is unattainable, as everything is temporal :p06:22
snapcount_I hope rizen is watching mythbusters right now06:22
@preactioneventually someone will make a better java IRC client, and your solution won't be perfect anymore06:22
@preactionhe doesn't do well with philosophical debates?06:22
snapcount_sure he does, his philosophy however is not compatible with debates06:23
@preactionthat's okay, i'm right, and i'm okay with people not realizing that06:23
snapcount_his philosophy is, "shutup"06:23
@preactions/right/always right/06:23
snapcount_and listent06:23
snapcount_heh06:23
PedersenMJQuestion: I'm almost positive there's an html tag that fits what I'm looking to do, but can't remember it. When setting up a quotation, I've got <q> (to quote), but can't remember how to specify the origin of the quote.06:24
@rizenmy name was typed and now i have a blinking screen06:24
@rizenlisten here fuckers06:24
PedersenMJLike: <q>I'm confused</q><qmaker>Me</qmaker>06:24
@rizen<blockquote>06:25
@rizenindents06:25
snapcount_<pre>06:25
snapcount_?06:25
@preaction<cite>?06:25
@rizen<blink>06:25
@rizenhehe06:25
@preactioni think it's <cite>06:25
snapcount_<royIsYurDaddy06:25
snapcount_>06:25
snapcount_yeah blink06:25
snapcount_that's the one06:25
PedersenMJcite. That's it. Couldn't remember it for the life of me.06:25
snapcount_use it EVERYWHERE06:25
snapcount_on your site06:25
PedersenMJStupid of me to forget, but anyway.06:25
@preactionand be sure to have plenty of animated jifs06:26
* PedersenMJ adds many blink tags to the latest theme to be uploaded for webgui then.06:26
snapcount_doh06:26
PedersenMJYes, I'm putting in quotations from the success stories in this theme. This one is gonna come out *nice*.06:27
snapcount_rock on06:27
@rizenwhat is that acronym06:27
@rizentmtf06:27
@rizenor something06:27
@rizentmrfe06:27
@preactionthe man responsible for everything06:27
snapcount_can you unserialize that please06:27
@rizentmrfe then06:27
@rizenok06:27
snapcount_thank you06:27
@rizenso now when someone types that06:28
+perlDreamerboo, DateTime::TimeZone06:28
@rizeni'll get an alert06:28
@rizenhehe06:28
@preactionused by Anthony Daniels to describe George Lucas06:28
@preactionperlDreamer: you don't have to tell me twice :p06:28
+perlDreamerYou should have overloaded stringification, but oh no!06:28
@rizenok, time to watch some tv06:28
@rizenbut should it be modern marvels06:28
snapcount_you can overload operators in Perl??06:28
+perlDreamerpreaction, this one's not about you, it's about Mr. Rolsky06:28
@rizenor the sopranos06:29
+perlDreamerOh yeah, snapcount06:29
snapcount_really?06:29
snapcount_nice06:29
+perlDreameroh yes06:29
snapcount_I thought that was for C++ goodness only06:29
+perlDreamerno06:29
+perlDreamerperl6 will teach you the true understanding of operator overloading06:29
+perlDreamerbut you can do it in P5 as well06:29
snapcount_I understand it quite well06:29
snapcount_when used appropriately it rules06:30
snapcount_just didn't know Perl was that cool06:30
@preactionPerl is that cool AND MORE!06:30
snapcount_date manipulation is a good place for overloading06:30
snapcount_subtracting dates to get days, etc06:30
+perlDreamerI'm telling your girlfriend you said that06:30
snapcount_number of days rather06:30
snapcount_nice06:30
-!- wgGuest69 [n=wgGuest6@224.248.95.24.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]06:33
-!- snapcount [n=royjohns@224.248.95.24.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]06:34
snapcount_ok06:35
+perlDreamerque pasa?06:35
snapcount_so what's the html params to make the browser window a certain size06:35
snapcount_width height06:36
snapcount_?06:36
snapcount_in the head tags06:36
snapcount_body?06:36
+perlDreamerI don't know.06:36
snapcount_ah come on06:36
+perlDreamerno, really06:36
snapcount_someone else look it up so I don't have to06:36
+perlDreamerI'm not a pop-up kind of guy06:36
+perlDreamerpreaction: what was the test I need to run before committing the DateTime change?06:36
@preactionmake sure that WebGUI::DateTime->new(time) still works right06:37
snapcount_perlDreamer: do you think pop up is the way to go for the wg.org irc client?06:37
@preactionwith and/or without a session06:37
+perlDreamersession is now mandatory06:37
+perlDreamerno session, no object06:37
+perlDreameryou can't tell one date time from another without a session06:38
@preactionperlDreamer: and that's why you need to test this. something bad is probably going to happen because of that06:38
+perlDreamerclue me in, are we talking core code, custom code or what?06:38
@preactionbecause the call to DateTime->from_epoch calls WebGUI::DateTime->new, and doesn't send a $session06:38
@preactionsnapcount_: you specify the height/width in the javascript window.open06:39
@preactiontarget="_new" is deprecated, but to be honest, if the user wants to pop up, they will, i guess06:39
snapcount_I was going to have this open from an anchor tag w/o using js06:39
snapcount_oh06:39
snapcount_it's deprecated?06:39
snapcount__new06:39
@preactioni mean, it works, but it shouldn't06:40
@preactionno, the entire target="" property06:40
snapcount_replaced by??06:40
@preactionnothing06:40
snapcount_all links open inline now06:40
@preactionaccording to HTML 4.01 and XHTML 2.0 or whatever the latest working drafts are06:40
@preactionframes are just bad ideas anyway, iframes are probably getting deprecated to, and there's some new idea the w3c is kicking around to replace them06:41
snapcount_so instead <a href='#' onclick='window.open("/url/to/cool");">Image for Launching Chat</a>06:41
+perlDreamerpreaction: if this works06:42
+perlDreamermy $epochDt = WebGUI::DateTime->new($session, "1169141075");06:42
+perlDreameryou're happy?06:42
@preactionperlDreamer: indeed06:42
+perlDreamercool, it does06:42
@preactionword06:42
+perlDreamersometime I'd like to understand why calling the parent will invoke the child's constructor06:42
@preactionsnapcount_: put a "return false;" after window.open();, so that the href="#" doesn't happen06:42
@preactionperlDreamer: probably because DateTime->from_epoch calls $class->new06:43
@preactioninstead of DateTime->new06:43
snapcount_ahh yes06:43
snapcount_I remember that trick06:43
+perlDreamerbut if it did that, this should fail06:43
+perlDreamerand it doesn't06:43
snapcount_what about sizing the browser window?06:43
@preactionperlDreamer: i might be totally off my rocker06:43
snapcount_window.height='blah';06:44
@preactionsnapcount_: the second argument is a bunch of name=value pairs iirc06:44
+perlDreamerI've seen your code, Doug, I doubt it06:44
snapcount_oh I see06:44
@preactiontwo of which are "height" and "width"06:44
snapcount_so it's probably 18 commas, height, 3 commas, width06:44
@preactionperlDreamer: i kept running into a problem where the arguments would be all messed up, but it might've been cured when i stopped using a hashref06:44
@rizenwindow.open("/path/to.html","windowName", "width=100,height=300");06:44
snapcount_gracias hombre06:45
@preactionsnapcount_: no, window.open("url","height=300,width=100")06:45
@preactionholycrapbeans06:45
snapcount_ok... I gotta go do some homework... I'll be back soon06:45
@preactionperlDreamer: there's some commented-out debug code from that little issue, the "args to webgui::datetime" crap06:46
+perlDreameryes, I see it06:46
@preactionso if it's not borked, it should be fine06:46
+perlDreamermaybe it works differently because I removed $session from @_ via shift?06:46
@preactionmaybe, but probably not, i'm probably mistaken about there being a second call to DateTime->new or something, who knows06:48
+perlDreamerpreaction, I need to convert this:06:49
+perlDreamer WebGUI::DateTime->from_epoch(epoch => time(), time_zone => $session->user->profileField("timeZone"))->toMysql;06:49
+perlDreamerto:06:49
+perlDreamer WebGUI::DateTime->new(epoch => time(), time_zone => $session->user->profileField("timeZone"))->toMysql;06:49
+perlDreamer?06:50
@preactionwhere is that? why am i doing that?06:50
+perlDreamerit's in the Calendar code06:50
+perlDreamerlines 889, 146206:51
+perlDreamer889 is getting now for defaultDate06:51
+perlDreamersame thing in www_ical06:51
@preactionthat's legacy, use this: WebGUI::DateTime->new($session,time)->toUserTimeZone06:52
+perlDreamerroger06:52
@preactionall the code in Calendar is assuming that toMysql does not translate to UTC, which it now does06:52
@preactionit should never be using toMysql anymore anyway06:52
@preactionand in this case, $params->{start} is user input (or at least treated as such)06:53
@preactioni think getEventsIn does the translation... which is probably counter-intuitive06:54
@preactionyes, it expects that startDate and endDate are in the user's time zone06:54
@preaction(and this is probably how timezones get so messed up, rofl)06:54
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]06:55
+perlDreameryeah06:55
@preactionoh god, the magic in getEventsIn to handle all-day events, rofl06:55
+perlDreamerwell, my changes pass -wc, time to fire it up06:56
+perlDreamerit works06:57
+perlDreamertime is still wrong, but I only translated the method calls06:57
+perlDreamerhaven't actually fixed anything yet06:57
PedersenMJOkay, time to ask for one more style opinion from people, so that I can finish up a navigation (maybe two), and publish this. The theme in progress is: http://www.oswd.org/design/preview/id/220407:00
Radix-wrkshoot07:01
PedersenMJThere's a navigation menu (welcome, bio, discography). I'm thinking that *that* menu should be a navigation, from the root, depth 1. And underneath the picture (which is right underneath that menu) I should put another navigation, which includes self and siblings.07:01
PedersenMJWhat do you guys think?07:02
@preactionsounds good to me07:03
Radix-wrkanother nav sounds fine07:03
PedersenMJOkay, I have to construct both navs, and fix the placement of the loginbox. After that, write up some docs (since there's one snippet, and one whole folder, that *must* be customized on a per site basis).07:05
PedersenMJAnd test some more of the layouts. I'm not getting this one done tonight, I don't think.07:05
+perlDreamerpreaction: ping07:08
@preactionyo07:09
+perlDreamerI'm having a little problem07:09
+perlDreamerhave a gander at Asset::Event::www_edit07:09
+perlDreamerformEndDate and formEndTime07:09
+perlDreamerwhen I change the calls for those from 07:09
+perlDreamerdefaultValue    => $default_start->toMysqlDate,07:10
+perlDreamerto07:10
+perlDreamerdefaultValue   => $default_start->toUserTimeZoneDate07:10
+perlDreamerthen I get a hard error07:10
+perlDreamerit says that it can't call the user method on an undefined value07:10
+perlDreameron line 201 in DateTime.pm07:10
@preactionbecause you didn't pass a session07:10
+perlDreamerI did07:10
+perlDreamerthe formStartDate and formStartTime above work fine07:11
@preactionohhh07:11
+perlDreamerit's like $default_start isn't a WebGUI::DateTime anymore07:11
@preactionbecause we performed some math on it? wtf?07:11
+perlDreamerthat's what I'm wondering07:12
+perlDreamertime for $session->errorHandler07:12
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]07:14
+perlDreamerdo you want me to commit what I have so you can check it?07:15
@preactionif you want, sure07:15
+perlDreamercommitted07:17
+perlDreamerrev 359407:17
PedersenMJQuestion for the template masters: I want to know if the current url being accessed starts with a given url. For instance, something like this (except I know this is invalid syntax, or at least think it is): <tmp_if currentPage.startsWith("http://localhost/home")>output this</tmpl_if>07:18
PedersenMJAnyway to do this?07:19
+perlDreamerwhy?07:19
@preactionno, not with H::T07:19
+perlDreameryou're looking at a Navigation template?07:19
+perlDreamerthere may be a different var that will tell you what you want07:19
+perlDreamerlike currentPage.isParent07:19
+perlDreamercurrentPage.isAncestor07:19
+perlDreameretc07:19
PedersenMJSame theme: I want to highlight a specific tab at the top menu, and highlight that tab.... Aha! currentPage.isAncestor! That should do it.07:20
+perlDreamerThat nav template is very powerful07:20
PedersenMJNow I really need to learn how to use that variable properly in the template. And, believe it or not, I'm trying to get the info from the docs before harassing people here.07:20
+perlDreamerIf you have suggestions for improving the docs, please share them07:21
+perlDreamerI wrote a good chunk of them07:21
+perlDreamerand I know they need help :)07:21
@preactionthey make the most out of a truly strange template :p07:21
PedersenMJNope, I don't have suggestions, not yet.07:21
PedersenMJOnce I have a better idea of what questions I'm even trying to ask, then I can better suggest how to update docs.07:22
@preactionperlDreamer: now that IS interesting... trying to figure out wtf07:24
+perlDreamerit is missing a session var07:25
+perlDreamerI can't figure out how07:25
PedersenMJOkay, now I see somewhat how those docs tie together to the variables. perlDreamer: Something that isn't obvious, and I don't know how to make it obvious, regardless of the docs (and it may be that they're there, and I haven't read them yet): Each type of template has its own set of variables in addition to the session vars, etc. So, when working on a nav template, it's important to know the variables for the nav template. And, until now, I didn't ma07:26
+perlDreameryou got cut off07:26
PedersenMJDang. Where did it cut out?07:26
+perlDreamer" And, until now, I didn't ma"07:26
@preactionperlDreamer: it gets set to undef, it's still a WebGUI::DateTime07:27
PedersenMJAnd, until now, I didn't make that connection.07:27
+perlDreamerpreaction: that is weird07:27
@preaction... and it's the fucking math that does it07:29
@preactionBUT WHY?07:29
PedersenMJAnyway, I'm off to bed. 7 items on my todo list (most of them minor, I think), and then I can publish this theme. Sometime this weekend, hopefully.07:30
@preaction.. and I knew that putting a session object in there was a bad idea07:30
+perlDreamerPedersenMJ, I'm not sure I followed your comment.  Can we pick it up again tomorrow?07:30
+perlDreamerpreaction: I wish there was a way around it07:31
@preactionthere is, but i don't like it07:31
+perlDreamerglobals?07:31
@preactionuse AUTOLOAD07:31
+perlDreamerew07:31
@preactionor... create a wrapper for every DateTime.pm method07:31
+perlDreamerdouble ew07:31
+perlDreamernot possible07:31
@preactionyeah...07:31
+perlDreameryou'd have to include all the subclasses07:32
+perlDreamerit wouldn't work07:32
PedersenMJAbsolutely! Right now, I'm in a poor communication mode. My ideas don't come out well. Remind me tomorrow about the docs, and I'll do my best to explain better.07:32
PedersenMJg'night. Will chat manana.07:33
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []07:33
@preactionson of a bitch07:33
+perlDreameryou got it?07:34
+perlDreamerit has something to do with getDateTimeEnd07:34
+perlDreamerI had no problems at all with getDateTimeStart07:34
@preactionno, it's not solvable07:35
+perlDreamerwhat is going on?07:38
@preactionblack-box problem, i don't know why the session is getting unset07:40
@preactionand it's far too late for me to try to fix it07:40
+perlDreamerokay07:41
@preactionand they're going to kill me for spending my time on this when i should be working Alumni project... god damn it07:41
+perlDreamermore hacking tomorrow?07:41
@preactionindeed07:41
+perlDreamerI have some ideas, I'll try them out and see what I can ge07:41
@preactionbut i'm fearing that it might be impossible to proceed and reversion only way to go07:42
@preactiongood luck07:42
+perlDreamerthanks07:42
* preaction & emoness with emo chick07:42
+perlDreamerwe need to subclass clone07:49
+perlDreamernope07:55
@rizenpd i wanted tell you 2 things07:55
+perlDreamerokay07:56
@rizena) thanks for helping out with all the big fixing07:56
@rizenb) i have to do accounting tommorrow07:56
@rizenso i won't be able to do any bug fixing07:56
+perlDreamerokay, JT07:56
+perlDreamerI'm neck deep in DateTime anyway07:56
@rizeni'll be back on bug fixing w-f of next week though07:56
@rizenbetween support07:56
@rizenanyway07:56
@rizenthanks07:56
+perlDreameryou're welcome, JT07:57
@rizengood luck with DateTime07:57
+perlDreamerthanks07:57
+perlDreamerpreaction: I'm hoping you read logs07:58
+perlDreameryou were right07:59
+perlDreamerthis will never, ever work07:59
+perlDreamerwe cannot put a session object into WebGUI::DateTime07:59
+perlDreamerinside add_duration, it overwrites $self with a newly created object07:59
+perlDreamerthis is done in several places08:00
+perlDreamer    %$self = %$new;08:00
+perlDreamergetting closer08:18
+perlDreamernot subclassing clone, but from_object08:18
+perlDreamerIt's done.08:26
+perlDreamerand fixed08:26
@rizenwahoo08:27
@rizennice job man08:27
+perlDreamerthanks08:27
+perlDreamerI'd like you, Frank, Doug and Roy to give it the once over tomorrow to make sure that it's robust enough08:27
@rizeni can't tomorrow08:28
@rizensupport + accounting08:28
@rizeni'm tied up all day08:28
@rizenbut next week or this weekend08:28
@rizensure08:28
+perlDreameranytime before 7.3.6 would probably be fine08:28
@rizenok, must really hit the sack now08:31
@rizenhave to get up early08:31
@rizenaccounting shit takes all day08:31
@rizenbye08:31
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""good night""]08:56
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 131 (Connection reset by peer)]09:00
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui09:01
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []09:37
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:40
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui11:22
-!- mode/#webgui [+v MrHairgrease] by ChanServ11:22
-!- snapcount [n=royjohns@224.248.95.24.cfl.res.rr.com] has joined #webgui12:32
-!- mode/#webgui [+o snapcount] by ChanServ12:33
+MrHairgreasesnapcount12:35
+MrHairgreaseshouldn't you be asleep?12:35
-!- snapcount_ [n=royjohns@224.248.95.24.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]12:49
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui13:54
-!- mode/#webgui [+v crythias] by ChanServ13:55
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []15:30
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui15:37
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui15:45
-!- mode/#webgui [+o rizen] by ChanServ15:45
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]15:53
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 131 (Connection reset by peer)]16:39
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui16:42
-!- mode/#webgui [+v crythias] by ChanServ16:42
@rizenholy fucking shit batman17:05
@rizeni just found a slow running query in the asset system17:05
@rizenon some larger sites the query would take more than 6 seconds to run17:05
@rizenbut a new index i've added brings it down to 0.00003 seconds17:06
ckotilnice17:06
@rizenyes and no...i mean i'm glad to have found it, but sheepish to have not known about it sooner17:07
ckotilnaturally17:09
@rizenthe best part is that this particular fix should increase the performance of the navigation system severely17:10
@rizenthe nav system is habitually the worst performing subsystem in webgui17:10
@rizenmainly cuz of everything it has to do17:10
@rizenit's really loading a lot of assets17:10
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui17:42
@snapcountwhere's khenn17:44
@snapcountperlbot seen khenn17:44
@rizenhe's here at my house17:44
@rizenjust getting set up17:44
@snapcountoh17:44
@snapcounttell him he broke the ProfileField test for checkbox17:45
@rizenhe has to sign some corporate documents17:45
@snapcountso either his code sucks or the test is broke17:45
@rizenso he came over17:45
@snapcountb/c of the change17:45
@snapcountcool17:45
@rizeni'll tell him17:45
@snapcountty sir17:45
perlmdoes the Databases wobject's dsn need to include host information?17:45
@snapcountit defaults to localhost17:46
@snapcountif not specified17:46
perlmor is "DBI:mysql:database=wiki_test;" good enough?17:46
@rizenroy17:46
@snapcountyes17:46
@rizenvrby says you need to call chris palamara17:46
@snapcountok... I'm on the phone with another client atm17:46
@snapcountis it urgent?17:46
@rizenthe ip auth module is borked after the 7.3.5 upgrade17:46
@rizenfairly17:46
@rizenbut you can finish your clal17:46
@rizencall17:46
@snapcountk17:47
perlmThis make any sense to anyone from the webgui.log?  Couldn't get UI level of WebGUI::Asset::Wobject::WSClient. Root cause: Can't locate object method "getUiLevel" via package "WebGUI::Asset::Wobject::WSClient" at /data/WebGUI/lib/WebGUI/Asset.pm line 492.17:57
perlmIf I ask too many questions here, just tell me to shut up.17:57
ckotili've seen that error before18:04
ckotili forget what caused it. it was a bitch tho18:04
-!- khenn [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI18:07
-!- mode/#webgui [+o khenn] by ChanServ18:07
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui18:10
-!- mode/#webgui [+v perlDreamer] by ChanServ18:10
+perlDreamerkhenn: you here this morning?18:10
@khennI'm here18:11
@khennjust signed in18:11
@khennwhat's up?18:11
+perlDreamergood timing :)18:11
+perlDreamerIf Checkboxes are no good for profile fields, how about Checklists?18:11
@khennthose work18:11
+perlDreamerOr does wrapping it as a list make it okay?18:11
@khennI disabled checkboxes18:12
@khennthey do not work at all18:12
@khennI created a checklist with 1 element18:12
@khennthat worked fine for a "checkbox"18:12
+perlDreamercool, thanks.18:12
+perlDreamerThere's a test that double checks that all the correct profile fields report user profile enabledness18:12
+perlDreamerand it needs to be updated, so I thought I'd check for all the Check* form fields18:13
@khenncan't do it18:15
@khennchecklists work18:15
+perlDreamerOkay, I'll just add Checkbox to the test list and commit it.18:15
+perlDreamerperlm: what version of WebGUI are you using?18:17
-!- MrHairgrease [n=martin@194.171.50.114] has quit [Read error: 110 (Connection timed out)]18:26
ckotilI think the webgui collateral Image Manager has a bug, it inserts an image into the rich editor but gives it the webguified internal url, /public/uploads/eh/...18:26
ckotilnm. the file just disappeared on me.18:27
+perlDreamerphew18:27
* perlDreamer is over bugged18:27
ckotilheh18:27
+perlDreamerwe always appreciate people finding bugs, but the fixing has been slow going recently18:28
+perlDreamermaybe people could find easy bugs to fix18:28
ckotilthe collateral Image manager works quite well18:29
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui18:42
-!- snapcount [n=royjohns@224.248.95.24.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]18:50
ckotilCan the search asset search files that have been uploaded?19:11
ckotil.doc .html ...etc19:11
ckotil.pdf19:11
+perlDreamerI think so19:12
+perlDreamerthere are plugins that translate them to plaintext19:12
ckotilsweet19:12
+perlDreamerhmm19:13
+perlDreamerthat means that we could even do images with OCR if we had the right software19:13
ckotilwow that would be interesting19:13
+perlDreamersnapcount_: is the Zip Archive going to be changed to not allow uploading of HTML files?19:14
snapcount_no way19:15
+perlDreameryou rock!19:15
+perlDreamerbug - 119:15
snapcount_tis ze point of the asset19:15
+perlDreamerbut I found another bug19:15
+perlDreamerbug + 119:15
snapcount_that's good19:15
+perlDreamerthe Zip Archive and Storage get real unhappy if you upload a zip file with subdirectories in it19:15
ckotilperlDreamer: does the plugin that translates the files into plaintext ship with webgui 7.2.3?19:16
+perlDreamergood question19:16
ckotili tried searching for some strings that are contained in a pdf, and got back 0 results. either bc it doesnt ship with it, or bc my search asset isnt configured to search those files.19:17
+perlDreamerin the config file there is an entry for searchIndexerPlugins19:18
+perlDreamerit tell the indexer how to handle files with various suffixes19:18
+perlDreamerand the default settings are for text only19:18
+perlDreamerto extend if to pdf, you'd add a .pdf entry and pdftotext, which should be standard on any Linux system19:18
+perlDreameror .doc, catdoc, etc.19:19
ckotilah ok. i see it. thanks19:19
+perlDreamernp19:19
perlmperlDreamer 7.3.3 beta19:37
+perlDreamerI was looking through the IRC logs and you were having a problem19:37
+perlDreamerI forget what it was.  Can you please remind me?19:37
+perlDreameror did you get it fixed?19:38
snapcount_I have a problem19:39
+perlDreamerWhat is your problem _snapcount?19:39
snapcount_there are 700 million bugs posted and their status isn't closed19:39
snapcount_=)19:39
snapcount_can you fix that one?19:39
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui19:40
+perlDreamersure19:40
snapcount_I'll give you a gold star...19:40
+perlDreamer699 million bugs to go :)19:40
snapcount_excellent19:40
snapcount_just keep counting as you close them19:40
snapcount_so I know when you're done19:40
+perlDreameryou got it, chief19:40
+perlDreamerPedersenMJ, please tell me your template variable observatin from last night again!19:40
PedersenMJThank you for reminding me.19:41
PedersenMJThis is probably somewhere in the docs already, and my skipping around and through them prevented me from seeing it. However, what I did not figure out until last night was that each type of object template has it's own set of predefined variables.19:42
PedersenMJFor instance, creating a new (or modifying an existing) Navigation Template gives me access to variables which are available to all nav templates.19:42
+perlDreamerright19:42
ckotilperlDreamer: Are there any extra steps i need to take to get pdf search working? i've got pdftotext configured in the conf. ive told the search asset to search everything. reindexed the site.19:42
PedersenMJLike creating a new Page Layout template would give me access to Page Layout variables.19:43
+perlDreamerckotil: I'm working on theory through reading code.  I haven't actually done it.19:43
ckotili understand19:43
+perlDreamerand still not working?19:43
ckotilin theory it should work tho right?19:44
PedersenMJSimply put, until something was said last night (I can't remember the exact wording, though, I'm sorry to say) I didn't even understand the point of *having* the "Navigation Template" section of the helpfile.19:44
+perlDreameryes19:44
ckotilyeah , not working, i cant get it to return anything.19:44
+perlDreamerall the other plugins put data out on stdout, does pdftotext?19:44
ckotilah, no it does not. it creates a txt file19:45
ckotilill read tha man to see if i can make it output via stdout19:46
PedersenMJckotil: pdftotext filename.pdf -19:47
ckotil;]19:47
ckotilthanks19:47
PedersenMJAt least, that just worked for me on a pdf that I have here :)19:47
ckotilhrm now i wonder how to get that into the conf19:47
+perlDreamerI don't know if you can pass postfix arguments19:48
ckotilyeah i just did that too and it worked fine19:48
+perlDreameryeah, that's the problem19:48
ckotilyeah :/19:48
PedersenMJChange the plugin to call "pdftotextwrap", instead. Make a shell script named "pdftotextwrap", and put it in the path. Here's the contents of pdftotextwrap19:48
PedersenMJ#!/bin/sh19:48
PedersenMJpdftotext $1 -19:49
ckotilnoice.19:49
PedersenMJYou can put the normal error checking/etc in it if you wish (and should).19:49
PedersenMJAnyway, perlDreamer, did my little observation about docs make any sense?19:50
+perlDreameryes19:50
+perlDreamerI don't know how to change it, though19:50
PedersenMJI don't know how to have made it stand out for me, either.19:50
PedersenMJWait, yes, I do: My primary starting point for the docs was the "How To Build A Style" page.19:51
PedersenMJThat, after all, was my task in mind.19:51
PedersenMJSomething in there which explained about templates/template vars, or told me to specifically read a secondary page about  templates, would have prevented me asking several stupid questions.19:52
PedersenMJCorrection: Maybe not stupid, but questions that were answered in the docs.19:52
PedersenMJYeah, that's why I was asking such stupid questions. I didn't know where to go from there, or how to even ask where to go. That page is very self-contained, which leads the reader to believe that it has all the info. At least, it did me.19:55
PedersenMJhttp://www.plainblack.com/builders/how-to-build-a-style19:55
PedersenMJI'm *definitely* writing up a new version of that page while I do my next theme. And the contributing it to wg/pb.19:56
ckotilenter it into the contest19:57
ckotilalthough. that tutorial is much better than i was able to find ~ 6 months ago19:57
PedersenMJIt *is* a good tutorial, as it stands. It has a few errors in it (which I'll be documenting with the next rev), and lacks a few things that would help in gaining understanding. I converted the first theme more or less by rote, and didn't gain much understanding. Nor did I gain much info on *how* to gain understanding. Most of that, I got from here.19:59
PedersenMJI'm *not* complaining about the help I got from here, not at all. Please don't think I am. I just want to do even better for the next person who seeks that answer :)20:00
PedersenMJAnd yes, now that I know about that contest, I'll definitely enter it. Hey, couldn't hurt :)20:01
-!- cap10morgan [n=cap10mor@vc1-868-3.adsl.indra.com] has joined #webgui20:30
cap10morganI'm about to start writing a "RecentPosts" macro to display the top 2 or 3 posts in a collaboration system to create a little preview of it elsewhere on the site. Would that be reinventing the wheel?20:31
+perlDreamerYou might search the boards for that.  I think I've seen it there.20:31
cap10morganperlDreamer: will do20:31
snapcount_hey on pb.com20:44
snapcount_if you guys hover over support button20:44
snapcount_does it draw a jagged black rectangle through it?20:44
+perlDreamerno20:44
snapcount_my computer must be pissed20:44
snapcount_I have four VMs running20:44
+perlDreameryeah20:45
+perlDreamerthat would do it20:45
PedersenMJNope, background becomes orange around support, that's it.20:45
snapcount_so it's prolly FF puffing it's final breaths20:45
+perlDreamerdid you get my lame contest entry?20:45
snapcount_ty20:45
snapcount_that's actually useful me thinks20:45
+perlDreamercool20:45
snapcount_more detail would be good but you can't really add any more20:45
snapcount_b/c it's so specific to each router, etc20:45
+perlDreameryeah20:46
snapcount_if their setting up a server, they should be able to follow20:46
snapcount_it's appropriate for the intended audience20:46
snapcount_as it should be20:46
snapcount_I'm going to do the karma transfers at the end of the contest20:46
+perlDreamerit's okay20:46
+perlDreamerI have lots of karma20:47
snapcount_so I only have to do it once for each person20:47
PedersenMJMight be worth mentioning in there that the Linksys WRT54G does not have the ability to forward to a different port (ie: port 12345 can not be forwarded to port 80)20:47
+perlDreameris that before or after hacking it?20:47
PedersenMJBasically, a place to put notes in on routers, which is separate from your entry. Before any hacking of it.20:48
+perlDreamerafter installing Linux on it I'll bet it allows port forwarding20:48
PedersenMJIt does port forwarding just fine.20:48
+perlDreamerbugs-220:48
PedersenMJi.e.: Forward port 12345 on firewall to port 12345 on the internal server? No problem.20:49
PedersenMJForward port 12345 to port 80 on the server? Doesn't work out of the box.20:49
+perlDreamerbummer20:49
+perlDreamerI wonder if my Verizon default router will do that...20:49
+perlDreamerwell, there are instructions on how to setup the WRE on high ports somewhere20:49
+perlDreamerI'll amend the HOWTO with those notes.20:49
PedersenMJDunno. But I know that I was helping someone set up a DVR server, and we had to fight with that issue very much.20:50
+perlDreamerThanks, PedersenMJ!20:50
PedersenMJThey wanted external access to their internal dvr. I didn't agree, but hey, it's what they wanted. You're welcome.20:50
+perlDreamersnapcount_: we need a workflow to post messages to IRC when bugs are opened or closed.20:50
+perlDreamerthen we could ask perlbot how many open bugs there are20:50
+perlDreameryou could also bridge karma that way20:51
PedersenMJperlDreamer: Don't forget to add a link for no-ip. I'd have to google, since I've never used them.20:51
+perlDreamerokay20:51
snapcount_problem is this20:51
snapcount_our ISP (and most others on the planet)20:52
snapcount_will not allow you to connect to irc from your server20:52
snapcount_at all20:52
snapcount_for anything20:52
snapcount_however20:52
snapcount_if there is a webservice or something we could use20:53
snapcount_that might be possible20:53
snapcount_maybe we could add soap listener to perl bot20:53
+perlDreamerthere you go20:53
+perlDreamerperlbot: bugs20:53
perlbothttp://tinyurl.com/glbun20:53
snapcount_on port (anti-irc port# goes here)20:53
snapcount_but even then20:54
snapcount_we may be in violation20:54
snapcount_so we might need to connect to a webservice on the server perlbot runs on20:54
snapcount_some kind of cgi script20:54
+perlDreamerhow did perlbot know about the bugs keyword?20:54
snapcount_then we would be safe20:54
+perlDreamerthat's some bug20:54
snapcount_now what would really be cool20:55
snapcount_is if you could get a bug summary and close bugs from IRC20:56
* snapcount_ shrugs20:56
snapcount_it's a slippery slope b/c of our ISP so I doubt JT would even take the chance with it20:57
+perlDreamerthe summary would be awesome, but controlling who can close bugs might be tricky20:57
snapcount_I didn't say it would be easy20:57
snapcount_just cool =)20:57
snapcount_something like "perlbot close bug 12345 my-password-goes-here"20:58
snapcount_but then you'd need ssl, etc20:58
+perlDreameryeah20:58
+perlDreamerplus over the channel it would be plaintext20:58
snapcount_you would priv mesg him20:58
+perlDreamerbut if perlbot could look up my IRC handle from my wG account20:58
snapcount_just like authenticating to chan serv20:58
ckotilany diff funcitonality in webgui?21:14
+perlDreamerno21:18
+perlDreamerit would be nice21:18
-!- perlDreamer is now known as perlRunner21:32
ckotilyeah i was thinking the same thing21:45
xdangerhave thought about that too =)21:46
xdangerI'd be c00lio...21:46
ckotili wonder if theres an rfe for it?21:46
xdangerI probably could code it =)21:47
ckotilno rfe.21:48
ckotilwe've been discussing requirements for a document management system. and webgui meets most of the requirements.21:49
xdangerjust pop up this in there: http://search.cpan.org/~dwheeler/Text-Diff-HTML-0.04/lib/Text/Diff/HTML.pm21:49
xdangerI wanna have myself a new macbook pro =(21:52
xdangerthis ibook is slooooow...21:52
ckotilyeah. the pro's are sick21:52
ckotiltwice as much as a macbook21:53
perlmperlRunner The problem I was having earlier is errors like this keep showing up in my webgui.log Couldn't get UI level of WebGUI::Asset::Wobject::WSClient. Root cause: Can't locate object method "getUiLevel" via package "WebGUI::Asset::Wobject::WSClient" at /data/WebGUI/lib/WebGUI/Asset.pm line 492.21:54
perlmand How-To-Build-A-Style worked really well for me.  Between that file and the css03.css example, I was able to understand the frameworks invovled.21:54
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]22:01
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:02
-!- mode/#webgui [+o preaction] by ChanServ22:02
perlmOkay, I've looked and can't find it.  In a Data Form, what are "tabs"?  When I create one and put entry fields in it, they don't show up in the form.22:15
perlmI'm guessing that the Data Forms are bugged and that Tabs shouldn't be used.22:30
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []22:32
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui22:35
@rizenexit22:40
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []22:40
diakopterperlm: the WSClient problem is a known issue with the version of the wre you are using22:44
diakopteryou have to install some additional perl modules from cpan in the wre's perl.22:44
+perlRunnerperlm: You have to add tabs to the form and then move dataform fields into them.22:52
+perlRunner++diakopter for WSClient help22:53
+perlRunnerperlbot: karma diakopter22:53
perlbotKarma for diakopter: 122:53
+perlRunnerhow 'bout that, just like in #perl622:53
perlmI don't use WRE.  And I have added the tabs to the form, but they never show up and also my fields disapear if I assign them to a tab.22:53
ckotilwhen using commite w/ approval , can i require x amount of people to approve before its commited?22:53
+perlRunnerckotil: Not with the current workflow.22:54
ckotilwill it ever?22:54
+perlRunnerit would require a custom workflow22:54
+perlRunnerit is doable22:54
ckotilok.22:54
+perlRunnermaybe a custom Workflow Activity as well22:54
+perlRunnerperlm: just for kicks, can you duplicate your setup on a webgui demo site?22:55
+perlRunnerhttp://demo.plainblack.com22:55
+perlRunnerperlbot learn http://demo.plainblack.com as demo22:56
perlbotadded http://demo.plainblack.com to the database22:56
+perlRunnerperlbot tell perlRunner about demo22:56
perlbotdemo isn't something I know about, perlRunner22:56
+perlRunnerperlbot unlearn http://demo.plainblack.com22:56
+perlRunnerperlbot learn demo as http://demo.plainblack.com22:56
perlbotadded demo to the database22:56
+perlRunnerperlbot help22:56
perlbot(fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip)22:56
+crythiasperlbot tell me about marriage22:59
perlbotmarriage isn't something I know about, crythias22:59
+crythiasperlbot tell me about being cool.22:59
perlbotbeing cool isn't something I know about, crythias22:59
+crythiasperlbot tell me about women22:59
+crythiaswow23:00
+crythiasI feel... scared23:00
+perlRunnerperlbot is in good company23:00
+crythias(15:58:22) perlbot: told me: The woman is passive. She waits for his initiation, judging him in everything he does. She waits for him to kiss her, not resisting but always silently judging. Always judging. Always silently. And when he finally fails to meet her expectations, he won't get an explanation, he won't know why this one slipped through his fingers, leaving only a final papercut on his heart.23:01
+perlRunnerI was wrong23:01
+perlRunnerperlbot is wise23:01
+perlRunnerperlbot: what do you know?23:05
perlbotI know everything23:05
@preactiongood god that's emo23:06
+perlRunnerwhat is emo?23:06
+perlRunnerI need someone with IE to help me for about 2 minutes with a bug.23:07
+perlRunnerany takers?23:07
@preactionthe kids who listen to bands like Fallout Boy and Muse, who spout on about how the girls they love don't love them, who whine and moan and complain that they aren't handed everything in life23:07
+crythiasok23:07
@preactionthe ones who can't simply shut up and stop whining and think about someone else besides themselves for a change23:07
+perlRunnercrythias: grab a demo account and try to edit any template23:08
+crythiasie7 ok?23:08
+perlRunnerI don't know23:08
perlmperlRunner, setting it up right now.  But remember, I'm in 7.3.3(beta)23:08
+perlRunnerperlm: this has to be 7.3.523:08
* crythias feels weird... IE 7 never runs on my machine.23:09
+perlRunnercrythias: all I know is that vrby said that he can't edit templates on 7.3.523:09
+crythiaslogging in, admin on23:10
+crythiasedit article23:10
+crythiasdisplay, edit style0323:11
perlmperlRunner, I did it and now I know it must be user error, because my form entry disappeared into the Tab which isn't visible.23:11
+crythiassave. ok23:11
+perlRunnerno problems?23:11
+crythiascommit changes23:11
+crythiasno problems.23:11
perlmyes problems23:12
perlmI can't find the tab23:12
+crythiasperlm: one sec23:12
perlmI committed the changes, then ran the workflow23:12
+perlRunnerperlm: try using the tab template23:12
perlmtab template on the data form or page layout?23:12
+perlRunnerdata form23:12
perlmI see.  The tab form made the tab show up with my missing entry, but the non-tab entries disappeared.  Procedurally this can make the data form wizard broken, since you can't create tabs before entries, so if you use a tabbed layout, you will not find your entries, and a regular layout will make your tabs invisible.23:14
perlmBut that resolves my problem.  Just had to learn the trick of the data forms :)23:14
+perlRunnercrythias, thanks for the help.  I'll have to wait for specifics from vrby23:14
+perlRunnerperlm:  that may make a good contest entry.  How to use Tabs on the DataForm23:15
perlmI'll stick it in the Wiki if I get a chance today.23:15
+perlRunnerperlbot tell us about wiki23:16
+perlRunnerperlbot relearn wiki as http://wiki.webgui.org23:16
perlbotrelearned entry for wiki23:16
+crythiassticky wiki23:16
+perlRunnerperlbot tell us about wiki23:16
perlmLooks like I'll have to edit the tab template so that tab text appears above the entries.  I need to use that as instructions for that particular tab.23:18
ckotilwhile fooling around with the workflow, i think i found a bug. i required approval from 2 differnet groups. then I got a user to commit the version tag, and the version tag & the file simply disappear23:19
@preactionperlbot wiki23:19
perlbothttp://wiki.webgui.org23:19
ckotilthe user didnt exist in either of the 2 groups.23:19
@preactionI'm going to start running a Perlbot (not the same as this perlbot, which is a chrisbot) in here, for WebGUI23:20
@preactionperlbot is for #perl mostly ;)23:20
+perlRunnerwho is running this perlbot?23:20
perlbotI already have an entry for who23:20
@preactioni've got like three computers doing absolutely nothing at the moment23:20
@preactionchris62vw, one of the ops at #perl23:20
ckotil:x 'pending versions23:21
ckotil'23:21
+perlRunnerwrong window23:21
PedersenMJhey, wait, what error is vrby getting?23:22
+perlRunnercan't edit a template23:22
ckotilhow do you commmit a pending version?23:22
PedersenMJwhat does he see when he tries?23:22
+perlRunnerPedersenMJ: blank screen23:22
+perlRunnerhttp://www.plainblack.com/bugs/tracker/template-editor-broken#i5lfYHiTczFgPyPsJQKWNA23:22
PedersenMJpR: I ask because I've started to see some odd behavior with Opera, and thought it was just me, but that error sounds similar.23:23
perlmI LOVE WebGUI.  30 seconds and I've moved the Tab subtext from below the field entries to above the field entries.  RAWK!23:24
perlmI'm off to show the users how to use the tabs23:25
PedersenMJBasically, I click on edit on the template, and instead of getting the template, I get a garbled version of the page (equivalent to visiting http://www.nochara.org/burned ), but that error never happens in Firefox.23:25
PedersenMJbrb23:25
PedersenMJOkay, back.23:34
+perlRunnerPedersenMJ: have you read the built-in documentation with wG?23:48
PedersenMJNot all of it. In fact, not much of it, truthfully.23:51
+perlRunnerThere is a lot of info in there, if you can wade through it all23:51
+perlRunnerat last count, about 350 pages23:51
PedersenMJI believe it. My major issue is that I'm not sure of *how* to read it. Yes, I know that sounds dumb, but much of what I have read assumes other pieces of knowledge. Being as this is a book, there's not any clear start to finish point for that documentation.23:53
PedersenMJErm, being as this is *not* a book.23:53
+perlRunnerWhen you turn on Admin and go to the Admin Console, it's the life saver icon.23:53
+perlRunnerIt's also on most editing screens23:53
PedersenMJYep, I've seen it, and browsed into it. But, where *actually* do you start reading it? Nothing jumps out at me as "Here's the foundations of what you need to know in order for the rest of it to make sense."23:56
PedersenMJActually, that might be another document I could work on writing up.23:59
--- Day changed Sat Jan 20 2007
+perlRunnerthe docs are topical, not thematic, so it's usually best to browse the chapters or view the index00:02
-!- khenn [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:03
PedersenMJRight. But that then begs the question: Which chapter do I need to view to answer the question I have right now?00:04
+perlRunnerit would be nice if when you were editing a template that it would give you a link to the correct template docs for that type of template.00:04
+perlRunnerwas that a rhetorical question?00:04
PedersenMJFor the novice at webgui, there's a lot of chapters there, and not a lot of way to know which chapter you need to read.00:05
+perlRunneryes00:05
+perlRunnerMaybe we need another index00:05
+perlRunnerBeginner topics:00:05
PedersenMJIndex? No, I don't think so. Not unless you mean something different than I do when I think of an index (I think of what I find in the back of a reference manual).00:06
+perlRunnermaybe I need to start thinking about the built-in docs as a reference manual00:07
+perlRunnersince I spend so much time maintaining them, I kind of take for granted my familiarity with them00:07
PedersenMJUnfortunately, I still fit the definition of a novice.00:07
PedersenMJWell, here's what I think of, for me (note that I am a weirdo by most people's definitions, so this is probably not universal): I like to read. Give me a book, and I *will* read it, as long as it is readable.00:09
PedersenMJTo that end, the webgui primer probably will be what I want/need. Should probably get it, too, now that I think about it.00:10
PedersenMJAnyway, here's where the docs fail *for me*: The pages talk about topics that are more thoroughly covered in other chapters, but fail to link to those other chapters.00:10
+perlRunnernow that's something that can be fixed00:11
+perlRunnerdo tell00:11
PedersenMJOr, in fact, fail to mention those other chapters exist, as far as I can tell. Let me find a good example, just a sec.00:11
PedersenMJOkay, I'm looking at an old version of webgui (7.2.0), but it's the only one I have readily accessible. Specifically, the help section on "Navigation Template"00:13
+perlRunneryes00:13
PedersenMJHere's the description of the page: These variables are available in Navigation Templates:00:13
PedersenMJI seem to recall seeing more than that in the later version I have on my laptop, but I don't have access to that version right now.00:14
+perlRunnerwhat else should it say?00:14
PedersenMJAnyway, if I *had* found this page on my own, getting to it before other pages, I'd write it off as useless. What are these variables? Why do I *care* what these variables are? What *is* a navigation template? Why do I care? When would I ever use it?00:15
PedersenMJIn conjunction with much more information, the page is incredibly useful. For instance, after working out the ideas of looping in a template, usage of variables in a template, etc, I *now* see incredible value in this page.00:18
+perlRunnerbut at first, it was just a listing of variables with no rationale00:18
PedersenMJExactly.00:18
PedersenMJI think I see a potential idea here: What if the help pages had a "related topics" section on each page? Someplace that questions like the ones I posed could be listed, and answers linked to?00:19
+perlRunnerthere is a related topics section to each page, but not to that kind of information.00:20
PedersenMJIt's *hard* to get docs, I know that. Please, understand that I'm not attacking the docs as they are written, but hoping to find a way to help improve them.00:20
+perlRunnerI know.  I've seen you in here long enough to know that you always deserve the benefit of the doubt00:20
PedersenMJYeah, now I see it. It shows some links to closely related ideas, it just doesn't show me how those ideas fit together.00:21
+perlRunnerright.00:21
+perlRunnerthe docs are brief by design, but perhaps a little too brief00:21
+perlRunnerit sounds like a short introductory paragraph would help, especially with the template docs00:21
PedersenMJTell you what, I've got an idea that might help to show what I mean. Let me finish the current theme I'm converting, and then I'll take a crack at the navigation template (and related), and give you a patch next week sometime to check out?00:22
+perlRunnersure, but realize that the built-in docs are stored as code, not as prose00:22
PedersenMJThat's okay. I'll skip making it into a code patch then, and make a wgpkg.00:23
+perlRunnercan't do packages either00:23
+perlRunnerit could be a custom translation though00:23
+perlRunnerhere's a sample:00:23
+perlRunnerhttps://svn.webgui.org/svnweb/WebGUI%20SVN/view/WebGUI/lib/WebGUI/i18n/English/Asset_Navigation.pm00:23
PedersenMJTo show what I mean, though? And to let you evaluate what I'm talking about? Whether or not it becomes code in future, this can provide an idea.00:23
+perlRunnersure00:23
+perlRunnerI can codify it00:23
+perlRunnerhacking text is my specialty00:24
snapcount_txtHack0rz00:25
+perlRunneroh, go help vrby00:26
PedersenMJOkay, I see what you mean. Definitely not friendly to write, not when just trying to get ideas out :)00:26
+perlRunnerPB.com is borken00:26
snapcount_eh?00:26
+perlRunnerhttp://www.plainblack.com/bugs/tracker/template-editor-broken#i5lfYHiTczFgPyPsJQKWNA00:26
snapcount_oh that00:26
snapcount_ok I'll see what his major malfunction is00:26
PedersenMJBTW, thanks for the benefit of the doubt. I try not to abuse needing it, but I know that I can be one of the worst at doing that.00:27
+perlRunnerhardly00:27
+perlRunneryou never complain00:27
+perlRunneryou ask direct questions and wait for answers00:27
+perlRunneryou help other people out00:27
+perlRunnerand you donate content back to the community00:27
+perlRunneryou've easily earned that status00:27
PedersenMJI can also be abrasive and annoying. I try not to :)00:27
+perlRunnerwell, you're doing great so far00:28
+perlRunneroff to the showers00:28
-!- perlRunner is now known as afkDreamer00:28
PedersenMJThanks. I'll finish this theme, and work on some help ideas, to see what you might think.00:29
cap10morganIs there an easy way, via the API, to get a list of threads in a collaboration system?00:52
snapcount_hold on cap10morgan I'll look00:53
cap10morganthanks00:54
snapcount_oh duh00:54
snapcount_I'm an idiot00:54
snapcount_threads are children of the CS00:55
snapcount_so you can do something like00:55
-!- afkDreamer is now known as perlDreamer00:55
snapcount_my $threads = $cs->getLineage([descendants],{returnObjects=>1});00:55
snapcount_where cs is the collab system object that is the parent of your threads00:56
snapcount_$threads is an array ref of objects00:56
snapcount_so you can loop through them00:56
cap10morgansweet, thanks roy00:57
+perlDreamertime to write the template dumper00:57
snapcount_you're welcome, let me know if you have any more questions00:57
cap10morganwill do :)00:57
snapcount_perlDreamer: sweet00:58
snapcount_what is this thing for again?00:58
+perlDreamerI'm guessing we have lots of pending bugs due to JS and HTML/XML quoting issues00:58
+perlDreamermight as well dump the templates, do code analysis on them and then fix 'em proactively00:58
+perlDreamerand since the easiest way to import them is to use the upgrade script, I'll export them in that format as well.00:59
snapcount_here you go01:00
snapcount_ a gift from me to you01:00
snapcount_my $root = WebGUI::Asset->getRoot($session);01:00
snapcount_my $assets = $root->getLineage([descendants],{returnObjects=>1});01:00
snapcount_foreach my $asset (@$assets) {01:00
snapcount_next unless $asset->get("className") eq "WebGUI::Asset::Template";01:00
snapcount_01:00
snapcount_# dump it01:00
snapcount_}01:00
snapcount_you probably just finished writing that exactly01:01
snapcount_b/c it probably takes you about as long as me to do so01:01
snapcount_but it was fun none the less01:01
snapcount_actually01:02
snapcount_I think you can pass a where clause to getLineage01:02
snapcount_and limit the results to nothing but templates01:02
snapcount_which would be a hell of a lot faster01:02
snapcount_than what I posted... but I could be making that up in my head =D01:02
snapcount_yep01:04
snapcount_=head4 includeOnlyClasses01:04
snapcount_An array reference containing a list of asset classes to include in the result. If this is specified then no other classes except these will be returned. The opposite of the excludeClasses rule.01:04
+perlDreamernice01:04
snapcount_preaction: if you host a perlbot and make it a webgui bot, can it pull pod from webgui01:08
snapcount_it can already do so from the perl built-ins right?01:08
@preactioni'm not going to run a chrisbot01:08
@preactionperlbot codebase01:08
perlbotcheck out my insides: http://chrisangell.com/incoming/chrisbot/v301:08
@preactionbut rather a perlbot01:08
snapcount_uhh01:09
snapcount_that was a bit disturbing01:09
snapcount_"check out my insides"01:09
@preactionhttp://perlbot.org01:09
@preactionthough maybe i don't want to use it, since it's using Net::IRC instead of PoCo::IRC01:09
@preactionbut then again i think chrisbot is using custom sockets, which is probably worse01:10
snapcount_so did you hear the news perlDreamer ?01:11
+perlDreamerno01:11
+perlDreamerwhat's new?01:11
snapcount_at the end of the month, the whole staff will be doing nothing but bugfixes for like 3 days straight01:11
snapcount_it's going to rule01:12
+perlDreamerhmmmm01:12
+perlDreamerwho knows if I'll have a chip by then01:12
+perlDreamermaybe I can tag along and learn more01:12
snapcount_absolutely01:12
snapcount_we'll all be on channel01:12
snapcount_the whole time01:12
+perlDreamersweet!01:13
snapcount_it will be a "community experience"01:13
* snapcount_ cues the soft music01:13
snapcount_"you are feeling relaxed"01:13
* diakopter prepares for a community experience01:14
snapcount_diakopter: do you have guitar hero II yet?01:14
diakopterno.  is it ps2 or ps301:15
snapcount_ps2 but I think ps3 can run older games also01:15
snapcount_good songs... it's fun01:15
* diakopter rocks out on an air guitar.01:15
diakopterurrr... push-button guitar01:16
snapcount_actually, I'm going to have some junk food and play some Sweet Child O' Mine01:16
snapcount_weeeeee01:16
-!- snapcount_ is now known as snap_hero01:16
diakopters/weeeeee/wiiiiii/ ?01:16
cap10morgandumb perl question: how do you ask an object what it's class is?01:19
diakopter$className = ref ( $objectRef );01:20
cap10morgancool, thanks01:20
* PedersenMJ ponders finding the call center I've been transferred to at HP, and releasing various chemical, biological, and nuclear agents into the ventilation system there.01:21
PedersenMJThat, of course, would only be done after sealing off the doors and windows.01:24
* diakopter prepares to leave the HP call center where he works01:26
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]01:27
PedersenMJGood idea, diakopter. Have had nothing but runaround in dealing with them today. Worst part is the time I had to spell scsi for the person I spoke with.01:31
+perlDreamerIt's probably an international call center01:31
PedersenMJOh, I *know* it is. But for dealing with an HP server, having to spell "scsi" for the person taking the call isn't exactly a rousing bit of happiness.01:34
cap10morganhmm, so i've got some sql reports that i'd like to move into a format that uses the api instead. i wrote a macro, but it would sure be nice if there was a way i could fill some template vars like the sql report does instead of just generating output to the page. is that easily doable?01:46
cap10morgansome kind of "api report" wobject, i guess :)01:46
+perlDreamerhow would it work?01:47
cap10morganit would return an array ref to some objects, and then you call up the params of that object (->get'able stuff) in the template01:47
cap10morganthat's what i'm imagining, i don't care if it works that or not, as long as there's some way to do this... :)01:47
+perlDreamerare the objects always of the same kind?01:48
cap10morganin this case, yeah, they're WebGUI::Asset::Post::Thread's01:49
+perlDreamerso what you would really like is more template variables in the main view of the CS?01:49
cap10morgannot in the CS, this is for displaying a summary view of the CS, basically01:50
cap10morganbut outside it01:50
cap10morganit's using sql reports now, but that breaks everytime the db schema changes, obviously01:51
cap10morgani have a macro that calls getLineage on the CS wobject, which works too, but i have no flexibility on how it gets output in the template like i do w/ the sql report01:51
+perlDreamermacros can have templates01:51
+perlDreamercheck out the a_account macro01:52
+perlDreamerlib/WebGUI/Macro/a_account.pm01:52
cap10morganhmm, ok. intriguing01:56
cap10morganah ha!01:57
cap10morganperfect!01:57
cap10morganthanks! :)01:57
+perlDreameryou're welcome01:57
+perlDreamermore fun tonight02:32
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""]02:32
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []02:35
-!- cap10morgan [n=cap10mor@vc1-868-3.adsl.indra.com] has quit ["Ex-Chat"]02:47
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]03:38
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui04:21
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui04:36
-!- mode/#webgui [+v perlDreamer] by ChanServ04:36
+perlDreamerplay it, snap_hero!04:38
+perlDreamerah ha ha ha ha ha ha04:47
+perlDreamerthat will fill up the file system04:47
+perlDreamerjust fyi04:49
+perlDreamerWebGUI ships with 191 templates04:49
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has joined #webgui04:49
+perlDreamerthat's just the published versions04:49
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []04:58
perlmIf someone started a survey, then logged out, is there any way for that person to continue the survey from where they left off?05:05
+perlDreamerwhen you log out, you lose your user session05:09
+perlDreamerI'm guessing not05:09
+perlDreamerit would be a good RFE though, to persist the user's survey progress in a cookie05:10
perlm why does it need to be client side?  When the user comes back to the survey, WG sees they have already taken it.  It would be just as easy to see if they had finished it, and if not prompt the next question.05:11
+perlDreamerbecause when you log out, it clears your user session05:11
perlmWhen you log back in though, it has to check the DB before displaying the survey to make sure you haven't already taken it.05:12
+perlDreameryes05:12
+perlDreamerI see, you're thinking of persisting it in the actual Survey table?05:13
+perlDreamerthat could be done05:13
+perlDreamerrizen may have objections to that particular.  maybe so, maybe not05:13
+perlDreamerin that case, write the RFE with the desired functinality and let the implementer choose the method05:13
perlmno, I thinking of checking the survey results table to see if submitted answers for the user = total answers for survey.  If not, prompt for next answer.05:13
perlmshouldn't require any schema changes, only the survey wobject in how it validates survey completed counts.05:14
+perlDreameryes.05:14
perlmif I could log into work, I'd try to do it tonight and submit the change.05:15
perlmI guess I could update my local install to the latest and try to do it here.05:15
+perlDreamerDo you mean to SVN or as an RFE?05:15
perlmerr, I don't know how I would submit completed code for upgrades/modifications.05:16
+perlDreamerAll changes go through the RFE process, so...05:16
perlmin a nice email to JT with description, reason, and prettified code.05:16
+perlDreamer1) submit the RFE, and attach the patch05:16
@preactionmake a patch, and attach it to the RFE05:16
perlmkewl05:16
@preactionif you attach it, the community can look at it05:16
@preactionit's not just JT anymore05:16
@preactionroy being the major player05:16
perlmI like the sound of "community"05:17
@preactionme being a backup player, and once WebGUI.org spins off into its own entity, we'd like to see lot more community leaders05:17
+perlDreamersnap_hero: for reference, here's how to scan the templates for tmpl_var's inside of javascript05:17
@preaction(who don't have the benefit of plainblack employment)05:17
+perlDreamergrep -l 'script\>' *.tmpl | xargs perl -ne 'print "$ARGV:$_" if /<script/ .. m#/script#;' | grep tmpl_var | perl -lan -F':' -e 'print $F[0];' | sort | uniq > scriptedTemplates05:17
@preactiongood lord, shell-scripting machine05:17
+perlDreamerit took me a while to write05:18
@preactioni can mysqldump | sed | mysql05:18
@preactionlol05:18
+perlDreamersed?05:18
+perlDreamerSED?05:18
+perlDreamerwhat kind of perl hacker are you?05:18
perlmDoes a WRE instance use more ram than a source instance of WG?05:24
+perlDreamerit depends on the number of children05:24
+perlDreamerand probably several other factors05:25
+perlDreamerlike the config files for Apache and MySQL05:25
perlmhmm05:25
perlmweird.  I just recalled a dream I had a long time ago about monsters chasing me and the only way to stop them was by unpacking an archive, but I couldn't because a corrupted version existed and was owned by root, and I couldn't overwrite.05:32
perlmThis is either going to be easy or hard.  The problem is how to allow users to skip questions.  Without a paradigm change, the users will not be able to skip questions with my edit to getResponseCount which would only return completed surveys.05:51
perlmMaybe I should add a new survey Wobject called don't-skip-crap-survey.05:52
perlmAs it is, users can't skip questions anyway.  05:56
perlmI just tried clicking Next on an unanswered qestion and it brought me back to that question.  So altering getResponseCount shouldn't break anythig.05:56
perlmYou can skip anything that requires free text input.05:57
perlmBut I'm not sure if that is a bug or a feature.05:57
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]06:06
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]06:08
-!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]06:08
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:09
-!- mode/#webgui [+o preaction] by ChanServ06:09
-!- wgGuest06 [n=wgGuest0@10.207.189.72.cfl.res.rr.com] has joined #webgui06:12
-!- wgGuest06 [n=wgGuest0@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]06:12
-!- wgGuest41 [n=wgGuest4@10.207.189.72.cfl.res.rr.com] has joined #webgui06:13
-!- wgGuest42 [n=wgGuest4@10.207.189.72.cfl.res.rr.com] has joined #webgui06:13
+perlDreamerhowdy everyone06:13
wgGuest41it's roy and his other personality06:13
-!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:13
-!- mode/#webgui [+o preaction-m] by ChanServ06:13
-!- wgGuest41 [n=wgGuest4@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]06:13
-!- wgGuest42 [n=wgGuest4@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]06:13
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui06:14
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]06:14
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui06:15
+perlDreamersnapcount is schizo06:15
PedersenMJCool! What a way to come back to the chan :)06:15
+perlDreamerthe template dumper is done06:16
+perlDreamerwgGuest41: check the logs for the shell script I wrote06:16
+perlDreamerbetter yet, here:06:16
+perlDreamergrep -l 'script\>' *.tmpl | xargs perl -ne 'print "$ARGV:$_" if /<script/ .. m#/script#;' | grep tmpl_var | perl -lan -F':' -e 'print $F[0];' | sort | uniq > scriptedTemplates06:16
-!- wgGuest62 [n=wgGuest6@10.207.189.72.cfl.res.rr.com] has joined #webgui06:17
-!- wgGuest62 [n=wgGuest6@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]06:19
-!- wgGuest28 [n=wgGuest2@10.207.189.72.cfl.res.rr.com] has joined #webgui06:20
-!- wgGuest28 [n=wgGuest2@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]06:21
-!- wgGuest15 [n=wgGuest1@10.207.189.72.cfl.res.rr.com] has joined #webgui06:24
-!- wgGuest15 [n=wgGuest1@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]06:25
snap_herohow do you hide the url of a link when someone hovers on it so it's replaced with text06:28
+perlDreamerset the title tag of the href?06:28
snap_heroI thought that's what I did06:28
snap_herolet me look and see if I screwed it up06:28
snap_hero<a onclick="window.open('/demo1169266463_486/uploads/jK/89/jK89pO_4ACnO7OSJO3Ldug/chat.html','WebGUI Community Chat','height:640 width:400'); return false;" href="#" title='WebGUI Community Chat'>Click here to Chat</a> 06:29
PedersenMJQuick ?: Can I nest <tmp_if> tags?06:29
+perlDreameryes06:29
+perlDreamer4 seconds06:29
+perlDreamernot bad06:29
PedersenMJ4 seconds?06:30
+perlDreameryou said "Quick"06:30
-!- wgGuest57 [n=wgGuest5@10.207.189.72.cfl.res.rr.com] has joined #webgui06:31
PedersenMJVery true. Didn't catch that :)06:31
-!- wgGuest57 [n=wgGuest5@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]06:31
-!- wgGuest33 [n=wgGuest3@10.207.189.72.cfl.res.rr.com] has joined #webgui06:33
+perlDreameruh, Houston, we have a problem06:35
+perlDreamerI've only seen this on one template so far, but is has all the template metadata in it.06:36
+perlDreamer#assetId=ZipArchiveTMPL0000000106:36
+perlDreamer#title=Default Zip Archive Template06:36
+perlDreamer#namespace=ZipArchiveAsset06:36
+perlDreamer<tmpl_if session.var.adminOn>06:36
+perlDreamer   <tmpl_if controls>06:36
+perlDreamer      <p><tmpl_var controls></p>06:36
+perlDreamer   </tmpl_if>06:36
+perlDreamer</tmpl_if>06:36
+perlDreamerjust one template06:39
+perlDreamerthis template dumper is handy!06:39
-!- wgGuest34 [n=wgGuest3@10.207.189.72.cfl.res.rr.com] has joined #webgui06:42
-!- wgGuest34 is now known as snapcount06:43
-!- mode/#webgui [+o snapcount] by ChanServ06:43
-!- snapcount was kicked from #webgui by snapcount [snapcount]06:44
-!- wgGuest73 [n=wgGuest7@10.207.189.72.cfl.res.rr.com] has joined #webgui06:45
-!- wgGuest73 [n=wgGuest7@10.207.189.72.cfl.res.rr.com] has left #webgui []06:45
-!- wgGuest33 [n=wgGuest3@10.207.189.72.cfl.res.rr.com] has quit []06:46
-!- snap_hero [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []06:47
PedersenMJFor alternate page layouts (in particular, ones involving multiple columns) is there a standard name for the div for the second/third/etc columns?06:50
+perlDreamerI don't think so06:51
PedersenMJIn fact, for the first column, as well. For instance, the template I'm converting has a div id of "main" and a secondary of "sidebar".06:52
PedersenMJToo bad. Ah well, can't be perfect, then.06:53
preaction_PedersenMJ: though I wouldn't be opposed to starting to standardize some of the core template IDs and classes, and the semantics as well, so that we can have drop-in stylesheets07:32
-!- preaction_ is now known as preaction07:32
-!- mode/#webgui [+o preaction] by ChanServ07:32
PedersenMJNor would I, though I'm not ready to submit that for an RFE yet.07:33
@preactionperlDreamer: you still awake? did you get that DateTime crap to work? i thought i saw something along that line in here last night before i went to bed07:33
PedersenMJNo excuse for it, I'm just not :)07:33
@preactioni mean, webgui is about to go a long way in our Perl coding practices and javascript coding practices, i'd like to see some hedway in our html/css coding practices07:34
+perlDreamerpreaction, it's checked in and working07:39
@preactionok, thanks07:39
+perlDreamerit turns out that DateTime has two ways of duplicating objects07:39
+perlDreamerclone07:40
+perlDreamerand add_duration does its own as well07:40
PedersenMJOkay, now I'm getting frustrated with these variables. If this is my URL ( http://localhost/getting_started ) What page.is* condition can I use in a tmpl_loop to single it out for special treatment (in fact, anything can be in place of getting_started, such as tell_a_friend, sitemap, etc).07:40
+perlDreamervia a subroutine called form_object07:40
PedersenMJI've tried page.isDepth1 page.isDepth2 and page.isTopOfBranch07:40
+perlDreamerso I subclassed it and it started working07:40
@preactionsweet07:40
+perlDreamerI added an explicit addition test to DateTime.t so we can monitor it07:40
+perlDreamerPedersenMJ, how do you want it singled out?07:41
+perlDreamerby name07:41
+perlDreamerby location?07:41
@preactionand why doesn't plainblack hire you again?07:41
@preactioncan't afford you?07:41
+perlDreamerI'm overpriced :)07:41
PedersenMJActually, I want to ignore it.07:41
+perlDreamerignore it?07:41
PedersenMJYep. I want the tmpl_loop to skip right over it.07:42
+perlDreamerwhat I mean is, how do you want to tell that this is the right page to ignore?07:42
+perlDreamerby name?07:42
+perlDreamerby URL?07:42
PedersenMJAnything which is hanging off of root.07:42
+perlDreameranything hanging off root is depth 107:42
PedersenMJpage.isDepth107:42
PedersenMJSomehow, I did something wrong with it, then.07:43
+perlDreamerpreaction: I'm also a rank amateur07:43
+perlDreameri design chips07:43
@preactionanything hanging off of the first level of your requested navigation configuration is depth 107:43
+perlDreamerPedersenMJ: how about pasting a piece of your template for us to peek at?07:43
@preactionahh, which is interesting because that API you made was quite nice07:43
PedersenMJperlbot help07:44
perlbot(fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip)07:44
@preactionperlbot nopaste07:44
PedersenMJperlbot tell me about pastebin07:44
perlbotPaste your code at http://sial.org/pbot/perl and #perl will be able to view it07:44
@preactionwhich reminds me, i'll do that now07:44
+perlDreamercool07:44
+perlDreamerIt works, but robustness may be a separate issue altogether.07:44
PedersenMJhttp://sial.org/pbot/2252407:46
PedersenMJThis is a second navigation menu that I'm building. I don't want it to show the root *or* any pages hanging off of root.07:46
+perlDreamerPedersenMJ: try changing isTopOfBranch to depthIs107:49
PedersenMJNope, that didn't cover it, unfortunately.07:51
+perlDreamerhmmm07:52
PedersenMJAlso just tried depthIs207:52
+perlDreamerwhat's the URL to your site?07:53
+perlDreamercan you please show me the nav with isTopOfBranch?07:53
PedersenMJNot quickly. Will take me a few minutes. It's on localhost.07:53
PedersenMJMust make package, and set it up on demo.pb07:54
+perlDreamerokay, I'll be around a little while longer07:54
PedersenMJhttp://demo.plainblack.com/demo1169272591_0/07:58
PedersenMJOnce there, click on any of the links in the top menu, and the lower menu will appear.07:59
PedersenMJlogin/password: Admin/123qwe07:59
PedersenMJThe particular asset that is the problem: root>Andreas02>andreas02_sibmenu08:00
+perlDreameraccording to you nav, it shouldn't even have ancestors08:01
+perlDreameroh08:01
+perlDreamerbut you asked for self and siblings08:01
+perlDreamerwhich is the same thing as shown in the top nav08:01
PedersenMJExactly. And that looks very unclean to me, which is why I'm trying to hide them.08:02
+perlDreameroff by 1 problem08:02
+perlDreamerroot is dept 108:03
+perlDreamerhome is depth 208:03
+perlDreamereverything under home is depth 308:03
PedersenMJAnd these are depth 3.08:03
+perlDreameryup08:03
PedersenMJDang it. Ah well, now it can be fixed. Shoulda tried that depth 3.08:03
+perlDreamerwell, it is very site layout dependent08:03
+perlDreamergotta run and take care of some soup08:04
+perlDreamerI'll be back on Monday08:04
+perlDreamergood luck, dude08:04
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""]08:04
PedersenMJThanks. By Monday, I should have this posted.08:04
-!- webgooey [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:05
@preactionHA! it works!08:05
@preactionwebgooey say hi08:05
@preaction... okay, it works...08:05
@preaction`help08:05
@preaction~help08:05
* PedersenMJ pokes webgooey08:05
@preactiongod damnit08:06
@preaction`?08:06
PedersenMJOkay, it's damned.08:06
-!- webgooey [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit]08:06
-!- webgooey [n=doug@static-72-1-4-143.ntd.net] has joined #webgui08:09
@preactionthis is about as intuitive as the black slab from 200108:09
PedersenMJFunny, that's what I think about any efforts I make to fix windows machines :)08:10
@preactionoh dur... the username isn't registered so it can't recieve PMs08:10
@preaction#help08:10
@preactionor send PMs08:10
-!- webgooey [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit]08:11
PedersenMJSweet! That theme is now actually done. I just have to write up the necessary docs for it.08:31
PedersenMJhttp://demo.plainblack.com/demo1169272591_0/08:35
PedersenMJAnybody that wishes can view the new template there. I'll write the docs tomorrow night, and post the new template on the contributions page after that.08:36
@preactionso i've spent 40 minutes trying to configure eggdrop, when i finally remember what the bot is called that I really want08:42
@preactionhttp://infobot.org08:42
PedersenMJUgh. 40 minutes to configure an irc bot sounds worse than painful.08:43
@preactionyeah... perlbot was worse08:44
@preactioni don't even want to know what chris has done to chrisbot08:44
-!- preaction is now known as webgooey08:50
-!- webgooey is now known as gooeybot08:50
-!- gooeybot is now known as preaction08:50
PedersenMJOkay, that should make perlDreamer a bit happier. I've just submitted the RFE to use standard names in Page Layout Templates.08:51
PedersenMJhttp://www.plainblack.com/rfe/request-for-enhancement/standardize-layout-names-for-templates#FyLBXhE9hE-ZJfw_zyk4CQ08:53
PedersenMJWow... I put a whole 20 karma into that RFE, and that bumped it from page 11 to page 7.08:58
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui08:59
@preactionhello?08:59
PedersenMJhello?08:59
@preactionhello is Hi $user08:59
@preactionhello?08:59
gooeybothello is Hi $user08:59
@preactioninteresting08:59
* PedersenMJ ponders teaching it some not so nice things... Wonder if it would work :)09:00
@preactionof course it would09:01
@preactionhello is <reply>Hi, $who09:01
@preactionhello?09:01
gooeybothello is Hi $user09:01
PedersenMJheh. Could it to say nasty things to iPhoneGuy every time he says something.09:02
@preactionno09:02
@preactiongooeybot, forget hello09:02
gooeybotpreaction: I forgot hello09:02
@preactiongooeybot: hello is <reply>Hi, $who09:02
gooeybotOK, preaction.09:02
@preactionhello?09:02
gooeybotHi, preaction09:02
PedersenMJNo, not going to. That would be just wrong.09:02
@preactiongoogle for webgui09:03
@preactiongooeybot: google for webgui09:03
@preactiondamnit09:03
PedersenMJNow, I've got to run. It's 2am here, and I've got more moving to do tomorrow.09:03
PedersenMJanyway, g'night. Will chat later!09:04
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []09:04
@preactiongoogle for webgui09:06
@preactiondamnit, and google's stopped their SOAP API09:06
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit ["regrouping; bbiab"]09:15
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui09:15
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Client Quit]09:15
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui09:15
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Client Quit]09:15
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui09:15
@preactionstupid damned freenode making me edit the infobot source09:16
@preactiongooeybot tell preaction about hello09:16
gooeybothello, preaction09:16
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Client Quit]09:20
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui09:20
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Client Quit]09:23
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui09:23
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Client Quit]09:24
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui09:24
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Client Quit]09:24
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui09:24
@preactiongooeybot love09:26
gooeybotpreaction: excuse me?09:26
@preactionlove?09:26
@preactiongooeybot i love you is <reply>I don't swing that way, $who09:26
gooeybotOK, preaction.09:26
@preactioni love you?09:26
@preactiongooeybot i love you09:27
gooeybotpreaction: i'm not following you...09:27
@preactionsunnuvawhat?09:27
@preactioni love you09:27
@preactiongooeybot: i love you09:28
gooeybotpreaction: what?09:28
@preactiongooeybot: WebGUI is A CMS and Application Framework written in Perl09:28
gooeybotOK, preaction.09:28
@preactiongooeybot: WebGUI is also http://webgui.org09:29
gooeybotokay, preaction.09:29
@preactionwebgui?09:29
gooeybotwebgui is A CMS and Application Framework written in Perl or http://webgui.org09:29
@preactioni love you?09:29
@preactiondamnit09:29
@preactiongooeybot botsnack?09:29
gooeybotthanks preaction :)09:29
@preactionnow to give it some attitude09:31
@preactiondoesn't work is <reply>Look $who, doesn't work is a strong statement.  Does it sit on the couch all day?  Does it want more money?  Is it on IRC all the time? Be specific!  Examples of what doesn't work (or the URL) tend to help too.09:32
@preactiontell preaction about doesn't work09:33
gooeybotLook preaction, doesn't work is a strong statement.  Does it sit on the couch all day?  Does it want more money?  Is it on IRC all the time? Be specific!  Examples of what doesn't work (or the URL) tend to help too.09:33
@preactiontell gooeybot about doesn't work09:33
gooeybotIsn't that a bit silly, preaction?09:33
@preactiontell perlbot about doesn't work09:33
@preactionforget doesn't work09:33
gooeybotpreaction: I forgot doesn't work09:33
@preactiondoesn't work is <reply>Look buddy, doesn't work is a strong statement.  Does it sit on the couch all day?  Does it want more money?  Is it on IRC all the time? Be specific!  Examples of what doesn't work (or the URL) tend to help too.09:34
@preactionwiki is http://wiki.webgui.org09:34
@preactionwiki is also yet another place to get help with WebGUI09:34
gooeybotokay, preaction.09:34
@preactionwiki09:34
@preactionwiki?09:34
gooeybotrumour has it wiki is http://wiki.webgui.org or yet another place to get help with WebGUI09:34
@preactionwcc is WebGUI Community Contest09:36
@preactionwcc is also http://plainblack.com/wcc09:36
gooeybotokay, preaction.09:36
@preactionwcc09:36
@preactionwcc?09:36
gooeybothmmm... wcc is WebGUI Community Contest or http://plainblack.com/wcc09:36
@preactiongooeybot: wcc09:36
gooeyboti guess wcc is WebGUI Community Contest or http://plainblack.com/wcc09:36
@preactiongooeybot: wcc?09:37
gooeybothmmm... wcc is WebGUI Community Contest or http://plainblack.com/wcc09:37
@preactionoh, i see, the <reply> gets rid of that stupid crap09:37
@preactiongooeybot: join #modus09:38
gooeybotpreaction: excuse me?09:38
@preactiongooeybot, yow09:44
gooeybotYOW!!  I'm in a very clever and adorable INSANE ASYLUM!!09:44
@preactionperlbot shorten http://www.plainblack.com/news/news/webgui-community-contests-return09:56
perlbotShortened URL: http://xrl.us/ub9o09:56
-!- preaction changed the topic of #webgui to: WebGUI (stable: 7.2.3 | beta: 7.3.5) WRE (0.7.2) :: Stop Chatting and Earn Cash, Prizes, and Fame! http://xrl.us/ub9o :: Don't Tread on the Topic09:56
-!- preaction changed the topic of #webgui to: WebGUI (stable: 7.2.3 | beta: 7.3.5) -- WRE (0.7.2) -- http://webgui.org :: Stop Chatting and Earn Cash, Prizes, and Fame! http://xrl.us/ub9o :: Don't Tread on the Topic09:58
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has left #webgui []13:15
pjesiwhat is the key difference of Asset.pm and Wobject.pm15:00
pjesiI am going to make a new content type15:00
pjesidont know what to extend15:00
-!- khenn [n=fdillon@c-71-57-54-205.hsd1.il.comcast.net] has joined #WebGUI16:25
-!- mode/#webgui [+o khenn] by ChanServ16:25
@khennmorning16:37
@khennanyone around today?16:37
pjesiI am16:39
@khennyou wouldn't by chance know of any issues (other than never being able to view the page in the asset manager) with having 100,000+ children in the asset manager would you?16:54
@khennwell, any issues with an asset having 100,000+ children16:55
pjesinot there yet no :)16:56
pjesime client wants to be able to select a content in a folder to be "featured" and also to pick six of them to be displayed in a list, I figured the best way would be to create a new Asset that extends Folder, what do you think?17:01
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui17:53
-!- mode/#webgui [+v crythias] by ChanServ17:53
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui18:07
pjesican I commit patches?18:15
perlmI have a question about surveys.  Any question type that doesn't require a typed response, will not let you submit an unanswered question.  But a question that requires a typed response, will allow you to submit a blank response.  Are survey takers supposed to be allowed to skip questions?18:34
@khennI honestly am not sure19:05
@khennI haven't done much with that asset and I didn't write it19:05
@khennhas anyone used WebGUI's approval system?19:05
@khennanyone find it odd that the status reported about tags pending approval is 'error'19:06
perlmI find that odd.19:17
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui19:20
-!- mode/#webgui [+v MrHairgrease] by ChanServ19:20
@khennme too19:28
@khennanyone know what the cachetimeout on files does?19:28
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui19:30
Hinrikwhat could be wrong if starting apache with webgui enabled takes a really long time?19:31
Hinriktakes one second when I comment out all the webgui stuff in my apache configuration19:31
+MrHairgreaseit can take pretty long sometimes19:31
Hinrikit sometimes takes 7 minutes here19:32
+MrHairgreaseoh19:32
+MrHairgreasewell it shouldn't take that long19:32
Hinrik:)19:32
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui19:32
* PedersenMJ waves.19:32
pjesihi19:32
gooeybothey, pjesi19:32
* Hinrik requests help19:32
+MrHairgreasethe longest startup time that 've was prolly 15 secs or so19:33
PedersenMJOnly on for a few minutes, as I'm going to be heading over to my old place to continue moving out.19:33
PedersenMJHinrik: Whatcha need?19:33
HinrikPedersenMJ: starting apache with webgui enabled can take up to 7 minutes19:33
pjesianything in the logs?19:34
PedersenMJOuch. That one will take me longer to resolve than I have time for right now (maybe 5 minutes or so). Have you tried starting it manually, and turning on debugging?19:34
Hinrikjust this:19:34
Hinrik[Sat Jan 20 17:30:08 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec2)19:34
Hinrik[Sat Jan 20 17:30:11 2007] [notice] Digest: generating secret for digest authentication ...19:34
PedersenMJBTW, all: next theme I'm uploading is visible at: http://demo.plainblack.com/demo1169272591_0/19:35
HinrikPedersenMJ: how do I turn on debugging?19:35
PedersenMJWill be doing docs, and then uploading, later tonight (within the next 14 hours).19:35
+MrHairgreasehinrik: are you using the wre?19:35
Hinrikno19:35
+MrHairgreasemaybe the digest secret key thingy i taking reaaly long19:36
+MrHairgreaseIve never seen this behaviour before19:36
PedersenMJapache2 -X19:36
Hinrikwell, it doesn't always take this long, it's pretty random19:36
PedersenMJor, on fedora, it's likely httpd -X19:36
pjesiit happened after enabling webdav correct?19:36
+MrHairgreasethat's just single server mode19:36
Hinrikpjesi: no19:36
PedersenMJNo, it's "Run apache2 in debug mode.  Only one worker will be started and the server will not detach from  the console"19:37
HinrikI'll try that19:37
-!- MrHairgrease is now known as MrCookingGrease19:41
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []19:48
perlmI wonder how my url.conf file got transformmed into a JSON formatted file.20:47
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]21:32
pjesi2007/01/20 18:33:35 - FATAL - WebGUI.conf - WebGUI::Session::ErrorHandler::fatal[207] - Couldn't21:58
pjesiexecute prepared statement: SELECT u.userId AS userId, a1.fieldData AS ldapConnection FROM users21:58
pjesiAS u INNER JOIN authentication AS a1 ON u.userId = a1.userId WHERE a1.fieldName = 'ldapConnection21:58
pjesi' AND u.authMethod = 'LDAP' ORDER BY ldapConnection, userId LIMIT ?,18446744073709551615 : With p21:58
pjesilace holders: 0.  Root cause: You have an error in your SQL syntax; check the manual that corresp21:58
pjesionds to your MySQL server version for the right syntax to use near ''0',18446744073709551615' at21:58
pjesiline 121:58
Hinrikhttp://sial.org/pbot/ :P21:58
pjesiI thought it was two lines sorry21:59
Hinrikhehe21:59
pjesithe limit is clearly not proper SQL syntax22:00
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has quit [Read error: 110 (Connection timed out)]22:16
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:59
-!- mode/#webgui [+o preaction] by ChanServ22:59
@preactionpjesi: i believe that's a known bug, what version are you using?22:59
Hinrikhe's using 7.3.523:00
Hinrikhow did you know what he said?23:01
@preactionhello?23:01
gooeybotHi, preaction23:01
Hinrikhm?23:01
@preactiongooeybot is a terminal on my compydore23:01
HinrikI see23:01
Hinrikpreaction: would you happen to know anything about mod_perl making apache take ages to start/stop?23:02
@preactionfor some reason DBI is quoting that 0, so wherever that is, we can't use a placeholder for the limit clause23:02
@preactionjust modperl? or mod_perl + webgui?23:03
Hinrikjust mod_perl23:03
HinrikI tried to start it without any webgui stuff enabled and it's still slow23:04
Hinriktakes 1 second to start if I disable mod_perl altogether23:04
@preactionhow fast is the system? how much resources is it taking up (use top), and how slow is slow?23:04
Hinrik2x 2.6GHz P4 cpus23:06
Hinriker, 1x, I mean23:06
Hinrikand slow would be up to 7 minutes sometimes23:06
@preactionRam?23:07
@preactionhard disk?23:07
@preactionare you using a network share?23:07
Hinrikno shares, plenty of HD space and RAM23:07
Hinrikit isn't always this slow, just most of the time23:07
Hinrikand only with mod_perl23:07
HinrikI've never used it before so I'm not that familiar with it23:08
@preactionhow big is your site?23:08
@preactionand what do you mean by "plenty"? we're talking a 1 gig minimum for WebGUI23:09
Hinrikit doesn't have anything to do with that. If I have an empty DocumentRoot and no webgui or anything enabled, it still takes a few minutes to start apache with mod_perl23:09
@preactionthe WRE apache's mod_perl?23:09
Hinrikno23:09
@preactionthis might be a question for #apache23:09
Hinrikperhaps :)23:09
@preactionor i believe there's a way to get apache to run interactively in the terminal, so you can see where the holdup is23:14
@preactionlet me man apachectl to see23:14
HinrikI tried that23:14
@preactionwith debug output?23:14
Hinriklooks just the same23:14
Hinrikthere are no errors23:14
Hinrikit's just slow23:14
@preactionwhat part is slow?23:14
Hinrikwhat do you mean "part" ?23:15
@preactiondid you run: apachectl -X -kstart ?23:16
Hinriknothing happens for a few minutes, then the "Starting webgui 7.3.5" is printed and it finishes23:16
@preactionthe -X should show a whole slew of information, like "Loading module", and "Loading config file" etc...23:16
HinrikHm23:17
HinrikDoesn't do that here23:17
@preactionoh23:17
@preactionapachectl -e debug -X -k start23:17
Hinrikah23:17
Hinrikthat's better23:18
Hinrik[Sat Jan 20 21:17:37 2007] [debug] mod_so.c(248): loaded module apreq_module23:20
Hinrikafter this, I have to wait a few minutes, then I get:23:21
HinrikStarting WebGUI 7.3.523:21
Hinrik        Loading WebGUI.conf23:21
HinrikWebGUI Started!23:21
Hinriktwice23:21
Hinrikhm, gonna try without webgui, wait23:22
@preactionso it's WebGUI23:24
@preaction3 minutes is a tad excessive23:24
Hinrikit's not webgui23:25
Hinriknow I have webgui disabled, it just printed "loaded module perl_module", and I'm still waiting23:26
Hinrikstill waiting..23:27
@preactionis your site up? try it23:28
@preactionit's running interactively, so after "loaded module perl_module", it's done23:28
Hinrikit doesn't answer23:28
Hinrikjust "Waiting for [sitename]..."23:29
@preactiononly a couple vhosts, i imagine?23:29
Hinrikonly one23:29
@preactioni'd take this to #apache, they're the experts, and you've just hit my wall of info23:29
Hinrikok23:29
Hinrikthanks23:29
@preactionwhat's the load average on your box? try top23:32
Hinrikno load23:33
@preactionHinrik: also, how was mod-perl compiled? did you get it from your distro? and/or compiled against your apache?23:33
@preaction(these are things that #apache are telling me to ask)23:33
Hinrikfrom the distro23:33
Hinrikthe distro being Gentoo23:34
@preactionyou might want to check the gentoo forums for this, could be a compilation problem23:35
--- Day changed Sun Jan 21 2007
-!- khenn [n=fdillon@c-71-57-54-205.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)]00:55
-!- MrCookingGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:05
@preactiondamnit, i can't WORK with an IRC client open.. i need to constantly check it01:09
-!- specsmu [n=rmiller@adsl-69-232-61-48.dsl.irvnca.pacbell.net] has joined #webgui02:58
specsmuhello02:58
gooeybothi, specsmu02:58
specsmuwhat are your hourly rates?02:58
specsmuI have an older webgui install that has broken for no apparent reason and I need to get it back running02:58
Radix__what's the logs say?03:15
specsmua sec03:25
specsmu2007/01/20 20:04:54 - WARN - lemarsct.com.conf - WebGUI::tryAssetMethod[229] - Couldn't call method view on asset for url:  Root cause: Can't call method "definition" on unblessed reference at /home/WebGUI/lib/WebGUI/Asset/Shortcut.pm line 38603:26
specsmuputting in undefs to completely disable using shortcuts seems to have temporarily fixed the problems03:26
specsmuI think a template or an asset got corrupted03:26
@preactionspecsmu: this is a community help channel for WebGUI, this is not (however much it seems it is) a Plain Black only channel ;)06:34
@preactionspecsmu: what version?06:34
@preactionalso, I hate Frank06:35
@preactionhe couldn't design a decent API if his life depended on it... 3 hours fixing some weird convoluted shit and I'm still forced to use his magical crap06:36
@preactiondamnit, gooeybot is logging this...06:36
@preactionspecsmu: it looks like something is trying to call ->definition on a hashref or arrayref or something, when it should be trying to do "WebGUI::Asset::*->definition"06:38
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui06:55
-!- mode/#webgui [+o snapcount] by ChanServ06:55
@preactionroy! buddy! pal!06:56
@snapcountno hable englis06:56
@preactionyo quero taco bell?06:56
@snapcountmmmm chicken06:56
@snapcountI see a gooeybot in our midst06:56
@snapcountgooeybot who is thou daddy06:59
gooeybotno idea, snapcount06:59
@snapcountthat's depressing06:59
@snapcountgooeybot code06:59
gooeybotsnapcount: huh?06:59
@snapcountI like him06:59
@preaction:p06:59
@snapcountgooeybot fetch06:59
gooeybotsnapcount: excuse me?06:59
@preactionwiki?06:59
gooeyboti guess wiki is http://wiki.webgui.org or yet another place to get help with WebGUI06:59
@preactionwcc?07:00
gooeyboti think wcc is WebGUI Community Contest or http://plainblack.com/wcc07:00
@snapcount42?07:00
@preactionthat, i think, is about as far as I've gotten07:00
@snapcounthe doesn't know what 42 is?!07:00
@snapcountthis is unacceptable07:00
@preactioni've got ideas for writing some plugins for it, but i might just scrap the infobot and make something better07:00
@preactionlike buubot, or a bot based on chrisbot07:00
@snapcountso did you want something preaction? you seemed a little over friendly earlier07:01
@preactionbut i'm too busy being angry at frank's lack of ability to create a coherent API07:01
@snapcountlike the 3 year old caught taking cookies before bed time07:01
@preactionnot really, no07:01
@snapcountthat makes me happy07:01
@snapcountI see new peeps07:01
@preactionjust approaching that type of livid where everyone who will listen to my bitching is a friend07:01
@preactionindeed07:02
@snapcountthis also makes me happy07:02
@snapcountwell, our irc client will be on plainblack as soon as Steve makes me a coolio icon to launch it07:02
@preactionword07:02
@snapcountyou should teach your bot all the crap in the topic07:03
@snapcountso the topic can reflect current conversation07:03
@snapcountand when people ask that stuff, have the bot answer07:03
@preactionwe should put an article above the forums detailing that people should check the Community Wiki (and soon the IRC channel) in addition to the forums07:03
@snapcountwhich forum?07:03
@preactionversion is Current stable is 7.2.3. Current beta is 7.3.5. Current WRE is 0.7.2.07:04
@preactionversion?07:04
gooeyboti heard version was Current stable is 7.2.3. Current beta is 7.3.5. Current WRE is 0.7.2.07:04
@preactiongooeybot: version07:04
gooeybotit has been said that version is Current stable is 7.2.3. Current beta is 7.3.5. Current WRE is 0.7.2.07:04
@snapcountso he learns based on every statement?07:04
@preactionyes07:04
@snapcountwhat if there is conflict07:04
@snapcountroses are red.07:04
@snapcountroses?07:04
gooeybotroses are red07:04
@snapcountroses are green.07:04
@snapcountroses?07:04
gooeybotroses are red07:04
@preactionwhat if there?07:04
@preactionit's apparently pretty smart07:05
@preactiongooeybot: forget roses07:05
gooeybotpreaction: I forgot roses07:05
@preactionroses are green07:05
@preactionroses?07:05
gooeybotroses are green07:05
@preactiongooeybot forget roses07:05
gooeybotpreaction: I forgot roses07:05
@snapcountintesting07:05
@preactiongooeybot roses are red07:05
gooeybotOK, preaction.07:05
@snapcountseems like he will learn a lot of stuff that is useless07:05
@preactiongooeybot roses are also sometimes white07:05
gooeybotokay, preaction.07:05
gooeybotOK, preaction.07:05
@preactiongooeybot roses07:06
gooeybotroses are red or sometimes white07:06
@preactiongooeybot roses is also |<reply>quit bothering me07:06
gooeybotOK, preaction.07:06
@preactionroses?07:06
gooeybotquit bothering me07:06
@preactionroses?07:06
gooeybotquit bothering me07:06
@snapcount42 is the meaning to life, the universe and everything.07:06
@snapcount42?07:06
gooeybot42 is the meaning to life, the universe and everything.07:06
@snapcountnice07:06
@snapcountwcc?07:07
gooeybotit has been said that wcc is WebGUI Community Contest or http://plainblack.com/wcc07:07
-!- snapcount changed the topic of #webgui to: teaching gooeybot to teach others07:07
@preactionno, gooeybot, wcc is WebGUI Community Contest or http://plainblack.com/wcc07:07
gooeyboti already had it that way, preaction.07:07
@preactionrofl07:08
@snapcountgooeybot, I'm rubber and you're glue, everything you say bounces off of me and sticks to you.07:08
gooeybotsnapcount: excuse me?07:08
@preactionoh, hey, do we have a google SOAP API key?07:09
@preactionsince theres that google search on plainblack07:09
@snapcountyou mean plain black?07:09
@preactiongooeybot can do google searching, if i have one of them keys07:09
@snapcountmaybe we do07:09
gooeybotpreaction: excuse me?07:09
@snapcountI have no idea07:10
@preactionthen you can say:07:10
@preactiongoogle for WebGUI07:10
@preactionand it would return some results07:10
@snapcountcan he host a game of UNO?07:10
@preactionnot that i'm aware of07:10
@snapcountdang it07:10
@preactionhe's not eggdrop, but he's pure perl07:10
@preaction(but his source is a mess)07:10
@preactionfajita, in #apache, runs the same codebase07:11
@snapcountgooeybot where is preaction?07:11
gooeybotsnapcount: i haven't a clue07:11
@preactiongooeybot seen rizen07:11
gooeybotI haven't seen 'rizen', preaction07:11
@snapcountah07:11
@preactiongooeybot seen crythias07:11
gooeybotI haven't seen 'crythias', preaction07:11
@preactiongooeybot seen khenn07:11
gooeybotkhenn was last seen on #webgui 11 hours, 42 minutes and 37 seconds ago, saying: anyone know what the cachetimeout on files does? [Sat Jan 20 11:30:09 2007]07:11
+crythiashm07:11
@snapcountI'm the Jedi Master!!!!!!!07:11
@preactiongooeybot seen crythias 07:11
gooeybotcrythias was last seen on #webgui 11 seconds ago, saying: hm [Sat Jan 20 23:13:01 2007]07:11
@snapcountgooeybot seen snapcount 07:11
gooeybotsnapcount was last seen on #webgui 0 seconds ago, saying: gooeybot seen snapcount  [Sat Jan 20 23:13:18 2007]07:11
@preactionso it does work07:11
@snapcountlmao07:12
@snapcountgooeybot who is the Jedi Master?07:13
gooeyboti haven't a clue, snapcount07:13
@snapcountcan he fetch rss?07:14
@preactiongooeybot step 1 is Check the error logs, both WebGUI and Apache.07:14
gooeybotOK, preaction.07:14
@preactionnot that i know of07:14
@preactionhttp://infobot.org 07:14
@preactiongooeybot infobot07:14
gooeybotwell, infobot is at http://www.cs.cmu.edu/~infobot07:14
@snapcountthat would be cool07:15
@snapcountcuz we could see recent commits07:15
@snapcountforum posts07:15
@snapcountetc etc07:15
@preactionindeed07:15
@preactionlook at the source, it shouldn't be too hard07:15
@preactionor wait for me to migrate chrisbot to using Module::Pluggable07:15
@snapcountboth of those sites are borken07:16
@preactionhttp://www.infobot.org07:16
@preactionno, gooeybot, infobot is http://www.infobot.org07:16
gooeybotokay, preaction.07:16
@snapcountnegative ghostrider07:17
@preactioni was seeing a cached version07:17
@preactionit must just be temporarily down07:17
@snapcountWebGUI?07:17
gooeybotit has been said that WebGUI is A CMS and Application Framework written in Perl or http://webgui.org07:17
@snapcountgooeybot WebGUI will also rock your socks off.07:18
gooeybotsnapcount: huh?07:18
@preactionmainly, i didn't want people to stomp on perlbot's facts, since perlbot is not mine07:18
@preaction"is" is the keyword, or "are"07:18
@snapcountI see07:18
@preactionyou can make a random response with |07:19
@preaction(pipe)07:19
@preactionor a direct reply with "<reply>response"07:19
@snapcountgooeybot roy is a |07:19
gooeybotOK, snapcount.07:19
@snapcountroy?07:19
gooeybotroy is probably a |07:19
@snapcountnot a random definition I suppose07:19
@snapcountgooeybot |07:20
gooeybotsnapcount: i'm not following you...07:20
@preactiongooeybot diss is <reply>You suck|<reply>You still suck|<reply>You suck worse than a hoover07:20
gooeybotOK, preaction.07:20
@preactiondiss?07:20
gooeybotYou suck07:20
@preactiondiss?07:20
gooeybotYou suck worse than a hoover07:20
@preactiondiss?07:20
gooeybotYou suck worse than a hoover07:20
@snapcountoh... | is a delimiter for possible responses07:20
@snapcountI thought he would just make something up07:20
@preactionwhen you want a random one07:20
@snapcountare you hosting this on your server?07:21
@preactionyes07:21
@preactioni've got a whole computer doing diddly crap, so i decided why not07:21
@preactionall it does is display a nice matrix screensaver... all day long07:21
@snapcountso I'm thinking when the uploads feature is added to the Wiki, there should be some kind of meta variable that can be used to show the image inline with the article07:25
@snapcountor completed rather07:25
@preactionthe html editor can't do that instead?07:25
@snapcountwell, JT for whatever reason doesn't want people using the RTE to add images to wiki articles07:26
@snapcounthe said the feature was supposed to be disabled07:26
@snapcountat least for our site07:26
@preactionunderstandable, it's not necessary for us07:26
@preactionbut other sites07:26
@snapcountwhy is it not necessary for us?07:26
@snapcountI think it is07:26
@snapcountscreen shots for tutorial articles would be incredibly helpful07:27
@preactionconvince him, man07:27
@preactionmight as well convince a rock to move of its own free will07:27
@snapcountso why do you think they are un-necessary for us07:27
@preactionnono, i agree with you07:27
@preactionat least, for webgui.org07:28
@snapcountI think his issue may be that the images are uploaded and become assets07:28
@snapcountand are not deleted if the wiki entry is07:28
@snapcountbecause he's clearly ok with attachments07:28
@snapcounthe put the code in to do it07:28
@snapcountjust didn't finish it07:28
@preactioncould we treat images uploaded by the rich editor specially? link them to an asset and delete them when the asset is deleted?07:29
@snapcountI also want the Wiki to support Karma, Ratings, and Subscriptions07:29
@snapcountWe could but I'm not sure how it's currently implemented so I don't know how hard/easy it would be07:31
@snapcountso have any of the new people on channel spoke yet?07:34
@preactionyes, we've been trying to help them a bit07:34
@snapcountcool07:34
@preactionthere was an apache problem, and a problem with an old version of wg07:34
@snapcountcool07:34
@snapcountget em all fixed up?07:34
@preactiondon't know07:34
@preactionnothing back on the old version problem07:35
@preactionand i directed the apache problem to #apache, because it far surpassed my knowledge07:35
@snapcountwhat was the problem?07:35
@snapcountsounds interesting07:35
@preactionsomehow after the modules loaded, but before the sites became active, there was a 2-5 minute delay07:35
@preactionrunning a distro Apache / mod_perl07:36
@snapcountsweet07:36
@snapcountthat sounds highly annoying07:36
@preactionindeed07:36
@preactioni got as far as running interactively with debug output, and nothing remarkable about it07:36
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []08:02
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []08:43
@preactiongooeybot no women is The Internet: Where the Men are Men, the Women are Men, and the Kids are FBI.11:01
gooeybotpreaction: no idea11:01
@preactiongooeybot no women11:01
gooeybotpreaction: excuse me?11:01
@preactiongooeybot no women is <reply>The Internet: Where the Men are Men, the Women are Men, and the Kids are FBI.11:02
gooeyboti haven't a clue, preaction11:02
@preactionyou suck gooeybot11:02
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui14:11
-!- mode/#webgui [+v crythias] by ChanServ14:11
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."]14:44
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui14:44
-!- mode/#webgui [+v crythias] by ChanServ14:44
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui17:04
-!- mode/#webgui [+v MrHairgrease] by ChanServ17:04
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."]17:35
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui17:36
-!- mode/#webgui [+v crythias] by ChanServ17:36
specsmuheh17:46
specsmusorry bout that I went to bed17:46
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."]21:58
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui22:16
-!- mode/#webgui [+o snapcount] by ChanServ22:16
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []23:13
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has joined #webgui23:56
-!- preaction-m [n=doug@static-72-1-4-143.ntd.net] has quit ["leaving"]23:58
--- Day changed Mon Jan 22 2007
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui00:12
-!- mode/#webgui [+v crythias] by ChanServ00:12
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]01:42
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]01:42
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:47
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui01:48
-!- mode/#webgui [+o preaction] by ChanServ01:48
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Leaving."]02:04
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui02:10
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Nick collision from services.]02:10
-!- preaction_ is now known as preaction02:10
-!- mode/#webgui [+o preaction] by ChanServ02:10
* Radix-wrk yawns loudly.02:15
@preactionkeep it down in here!02:15
@preactioni distinctly heard a ruckus!02:16
@preaction7:51PM  up 77 days, 14:02, 3 users, load averages: 0.56, 0.41, 0.29 <- 90Mhz pentium running Apache2, rtorrent, samba, svn, postfix, and courier-pop302:18
@preactionpoor thing02:18
Radix-wrkheh02:20
Radix-wrkthat's a pretty good load average considering!02:20
Radix-wrkmy old desktop pc's tend to become my servers whenever I upgrade, so my server always tends to be pretty decent really.02:21
Radix-wrkthat's at home anyway02:21
@preactionindeed, with this new lappy i've got a compy just sitting there, once i rebuild it, install FreeBSD or something, it'll probably end up taking over the apache2 load, and maybe the ssh/rtorrent load too02:22
@preactionthat, and i need to upgrade my wintendo box, so i can play Supreme Commander, so the mobo currently in there will become server number three, i'm hoping to set up a FreeBSD box as a router/DNS/port forwarder etc... for my home network02:23
@preactionunless linux would be better02:23
@preactioni haven't had anyone tell me if iptables is better or worse than the BSD pf02:23
Radix-wrkall much of a muchness I thought02:24
Radix-wrkall comes down to how you configure it :)02:24
@preactionwell, pf has QoS and scheduling built-in02:24
Radix-wrkthere's plenty of QoS options on linux these days too02:24
@preactioniptables is in the kernel, and there's a userspace utility to add QoS02:24
@preactioni suppose it comes down to: pf seems easier to configure02:25
Radix-wrkwell there you go then02:25
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has joined #webgui02:27
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui02:27
-!- mode/#webgui [+o snapcount] by ChanServ02:27
perlmCan someone tell me how to force an event to the log file.  I think I've resolved all my spectre config issues, but nothing is showing up in the logs (but nothing appears tobe broken anymore either).02:27
@preactionedit the code?02:28
@snapcountset your log level to debug02:28
@snapcountspectre/workflow will log a lot more info in debug02:28
perlmokay, thansk02:28
Radix-wrkspectre --debug isn't it02:29
@preactiona lot of meaningless crap that may be hard to sort through when there actually IS a problem02:29
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui02:29
@snapcountthat's true02:29
@snapcountRadix-wrk: no, I was referring to editing the log.conf02:29
@snapcountrunning spectre in debug may also garner those messages though02:30
PedersenMJhey there.02:30
@snapcountI'd have to look at the source02:30
@snapcounthey PedersenMJ 02:30
@snapcounthow are the themes coming?02:30
PedersenMJWorking on the readme for the Andreas02 right now, and then posting it.02:31
Radix-wrkcool02:31
Radix-wrknice work PedersenMJ02:31
perlmspectre --debug doesn't write to the log file, but to either STOUT or STDERR02:31
@snapcountrock on man02:31
Radix-wrkperlm: true02:31
@snapcountperlm: yes, I was referring to the information provided though02:31
PedersenMJThis one will make a good theme for something on the lines of a "planet webgui", definitely.02:32
@snapcountI think that's what radix was getting at as well02:32
@snapcountI can't wait to see it02:32
@snapcountmaybe you could apply it to a demo real quick so I can check it out?02:32
@snapcountwhen you're done of course02:32
PedersenMJAbsolutely. I did have a demo of it the other night. I just haven't been able to work this weekend, due to continuing my epic move.02:33
perlmWow, the problem was my install was so stable there was never anything to LOG.  There wasn't anything wrong with the logger.  Cool02:37
Radix-wrkheh.. if only every problem was that easy02:37
Radix-wrkHmm.. looks like the SHA-1/MD5 encryption algorithms has been cracked.02:41
@preaction"cracked"?02:41
Radix-wrkhttp://it.slashdot.org/article.pl?sid=07/01/20/1936257&from=rss02:41
Radix-wrkChinese Professor has supposedly done it02:41
@preactionit's not encryption, it's hashing02:41
Radix-wrktrue02:42
Radix-wrkboth apache and webgui use md5 hashing tho02:43
@preactionwell, a long while ago it was recommended for SSL connections to use RSA 204802:44
@preactioni call shenanigans, the article keeps talking about "Cracking" and "decrypting" a hashing algorithm02:47
Radix-wrkReading the /. comments - seems like this occurred sometime early last year, so the crypto community has known about it for a while02:47
@snapcountpreaction: is your pb username preaction as well?02:53
@snapcountor is it dbell?02:54
Radix-wrkDBell isn't it?02:54
@preactionDBell02:54
@preactionthough I should probably alias to "preaction"02:55
PedersenMJhttp://demo.plainblack.com/demo1169426991_711/02:55
PedersenMJhttp://demo.plainblack.com/demo1169426991_711/andreas02/readme02:55
PedersenMJNow to post it under the contrib.02:55
-!- snapcount changed the topic of #webgui to: Congratulations Doug! http://www.plainblack.com/news/news/pbwg-meet-doug-bell02:56
Radix-wrkAwesome PedersenMJ 02:56
PedersenMJReload it a couple of times, and read what's next to that graphic.02:57
PedersenMJEach time you reload.02:57
@snapcountPedersenMJ: very nicely done02:59
PedersenMJThank you. I'm happy with the results. Still very customizable, and without having to put in a lot of effort by the user.02:59
@snapcountthat's the whole idea of WebGUI... contributions like this hammer the point home03:01
PedersenMJhttp://www.plainblack.com/user_contributions/user_contributions/packages/theme-andreas0203:03
PedersenMJThere, that one's done.03:03
PedersenMJAnd say another thanks to Roy. Since you added the "how to install a package" wiki page, I'm just linking to it :)03:04
@snapcountit's just a start.... probably lots of room for improvement03:05
@snapcountalrighty... taking the chica out to dinner... ttyl guys03:05
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []03:05
PedersenMJHeck, if it does get improved, then I'll get the benefit of it just by having linked :)03:05
PedersenMJThis theme was a lot to get done properly. Wound up learning a fair amount about webgui and templating. It was nice :)03:06
PedersenMJNow, has anybody considered setting up a VM for use with the WRE?03:06
Radix-wrkI've been using vmware with wre for a while03:07
PedersenMJI'm thinking about making a vmware instance, and adding *it* to the contribs, which has a bare minimum install of a Linux distro, and putting the WRE in it.03:07
Radix-wrknot a bad idea really.. though it'd be pretty huge03:08
Radix-wrkeven a basic vmware setup takes up a fair chunk of disk space03:08
PedersenMJMaybe. Compress it with either zip -9 or bzip2, and it shouldn't be so bad.03:09
Radix-wrkvmware have their 'virtual appliances' section tho.. would be good to add a webgui site to that if it isn't there already03:09
PedersenMJNope, I'm not talking about providing vmware, just the virtual machine files.03:09
PedersenMJThat's what I was thinking of, was the virtual appliance aspect.03:09
PedersenMJNope, nothing there. I think I'll hold off until the next rel of webgui, though, and then make it, since I can do pretty small debian installations.03:11
PedersenMJAnd 0.8 WRE will (if I'm remember what Rizen told me correctly) support Debian.03:11
Radix-wrkI used centos 4.3 for our wre install at work - that uses the RHEL4 wre and works pretty well.  Very very simple to install as you effectively install nothing but the base system03:12
PedersenMJYep. The only reason I'm thinking of Debian instead is because I think I can do even smaller. I have VMs running under vmware server that have a whole gig of hd space, and are running a bunch of stuff.03:13
PedersenMJhttp://www.plainblack.com/webgui/campaigns/people03:18
PedersenMJJT's picture... He looks so pissed off right there :)03:19
perlmHow do I unarchive a Collarboration System Post?03:26
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has quit [Remote closed the connection]03:54
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has left #webgui []03:57
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]04:33
PedersenMJWow, wonder if all the departures are something I said?04:33
Radix-wrkWell.. I wasn't going to comment about the body odour, but...04:34
PedersenMJAww, dang it, I knew I shouldn't have tried that new "decaying skunk" scented one.04:35
Radix-wrkheh.. my sister has a scent called 'Duck's bum' - no kidding.04:36
Radix-wrkjust for show tho ;)04:36
Radix-wrkbut i get a chuckle every time I see it04:37
PedersenMJWell, unless there's a suitor after her that she wants to throw off the trail, so to speak.04:37
Radix-wrkperfect for those kind of occasions I'm sure ;)04:37
PedersenMJScrew it, I'm upgrading wg on my sites to 7.3.5 right now. It's good enough for my needs :)04:43
PedersenMJAnd, luckily enough, I don't mind completely destroying old databases.04:44
PedersenMJCurious.... If I put in an invalid login, I get the webgui default style.04:47
PedersenMJOn a site which I have, supposedly, customized.04:47
Radix-wrkthat's normal04:48
Radix-wrkthere's a default style setting you need to set in settings I think it is04:49
PedersenMJAha, okay. Now to find that.04:49
PedersenMJThat was it. Thank you.04:50
PedersenMJSettings/UI04:50
Radix-wrkUser Function Style04:50
PedersenMJCorrect.04:50
PedersenMJRather, confirmed. That's a point I'm going to have to put into my own docs for the next theme.04:51
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui05:37
-!- mode/#webgui [+v perlDreamer] by ChanServ05:37
+perlDreamerperlbot: frank?05:38
PedersenMJbob05:39
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui05:39
-!- mode/#webgui [+o snapcount] by ChanServ05:39
PedersenMJHey, perlDreamer, some good news: http://www.plainblack.com/user_contributions/user_contributions/packages/theme-andreas0205:39
+perlDreamerI saw your upload. Nice work.05:45
+perlDreamerPeople didn't like my template tools quite as much05:45
@snapcountI liked it05:45
PedersenMJWhich template tools?05:45
@snapcounthis importer/exporter05:45
PedersenMJWhere is it? I didn't even know it had been uploaded.05:46
+perlDreamerNever mind me, I just get grumpy after being thrown up on.05:46
@snapcountahh... the joys of being a daddy05:47
PedersenMJWell, if that happened, I hope it was a two year old having a bad meal. Outside of that, I don't think I'd handle it well. And, even if it was that, I dunno that I'd handle it well.05:47
+perlDreamerIt was a five year old in a wave pool, so pretty good guess!05:48
@snapcounthttp://www.plainblack.com/user_contributions/user_contributions/miscellaneous/template-import-and-export-utility-for-webgui-7.3#67s1xKEeGw_ZujD9VizRZA05:48
PedersenMJYeah, I wouldn't handle that well at all :)05:48
+perlDreamerso what's been shakin' since I've been offline?05:48
PedersenMJWell, not much for me. I just did that upload about an hour ago. Installed latest rev of webgui, and updated my sites with a nice clean install. And threw my back out again, I think. Lots of moving this weekend. Hopefully, next weekend is the end of moving out of the old place.05:50
@snapcountI was shakin a bit05:50
@snapcountmoving sucks05:50
PedersenMJHey, that templateFiler is nice. Thank you.05:51
PedersenMJI'm not going to be able to use it much with how I use webgui, but I can see potential use for it, definitely.05:51
+perlDreamerI used it to scan all the templates for more potential JS/HTML escaping bugs.05:53
+perlDreamerIt's easier to do that with grep and perl than eyeing line by line05:53
@snapcounthey don't feel bad perlDreamer, no one liked my network tools api either05:53
PedersenMJAh, excellent. Hell yes it is :)05:53
@snapcountI thought for sure someone would turn it into the portscan or service monitor wobject05:54
+perlDreamerblessed are the toolmakers05:54
PedersenMJHey, roy, those network tools: When they open their socket, how long does the timeout last before it gives up?05:54
+perlDreamersnapcount: have you seen this bug05:55
+perlDreamerhttp://www.plainblack.com/bugs/tracker/testenvironment.pl-do-not-tests-all-modules#gB6g7poAF_5RpY7fbxY3Jw05:55
+perlDreamerperlbot: shorten it05:55
PedersenMJBasically, I've got a problem at work that I need to be notified if it occurs. I want to know if a connection fails to be made within 2 seconds.05:55
perlbotShortened URL: http://xrl.us/ucth05:55
+perlDreamerperlbot help05:55
perlbot(fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip)05:55
+perlDreamerah05:56
@snapcountI've seen it now05:57
+perlDreamerany idea why they might have been removed?05:57
+perlDreamerbecause they used to be in there05:57
+perlDreamerI tracked it down via SVN::Web05:57
@snapcountwhat's up?05:58
@snapcountwho took it out?05:58
+perlDreamer_the don_05:58
+perlDreamerhttps://svn.webgui.org/svnweb/WebGUI%20SVN/revision/?rev=337105:59
@snapcountping pong06:02
@snapcountI dunno why he did06:08
+perlDreameryou think it's safe to put it back in?06:10
+perlDreamermaybe I'll email him tomorrow06:10
@snapcountI wouldn't until you ask him06:13
@snapcounthe probably has a reason for doing it06:13
+perlDreamerokay06:14
+perlDreamerwife time.06:14
+perlDreamerCatch y'all tomorrow06:14
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]06:14
PedersenMJand I'm off to bed as well. l8r!06:43
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []06:43
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []06:46
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui07:53
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Client Quit]07:54
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui07:54
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:49
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui14:47
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:47
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has joined #webgui16:18
@preactiona little ginger in your coffee helps the wake-up process, and cinnamon makes it taste good.16:26
@preactionthat is all.16:26
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:34
-!- mode/#webgui [+o snapcount] by ChanServ16:34
@preactionanother day, another dollar, another chunk out of a finite and rapidly passing life16:35
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui17:23
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui17:32
-!- mode/#webgui [+v crythias] by ChanServ17:32
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:34
-!- mode/#webgui [+o rizen] by ChanServ17:34
* PedersenMJ waves.17:39
@preactionsnapcount: you here?17:39
@snapcountno17:40
@snapcountthis is a recording17:40
@snapcountcrap17:40
@snapcountnot signed on skype right?17:40
@preactionsnapcount: exactly, but for a different reason17:40
@snapcountuhh17:40
@snapcountis it the end of the world as we know it and you feel fine?17:41
@preactionnot, we're not feeling fine17:41
@preactionwe are definately not doing that17:41
PedersenMJHey, JT, the theme I uploaded last night could make for an excellent planetwebgui.com/org site.17:53
@rizeni said that somebody should create a planet.webgui.org site17:53
@rizennot that i was interested in doing it =)17:54
PedersenMJYou're correct, but if somebody does, that theme could do well. I don't think I have the skills or the time to do it well, else I would.17:55
@preactionwe should register webgui with freenode, so we can get user@projects/webgui user cloaks18:10
ckotilgood idea18:11
diakoptergodaddy offers free SSL certs for open source projects - https://www.godaddy.com/gdshop/ssl/ssl_opensource.asp18:12
@preactionhttp://freenode.net/group_registration.shtml <- for whomever wants to do that18:12
ckotilwhen using WebGUI::VersionTag->getWorking($session);18:33
ckotil$versionTag->commit;18:33
ckotildoes it by pass the approval step?18:33
ckotilah... requestCommit(); i bet thats what i want18:36
ckotilyup18:42
xdangeris it nasty to answer a client with "pebkac" in the end ;)18:47
+MrHairgreaseyes18:47
+MrHairgreasejust assign him id 10t18:48
+MrHairgrease=)18:48
xdangertheir "error reports" are "This doesn't work"18:48
+MrHairgreasewell18:48
+MrHairgreaseall i can say is18:48
+MrHairgreasegood luck =)18:48
xdangerthis time... there was an attached email that said "Saving the budjet data for june doesn't work"18:49
xdangerIt's imposible for some of the colums to work and some not...18:49
xdangerif they work in different months...18:50
xdangerI hate that project...18:50
xdangerworst deal ever...18:50
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui18:55
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui19:24
-!- mode/#webgui [+v perlDreamer] by ChanServ19:24
+perlDreamerrizen: bug consult?19:24
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]19:28
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui19:30
ckotilHow can I set commit w/ approval to only concern itself with a specific asset(s)? then the rest of the site be commit w/out approval ?19:36
perlmhack the commit asset?19:37
ckotilthat could work.19:37
ckotilThe reason i want to do this is so that everytime i make an edit to the site , everyone on the approve list doesnt recieve an email about the changes ive made19:38
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []19:39
ckotilso i guess the best way would be to setup the site to do commit w/out approval and hten to hack the commit asset so that it does commit w/ approval for the folder assets I need that approval on.19:44
+perlDreamerit would be nice if the commit workflow setting were more granular19:45
ckotilexactly.19:45
* perlDreamer whispers the magic incantation "R F E"19:45
ckotilthats a PIA. ive yet to have an rfe make it into the code19:46
ckotilhrmm... since im using requestCOmmit(); it should require approval even if the workflow is set to commit w/out approval?19:47
ckotilim calling requestCommit() from a utility script19:48
+perlDreamerI don't know.  I'm not too familiar with the whole version control API19:48
ckotilk19:48
* ckotil is about to find out19:49
+MrHairgreaseckotil: I think not19:49
+MrHairgreasenot sure though19:49
ckotiloh yeah. i think it worked like i wanted ;]19:49
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has quit [Read error: 110 (Connection timed out)]19:50
ckotilmmmm ok im gonna use set(name, workflowID) and tell it to use my workflow that has commit w/ approval19:55
ckotilCOOL.19:55
+perlDreamerthe update scripts do commits without workflows by calling commit directly, instead of requestCommit19:56
+perlDreamerbut all the sites I've used it on were set for commit w/o approval anyway...19:57
+perlDreamerhm19:57
ckotilya i need approval19:58
ckotilso when i had the site's default workflow set to commit w/ approval. everything worked fine. BUT i dont want everyone to be notified via email about each change ive made19:58
ckotilso i turned set it back to commit w/out approval19:58
ckotiland ill jsut attach the commit w/ approval workflow to the version tag thats created and commited in my utility script.19:59
ckotillunchtime.19:59
@preactionsome assets have a way to set their own approval workflow19:59
@preactionthe wiki, cs, and calendar19:59
ckotilthats a nice feature. now if they all did it.19:59
ckotilim using the folder asset19:59
@preactionrather, wikipage, post, and event19:59
@preactionyou could subclass the folder asset and add it20:00
+perlDreamerit's hard to really subclass assets20:00
ckotilthat flew way over my head.20:00
@preactionthen update all your classnames in the "assets" table to use your new classname (which, after deleting cache, should just work)20:00
ckotilheh20:00
+perlDreameryou have to reimplement all the template methods20:00
@preactionperlDreamer: pshaw how do you mean?20:01
@preactionyou mean like www_view and the like?20:01
+perlDreameryup20:01
@preactionno, i've made assets w/o www_view20:01
@preactionrecently20:01
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has joined #webgui20:01
+perlDreamerbut if your subclassed assets wants to extend any www_ method, it has to be completely redone20:02
@preactionwell yeah, but his doesn't20:02
+perlDreameras long as you work in that subset, then, it's not so hard to subclass assets20:02
@preactionall he'd have to do is add two methods, getApprovalWorkflow and ... one other20:04
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui20:07
-!- mode/#webgui [+o rizen] by ChanServ20:07
@rizenback now dreamer20:09
@rizenwhat can i do for you20:09
PedersenMJWell, I know something you *can* do for him, that he'd appreciate, definitely: A 25% raise ;)20:15
@rizenpd doesn't work for me20:16
@rizenso i can give him a raise20:16
@rizenbut 25% of zero20:16
@rizenis still zero20:16
PedersenMJWell, then, why stop at 25%? Let's make it an 100% raise ;)20:17
@rizengood idea20:18
@rizenperldreamer, you now have a 250000% raise20:18
@rizenon your $0 salary for not working for me20:18
+perlDreamerrizen: is this a bug: http://www.plainblack.com/bugs/tracker/testenvironment.pl-do-not-tests-all-modules#gB6g7poAF_5RpY7fbxY3Jw ?20:19
* perlDreamer was afk for a bit, examining pustulent tonsils20:20
+perlDreamermore info: the module checks were removed in this rev https://svn.webgui.org/svnweb/WebGUI%20SVN/revision/?rev=337120:21
+perlDreamergooeybot: shorten it20:21
gooeybotperlDreamer: huh?20:21
+perlDreamerperlbot shorten it20:21
perlbotShortened URL: http://snipurl.com/1825g20:21
@rizencrap20:21
@rizenthey weren't supposed to be removed20:22
+perlDreamerI'll blow them back in20:22
+perlDreamergoing on week 3 with no $dayJob projects20:22
@rizenwow20:22
@rizenyour $dayjob must make a lot of money when they do have you doing something20:23
@rizenin order to account for all the downtime they give you20:23
+perlDreamerit's sheer incompetence20:23
+perlDreamerlast year Maxim I think Maxim pulled in over $2e920:23
+perlDreamerand when projects are rated, they have to pull in $1e6/man month of project effort in order to be considered20:24
+perlDreamerthe ratio is called "The Rodent" Return on DEsigNer Time20:24
@rizenhmm..well i hope if plain black ever becomes a bn $$ company, we don't have such problems20:26
+perlDreameryou have the same problem, just at a lower scale.20:30
+perlDreamerno projects means reduced income20:30
+perlDreamerit's just that we have people who are supposed to be dedicated to going out to customers and getting info for creating new projects20:30
+perlDreamerand Maxim isn't smart enough to assign us to R&D projects in our downtime20:31
+perlDreamerIt's a management problem20:31
@preactiontheir loss is webgui's gain20:31
+perlDreameranyhow, I fixed the bug, so time to head into the office20:31
+perlDreamerit's always fun to hack :)20:31
+perlDreamerbbl20:31
@rizenwe're glad to have you20:31
@rizen=)20:31
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]20:32
* ckotil hugs webgui21:01
@rizenwhoa21:02
@rizengetting a little fresh with webgui are we?21:02
ckotilhell yeah i am21:02
@rizenwhat if webgui's not into that sort of public display of affection?21:03
ckotiljali time21:03
ckotiljail*21:03
diakopterwebgui is still jailbait21:05
diakopter;)21:05
@rizenthe good news is that in content management system years WebGUI is over 2121:05
@rizenso you're safe21:05
@rizen=)21:05
@rizencms years are like dog years21:06
ckotilyeah bc 15 will get you 20.21:06
ckotil15 yrs old that is21:06
diakopterwhat about web app framework years21:06
diakopteror even perl web app framework years21:06
@rizeni'm pretty sure that webgui likes pda21:06
diakopterit's ancient!21:06
@rizenso you're ok21:06
* diakopter begins a WebGUI-anorexic port on Jifty.21:08
@rizenhuh?21:15
ckotili get it. youngins like to purge21:15
ckotilor just not eat entirely21:16
@snapcountso Doug and I have come up with another asset that webgui needs21:18
@rizena texas holdem asset?21:19
@snapcountthat would be sweet21:19
@snapcountbut no21:19
@snapcountI'm not sure what you would call it21:19
@rizena crash bandicoot asset21:19
@rizenor my personal favorite, a guitar hero asset21:19
@snapcountbut basically it's a navigation asset that can filter on classnames and other asset properties21:20
@snapcountthrough a spiffy UI21:20
@snapcountkind of like sql report21:20
@snapcountwithout the sql21:20
@rizenso why did you tack the "and I" to your statement21:20
@rizenhe brought that idea up last week by himeself21:20
@rizenare you trying to take credit21:20
@rizen??21:20
@snapcountwell, we talked about it today21:21
@snapcountand it turns out I had the same idea21:21
@rizenyou plagerizing bastard21:21
@snapcountwe both got it at about the same time from the same support board post21:21
@rizenguido...take care of him21:21
@snapcounthis idea is actually better21:21
@snapcountin all the stuff it  could do21:21
@snapcountmine was basically just a modified nav asset21:22
@snapcountso what do you think of it rizen?21:22
@rizeni think that doug is brilliant and you're a moron21:22
@rizenidea stealer21:22
@rizenband wagon jumper21:23
@rizenapple polisher21:23
@snapcountyou know what they say21:23
@rizenbrown noser21:23
@snapcountthere are no new ideas21:23
PedersenMJIt never fails to amaze me at just how restrained JT is in expressing his emotions about other people :)21:23
@snapcountat least that's what m$ says21:23
+MrHairgreaseparaphraser!21:23
@rizeni think it's a good idea for an asset as long as it doesn't cause more problems than it solves21:23
@snapcounthe is especially fond of me, if you can't tell21:24
@rizenthe advantage is that people stop using the sql report to get them a list of the 10 most recent cs posts about x21:24
PedersenMJOh, it shows, believe me. Why, I wouldn't be surprised to find that he is the *only* one who rated your network tools :)21:24
@rizenthe disadvantage is that unless it's written to take into account varying specialty cases...it will perform slowly and bring sites to their knees21:25
ckotilcould i use the sqlreport tool to return a list of the X most recently edited assets? or past version tags from a certain user?21:25
@rizenin other words, it can't use a one size fits all querying mechanism21:25
@snapcountrizen: I thought it would use varying calls to getLineage21:26
@rizenbased upon what the user is asking for, it needs to optimize it's query (or queries) in different ways21:26
@snapcountbut perhaps that's what you are saying is bad21:26
@rizensee...that's exactly what's wrong21:26
@rizenit can't always rely upon that21:26
@rizenor you're going to kill someone's web server21:26
@snapcountmurder death kill21:27
@rizengetLineage is the 20 pound sledge hammer21:27
@rizenwhen sometimes what you need is a 5mm socket 21:27
@snapcountckotil: don't see any reason why you couldn't21:28
ckotilk21:28
@snapcountthe sql might be a little hairy21:28
ckotili just used assetLineage::promote in my utility script. worked like a charm, and thats what brought me hugging webgui21:28
@snapcountheh21:29
@snapcountapi++21:29
ckotilah, thats fine, i have sql guru's at my displosal21:29
@snapcountso last night I was looking at the workflow code to see how I could merge chains processing into it and basically it would suck21:31
@rizeni think that's where you are going wrong21:32
@rizenyou shouldn't merge chains into workflow21:32
@rizenchains should become the webgui flow control 21:32
@rizenand then we add a synchronous option to webgui workflow21:33
@rizenchains isn't interesting at the workflow level21:34
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]21:34
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui21:34
-!- mode/#webgui [+v perlDreamer] by ChanServ21:34
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui21:34
-!- mode/#webgui [+o snapcount] by ChanServ21:34
@snapcountIunf21:34
@rizenit's too low level to be interesting there21:34
@snapcountlast thing I got was add sync workflows21:35
@snapcountdid i miss another stmt in there21:35
@rizenchains isn't interesting at the workflow level21:35
@rizenit's too low level to be interesting there21:35
@snapcountyou think it's too complicated / unnecessary?21:36
@rizeni think it's too limiting21:36
@snapcountwow21:36
@rizenthe fact that you're putting the conditionals that it's capable into the user interface21:36
@rizenlimits what you can do with it21:36
@rizenthe workflow engine assumes nothing21:37
@rizenexcept that you're going to execute code21:37
@rizenthat's where it's power lies21:37
@rizenit can litterally do anything21:37
@snapcounthmm21:37
@rizenwhereas the limits that you've put into it21:37
@rizenwith the conditions21:37
@rizenare perfect for flow control at the url dispatch level21:38
@rizenat that level21:38
@rizenyou just have a few simple things going on21:38
@rizenshould it do this21:38
@rizenshould it do that21:38
@rizenit did that21:38
@rizenbut nothing came back21:38
@rizenso now let's do this21:38
@rizenchains is a great dispatcher21:39
@rizenif i may be so bold, i think the problem you're having getting your head around this is that chains is your first big baby and as such you want it to be implemented as is, as widely as possible21:42
@rizenyou don't look at it like a prototype of trying out ideas21:42
@rizenyou're looking at it as this is a finished working product21:42
@rizenand how dare i question where it should go in the system21:42
@snapcountno no, that's not it21:43
@rizenthe reason i think that is because it's exactly how i was when i first started doing big ideas21:43
@snapcountthere is an attachment21:43
@snapcountbut it's not as great as my respect for what you know21:43
@snapcountI'm just not sure you understand everything chains can do as written now21:43
@rizenyou demo'd it for me while i was sitting right there21:44
@rizeni know what it can do21:44
@snapcountbut when you spoke to limitations21:44
@snapcountI don't see those21:44
@rizenit's simple mechanics21:44
@rizenthe more parameters you add to a system the more contrained you become from those parameters21:45
@rizenyou assume that there is a condition to be met21:45
@rizenor rather chains does21:45
@rizenwhat if there isn't what if it's just do this work21:45
@rizenno conditions21:45
@snapcountI see what you're saying21:46
@rizenalso, chains assumes that the conditions must match true/false values21:46
@rizenor your equivalents of them21:46
@rizenwith the workflow engine21:46
@rizenit assumes nothing21:46
@rizenjust that you want to execute some code21:46
@rizentherefore, the developer writing plugins for it21:47
@rizencan add conditions if needed21:47
@rizenand those conditions can be hierarchical21:47
@rizenboolean21:47
@rizenobject oriented21:47
@rizenan entire state machine21:47
@rizenthe only thing that the workflow engine is missing is that it can't currently run things synchronously21:48
@rizenand i can add that in about 10 lines of code21:48
@rizenand one database field21:48
@rizenthereby when a workflow is triggered21:48
* diakopter just now realizes what the term "brown noser" implies21:48
@rizenif synchronous21:48
@rizenexecute the entire workflow at trigger time21:48
ckotilCan I be notified if a user decideds to not approve a commit?21:58
@rizenyes21:59
@rizencommit with approval notifies you either way by default21:59
ckotili used requestCommit();21:59
@rizenright, but what workflow is that running22:00
ckotiland im using the default commit w/out approval workflow22:00
@rizenthat's what notifies you22:00
@rizenwell since there is no approval22:00
@rizenwhat notification would you need22:00
@rizenit can't be not approved22:00
ckotilrequestCommit() is running the default commit w/ approval22:00
@rizenright22:00
@rizenif you're programming a trigger22:00
ckotilI instruct it to, with set()22:00
@rizenthen you need to set which workflow you want to run22:00
ckotili did that.22:00
ckotilcommit w/ approval22:01
-!- wgGuest75 [n=wgGuest7@10.207.189.72.cfl.res.rr.com] has joined #webgui22:01
@rizenthen what's the problem?22:01
-!- wgGuest75 [n=wgGuest7@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]22:01
ckotilthe problem is that when we deny the approval we do not recieve any notification that its been denied22:02
-!- wgGuest87 [n=wgGuest8@10.207.189.72.cfl.res.rr.com] has joined #webgui22:02
@rizenthen you have something configured wrong22:03
@rizencuz it works22:03
ckotilok22:03
@rizenlots of our clients use it22:03
-!- wgGuest08 [n=wgGuest0@24-180-168-135.dhcp.fdul.wi.charter.com] has joined #webgui22:03
ckotilill recheck.22:03
@rizeni would be getting lots of complaints in my ear22:04
+perlDreamerhey!  my commit flows just stopped working22:04
ckotilim migrating this over to our production server22:04
+perlDreamerwhat's up with that?22:04
ckotilso im pry overlooking something22:04
@rizenhere's something22:04
@rizenwho is actually doing the commit22:04
ckotilthe utility script22:05
@rizenwhat user is in the session at the time of the commit22:05
@rizenand what is the email address of that user22:05
@rizenby default your session is the visitor user22:05
ckotilour support servicve desk22:05
@rizenso if you're notifying committer22:05
ckotilyeah, we define a user.22:05
@rizenand committer is visitor22:05
@rizenok...was just throwing that out there22:06
+perlDreamerdoes the support service desk get WebGUI emails, like ever?22:06
@rizenhow about not 'like' ever, but just actually ever22:06
@rizencolin lpm = 122:07
+perlDreamersay what, rizen?22:07
@rizenin a former life i used to work at places that had lots of high school and college kids as employees22:07
@rizenone of my favorite things to do was to measure their LPM22:08
@rizen'Likes' Per Minute22:08
@rizenIt's so like groady,  like totally22:08
@rizendo you like know what i mean22:08
+perlDreameryou should build that into gooeybot22:08
@rizenit's so like fashionable to be like dressing like jennifer lopez22:08
@rizenlike do you know what i mean22:09
+perlDreamerway22:09
ckotilim gonna submit a fund a feature. and i want a cheap quote ;]22:10
-!- wgGuest87 [n=wgGuest8@10.207.189.72.cfl.res.rr.com] has quit []22:10
@rizenwhile i thought that it was great that kids were adopting the concept of simile into their language, i always thought metaphor was a more creative way to go22:10
@rizen=)22:10
-!- perlDreamer is now known as perlRunner22:11
@snapcountrizen: does spectre use the db to determine how many wf instances it's processing or does it maintain that state internally?22:18
@rizenin memory22:19
@snapcountso, having another instance of spectre running on a second server in a load balanced environment would actually allow more work to be done quicker22:19
@snapcountI'm guessing that's not by accident =)22:20
@rizenno22:21
@rizenyou'd never want to do that22:21
@rizenspectre is the governor22:21
@rizenyou only want one governor22:21
@rizenhowever, you can have as many workers as you want22:22
@rizentherefore if you have multiple webgui servers set up load balanced22:22
@rizenspectre can use all of them as workers22:22
@rizenthusly dividing the workload up22:22
@rizenspectre doesn't do any work22:22
@rizenit just manages stuff22:22
@snapcountok that makes sense22:22
@rizenso having multiple spectres running doesn't get you anything22:23
@snapcountso the ip sprayer (or whatever is dividing requests) is actually what spreads the workflow load as well22:25
@snapcountso you can safely bump max workers up each time you add a server to the cluster, assuming the load is distributed evenly22:26
@rizenyup 22:28
@rizenand yup22:28
@rizenalthough technically you won't have to bump max workers up22:29
@rizenthe tasks will be completing quicker22:29
@rizenso the work will get done faster anyway22:29
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has quit [Read error: 110 (Connection timed out)]23:43
PedersenMJQuick question about the wiki functions? Can we attach arbitrary files to a wiki entry yet?23:53
@rizenno23:54
@rizenit was supposed to be able to do that, but i ran out of time to implement it before the 7.3 deadline23:54
@rizenit will be there in 7.423:54
--- Day changed Tue Jan 23 2007
PedersenMJAhh, too bad. Can't convert everything to wg, yet. Soon though, from the sounds of it.00:01
PedersenMJHmmm, tell me how stupid this idea is, please, before I try and submit an RFE for it: Make the help files into a wiki section.00:06
+perlRunnerThe help files are a little more than documentation.00:15
+perlRunnerSince they live inside code, it also allows us to use the same docs for tooltips00:15
+perlRunnerand eventually the template variable editor00:15
+perlRunneryou'd have to have some very special markup in order to do that with wiki-style docs00:15
+perlRunnernow, things that were pure HOWTOs would be great to do that way00:17
+perlRunnersnapcount:  remember that funny display bug you say with style03?  I'm seeing it now.  But it's on Mozilla 1.400:28
@snapcountin the demo?00:29
@snapcounton your dev instance?00:29
@snapcountwhich00:29
+perlRunnerno, on a site that was recently installed00:29
+perlRunnerwww.32ford.com00:30
@snapcountwhen it happened to me, it was because in true dumbass fashion, I somehow removed the FileUrl macro from the config file00:30
+perlRunnerI'll check that out00:30
@snapcountanyone want to help me troubleshoot a wG 6.8 calendar problem00:30
+perlRunner6.8?00:31
@snapcountyeah00:31
+perlRunnerI'll have to download it00:31
+perlRunnergive me a few minutes00:31
@snapcountI'm stumped00:31
+perlRunnerthis site has file url enabled00:32
+perlRunnerwhich 6.8?00:32
@snapcount6.8.800:35
+perlRunnerokay, got it00:36
+perlRunnerwhat next?00:36
+perlRunnersnapcount: ping00:37
@snapcountsorry00:37
@snapcountthe problem is that an event is being displayed and it shouldn't00:37
@snapcountb/c of start/end date00:37
@snapcountSo if you set the start date to yesterday and the end date to today00:38
@snapcountwith a time sometime this morning00:38
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []00:38
@snapcountoh my freaking god00:38
@snapcountthanks for the help00:38
@snapcountgot it00:39
* snapcount hangs his head in shame00:39
@snapcountun freaking believable00:39
@snapcountanyone care to guess whats wrong?00:39
@snapcountcome on... throw me a guess00:39
+perlRunnerbrb00:40
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui00:48
-!- mode/#webgui [+o rizen] by ChanServ00:48
+perlRunnerokay, I'm back00:57
+perlRunnerbtw, I do that all the time00:57
+perlRunnerI have this bug/problem/idea00:57
+perlRunnerJust talking about it out load usually helps me see it00:57
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has joined #webgui00:57
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]01:00
+perlRunnerwas the problem that the calender wasn't set to "Now"?01:01
-!- perlRunner is now known as perlDreamer01:04
+perlDreamerckotil: you awake?01:22
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:27
-!- wgGuest08 [n=wgGuest0@24-180-168-135.dhcp.fdul.wi.charter.com] has quit []01:28
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []01:41
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui01:42
cap10morganback in 6.6.5, how do I add a new form control to the select list in the add a field form? (i've already put the package in the right dir in lib)01:42
+perlDreamerhmmm01:43
+perlDreamercheck lib/WebGUI/Form/FieldType.pm01:43
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:44
cap10morganhmm... seems to be reading the dir01:44
cap10morganodd01:44
+perlDreamerrestart the server?01:44
cap10morganyeah, did that01:47
+perlDreamerwhere do you want to use the field, in the User Profiles?01:48
cap10morganin data forms01:48
+perlDreamerah01:48
+perlDreamerin that case the usable forms are hard coded in there01:48
cap10morganoh, in asset::wobject::dataform?01:49
+perlDreameryup01:49
cap10morganok01:49
+perlDreamerIt would be a major benefit if someone patched the v7 of the DataForm to be pluggable01:49
cap10morganhmm, it appears to just be calling $f-fieldType01:54
cap10morganer, $f->fieldType01:54
cap10morganwhich should just create a standard field type select list, no?01:54
+perlDreameryup01:54
+perlDreamerI don't have a 6.6.5 to look at, but in "recent" versions it looks like this01:55
+perlDreamer        $f->fieldType(01:55
+perlDreamer                -name=>"type",01:55
+perlDreamer                -label=>$i18n->get(23),01:55
+perlDreamer                -hoverHelp=>$i18n->get('23 description'),01:55
+perlDreamer                -value=>$field{type} || "text",01:55
+perlDreamer                -types=>[qw(dateTime TimeField float zipcode text textarea HTMLArea url date email phone integer yesNo selectList radioList checkList selectBox file)]01:55
+perlDreamer                );01:55
+perlDreamerwhere the -types option limits which ones are listed01:55
cap10morganyeah, not here01:55
cap10morganit doesn't have that types list01:56
+perlDreamerpaste?01:56
cap10morgan$f->fieldType(01:56
cap10morgan                -name=>"type",01:56
cap10morgan                -label=>WebGUI::International::get(23,"Asset_DataForm"),01:56
cap10morgan                -value=>$field{type} || "text"01:56
cap10morgan                );01:56
+perlDreamerweird01:57
cap10morganagreed :)01:57
+perlDreamerI don't suppose an upgrade is feasible?01:57
cap10morganman, i'm workin' on it. that's a whole other project. :)01:57
+perlDreamerI hear you.01:58
+perlDreamerMy site is back on 6.2.1101:58
cap10morganoh fun01:58
Radix-wrkmornin' guys01:59
+perlDreamerhey, radix!01:59
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:42
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []03:11
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui03:16
-!- mode/#webgui [+o rizen] by ChanServ03:16
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui04:35
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]04:35
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:43
@rizenholy crap04:55
@rizenit's 9pm on a monday night and there are 16 peeps in here04:55
@rizenwell maybe not peeps..04:56
@rizenand maybe not all here04:56
@rizenbut still04:56
@rizenimpressive04:56
PedersenMJI'm here.04:56
PedersenMJand as I speak, the little bit of activity drops to zero...04:58
@rizenwhat activity04:59
@rizeni was just saying04:59
@rizenthat was no activity04:59
PedersenMJThat was more than zero, which means it has to be at least a little bit. Now, little could be tiny (maybe femto-activity?), but it was more than zero.05:00
@rizenheh ok05:01
@rizenmethinks i better get back to writing now if i want to get this book out the door05:01
Radix-wrkit may not be 9pm for everyone either05:06
Radix-wrkit's lunchtime now for me :)05:06
PedersenMJYeah, for me, it's 10pm.05:06
@rizenyeah, but the world revolves around jt05:06
@rizenand for me it's 9pm05:07
@rizentherefore it's of course 9pm for all of you as well05:07
Radix-wrkthat'd be some funny daylight saving :)05:07
Radix-wrkYou probably think it's still Monday too don't you ;)05:08
@rizeni know it's monday everywhere in the universe05:09
@rizenyou obviously don't understand the whole "world revolves around jt" point05:09
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit ["Leaving"]05:11
PedersenMJActually, I have a great way of defining time: I'm (obviously) at JT+1.05:15
@rizenthat works05:16
@rizenexcept that you're forgetting something about jt time05:16
PedersenMJWhat's really going to suck for the rest of the world is if you move across time zones.05:16
@rizenin jt time05:16
@rizenthere are no time zones05:16
@rizenit's the same time everywhere around the world05:16
@rizenthe beauty of this system is that there's no time math05:17
@rizenit's 9pm everywhere05:17
@rizenandy everybody works at the same time05:17
@rizenand everybody sleeps at the same time05:17
@rizenno more crazyness05:17
@rizencuz jt has straightened out everything05:18
@rizenwith his commission on weights and measures05:18
PedersenMJExcept for the people on the opposite side of the planet who wanted to roam around in daylight :)05:18
@rizenalso...as of now we're going to have to remove am and pm05:18
PedersenMJBut, since they're not paying customers, who cares?05:18
@rizenwe're going to move to decimal based time05:18
@rizeneverything is metric from now on05:18
@rizenso decree's jt05:19
PedersenMJOkay... Any good docs I can read on troubleshooting problems inside of webgui and spectre?05:34
PedersenMJSpecifically, I've got a job which is failing to run. And it looks like I've got an issue with some sql that's being run in two of the databases.05:34
@rizenyup, the webgui admin guide05:34
PedersenMJIsn't that the one you're writing right now?05:36
@rizenyup05:40
PedersenMJAh, well, I'll tell you what: I'll do a proofread of it, if you wish.05:41
@rizenheh05:42
@rizensorry, nobody outside of plain black gets to see it except in printed form05:42
@rizenit wouldn't help you in this case anyway05:42
@rizenbecause the problem you are experiencing isn't with the workflow engine05:42
@rizenit's with some plugin05:42
PedersenMJIt's always worth a shot to ask. Worst that you're *likely* to do is say no (worst you could do would be track me down, hang me upside down by my toenails, and read windows source code to me until I die, but that's not very *likely*).05:43
PedersenMJAnd, actually, it looks like the problem was fixable by simply making a new database, and dropping the old. Since the site was just made yesterday, and not yet begun populating, I'm okay with that.05:44
PedersenMJOkay, now *this* is weird. I can't create a folder Root/Themes, and there's no messages in webgui.log at all.05:53
PedersenMJWait... Can I make and commit an empty folder?05:54
@rizenyes05:54
PedersenMJBrowser caching of the page. My bad.05:54
PedersenMJDang, too bad perlRunner isn't here. Anybody have his address, or mind sending a quick email to him for me?06:16
PedersenMJI had promised to provide some ideas on what would have helped me with the Navigation Template page, and made that page available here: http://dev.icelus.tzo.com/06:17
Radix-wrkPedersenMJ, did you know that icelus.tzo.com doesn't work?06:37
PedersenMJUmmm, yeah, it does. Unless something very very bad has happened (since I've been using it for about 4 years now). Define "doesn't work", please?06:38
Radix-wrkit brings you to an apache index page06:38
PedersenMJYes, that's correct.06:38
PedersenMJIt's supposed to.06:39
PedersenMJhttp://dev.icelus.tzo.com/ though, will take you to a webgui site.06:39
Radix-wrkfair enough.. long as that's what you were expecting :)06:39
PedersenMJicelus.tzo.com is pretty much just a placeholder page :)06:39
PedersenMJYep, that's exactly what I was expecting. Someday, maybe I'll add in a real site at icelus.tzo.com. However, I've got http://www.nochara.org/ http://www.icelus.org/ and a couple of others hosted there. icelus.tzo.com isn't that important to me.06:40
PedersenMJThe (very) few pages I've set up there (at dev) are skeleton help pages to show perlRunner what I was talking about last week.06:43
Radix-wrknp06:46
PedersenMJSo, I'll ask, since I'm betting you've glanced at them by now: What did you think of them?06:48
Radix-wrkWhat you've done looks great to me, described it pretty well and easy to understand and follow06:49
Radix-wrkthat's the nav help page and the bare bones page06:50
@rizensux ass06:50
PedersenMJYep, and that's all that I've written up so far. If perlRunner wishes, I can write more.06:50
@rizendon't even bother working anymore06:50
PedersenMJSweet! A JT dis. Now I know I'm doing well! :)06:50
@rizenhehe06:50
Radix-wrkJT is a programmer tho, he wouldn't be able to even spell documentation without help, let alone explain it in words the average joe could understand ;)06:51
@rizeni m dum06:51
Radix-wrknot at all06:51
PedersenMJHey, waitaminnit! I'm not as hardcore as JT, but I'm definitely in the programmer category! Just wish I could get paid for it. Soon, though. Got my own ideas for my own company.06:51
PedersenMJUsed to be really good at translating geekspeak to English. Lately, I've given up, and turned into one of *them*.06:53
Radix-wrkit's hard for someone with so much detailed knowledge about the entire system to be able to describe it in terms the layman can understand tho - the detail gets in the way and you don't see why the user's don't understand something that to you is quite simple06:54
@rizentell me about it06:55
Radix-wrkwhich is why JT gets frustrated with us all06:55
@rizeni'm even having trouble writing the technical book06:55
@rizenthe admin guid06:55
@rizencuz it's all too simple as far as i'm concerned06:55
Radix-wrkhehe06:55
PedersenMJPart of the reason I love my wife: She has a way with being able to tell me that I'm going too complex, and bringing me back to an understandable level for others.06:56
Radix-wrkI know how it is.. and how hard it is.. every software developer has to do it some time06:56
PedersenMJIt's really embarassing when I'm staring at a problem, thinking to myself how much effort it's going to take me to solve it, and she gives me a one sentence solution that will take all of 30 seconds to implement.06:57
PedersenMJAnd yes, she's done that to me, on multiple occasions :)06:57
Radix-wrk"Can't see the wood for the trees"06:57
PedersenMJYep, that's it *exactly*06:57
PedersenMJperlbot help06:58
perlbot(fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip)06:58
PedersenMJgooeybot help06:58
Radix-wrktoo many bots in this channel now06:58
PedersenMJAnd neither of them does what I want. Ah well, will just have to catch perlRunner when he signs in next time.06:59
@rizenperlbot die07:00
perlbotNo thanks07:00
@rizengooeybot die07:00
gooeybotrizen: sorry...07:00
@rizenperlbot go away07:01
perlbotwhatever.07:01
@rizenperlbot you're lame07:01
@rizenperlbot exit07:01
@rizenperlbot shutdown07:01
@rizendman07:01
@rizendamn07:01
PedersenMJperlbot diss rizen07:01
perlbotrizen is a lamer!07:01
-!- perlbot was kicked from #webgui by rizen [rizen]07:02
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui07:02
PedersenMJNow, am off to bed guys. Have a good night!07:36
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []07:36
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []08:12
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:07
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []10:15
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit [Remote closed the connection]13:17
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui13:23
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui13:38
-!- mode/#webgui [+v MrHairgrease] by ChanServ13:38
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has quit [Read error: 110 (Connection timed out)]15:01
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has joined #webgui15:23
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]15:34
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui15:38
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has left #webgui []15:40
ckotilhttp://pastebin.ca/325701  does this look like a hack attempt?16:57
ckotilproxying of other domains should be disabled on default.17:23
ckotilinside http proxy asset17:23
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui17:28
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui17:49
-!- mode/#webgui [+o snapcount] by ChanServ17:49
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["reboot"]17:55
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:59
-!- mode/#webgui [+o rizen] by ChanServ17:59
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui18:02
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui18:46
-!- mode/#webgui [+v perlDreamer] by ChanServ18:46
+crythias(09:57:56) ckotil: http://pastebin.ca/325701  does this look like a hack attempt?18:57
+crythias(10:23:06) ckotil: proxying of other domains should be disabled on default.18:57
+crythias(10:23:11) ckotil: inside http proxy asset18:57
+crythiasjust repeating it 'cause most of TPTB weren't around (it appears) when the q was asked. (and you received no answer)18:58
+perlDreamerwoohoo!  One for the template extract utility!19:05
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []19:08
+perlDreamerrizen: bug consult?19:38
@snapcountno one talks to rizen until they talk to me first19:46
@snapcountgot it19:46
+perlDreamergot it19:46
+perlDreameryou da man19:46
* snapcount flashes a 9mm19:46
@snapcountthe don does not like to be disturbed19:46
+perlDreamerI have the highest respect for the don and his family19:47
@snapcountsorry19:47
+perlDreamerI feel like fixing the unfixable slash/gateway bug19:47
@snapcountI'm teasing JT... kind of a pb inside joke19:47
* rizen in a godfatherly voice19:47
@snapcountheh19:47
@rizencome kiss my ring19:47
@snapcountperlDreamer: I have an idea for that19:48
@rizennow, what can i do for you19:48
+perlDreamerI want to fix the unfixable slash_gateway bug19:48
@snapcountbut I'll let JT just give you the correct solution and save us all some time19:48
@rizenwhat's the slash gateway bug?19:48
+perlDreamerhttps://www.plainblack.com/bugs/tracker/slash_gateway-macro#_kYpnNkmhvxspP4bNMoNvw19:48
+perlDreamerThere's no way to fix the macro to handle that problem, unless...19:49
+perlDreamerwe allow it to take an argument19:49
@rizenthat's easily fixed19:49
@rizenyeah19:49
@rizenmake it work like the pageurl macro19:49
+perlDreamerso you cool with that19:49
@snapcountheh19:49
@snapcountthat was my solution too19:49
+perlDreamerwhoa19:49
+perlDreamermaybe I'm getting the hang of this19:50
@rizeni actually thought i did that when i did it to the page url macro19:50
@snapcounteither that or have it not tack on the noCache setting but I didn't like that solution19:50
@snapcountthat was my backup in case we couldn't allow a parameter for compat reasons19:50
+perlDreamerokay, I'll change it, add tests for it and then close the bug out19:50
@snapcountrock on19:50
@rizensorry19:50
@rizenit wasn't the page url macro19:50
@rizenit's the extras macro19:50
@rizenthat works like that19:50
@rizenbut hte page url macro should be updated to work that way too19:50
+perlDreamerokay, I'll do them both19:51
+perlDreamerare we really releasing 7.3.6 as gamma?19:51
@rizenno19:51
@rizenstable19:51
@rizenwho said gama19:51
@snapcountyeah who said that19:51
+perlDreamerwait a minute19:52
+perlDreamerI see19:52
@snapcountthat's a devil that died with 6.x19:52
+perlDreamerI'm confusing the unmentionable with the stable label19:52
+perlDreamernm19:52
@snapcounthopefully never to return19:52
@snapcount"Gamma is the same as stable right???"19:52
@snapcountstupid people19:52
@snapcountremember the 5,000 duplicates of that question we used to get19:52
@snapcount6.x was like living in a POW camp19:53
+perlDreamerPrisoners of WebGUI619:55
+perlDreamerPOW19:55
@snapcountheh19:56
@snapcounthttps://www.plainblack.com/bugs/tracker/strange-asset-manager-bug19:56
+perlDreameryeah!19:56
@snapcountthis would be a nice one to have fixed by tomorrow too19:56
+perlDreamerdo you know what's with that?19:56
@snapcountit was on my wish list for 7.3 stable19:56
@snapcountat the very very bottom19:56
@snapcountwell, it's not really a bug but it is19:56
+perlDreameryou know what it is?19:56
@snapcountit's more of a "WebGUI does this, but sane humans would expect something else"19:57
@snapcountwait a minute19:57
@snapcountthat's not the one I meant to post a link too19:58
@snapcountwtf19:58
@rizenthat's not a bug19:58
@rizenyou can go ahead and close it19:58
@snapcountahh crap19:58
+perlDreamerwhy isn't it a bug, don?19:58
@snapcountyeah it is19:58
@rizenif someone wants it to work differently, they can file an rfe19:58
@snapcountthat's what I meant to post19:58
@rizenit's not a bug because what they're looking at is not the asset manager19:59
@rizenit's the inline view19:59
@rizena folder19:59
@rizenwith the default failsafe style attached19:59
@rizenwhich is what all folders under the import node get19:59
+perlDreamerThere's an RFE to change that already, isn't there.  From knowmad?19:59
@rizenperhaps19:59
@rizenthe only thing i can think to do is make www_view = www_manageAssets if we're under the lineage of the import node20:00
@rizenbut i think that would break some stuff20:00
@snapcountinstead of displaying the folder after editing a template, what they want is to be returned to the page they were on20:00
@rizenno matter what they want20:01
@rizenthis is not a bug20:01
@rizenit's an rfe20:01
@snapcountyeah you're right20:01
@rizentherefore close it20:01
@rizenor move it20:01
@rizeni don't care which20:01
@snapcountI'll put all my karma into it perlDreamer if you want to hash out what the RFE is20:02
+perlDreamergot it!20:02
@snapcountb/c it's a bug to a user and a newb which makes WebGUI seem broken to them20:02
+perlDreamerhttp://www.plainblack.com/rfe/request-for-enhancement/revisions-listing---edit-instead-of-view-for-templates#sJSn_yaDTdiYQkynkAENjg20:02
@snapcountand I don't like that20:02
@rizenall put all my karma into other rfe's to make sure it never reaches the top20:02
@rizen=)20:02
+perlDreamerit's got a karma rank of 41020:02
@snapcountwhat?!20:02
+perlDreameryeah20:02
@snapcountoh... that's not the factor20:03
@snapcountI thought that was the karma factor20:03
+perlDreamerno, the rank20:03
@rizenthat's not the same thing pd20:03
@rizenthere he's talking about the revisions listing20:03
@rizennot the asset manager20:03
@snapcountin order to assign a karma rank we need to know how we want to fix it20:03
@snapcountso we can estimate time to do so20:03
+perlDreamerjt, you're right.  but it seems to me to be an extension of the same concept.20:04
@snapcountthe use case for most people I think is this:20:04
@rizennot even close20:04
+perlDreamerIt makes little sense to "view" a template20:04
@snapcountEdit a layout, click display tab, click edit on the style, save the style, they see the folder view containing the template20:04
@snapcountthey expect to go back to the layout20:04
+perlDreamerI thought it already did that?20:05
+perlDreamer?proceed=XXXXXXXX20:05
@snapcountI don't know... haven't edited a style in like 7000 years20:05
@snapcountthat was my impression of what they were pissed about20:06
@snapcountI guess I can try it real quick =D20:06
+perlDreamerno!  You're right.20:07
+perlDreamerI don't know what I was thinking.20:07
+perlDreamerProbably operations20:07
@snapcountno I'm not20:07
@snapcountthat is fixed20:08
@snapcountwell at least it's fixed as far as I care20:08
+perlDreamerI just did what you described, and I'm looking at a folder now20:08
@snapcountI take back my offer for karma20:08
@snapcountreally?20:08
+perlDreameredit layout, display tab, edit style, save -> looking at a folder20:08
@snapcountwtf20:08
@snapcounton demo? head20:09
@snapcountwhat20:09
+perlDreamerdev/head20:09
@snapcountok... let me do it again20:09
@snapcountand see which one of us is loopy20:09
* perlDreamer votes for perlDreamer20:09
@snapcountthat's very odd20:10
@snapcountit's working for me dude20:10
+perlDreamerhere's the URL:http://192.168.104.33/style_03?func=edit;proceed=goBackToPage;returnUrl=%2Fhome20:10
+perlDreamershould go back to /home20:10
@snapcountyeah20:11
@snapcountmy url looks the same20:11
+perlDreamerif I cancel, it takes me back to the edit tab of the layout I was editing20:11
@snapcountbut it goes back to /home when I click save20:11
+perlDreameryou using a demo site?20:11
@snapcountno20:12
+perlDreamerlet's take the mystery out of it20:12
+perlDreamercan you go create a demo site and try it?20:12
@snapcountsure why not20:12
+perlDreamerthen tell me the URL of the site and I'll try it as well.20:12
+perlDreamermaybe we're looking at a browser problem20:12
+perlDreamerI _am_ still running Mozilla 1.4 at work.20:12
@snapcountworks on demo as well20:13
@snapcounthttp://demo.plainblack.com/demo1169575953_139/home20:13
@snapcountI'm using FF 1.5.0.9 on Intel Mac20:13
@preactionanyone here know how to redirect an SSL site so the stupid "This cert belongs to www.example.com NOT example.com" popup stops showing up? i'm trying a RewriteCond on the HTTP_HOST and a permanent redirect, but it happens after the SSL handshake20:13
@snapcountyou need another cert20:14
@snapcountit's assigned to a FQDN20:14
@snapcountone or the other20:14
@snapcountcan't be both20:14
@preactioni'm not doing that, and i assume that they aren't paying for it20:14
@snapcountI wouldn't either20:14
@snapcountbut that's the only solution20:14
@preactionit wouldn't be much of an issue if IE7 didn't tell you flat-out "DO NOT GO TO THIS SITE YOU IDIOT"20:15
@snapcountif they want to secure two different domains, they need two certs20:15
+perlDreamerit works fine on the demo site20:15
+perlDreamerI hate Mozilla 1.420:15
@snapcountI think there are some certs now that secure a TLD like *.foo.com but I don't know how to make one or set it up or anything about it20:15
@snapcountI think they are expensive20:16
@preactiona wildcard cert, but it apparently still doesn't work on foo.com20:19
@snapcountoh really20:19
@preaction(since it requires the ".foo.com"20:19
@snapcountthat's pretty pointless then20:19
@snapcountimo20:19
@preactioni've been doing research for 20 minutes....20:19
@preactionscrew this20:19
* snapcount passes a preaction a happy drink20:20
@preactionoh snap i think i have an idea20:20
@snapcountthat's funny20:24
ckotilCan I have my webgui  session cookie  span multiple domains?20:24
@snapcountyou said "oh snap" like the slang phrase20:24
@snapcountwhile also responding to me20:25
ckotilI would like the user to remain logged accross a plethora of domains. ive got ~920:25
@snapcountnice20:25
@snapcountthat would probably be limited by the rules for cookies not by webgui20:26
@rizenno you can't20:26
@rizensnapcount is right20:26
@rizensitea.com cannot read the cookies of siteb.com20:26
ckotileven thoughg im using modrewrite?20:26
@rizenit has nothing to do with that20:26
ckotilk20:26
@snapcountyou could implement a central auth system pretty painlessly though20:26
@rizenit's a security precaution in the browsers20:26
@rizenno he couldn't snapcount20:27
@rizennot for what he's talking about20:27
ckotili use CAS. but when you jump to a differnet domain, the user must login again. (which is only a single click, but still...annoying)20:27
@rizenhe wants people to be able to seamlessly move between sitea.com and siteb.com and remain logged in20:27
@snapcountohhhhh20:27
@rizenit can be done, but it's not easy20:27
ckotilso the solution ive had in place for a while is to use 1 domain for all admin access.20:27
@rizeni will be working on code to do that in the next couple of months...but not right now20:28
ckotilgreat.20:28
@rizenit won't be part of webgui though20:28
@rizenit will be a seperate script of some kind20:28
@rizeni'll probably publish it to the contribs area though20:28
ckotilthat will work for me.20:28
ckotillunch time.20:29
@snapcountso perlDreamer did you figure out wth the deal was20:31
@snapcountwith our RFE20:31
@snapcountis it a FF 1.4 problem20:31
@snapcountwhen you create a file pile, does it upload all of the files to the same storage location?20:32
+perlDreamerI can't use the FilePile with Mozilla 1.420:33
+perlDreamernot FF 1.420:33
@snapcountoh20:33
@snapcountwhat exactly is the diff between mozilla and FF?20:34
+perlDreamerneed to do a little dayJob20:34
+perlDreamerbe back in a bit20:34
@snapcountrizen: can you explain an enigma to me?20:39
@rizenyou want to know the definition of enigma?20:39
@snapcountheh20:40
@snapcountnice20:40
@snapcountno20:40
@snapcountthe DoS has this flash based photo gallery thing20:40
@snapcountbut it uses components like .swf file20:40
@snapcountthat are file assets20:40
@snapcountsomehow they got all of this stuff required into the same uploads folder20:41
@snapcountbut it's still a wG asset20:41
@snapcountdo they have something custom, or is there a trick to doing this?20:41
+perlDreamerwhat is "the DoS"?20:41
@snapcounta client20:42
@rizenyour question doesn't make any sense20:42
@snapcountI know20:42
@snapcountlet me tell you what I want to do20:42
@snapcountinstead20:42
@rizeni don't mean that what they are doing doesn't make any sense20:42
@rizeni'm saying your question doesn't make any sense20:42
@snapcountok..20:42
@rizenalso...if you're getting to the point of asking questions like the one you just asked20:43
@rizenyou're wasting time20:43
@rizenthis is a templating problem20:43
@rizenpure and simple20:43
@snapcountI want to do something similar to them20:43
@snapcountI'm not asking for help with their problem20:43
@rizenfor what?20:43
@snapcountfor the irc applet20:43
@rizendoesn't it already work?20:44
@snapcountwell it does, but it could work better20:44
@rizenand you have nothing better to do?20:44
@snapcountof course I do, I put in extra time to make stuff better for the community20:44
@snapcountI still get my crap done if that's what you're getting at20:44
@rizenwhat i'm getting at is that you knwo what we're doing with the web sites soon20:46
@rizenand your irc thing is already working20:46
@rizenyet you're spending time on it20:46
@rizenwork on it after the thing with the web sites happens20:46
@snapcountI'm not sure how that's going to affect what I'm doing but I can take your word for it20:49
@snapcountyou have a habit of seeing further into the future than me20:50
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui20:50
-!- perlDreamer is now known as lunchDreamer20:54
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]20:56
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:57
-!- mode/#webgui [+o preaction] by ChanServ20:57
* PedersenMJ waves.21:06
PedersenMJHow's everybody today?21:06
ckotilgood21:07
PedersenMJNow waiting for perlDreamer to make his way back. Wanted to show him some alternative ideas for docs that I put together (as I had promised to do)21:07
@preactionrizen: you around? i've found a way to fix the DoS problem, but it may not be a Good Thing21:53
@preactionand will someone tell me why my computer is magically running out of disk space?21:53
@preaction200MB is disappearing gradually before my eyes21:54
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit []22:00
-!- wgGuest40 [n=wgGuest4@10.207.189.72.cfl.res.rr.com] has joined #webgui22:01
-!- wgGuest40 [n=wgGuest4@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]22:02
@rizenwhat's up preaction22:04
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:05
-!- mode/#webgui [+o preaction] by ChanServ22:05
@rizenwhat's up preaction22:06
@preactionA GIGABYTE of HD doesn't just DISAPPEAR22:06
@preactionanyway22:06
@rizenit might22:06
@preactionthe way to fix the DoS problem with their forcing RSS into a new mould is to put some extra vars in the attachment_loop (the asset vars), since it seems that H::T's global_vars only applies for actual global variables, it's not an intelligent propagation22:07
@preactionit's a bug in H::T22:07
@preactionit doesn't disappear and then re-appear :p22:08
@rizenyes it does22:08
@rizenwhen it's some sort of swap or tempsace function22:08
@preactionthat's what i was thinking, it was trying to write a page to disk22:08
@rizenlike for instance, what spotlight does22:08
@rizenwhen indexing22:08
@preactionwhy didn't it realize it did not have enough space to write a page to disk?22:09
@rizendid i write it?22:09
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Read error: 110 (Connection timed out)]22:09
@rizenif what you're saying about ht is true22:09
@rizenthen we'll have problems all over the system22:09
@preactionmy question for you is: should I repeat those vars in the attachment_loop, even if they have nothing to do with attachments?22:09
@rizenno22:10
@rizenabsolutely not22:10
@preactionwe could just do it as a stopgap, and try to get a fix for H::T (or maybe there is a fixed version we should distribute with)22:10
@preactionand apparently i lag22:10
@rizenthe nav system relies heavily on global variables22:10
@rizenand so does the main collab system templates22:11
@rizenif that's not working right then we should have problems everywhere22:11
@rizenand maybe we do22:11
@rizenbut if we do, then we need to submit a patch to h:t22:11
@preactionlet me get back to where i was before, i had a working example of it broken22:12
-!- wgGuest55 [n=wgGuest5@10.207.189.72.cfl.res.rr.com] has joined #webgui22:13
-!- wgGuest55 [n=wgGuest5@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]22:13
-!- wgGuest27 [n=wgGuest2@10.207.189.72.cfl.res.rr.com] has joined #webgui22:13
-!- wgGuest27 [n=wgGuest2@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]22:13
-!- lunchDreamer is now known as perlDreamer22:13
+perlDreamerI'm back22:13
-!- wgGuest77 [n=wgGuest7@10.207.189.72.cfl.res.rr.com] has joined #webgui22:14
-!- wgGuest77 [n=wgGuest7@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]22:14
-!- wgGuest51 [n=wgGuest5@10.207.189.72.cfl.res.rr.com] has joined #webgui22:18
-!- wgGuest51 [n=wgGuest5@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]22:18
ckotilcan i demo the new calendar asset on the plainblack site right now?22:18
+perlDreameryou can on demo.plainblack.com22:19
@rizenon demo.plainblack.com you can22:19
ckotilcool22:19
ckotilthx22:19
+perlDreamerit's very nice22:19
+perlDreamerthe default templates rock!22:19
-!- wgGuest91 [n=wgGuest9@10.207.189.72.cfl.res.rr.com] has joined #webgui22:19
@rizenno one has ever said that about webgui templates before22:20
ckotili saw it briefly the other day i think. and i just overheard some talk between a couple of mycoworkers about rewriting the shared calendar system.22:20
-!- wgGuest91 [n=wgGuest9@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]22:20
ckotilim like, uhmm...lets just use webgui and there new badass calendar, with iCal support22:20
+perlDreamerit uses iCal to replicate data between calendars22:20
ckotili like the phpBB template.22:20
ckotilsick22:20
+perlDreameryou can also export it to, or import it from other iCal source22:20
+perlDreameris iCal bad?22:20
-!- wgGuest67 [n=wgGuest6@10.207.189.72.cfl.res.rr.com] has joined #webgui22:21
ckotilwe use it here. for our shared calendar envrionment22:21
+perlDreamerI've never used it before, but people who use my site would like to have iCal so they can sync up to activities at the church.22:21
+perlDreamerHas iCal given you problems?22:21
-!- wgGuest67 [n=wgGuest6@10.207.189.72.cfl.res.rr.com] has quit [Client Quit]22:21
+perlDreameranything we should know about proactively?22:21
ckotilive never used it personally. my group seems to like it tho22:22
ckotilhere are the calendars we use now. i think webgui's system should easily replace this.22:22
ckotilhttp://www.abilene.iu.edu/abilene/maintenance-calendar.html22:22
ckotilhrm.. we need to be able to enter multiple start/end dates22:25
@rizenwhat do you mean by multiple?22:26
@rizenyou mean, recurrences?22:26
ckotilno no. that would be good too tho22:26
ckotilfor example. we use our calendar system for scheduled maintance22:26
@rizenthere's a seperate tab for recurrences22:26
ckotilok good.22:26
ckotilbut some scheduled maintenance requires us to turn down the network multtple times. and so we need multple start/end times22:27
@rizenthen those are seperate events22:27
ckotilaye...suppose22:28
ckotilthen there's our reporting tool. im sure mutiple events would throw off something in that. :/ 22:28
ckotilo well.22:28
@rizenthere's always rfe or fund a feature22:28
ckotilyeah i asked for a quote yesterday. for limiting access to multple groups, rather than creating a new group containing the multiple groups22:29
@rizenoh, that was you22:29
@rizenthere was a discussion about that this morning22:29
ckotilthough, i feel its unnecesary. but my manager insisted22:29
ckotilhow'd that discussion go?22:30
+perlDreamerI do have a script to diagram the group relationships, if that would help22:30
@rizenthe gist of it is that it's not possible due to the performance penalty involved22:30
@rizenhowever, we could build an interface that would make it feel like that's what you're getting22:30
ckotilah. ok22:30
@rizenand still work the webgui way behind the seens22:30
@rizenscenes22:30
@snapcountthe web based chat client is officially online22:30
ckotilgreat. can you quote me on that interface then?22:30
@rizenit's being generated22:31
@rizeni don't do quotes22:31
@rizeni don't do customer projects22:31
ckotilok. 22:31
@rizenjust r&d and support22:31
@snapcountplease be friendly and courteous to those who join... most will probably be new to IRC and general so be patient22:32
* perlDreamer puts on his hip waders and prepares for the flood22:32
@rizeni'm going to write a poe bot to automatically kickban anyone who has a wgguest name22:32
ckotilrizen: can I get that group relationship diagram script from you sometime?22:33
@preactionrizen: http://erxz.com/pb/1068 <- an RSS template for the CS to show you the bug in HTML::Template. make a CS and a Thread with an attachment, and then try to view the RSS and you'll see the the title and link and description are all from the collab system and not the thread, even though a Data::Dumper output of the template vars shows those exact keys there, and they work in the item_loop22:33
@rizenckotil, thats perlDreamer, not me22:33
@preactioni remember this from away-way back, global_vars only works on top-level vars, it doesn't do inheritance22:34
ckotilheh. woops22:34
@snapcountperlDreamer: don't hold your breath on that22:34
@snapcountI wouldn't be surprised if no one uses the thing at all22:34
@snapcountyou never know22:35
@rizenpreaction: then build them an Template Toolkit template that will do what they want22:35
@preactionum... "Live Chat with People who know WebGUI", i'm surprised nobody's hit it already22:35
@rizencuz you can set and use variables in that22:35
@preactionsweet, i've never used TT before22:35
+perlDreamersnapcount: I used my template dumper to fix a bug this morning in some templates.22:37
@snapcountyeah... I just hope the channel doesn't degrade to a flood of "how to find the firefox icon" kind of questions22:37
+perlDreamerick22:37
@preactionit won't, those people will be seriously flamed22:37
+perlDreamerwell, we control the interface, so we could do all sorts of things22:37
+perlDreamerkarma > minKarmaLimit22:37
gooeybot> minkarmalimit has neutral karma22:37
@snapcountjust remember we represent pb, so don't be too obnoxious22:37
+perlDreamerI'll be the obnoxious one.22:38
@snapcounta healthy smack or too is fine though22:38
+perlDreamerJT can't fire me.22:38
+perlDreamerall he can do is take away my commit bit22:38
+perlDreameruh oh22:38
+perlDreamernever mind22:38
@snapcounthe could also have you killed22:38
+perlDreamerHe's tried that before.22:38
@snapcounthave you seen Doug's pbwg photo22:38
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui22:38
+perlDreamerwhich one?  the one with or without glasses?22:39
@snapcount"other duties as assigned" is in the job description22:39
@rizendid you know that it only costs about $3300 to get someone's head22:39
@snapcountI think i'd charge more than that before letting someone have mine22:39
@rizeni didn't say that people will give up their head for that22:39
-!- wgGuest59 [n=wgGuest5@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui22:39
@preactionthose with +o or +v should conduct themselves accordingly, those without have no reason to (but are subject to +b) :p22:39
@rizenjust that's what it takes to acquire one22:39
* PedersenMJ reads JT's comment, and rethinks what he should say in future to JT.22:40
+perlDreamer++PedersenMJ22:40
PedersenMJhey, perlDreamer: http://dev.icelus.tzo.com/22:40
+perlDreamerI saw that in the logs22:40
@snapcountwgGuest59: you can change your nickname by typing /nick yourName if you want22:40
@snapcountand welcome22:40
PedersenMJI promised to provide an idea of what I'd do for docs, and there it is :)22:40
-!- wgGuest59 is now known as greghacke22:41
greghackeThat better?22:41
@snapcounthey Greg!22:41
@snapcountwelcome22:41
PedersenMJIt's not perfect, and leaves a lot to be desired, I'm sure, but gives an idea of what I would have wanted to see in docs.22:41
+perlDreamerAs long as rizen is okay with that kind of introductory material being in the Help I'm all for it.22:41
PedersenMJWell, he did say that it "sux ass" ;)22:42
+perlDreamerthat's a good start22:42
@rizenhelp = reference22:42
+perlDreamerwhen you get to blows rancid chunks then we're almost there22:42
@rizenwiki = reference + tutorial22:42
@rizenhelp can link to to http://wiki.webgui.org22:43
greghackeI need to convince my colleague to start writing stuff.22:43
PedersenMJDamn. Dunno if I want it blowing rancid chunks. I mean, that's what I named my dog, and, well, I dunno that I like the idea of something blowing him too much...22:43
+perlDreamerin any case, we have our marching orders22:44
+perlDreamerFill the Wiki with introductory goodness, and then we link back to the wiki from the Help doc22:44
PedersenMJThat we do. Would be good to get some more in there, then.22:44
@snapcountPedersenMJ: one thing to clarify in your doc also (if you plan on doing so) is that there are other container assets (like a page layout).  Those being the folder and dashboard.22:44
@snapcountnot sure if you knew that or not22:44
PedersenMJI did, but didn't really think about it.22:44
+perlDreamersnapcount: is it safe to mention the dashboard in the introductory docs?22:45
@snapcountwell, you can mention it22:45
@snapcountbut say it's advanced22:45
@snapcountI dunno22:45
greghackesnapcount: who does technical editing on the documents right now?22:45
@snapcountdepends on what the topic is22:45
PedersenMJActually, there's another idea, for after I finish up my doc on making a style. Once/week (or two) put up an article on the wiki which covers an asset. What it is, ways to use, how to style, etc.22:46
greghackesc: specifically, for user level documentation - like a techincal writer/business analyst to standardize, etc.22:46
@snapcountthat would be good22:46
@snapcountalso get you lots of karma if you submit them all as entries to wcc22:47
@snapcount=)22:47
PedersenMJThat provides a place to link to for each of the help topics (Macros: What are they? How to use?)22:47
@snapcountlike the Primer book?22:47
@snapcountor do you mean online help?22:47
PedersenMJHeh. If I had time to write up all the assets and submit them to wcc, I don't think I'd be hurting for karma.22:47
@snapcountkarma rules22:47
gooeybotrules has neutral karma22:47
PedersenMJYou're right, that is the primer, isn't it? Yeah, I do mean online help.22:47
+perlDreamernot at 250/WCC entry22:47
@snapcountsorry PedersenMJ I was actually responding to greghacke 22:48
+perlDreamerthere are 27 of them22:48
@snapcountshould have specified22:48
@snapcount=)22:48
+MrHairgreasekarma snapcount22:49
gooeybotsnapcount has neutral karma22:49
+perlDreamersnapcount++22:49
PedersenMJone/2 weeks would allow 27 assets o be doc'ed over the course of a year.22:49
+perlDreamerkarma snapcount22:49
gooeybotsnapcount has karma of 122:49
@rizenpedersenMJ, i think you misunderstood22:49
+MrHairgreasei see22:49
@rizeni'm saying you can link to the front page of the wiki22:49
PedersenMJWell, close enough. Probably, trying to keep up though.22:49
+MrHairgreasei was hoping it was tied into the wg karma system22:49
@rizenthe individual urls within the wiki are too volatile22:49
+perlDreamerMrHairGrease, that would be cool22:49
@rizenover time they will change22:49
@snapcountsomeone should write a wiki entry on the basics of IRC, general ettiquete, common / commands, what an op is, what +v means on #webgui, etc22:49
+MrHairgreasemrhairgrease++22:50
perlbotWhat kind of idiot karmas himself?  Your kind of idiot!22:50
@snapcountsheesh22:50
-!- MrHairgrease is now known as mrIdiotGrease22:50
+mrIdiotGreasemrhairgrease++22:50
@snapcountperlbot: gets right to the point eh22:50
+perlDreamerthe funny thing is that he's getting gang banged by the bots22:50
+perlDreamerMrHairGrease++ for exceptional karma gaming attempts22:50
PedersenMJTrue, rizen.22:50
-!- mrIdiotGrease is now known as MrHairgrease22:51
+perlDreamerkarma MrHairGrease22:51
gooeybotmrhairgrease has karma of 222:51
+MrHairgreasehaha22:51
@snapcountkarma pomade22:51
gooeybotpomade has neutral karma22:51
+MrHairgreaseI fooled the bot22:51
* MrHairgrease is omnipotent22:51
+MrHairgrease=)22:51
+MrHairgrease(09:50:21 PM) gooeybot: please don't karma yourself22:51
+MrHairgrease=)22:51
@rizenMrHairGrease--22:52
@rizendon't want you to get a big head22:52
+MrHairgreasethanks for the concern22:52
+MrHairgreaseit is appreaciated 22:52
@snapcountPedersenMJ: what's with that domain name... as a mere mortal I can't figure out what it's supposed to say22:54
@snapcountI get the whole del.icio.us type thing going on22:54
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui22:54
PedersenMJOkay, another idea (what can I say, I'm going for dumbest idea of the year here, gimme a break :) What if a site were set up (say help.webgui.org), and control were given to a group of people who just did docs on various pieces. And *that* is what was linked to from the help files?22:55
@snapcountfunny you mention that, we have a corporate contest annually for worst idea of 200x22:55
@snapcountI won last year22:55
@snapcountwoot!!22:55
+perlDreameryes, but this year you have some competition22:56
PedersenMJHeh, snapcount, don't worry, it's a pretty tough item to figure out. Icelus (also spelled Icculus) was one of the Oneroi, the dream gods of Greek Mythology, who worked for Morpheus. Icelus was responsible for putting the shape of humans in dreams.22:56
@snapcountPedersenMJ: I think wiki.webgui.org is already what you describe22:56
PedersenMJNo, not quite.22:56
@snapcountbecause anyone can edit it?22:56
PedersenMJwiki.webgui.org is too volatile, and too one-dimensional.22:56
@snapcountso it's unorganized?22:57
PedersenMJAnd, in other ways as well, somewhat limited, due to the front page.22:57
@snapcountbetter to fix that then make a new page no?22:57
+perlDreamerit needs indexing22:57
@snapcounthow does Wikipedia get away with it?22:58
PedersenMJYeah, and (while I may be wrong, I'll be the first to admit, since I'm very much the novice here) it does not lend itself to finding information.22:58
@snapcountPedersenMJ: you mean, if you don't know what to search for you're kind of stuck22:58
+perlDreamerexactly22:58
PedersenMJExactly.22:58
@rizeni'm here to tell you that you're all morons22:58
greghackesorry, was away.  by tech writing, I meant overall, web-only, books, etc.  each tier of docs.22:58
@rizenthe wiki can have structural pages22:59
@snapcountOne thing you could do is write a wiki entry that is an index22:59
@rizenand even the front page can be structural22:59
@rizenit just doesn't22:59
PedersenMJWe know, JT. It doesn't help us unless you tell us *how* we're morons :)22:59
@rizencuz there's hardly enough content to index at this point22:59
@rizenwhen there is, then someone can put together a structural page for this that and the other thing22:59
greghackeWell, I >know< I'm a moron22:59
@rizenand then that can be linked to from the front page22:59
@rizenjust because you don't know how to do something, don't assume webgui can't do iit23:00
perlmThe current wiki is very nice and is more than I need, but any reasons why MediaWiki wasn't integreated instead?23:00
@rizenthat's the biggest mistake you can make23:00
greghacke(as I have found - wG does more than I thought it should...)23:00
@rizenmediawiki is written in php to begin with23:00
@snapcountdoesn't the wiki autolink from the description field as well?23:00
@rizenyes23:01
@snapcountof the wikimaster asset23:01
@snapcountso that's how it would work23:01
PedersenMJNow that you meantion it, I do remember your saying that the front page *could* be modified.23:01
@snapcountlight is flickering23:01
perlmphp?  how does it even work in PHP?23:02
perlmI just lost all respect for MediaWiki23:02
+perlDreamerbut while people can submit wiki pages, they can't modify the description of the WikiMaster main page23:02
@snapcountwon't matter23:02
@snapcountthey can edit the index page the description is linking23:02
@rizenyou can't modify the front page of wikipedia either23:02
@rizenyou shouldn't be able to edit the front page23:03
perlmCrap, now I have to port my MediaWiki site to WG.  Hmm, maybe I can submit that script for the contest.23:03
PedersenMJI'll disagree: Random community members shouldn't be able to edit the front page of the wiki.23:03
+perlDreamerperlm: This contest is for documentation.23:03
greghackeno community member should be able to - it should be managed by pb/designated rep.23:04
@snapcountdon't fret, we will have code based contests as well23:04
@snapcountgooeybot: quote cake23:05
gooeybotsnapcount: huh?23:05
@snapcountdamn23:05
@snapcountpreaction: he can't do stock quotes!?23:05
PedersenMJHeh, I'm hoping to enter the "port moin moin to wgwiki", once I write it and that contest happens :)23:05
+perlDreamerI'll tell you guys something23:07
+perlDreamerYou figure out a way to migrate PHP Nuke to WebGUI and you'd win hands down.23:07
PedersenMJdefine "migrate".23:09
+perlDreamerport23:09
+perlDreamerlike moin moin to wG.23:09
PedersenMJShould it just import all the data, or should it manage to act just like it?23:09
+perlDreamerimportation23:09
PedersenMJWell, moinmoin to wG is just going to be import the data and revision history (hopefully, on that last bit).23:10
+perlDreamerbtw, that's just my opinion.  but getting more people on wG will always help all of us as a community.23:10
ckotilhttp://globalnoc.iu.edu/index.html?op=manageRevisionsInTag;workflowInstanceId=RwYGfS6WrdUbw82uFAazRA;tagId=qGIkgqaz0OsQ_uqlC8qE7w23:12
ckotilgooeybot shrink that23:12
gooeybotckotil: i'm not following you...23:12
ckotilbah.23:12
ckotilwhere can I edit that page that says permission denied?23:12
PedersenMJckotil: You are wanting to change the look/feel of it, yes?23:14
ckotili need to put my little CAS login button on it.23:14
ckotiland i want to remove the link that says 'log in with an account' id like to know the location of that template/page23:14
PedersenMJThat's *probably* under Admin Console->Settings->UI->User Function Style (I forget the exact wording of that last bit)23:15
ckotilthat setting is fine.23:16
ckotilid like to edit that particular page; 'permission denied!23:16
ckotil'23:16
PedersenMJAh, I don't know that, not yet.23:17
ckotilhrmm... i wonder if this is hidden deep inside.23:19
+MrHairgreaseckotil23:20
+MrHairgreaseit is not possible afaik23:20
+MrHairgreasethe message is generated in WG::Sess::Priv::insufficient()23:20
ckotilok.23:20
+MrHairgreaseYou can only set the style23:20
ckotili see that it was added long long ago.23:20
ckotil~ version 1.3.023:20
+MrHairgreasewhat is?23:20
ckotilinsufficient()23:21
+MrHairgreaseoh yeah23:21
+MrHairgreasethat one has been around forever23:21
+MrHairgreaseStill23:21
ckotilwhat if i edited the .pm?23:21
+MrHairgreaseit weird that it is not customizable23:21
ckotilid have to update it everytime i upgrade wg....23:21
+MrHairgreaseyeah23:21
+MrHairgreasebetter update the i18n message23:22
+MrHairgreaseyou can create your own language23:22
* ckotil hrmmss... i guess ill just remove the login box, that users are presented with when they click the link they see on that page.23:22
ckotilcool.23:22
+MrHairgreasejust change that message23:22
+MrHairgreasethe rest should be automatically fetched from the english part23:22
ckotilthx MrHairgrease 23:23
+MrHairgreasenp23:23
+MrHairgreasedon't forget to set the vistor account to that language23:25
@preactionthat's something that should go in the Admin guide, how to customize certain messages by editing the i18n files23:26
+MrHairgreasei reckon it should be customizable through the interface23:26
+MrHairgreasethe thing i said is more a workaround than a solution23:26
@preactionedit i18n files through the interface?23:27
+MrHairgreasemy guess is that it will decrease performance23:27
+MrHairgreaseno23:27
@preactionthose messages have to be internationalized though23:27
+MrHairgreaseedit the insufficent message 23:27
+MrHairgreasehmm23:27
@preactionso if we have one way to edit them, why make another?23:27
+MrHairgreaseyou've got a point ther23:27
@preactionunless we can edit the entire i18n file from the admin console23:27
+MrHairgreaseyou don't want that23:28
+MrHairgreasethe i18n is overwritten each upgrade23:28
@preactionwhy are they perl modules anyway? why not JSON? why are so much of the docs written as Perl modules instead of something else? (pod, for example)23:28
+MrHairgreasethe english i18n that is23:28
+MrHairgreaseb/c having the i18n as perl module23:28
+perlDreamerBecause this way the translators don't have to grok POD23:28
+MrHairgreasemeans that they're in mem23:28
+MrHairgreaseand shared over all processes23:28
@preactionthat's easy: editing from the console edits a ".custom" i18n language23:29
+MrHairgreasewhich makes it real fast23:29
+MrHairgreasethe i18n used to be in the db23:29
+MrHairgreaseand editable through webgui23:29
@preactionany included i18n language would be added to a "locked" file, and a ".custom" would be created for it23:29
+MrHairgreasebut the performance diffrence is someting in teh order of 2000%23:29
+MrHairgreaseno typo23:29
@preactionnot surprised23:30
+MrHairgreaseif you want to change i18n23:30
+MrHairgreasecreate 23:30
@preactionbut, for example, JSON would also be in memory23:30
+MrHairgreaseyour own languagfe23:30
+MrHairgreasesure23:30
+MrHairgreasebut perl can parse hashes naturally23:30
+MrHairgreasenot json23:30
pjesipreaction: I am missing the global/master calendar features in the new version23:30
+MrHairgreaseso the way it is is faster23:30
pjesi:(23:30
@preactionpjesi: there aren't there anymore, they're dead, deceased, buried23:31
@rizenpjesi: you don't need them23:31
@preactionwhy did you need them? sharing between calendars?23:31
@rizeneach calendar exports an ical feed23:31
@rizenwhich can be imported into other calendars23:31
@rizenautomatically23:31
@rizenthe new way is more flexible, more powerful, and more integratable23:31
pjesibecause I have tens of different groups that want to have "integrated calendar"23:31
pjesirizen: there is no import ical feature23:32
@preactionsharing between calendars even updates such things as security settings automatically (things not normally covered by iCalendar)23:32
@preactionfeeds tab in the edit calendar23:32
pjesihumm23:32
pjesiso 7.3.6 can share calendar data between different instances of calendars within WG?23:33
@rizenyes23:35
@rizenand different calendars between different instances of webgui23:35
@rizenand different calendars that aren't even webgui related23:35
@rizenthat's why the new system is so much better23:35
+perlDreamerit's awesome!23:36
perlmiCal?23:36
perlmhow do they relate with calendars outside of wg?23:36
pjesiok, because me dev version says: sub www_importIcal{ ### TODO: Everything23:36
pjesimy*23:36
@rizenthe feeds tab allows you to import external calendars23:37
@rizenand if you add ?func=ical23:37
@rizento the end of the calendar url23:37
@rizenit will generate a feed for export23:37
perlmthat is brilliant23:37
pjesiok great23:37
pjesigreat job on the calendar btw23:38
-!- wgGuest35 [n=wgGuest3@130.157.145.37] has joined #webgui23:40
pjesican someone share a light on the followin: the client wants to be able to hand select a "featured article from a folder" and "select six items to display from a folder", for me it easy to make the custom templates but do I need to write a new Folder Asset?23:42
ckotilyou should be able to just copy the folder asset template and modify that. then choose that template for the folder asset.23:45
pjesickotil: the templates does not contain information about which content is "featured"23:46
+perlDreamernor does it allow you to select23:46
pjesitrue23:46
+perlDreamerI'd say you're looking at a custom Asset23:46
+perlDreamergive the PB guys a holler and they'll quote one out for you.23:47
pjesiI'd say I extend Folder with a featured var and a list array23:47
pjesiperlDreamer: I think I can manage23:47
+perlDreamerwell, before you said you were good with templates so I assumed that you couldn't hack23:48
+perlDreamermy apologies23:48
ckotilah.23:48
pjesiperlDreamer: sorry I forgot to tell you I can program as well23:48
pjesiI just learned templating because I didnt need to spend a lot of time in perl and we didnt have any webdesigner23:49
PedersenMJHmmm, wondering if I should feel offended, since I'm at least passable with templates, and that might mean that *I* can't hack, either...23:49
pjesidont be23:50
pjesi:)23:50
pjesiI find html/css much harder than perl/C/java ect23:50
+perlDreamerme, too23:50
pjesinice23:51
PedersenMJGood save :)23:51
+perlDreamerIt has a weird non-intuitive object model23:51
+perlDreamerrizen: I finally closed out that macro processing bug from this morning.23:52
@rizensweet23:52
+perlDreamerupdated the tests to test for the condition and updated the docs23:53
+perlDreamerThe PageUrl macro was a little tricky.  It had to be post processed after the call to gateway.23:53
--- Day changed Wed Jan 24 2007
-!- wgGuest43 [n=wgGuest4@static-72-1-4-143.ntd.net] has joined #webgui00:05
-!- wgGuest43 [n=wgGuest4@static-72-1-4-143.ntd.net] has quit [Client Quit]00:06
greghackeBye all.00:06
-!- greghacke [n=wgGuest5@cpe-71-72-101-120.columbus.res.rr.com] has quit []00:06
+MrHairgreasewhere are all these wgGuest dudes comming from?00:06
+perlDreamersnapcount built a javascript/java IRC client00:07
+MrHairgreasereally?00:07
@preactions/built/found/00:07
+MrHairgreaseoh00:07
+perlDreamerokay, that too00:07
+MrHairgreasetypical =)00:07
@preactionhttp://www.plainblack.com/webgui <- there's a big IRC button00:07
+MrHairgreaselemme check it out00:07
@preactionat least it doesn't say "get free help" and it's rather low-key for now00:07
+MrHairgreasecrap00:08
+MrHairgreasei don't have a jre00:08
@preactionwhy not? what OS?00:08
-!- wgGuest35 [n=wgGuest3@130.157.145.37] has quit []00:08
+MrHairgreaseubuntu00:08
-!- wgGuest00 [n=wgGuest0@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui00:08
+MrHairgreaseprolly need to apt-get something00:09
-!- wgGuest88 [n=wgGuest8@130.157.145.37] has joined #webgui00:09
+perlDreamerwell, at least we don't have to worry about you bothering us for newbie IRC help then ;)00:09
@preactionsun offers a linux JRE, it's in the universe repos iirc00:09
+MrHairgreasejust watch me =)00:09
-!- wgGuest00 is now known as TMRFE00:09
@preactionblackdown might work as well, but do NOT use GIJ00:09
pjesisun java is now gpl, so it should be appearing in all repos00:09
+perlDreamerthis is just weird00:10
@preactionit's about time00:10
+perlDreamerhttp://www.makezine.com/blog/archive/2007/01/how_to_isolate.html?CMP=OTC-0D6B4898489000:10
-!- mode/#webgui [+o TMRFE] by rizen00:13
@TMRFErizen++00:13
@TMRFERizen is the coolest bastard on the face of the planet.00:14
@TMRFEHmm...seems too easy to cheat this way00:14
-!- wgGuest93 [n=wgGuest9@x032124.its-s.tudelft.nl] has joined #webgui00:15
wgGuest93So i heard I could get free help here...00:15
+perlDreameronly if you use pomade00:15
wgGuest93Where do I find the firefox icon?00:15
@TMRFESpecifically only if you use Murray's Pomade00:15
+perlDreamerIt's the best Pomade.00:16
wgGuest93I dunno what pomade is00:16
+perlDreamerDidn't George Clooney use it in Brother, Where Art Thou?00:16
wgGuest93no00:16
wgGuest93he uses it in real life00:16
wgGuest93in that movie 00:16
+perlDreamerIf you don't know what it is, how do you know he did or didn't use it?00:16
wgGuest93he was into fap00:16
+perlDreamerImpostor00:16
wgGuest93or fop00:16
+perlDreamerwgGuest--00:16
+perlDreamerwgGuest93--00:16
wgGuest93er00:17
wgGuest93I have a crytal sphere00:17
-!- wgGuest93 [n=wgGuest9@x032124.its-s.tudelft.nl] has quit [Client Quit]00:18
+perlDreamerYou're actually that tall, really smart hacker from Europe, aren't you00:18
+perlDreamerArjan, come out from behind the alias.00:18
+MrHairgreasewhat a bastard was that guy00:18
+MrHairgreaseglad he quit00:18
+MrHairgrease=)00:18
+MrHairgreaseArjan00:18
+MrHairgreaseheh00:18
+MrHairgreaseI don't thinkit was him00:18
-!- TMRFE was kicked from #webgui by rizen [rizen]00:19
+perlDreamerprobably not00:19
+perlDreamerJueri?00:19
+MrHairgreaseHAHAHAHAHA00:19
+MrHairgreaseIt was me00:19
+perlDreamerno00:19
+perlDreameryou're kidding00:19
+MrHairgreaseI fooled you !!!!00:19
+MrHairgreaseBetter take away some more karma00:19
* MrHairgrease is getting that omnipotent feeling again00:19
+MrHairgreaseok00:20
+MrHairgreasethat was fun00:20
+perlDreamerHe's lost that omnipotent feeling00:20
+MrHairgreaseback to the math00:20
@preactionrizen--; editing your own karma is lame, dude :p00:24
@rizeni would never do that00:25
@rizeni can't believe you would accuse me of that00:25
+perlDreamerrizen: are you bug fixing manana?00:25
@rizensupposedly00:25
@rizenwe'll see what preaction sticks me with on the support list00:25
+perlDreamermaybe we could start by winnowing out the non-bugs00:30
@rizenperhaps00:32
@rizeni just want to clean up the damn list00:32
@rizenso i'll probably start at one end00:32
+perlDreamerAmen00:32
@rizenand work my way through it00:32
@rizenas much as possible00:32
* PedersenMJ sighs sadly. I *really* wish we'd found pb last year when looking. We have a new site getting ready to launch which has 140k of html for the home page.00:34
+perlDreamerwhat kind of "k"?00:35
+perlDreamerlines00:35
+perlDreamerpages00:35
+perlDreamerbytes?00:35
PedersenMJbytes00:35
PedersenMJ3595 lines.00:35
@rizenyou could always scrap it and go with webgui now00:35
@rizeni'm sure the site you are launching could be built in webgui in 1/4 the time00:36
PedersenMJDon't I wish. The current investment is at $150,000 (that I know of), and that's just in services that have been paid for so far. TPTB would pitch a major fit over the idea of tossing that kind of money out the window.00:36
@rizenthat's the worst excuse that i ever hear from people00:36
PedersenMJYou're right.00:37
@rizenwe've invested $100 million dollars in crap00:37
PedersenMJIt's a *shitty* excuse.00:37
@rizenbut if we hold on to the crap for long enough00:37
@rizenit might just turn into gold00:37
@rizen=)00:37
PedersenMJAnd I hate it. I wish that management agreed, though.00:37
@rizenthey can't change directions, cuz that would mean they made a mistake00:37
@rizenit's a classic CYA00:37
PedersenMJMy single best hope is that this site falls flat, and hard, in a non-recoverable fashion, right away.00:38
perlmIn economics sunks costs are always closely related with poor decision making.00:38
perlmrational decision making ignores sunk costs.  irrational decion making is hung up on sunk costs.00:39
perlmloss aversion is usually based on jobloss aversion :P00:40
perlmie CYA00:40
PedersenMJYep, and that's a big part of what's going on. What we have is so bad, so ancient, and everybody hates it so much, that the feeling is that anything must better.00:41
PedersenMJSo, all the issues that I've got are being set aside as "Well, we can work around that."00:42
perlmYou shoudl spend a weekend porting a few key areas to WG and show it to some brass and say you can deliever if you are supported.00:42
PedersenMJHere's my personal favorite: I asked for performance statistics. Their response to the question was "Well, if you need help configuring your cluster, we can recommend a group we know."00:43
PedersenMJTheir reasoning was that since I was asking so that I could compare our performance with theirs, and give myself a useful baseline, I must need help getting the configuration.00:45
PedersenMJNot 100% flawed reasoning, but completely ignored the simple request: Tell me how many page views your web app can handle per some unit of time with some hardware configuration.00:45
PedersenMJI really have considered doing that porting work, to show what all can be done. Not 100% confident of my abilities with wG yet, though.00:46
Radix__so test it - there are web testing tools out there arent there that test that kind of thing00:46
perlmI've seen the commerical CMS tools in action, in scale, in their full crappiness.00:47
PedersenMJYes, there are, and I'm already configuring hammerhead. But tell me this: Suppose I can handle 1 request/second. Is that good, bad, or in between?00:47
perlmIt is hard to quantify just how much better WG is that the commercial tools I've seen.00:47
@rizen1 per second is bad00:48
perlm1 request a second is utter crap.00:48
@rizenno matter what hardware you are on00:48
@rizen2 requests per second is unbelievably good though00:48
perlmhope you are only paying for a 384KB/sec pipe, cause that is all you will be using (at most).00:48
@rizenso you should shoot for 1.500:48
@rizen=)00:48
@rizenbtw...i'm kidding00:48
PedersenMJOkay, bad way to phrase the question: Suppose I can handle 1 request/sec. Is that the expected rate, is it better, or is it worse?00:48
@rizendepends on the system and what you're doing00:49
@rizenlet me give you an example00:49
@rizenusing apache bench00:49
@rizenon my crappy mac00:49
@rizenrunning webgui00:49
@rizenwith one simultaneous request00:49
@rizeni can do 15 requests per second00:50
PedersenMJExactly! Depends on the system! But I have no way of *actually* gauging *their* application. I can tell what we have, but am unable to tell if we are running at the expected speeds, or if we are doing better or worse.00:50
@rizenand that's while running lots of other apps00:50
@rizenthe only way to do a fair comparison00:50
@rizenof whether one system is faster than another00:50
@rizenyou have to install both systems on the same hardware00:51
@rizenand have them perform roughly the same functions00:51
@rizenunder the same conditions00:51
Radix__the biggest difference isn't going to be speed though - it's going to be manageability.00:51
PedersenMJI'm not even trying to compare one system to another. I'm trying to discover what *they* feel we should be able to get. Even a ballpark range of it. Heck, tell me how it performs on one of their servers, even.00:52
perlmSounds like you are dealing with novel00:52
PedersenMJYou see, I *know* that wG would be at least as fast as anything they can provide, but am completely unable to prove it, since anything I can benchmark, they can say "Oh, you just need to tune our application better. Here, let me give you a phone number of some folks who can help, for a generous fee, of course."00:53
Radix__We don't really care about throughput with our website - it's a non-issue to us as we don't get a huge amount of hits daily, but we do need to keep the information on our website up to date at all times and wanted to deliver more dynamic content.00:54
@preactionyou can tune an application to skew any benchmarking results, the results that matter are still the same...00:54
PedersenMJThen it comes down to a question of who should mgt believe: One of their employees, or some company who does this full time and has just been paid a lot of money to do it for this company.00:55
@preactionwhat the real issue is: WebGUI can outperform without those tedious, expensive tweaks...00:55
@preactionyou have plainblack behind you though00:56
@preactionand the wG community00:56
perlmlooks like my p4/3.2GH with 1gig ram on a sata is serving 25 cached Webgui pages per second.00:56
@preactiondonorware has some choice things to say, and they're running ancient webgui00:56
perlmwoah, second test shows 40 pages/second00:56
@preactionBrunswick just updated to the latest version00:56
@preactionthe US Department of State has been using WebGUI for a while for a whole slew of sites00:57
@rizenPedersenMJ, the speed of the thing (unless it's a huge painpoint) isn't the way to win an arguement anyway00:57
perlmmy box at home via https can serve 7 pages a second with webgui and I just cleared the cache there.00:57
@rizenit's the stuff that actually costs money00:57
@rizenlike how long does it take to build out a site using it00:58
@rizenhow much hardware does it take to host it00:58
@rizenhow easy is it to plug in functionality X00:58
@rizenwhat does it already have out of the box that i don't need to develop00:58
@rizenthings that easily equate to time and money00:58
PedersenMJThe speed of it is just one of my issues.00:58
@rizenfor example00:59
PedersenMJCorrection, not the speed of it, but the answer to the question. Virtually every single question that I ask of them gets the same sort of response.00:59
@rizenone of our clients was running oracle portals00:59
@rizenit took 8 servers to run one site00:59
@rizenwhen they switched to webgui, they used a mid-range pentium box with a gig of ram01:00
@rizentherefore it was easy to see the hardware cost benefit01:00
perlmmy junker box at home on a 1mbps pipe can do 7 webgui pages/second.01:00
@rizenplainblack.com, which is a reasonably complex web site is capable of about 25 requests per second01:01
@rizenwith a 2.4 ghz xeon and 2 gigs of ram01:02
PedersenMJAs you've already noted, JT, to show them what would have to be done would require some clear cost-benefits. And it would require another significant hurdle being crossed: Getting them to dump the current company.01:02
@rizeni suppose it could do more if i tweaked it, but that's good enough for our needs01:02
PedersenMJ*The* major reason for sticking with the current company? With the current company, we can (supposedly) have a brand new website by the end of Feb, launched and public, and we can be rid of the old one.01:04
PedersenMJWith how much everybody (internally) loathes our current site, getting rid of it is a *very* high priority.01:05
Radix__WebGUI is not the answer01:06
Radix__WebGUI is the question.  Yes is the answer.01:06
PedersenMJYeah, I know. I'm hoping that making an intranet, and showing *that* to them, will give them some idea of what it can do.01:07
PedersenMJBut, even if they *did* go with it.... Hey, waitaminnit: pb.com actually handles support contracts, and actually deals with customers... Give me 3 months, and then we'll see. We're all expecting this company, once they've been paid in full, to tell us to fark off.01:08
PedersenMJUntil then, though, I'll apologize in advance. I'm thinking I'll rant and rave over the competition, which seems to have so little value that it's amazing to me they managed to make a business, never mnd stay in business.01:11
@preactionis martin in here?01:21
@rizenhe's away01:22
+MrHairgreasehe is01:23
+MrHairgreasewhat's up?01:24
@rizenwhoa01:24
@rizenyour account shows an away status on my screen01:24
+MrHairgreaseoh01:24
+MrHairgreasewell01:24
+MrHairgreasei put it on away this afternoon01:24
+MrHairgreasewhen i was away01:24
+MrHairgreasenever put it back01:24
@preactionMrHairgrease: that fix you made to WebGUI::Form::Date, i just needed to know what you did so I could apply it to the other elements as well (but i found it in SVN)01:25
+MrHairgreaseok01:25
+MrHairgreasei was kinda mysterious at first01:26
+MrHairgreasebut after a while i figured out what it was supposed to do01:26
@preactionyeah, i also added some other tests, and realized that i probably should've tested the other way01:26
+MrHairgreaseok01:26
+MrHairgreaseso01:26
+MrHairgreaseno more questions?01:27
@preactionnope, thanks01:27
+MrHairgreaseok01:27
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui01:47
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:50
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []01:50
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui01:51
+perlDreamerstupid freaking proxy user agent crud!01:51
cap10morgangeneral advice question: i'm writing a grassroots political action tool (basically it allows constituents to email their congressman) in webgui.01:52
cap10morganand i'm debating whether the component that actually delivers all the messages should be written as a workflow activity or not01:52
cap10morganthere will be thousands of messages in the queue at times01:52
crythia1why do I think you don't have a choice?01:53
cap10morganand i don't want to clog up spectre01:53
@rizenjust throw the messages in the WebGUI mail queue01:53
@rizenspectre will send them out as it goes01:53
cap10morganthe other option would be a completely outside of webgui daemon that just scans the queue db table01:53
@rizenas far as clogging up the queue, just set it to priority 3 for sending out messages01:54
@rizenthat way publishing requests go through first01:54
cap10morganspectre will still attend to the other activities pretty quickly even w/ a huge queue, right?01:54
cap10morganoh, ok01:54
cap10morgandidn't realize you could prioritize them01:54
cap10morganvery nice01:54
@rizenyes, cuz it only sends out the messages it can send out in 1 minute01:54
cap10morganok, great01:54
@rizenthen it releases control to see if there's something else to do01:54
@rizenif not01:54
@rizenit resumes01:54
cap10morganspectre it is!01:54
cap10morganhmm, where do you set the priority for an activity?02:01
@rizennot for an  activity02:01
@rizenfor a workflow02:01
@rizenlook in the scheduler02:01
@rizenfor the workflow that sends out emails02:01
@rizenyou'll also likely want to change that schedule to run every minute02:02
@rizenrather than every 502:02
cap10morganah, got it, thanks02:02
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:05
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]02:28
-!- wgGuest88 [n=wgGuest8@130.157.145.37] has quit []02:31
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit ["Leaving"]02:36
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has joined #webgui02:57
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]03:07
Radix-wrkhttp://video.google.com/videoplay?docid=-413444611237804744403:52
@rizenthat's hillarious03:59
Radix-wrkI thought you'd like it ;)04:02
-!- wgGuest77 [n=wgGuest7@60.50.200.186] has joined #webgui04:07
Radix-wrkGreetings wgGuest7704:10
-!- wgGuest77 [n=wgGuest7@60.50.200.186] has quit []04:18
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui04:35
* Radix-wrk wonders how he's going to implement this new password recovery for over 4000 users who have no profile information other than name, company name and email address.04:36
@rizenor don't04:37
@rizen7.4 will see the return of email based password recovery04:37
@rizen7.3 would have had it, but we had to let someone go, so we were all playing catch up04:38
Radix-wrkHmm.. what's the time frame for a stable 7.4 then?04:38
PedersenMJYay! I wasn't the first one to ask for it! :D04:42
@rizen1 week longer than it would have been before you asked04:43
@rizenif you want to speed 7.4 coming into the world, then you need to help us get the bug list cleared04:44
@rizencuz we're not even going to fork for 7.4 dev until that's done04:44
Radix-wrkFair enough04:44
* PedersenMJ turns into annoying newb for a minute: What? You mean you expect us to work on this system you provide for free and we benefit from? How dare you! I can't believe the nerve of some developers! You should just be grateful we use it!04:53
* PedersenMJ turns annoying newb mode off ;)04:53
@rizenthat's it04:53
@rizenyou're outta here04:53
@rizenyou're just lucky i can't spell kik04:54
PedersenMJheh. Damn lucky I am.04:54
PedersenMJSeriously, JT, I would like to contribute better to the help files. Is there a way I can do something to help structure the wiki a bit, and maybe help with that?04:58
@rizenJust do it. It's a wiki. That's what it's there for.04:58
PedersenMJOr should I just write away at everything I can in the wiki, until we have enough content in there to help structure it?04:58
@rizenWhichever way works best for you.04:59
@rizenI built the wiki asset in webgui to spur growth in community driven documentation04:59
@rizenso do what you can04:59
@rizenand hopefully others will join you04:59
@rizenand then we'll have lots and lots of great documentation05:00
PedersenMJOkay. Next up, how to convert a style into a theme. I'm going to make an article over here, first, and then do a copy/paste into an article there.05:00
PedersenMJwiki entry, not article, sorry.05:00
PedersenMJBTW, there's a reason I focus on the docs and themes: When it comes to perl objects, I suck. I've never been able to grok them, and every article I've read on it just doesn't clear it up for me. I can do some great stuff in a procedural fashion with perl, but objects (and, in fact, higher level than list data structures) just don't make sense to me in perl.05:01
@rizenthat's fine05:02
@rizenevery area needs documentation05:02
@rizenand honestly, the API has more docs than everything else anyway05:02
PedersenMJWell, that's the part that you guys need and use the most.05:03
PedersenMJInteresting. I'm obviously doing something wrong, as I can't put a wiki onto a page layout.05:10
PedersenMJWhen I do, I get a "Problem With Request" message, and a nastygram in the log file about being unable to execute a prepared sql statement.05:10
@preactionwhat's the SQL statement? what version?05:16
PedersenMJI'm not sure... Here's what I've got, and what I've narrowed it down to. /data/WebGUI/lib/WebGUI/Asset/Wobject/WikiMaster.pm, line 44, in 7.3.5.05:18
PedersenMJFor some reason, the $self->get("recentChangesCount") at the end of that statement (technically on line 45) is being treated as a string by the DBI, and resulting in the end portion of the statement being <<desc limit '50'>> (minus the <<>>)05:19
PedersenMJMySQL, of course, treats that as an error.05:20
@preactionsomeone's using a placeholder where they shouldn't be05:20
@preactionfor some reason DBI thinks that "limit" is a column that wants a string, so it's making 50 into a string05:21
PedersenMJAh, good, was worried that the someone was, somehow, me.05:22
@preactionscrew DBI, screw HTML::Template, and screw Larry Wall!05:22
PedersenMJEwww. Why include Larry on that list?05:22
@preactionbecause I want to tell my great-great grandchildren that I screwed Larry Wall05:22
@preactionyou're telling me you wouldn't?05:23
PedersenMJCould be worse, I suppose. You could want to tell them you screwed Richard Stallman.05:23
@preactionoh god, no. I hate hippies.05:23
PedersenMJAnd no, I wouldn't do Larry Wall. Something about having an odd number of legs just does nothing for me.05:24
@preactioni suppose I should realize that I'm a PBWG now, and I should act appropriately...05:24
@preactionbut where's the damned fun in that?05:24
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []05:25
PedersenMJActually, judging by the actions of at least one pb'er, you're definitely acting appropriately.05:25
@preactionwhom? JT?05:25
@preactionfuck the fucking fucker!05:26
@preactionJT isn't a "pb'er" he's THE PB'ER05:26
@preactionperlbot tmrfe05:26
@preactiongooeybot tmrfe05:26
gooeybotpreaction: excuse me?05:26
@preactiongooeybot tmrfe is The Man Responsible For Everything -- Yes, sometimes there IS someone to blame.05:26
PedersenMJOne good thing about this channel: There's not a whole lot of holding back your opinions :)05:27
@preactioni have +o, i get to +b anyone who doesn't agree with my opins ;-)05:27
@preactionAlpha Geeks05:28
@preactiontmrfe?05:28
gooeybottmrfe is The Man Responsible For Everything or Yes, sometimes there is someone to blame05:28
@preactionrofl05:28
PedersenMJGotta remember that: If I disagree, keep my mouth *SHUT*.05:28
@preactionnono, if you disagree and can back it up, talk05:28
@preactioni kept my mouth shut on a lot of things, and bad things happened because of it05:28
@preactionexample: 7.3.6 is going to be very bad, because the Calendar has not been tested as robustly as I said it should be05:29
PedersenMJOkay, upgrading dbi from 1.52 to 1.53. Let's see if that fixes that problem.05:29
@preactionbecause nobody uses "beta" versions05:29
@preactioncrap, he's back, quit talking05:29
@preaction3... 2... 1...05:29
PedersenMJActually, I *am* using the beta version. I've learned that beta, for wg, seems to mean "We don't wanna support it"05:29
@preactiondo what now? we do support it, we just don't recommend that mission-critical apps use it05:30
@preactionexample: if your company intranet relies on webgui, don't use something that could break that05:30
@preactionBUT, do make a dev site and do test that your company intranet works with the beta (something that nobody does, but they should)05:30
@preactiona dev box would run someone, what? $30005:31
@preactionif that05:31
@preactionuse an old production box from 199205:31
PedersenMJAh, again with my bad choice of words. beta doesn't seem to mean much to me. I've watched webgui off and on over the past year, and seen it go through more versions than I can count. With that many releases, it's hard not to think of *every* release as being beta.05:31
@preaction7.3.6 will be more stable than any 7.0 series to date05:31
@preactionand 7.4 will as well05:31
PedersenMJNope, that DBI upgrade didn't fix it. Maybe DBD::MySQL05:32
@preactionit's only going to get better, now that more people are payed to develop WebGUI05:32
PedersenMJI don't (and haven't) doubted that. Heck, I use beta software for production purposes. I find that quite often beta is perfectly fine for my needs.05:32
@preactionanother reason i feel we should abolish those labels05:33
@preactionthe main one: People are afraid of "beta" software.05:33
@preactionso it will never become stable if nobody uses it05:33
@preactionthe bazaar approach: with enough eyes, all bugs are shallow05:33
PedersenMJWow, DBD::MySQL went from 2.9006 to 3.008, and *that* fixed that problem.05:33
@preactiongood, i can recommend that to people on the forums05:33
PedersenMJBRB, must submit an rfe for testenvironment for that.05:34
@preactionthen when 7.3.6 goes stable, people should run testEnvironment.pl again, that should be added to the gotchas05:34
@preactionalso, damnit, i love frank to death but he can't write code for beans05:36
@preactionand he loves doing it so much too, it's hard to break it to him05:36
@preactionJT doesn't have that problem luckily, so i ask him to. rofl05:36
PedersenMJhttp://www.plainblack.com/rfe/request-for-enhancement/update-dbdmysql-required-version#hvtUJ3-kg8RnNNvbGeJ_iA05:38
PedersenMJDefinitely think that's a quickie, and worth some karma being put in. Don't have much myself at this point, though.05:38
@preactionpfft, not even a quicky, that's 15 seconds05:38
@preactionproblem is, all RFEs have to run by JT, so i can't just do it now05:39
PedersenMJYeah, but would be worth it to prevent some bug reports.05:39
PedersenMJThrow karma at it, then, and make JT see it tomorrow.05:39
PedersenMJOr later tonight, if he comes back (I know, he usually does).05:39
@snapcountsweeeeeeeeet05:39
@snapcountone of my stocks went up by $2.12 / share today05:40
PedersenMJI can go one better than that: Not one of my stocks has *ever* gone down.05:40
@preactionpfft, i'm not wasting my karma on that :p05:40
@snapcountthat's pretty incredible05:40
PedersenMJOf course, having no stocks also means that none have ever gone up, either.05:40
@preactionrofl05:40
@preactionhook line and sinker?05:41
@snapcountI swallowed the whole fishing pole05:41
@preactionyou do personal stock trading? or mutual funding?05:41
@preactioni say we should have a little plainblack investment club thingy05:41
PedersenMJMe? None. Congrats, though, snapcount. That's cool.05:41
@snapcountI have a Roth IRA that's spread across two mutual funds05:42
@snapcountall of my SEP money is in individual stocks05:42
@preactioni understood none of that05:42
@preactionSEP? i know what an IRA is but you put that in mutual funds?05:42
PedersenMJSEP? Somebody Else's Problem money?05:42
@preactioni really need to set up an appt with my bank05:42
@snapcountRoth IRA == taxed on contributions, max of 4K per year you can put in, no taxes when you cash out05:42
@snapcountI forget what SEP stands for05:43
@snapcountbut it's basically a max of 40 - 50k per year contribution I think05:43
@preactionhttp://personal.fidelity.com/products/retirement/getstart/newacc/sepira.shtml.cvsr <-05:43
PedersenMJAh,see, I only know the Hitchhiker's Guide reference (yes, very bad geek syndrome here)05:43
@snapcounttax free contribs05:43
@snapcounttaxed when you cash out05:44
@snapcountboth have penalties if you cash out before retirement age except for certain things05:44
@snapcountlike buying your first home05:44
@snapcountand they are *huge* penalties05:45
@snapcountlike 40% total05:45
@preactionon the principle? or on the earnings?05:45
@snapcounton the withdraw05:45
@preactionso on the whole damned thing05:45
@snapcountit counts as regular income05:45
@snapcountyep05:45
@snapcountso income tax of like 30%05:45
@preactionif you insert $100 and withdraw right away, you only get $6005:45
@snapcountthen a 10% penalty05:45
@snapcountexactly05:46
@preactionew05:46
@preactionwhere do you go for your finances? i still haven't found a place anyone recommends05:46
@snapcountscottrade is where all of my investments are05:46
@snapcountalso where your Plain Black profit sharing will go05:47
@preactionthen what was that $85 check i just got from plainblack?05:47
@snapcountyour paycheck for the year?05:48
@snapcountdid you get a raise?!05:48
@snapcountwhat _the_ hell05:48
@snapcountdidn't you have some expense reimbursements coming or something?05:48
@preactionoh, right05:48
@preactionexpenses05:48
@preactioni was going to say, i don't have profit sharing yet05:49
@snapcountyou do now05:49
@snapcountstarted Jan 1 I think05:49
@preactionright05:49
@snapcountso work harder!!!05:49
@preactioni'm trying05:49
@snapcountsave us money05:49
@snapcountreduce costs05:49
@preactioni'm also trying!05:49
@snapcountget 1000 clients05:49
@snapcounthehe05:49
@preactioni've been hyping up webgui to everyone i know05:50
@snapcountit's a good incentive05:50
@preaction(not because i'm paid to though, which is why it's so alluring to them)05:50
@snapcounta lot of companies don't do it anymore05:50
@preactionbecause they don't make enough money05:50
@snapcountIt took me 5 years at my last job to qualify for the lowest level bonus program05:50
@snapcountmaxed out at like 900 / year05:50
@preactionTonren: I'm always afraid to use mod_rewrite.  I'm afraid I may inadvertently open a gateway to Hell.05:50
@preactionlol05:51
@snapcountuhh05:51
@preactionand ew @ snapcount 05:51
PedersenMJHeh, I'm even hyping it to people, and I'm *not* getting paid. Which is fine, I'm not a web developer, and have no interest in becoming one.05:51
@snapcountthere is no cap at plainblack05:51
@preactionwhy are you not idling in: #perl, #css, #apache, #ubuntu :p05:51
@snapcountwho?05:52
@preactionhell, i own #css, you should at least give me some props there :p05:52
@preactionYOU05:52
* snapcount looks over his shoulder05:52
@preactionyes, he knows who he is!05:52
@snapcountI don't know much about those topics05:52
@snapcountwell, two of them at least05:53
@preaction:p05:53
@snapcountthe other two I know a little bit about05:53
@snapcountby my standards at least05:53
@preactionyou idle to learn and to teach :p05:54
@snapcountwow... #css is your channel?05:54
@preactioninasmuch as i have founder access to chanserv, yes05:54
@snapcountcrikey!05:54
@preaction2-3 years ago i asked the freenode people to give me a place that wasn't being used by anybody, and now it's that05:54
@preactionfor a channel of that size, there's surprisingly little bad stuff going on. people target #perl a lot, #ubuntu and the other distros a lot05:55
@preaction#apache once in a while05:55
@preactionwe're bigger than #web, and that's all i really ask. we'll never be as big as ##php though, which sucks05:55
@preactioni'm an uber-nerd, so what?05:56
@snapcountdamn... I'll be like 189 dog years old in an hour05:57
@snapcountclosing fast on 10,000 days!!05:58
@snapcountwoot05:58
@preactionwoot indeed05:58
@snapcountdamn... woot had a good deal going today06:02
@snapcounttwo 512MB memory sticks for 9.9906:02
@preactiondude06:02
@preactionyou picked me up some, right?06:02
PedersenMJI'd almost be afraid to plug them in at that price.06:03
PedersenMJHey, are the WebGUI help files online anyplace, or are they just in the help section of an installed webgui site?06:04
@preactionhelp section of installed webgui, make a demo06:06
PedersenMJNah, was wanting to make links to it from a wiki entry.06:08
@preactionah, no unfortunately06:09
PedersenMJHerm... This might piss off JT if I did it, but it *does* work: http://www.plainblack.com/home?op=viewHelpChapter;namespace=AdSpace06:10
PedersenMJI think I'll ask before I make such links, though. Like I said, liable to piss him off.06:11
@preactiondude? how? can you click view Admin Console over there?06:11
PedersenMJNope.06:11
@preactionthen it was meant to06:11
PedersenMJI used my own website, and changed the domain in it to plainblack.com06:11
@preactionnothing over on the right that has anything that you shouldn't be able to click on?06:11
@preactionyeah, i can't see why he'd have a problem with links to there06:12
PedersenMJNothing that I can see. And when I *do* show the admin console, I get the login button, and the help chapter.06:12
@preactionyeah, i logged out and am looking as a visitor06:12
-!- wgGuest91 [n=wgGuest9@adsl-69-107-5-136.dsl.pltn13.pacbell.net] has joined #webgui06:13
wgGuest91ice06:13
wgGuest91nice. I like this06:13
-!- wgGuest91 is now known as IsaacFinnegan06:13
PedersenMJDitto. I can't see why he would be upset, but... It's not a clickable link. People have gone to court over publishing such links. So far, I've managed to avoid having JT think of me as something he peeled off the bottom of his shoe. Would like to keep it that way :)06:13
PedersenMJHiya IsaacFinnegan. What's up?06:14
IsaacFinneganHi.  Not much just checking out the new web irc client. Very coo.06:14
IsaacFinneganHappen to see it. Writing an Auth plugin write now06:14
* PedersenMJ points to snapcount. Thank him :)06:14
@preactionthe prick.. stole my idea06:15
IsaacFinneganvery cool06:15
IsaacFinnegangj06:15
PedersenMJI seem to recall JT figuring out that snapcount doesn't have an original bone in his body last night.06:16
@preactioneh, i say things that i'd like to see and he actually does them, so i can't complain06:16
@preactioni don't have time to do half the things i want to see in WebGUI / plainblack06:16
@snapcounthey... I can be original06:17
@preactionlaugh. Mr. Worst Idea of 200606:17
* PedersenMJ waits.06:17
* preaction holds his breath.06:17
PedersenMJSee, I can admit to being boring and unoriginal.06:17
@snapcountgive me a minute06:17
@snapcountit's coming06:17
@snapcountalmost now06:17
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui06:17
@snapcountok06:17
-!- mode/#webgui [+o rizen] by ChanServ06:17
@preactionsure, now that JT's here you'll have an original idea...06:18
@preactioner.. i mean06:18
@snapcountWebGUI should use a system where everything is an "asset"06:18
@snapcountsee06:18
* preaction holds breath06:18
@snapcountthat' original06:18
PedersenMJNow, go and take out a patent on it, so that you can squeeze JT for the bucks.06:18
@preactionshould we call them "asset" though? sounds too much like "ass"06:18
@preactionhow about web objects?06:18
@snapcountwobjects!06:18
@snapcountEureka06:18
@preactionomg!06:18
@preactionthat's perfect!06:19
@snapcount(tm) snapcount industries incorporated06:19
@snapcountnow we just need a mascot06:19
@snapcounta multi-tasker06:19
@preactionhow about a squid?06:19
@snapcountzOMG06:19
@preactionwith a big shield, for protection against lawsuits06:19
PedersenMJHeya rizen: Question for you regarding online help files? Would you want to take me out back and have me shot (or worse) if I posted links like this (http://www.plainblack.com/home?op=viewHelpChapter;namespace=AdSpace) in a wiki article?06:19
@snapcountoh wow... what have we become06:19
@preactionplainblack will probably say you stole their ideas06:19
@preactionhilarious?06:20
@preactionwe have become hilarious06:20
@snapcountyou can only tell yourself that for so long06:20
@snapcounttrust me, I know06:20
@preactionbefore it becomes true, i know06:20
-!- wgGuest59 [n=wgGuest5@203.161.68.67] has joined #webgui06:20
@snapcountalthough I sent an email to Steve and Vrby last week that made Steve shoot Mountain Dew out of his nose06:20
@preactioni was making chris palamaro laugh his buns off today, and i was telling him that he had to do a whole bunch of crap06:20
@snapcountmust have got lucky06:21
@preactionlolol06:21
@snapcountwelcome wgGuest59 06:21
wgGuest59Are you going to just leave the chat thingy as a file attached to the page, or going to hide it and give it a proper link button or something?06:21
@preactionquestion: what is SQL_CALC_FOUND_ROWS and why isn't it working?06:22
-!- wgGuest59 [n=wgGuest5@203.161.68.67] has quit [Client Quit]06:22
@rizenpedersenmj06:22
@rizendon't include the domain in it06:22
@rizenor a page for that matter06:23
@snapcountdid anyone grok wgGuest59's comment06:23
@rizenjust /?op=viewHelpChapter;namespace=AdSpace06:23
PedersenMJShould it actually be ^/; instead of just / ?06:23
Radix-wrksnapcount: Your link to the irc chat is wierd.06:23
@snapcountwho cares?06:24
Radix-wrkOh.. you've got a button06:24
@rizenwhere did you see sql_calc_found_rows06:24
Radix-wrkbut you didn't hide the file objects06:24
@rizenit better not be in svn06:24
@snapcounthide them?06:24
Radix-wrkgo to www.webgui.org and scroll right down to the bottom snapcount06:24
IsaacFinneganwill packages being totally broken stop 7.3.6 from being marked stable?06:24
@snapcountyikes!06:24
@rizenpedersen...you can't use macros06:24
@snapcountwoops06:24
@snapcounterr06:24
Radix-wrkuhuh06:24
@snapcountwhoops06:24
@snapcountthx06:24
@preactionrizen: no, it's in some DoS code, but actually looks like SQLForm uses it too06:24
@preactionrizen: it wasn't that, it was something else06:25
@rizenok06:25
@rizenit's a way of finding out how many rows the query would have generated had there not been a limit clause on it06:25
@preactioni seem to fall into the habit of always thinking it's something BIG and EXCITING when it's just as simple as "didn't run the migration script" :p06:25
PedersenMJOkay JT. Thanks. Wanted to make sure before I posted such links. Current article I'm working on can benefit heavily from linking into the online help files.06:25
@preactionwhy doesn't our paginator use it?06:25
-!- specsmu [n=rmiller@adsl-69-232-61-48.dsl.irvnca.pacbell.net] has left #webgui []06:26
@preactionor should i say: "yet"?06:26
@rizencuz we only found out about it yesterday06:26
@preactionooooooh06:26
@rizenand we can't put it in the paginator yet06:26
@rizennot until 7.406:26
@rizenjust in case it has any side effects06:26
@preactionso franks' been on you about the paginator i take it06:26
@rizenyup06:26
@rizenfor several months now06:26
@snapcountRadix-wrk: it's fixed now06:27
Radix-wrk:)06:27
@rizenand every idea he came up with i have shot down because it breaks something06:27
@rizenor doesn't work in some circumstance06:27
@snapcountI hid the folder from navigation but forgot to hide the zip archive06:27
@rizenbut he found this thing06:27
@rizenand it looks like it will work06:27
@preactionthe alternatives are almost universally horrible (i've got a solution where you pass in parts to an SQL query and it assembles it for you, and then assembles a count(*) query)06:28
@preactionbut i hate writing SQL, so it works for me06:28
PedersenMJpreaction, you wanna ask JT about this rfe? http://www.plainblack.com/rfe/request-for-enhancement/update-dbdmysql-required-version#hvtUJ3-kg8RnNNvbGeJ_iA06:30
@preactionmeh, he'll see it when he sees it06:30
@rizenwhy is that an rfe?06:31
@rizenit's a bug right?06:31
@rizenit doesn't work without the upgrade?06:31
PedersenMJDid I file in the wrong spot? THought it was supposed to go there?06:31
@rizenif you want it to do something it doesn't do it's an rfe06:32
PedersenMJNope, the big link which says bugs right next to rfe. Sorry about that.06:32
@rizenif it's throwing an error06:32
@rizenit's a bug06:32
@preactionthe WRE must come with a 3.0 DBD::MySQL already06:32
PedersenMJWas looking in the wrong spot, yet again. I do that quite often.06:32
PedersenMJIs it possible for me to change it into bug, or should I just file a new one as a bug, and dupe it, or what?06:33
@preactionjust make a new bug06:34
@rizenWRE comes with DBD::mysql 3.000206:34
PedersenMJAnd I had 2.9, and testEnvironment was only wanting 2.102106:35
@snapcountwhat's the groupId for 'everyone'06:37
@snapcount7?06:38
@snapcountindeed06:39
@snapcountthx snapcount 06:39
@snapcountnp man06:39
PedersenMJWow, this is going to a hellaciously long article. I've got 23 items on my todo list for it, and some of them are long. This is the "Create A WebGUI Style" article I've been promising.06:44
PedersenMJIf you guys wanna watch it, it's at http://dev.icelus.tzo.com/wikidocs2/doc-wiki/how-to-make-webgui-look-like-your-site for now. Once I've got it done, I'll post it over on wiki.webgui.org06:45
@preactionPedersenMJ: before you go too gonzo, perhaps some of that stuff should be abstracted out into other wiki articles? like make a base "Macros" article, and add links to the various macros in there, like "macro Asset Proxy" and "macro Login Box"06:47
@preactionyou can make a package of the wikipages you make and I'll verify it and put it into the PB wiki for you (since that would be infinitely easier, though that would mean the username would be mine)06:47
@preactionwhatever you decide, i guess06:48
@rizenhere's an idea06:48
@rizenwhy screw around with a staging area06:48
@rizenjust build it on the wiki like anybody else would do06:48
PedersenMJBecause It's not nearly ready for the general public.06:50
@rizenyeah, but by working out there other people can help you make it ready for general public06:50
@rizenthat's the point of a wiki06:50
@rizenit's collaboratie06:50
PedersenMJHeck, I have to figure out what is going in anything there. I don't mind doing the copy/paste work afterwards. That's minor to me. I want to put something there that I feel some pride in.06:50
@snapcountwhat does wgbp say about naming object ref variables again?06:51
* snapcount doesn't want to look it up =/06:51
@preaction$<descriptive name>_ref06:51
@snapcountgracias amigo06:51
@preactionhungarian notation06:51
@preactionrather, systems hungarian06:51
@rizenactually no06:51
@preactioncrap!06:51
@rizenit WGBP says $<descriptiveName>Ref06:51
@rizenpbp says the other way06:52
@snapcountb/c we camelCase06:52
PedersenMJpreaction: That does sound like a good idea, and is probably what will happen in the end. But, until I get ready to send it there, it's going to stay one page.06:52
@snapcount?06:52
PedersenMJhttp://www.plainblack.com/bugs/tracker/update-dbdmysql-required-version#H78t-iSmQFzoWjeRRSfM2Q06:52
@preactiondamn camels and damn the middle east!06:52
PedersenMJAnd please close out that RFE.06:52
@snapcountall refs are created equal though, no naming convention for array refs vs obj refs, etc06:53
@preactioncorrect suh, what it is should explain what type of ref06:53
@preactionthough wgbp says to name arrays as plural06:54
@preactionhashes as singular06:54
@snapcountyeah I remember that one06:54
@snapcountman, I don't like this06:54
@snapcount$userRef->username();06:55
@snapcountthat's less readable to me06:55
@snapcountbut there's no mistaking what user is I guess06:55
@snapcountI like it for non objects though06:56
@snapcountif only what I liked mattered.... sigh*06:56
* PedersenMJ shakes snapcount's hand. Welcome to the club. Meetings are every 3 Tuesday, unless the month has an a in the name, then it's every Friday night. Your t-shirt is on order.06:57
-!- wgGuest31 [n=wgGuest3@24-240-44-194.dhcp.mdsn.wi.charter.com] has joined #webgui06:58
Radix-wrkGreetings wgGuest3106:58
-!- wgGuest31 [n=wgGuest3@24-240-44-194.dhcp.mdsn.wi.charter.com] has quit [Client Quit]06:59
PedersenMJWow, he was talkative.06:59
PedersenMJHis arrival meant more than words can say, and his departure will truly be missed.07:00
Radix-wrkHe arrives so late and leaves so early we haven't had time to figure out what he does yet!07:00
PedersenMJHey, I didn't know I worked with you! What department are you in?07:01
Radix-wrkArea 5107:02
@preactionsnapcount: i would not use it on objects, only hash and array refs07:04
@preactioni don't care what pbp says, for objects it's horrible07:04
* preaction ducks the firing squad07:04
@snapcountwell one things for sure07:04
@snapcountthere will be a lot of freaking variable names with Ref appended if we do objects too07:05
* Radix-wrk lowers his rifle, grins at preaction and says "We aim to please!"07:05
@snapcountand I agree with you07:05
-!- IsaacFinnegan [n=wgGuest9@adsl-69-107-5-136.dsl.pltn13.pacbell.net] has quit []07:05
@snapcountI just freaking wrote one sub using that notation and I want to go somewhere and die07:05
@snapcountI was getting confused reading very simple code07:05
@snapcountthat *I* wrote!07:06
@snapcountseconds earlier07:06
@preactionlolol07:06
Radix-wrkheh - hungarian notation has always sucked.. for every language07:06
@preactioni've adopted a lot of them07:06
@rizenyou're not supposed to do it for objects07:06
@preactionand it's systems hungarian, apps hungarian rocks07:06
@preactionwikipedia the subject07:06
@rizenyou're supposed to use a valid object name07:07
@rizenlike $user07:07
@rizenor $asset07:07
@rizenor whatever07:07
-!- perlDreame1 [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui07:08
perlDreame1anyone awake at this beastly hour?07:09
@rizenpd, what's wrong with you07:09
PedersenMJnope. All asleep.07:09
Radix-wrkbeastly?07:09
perlDreame1it's a relative thing07:09
perlDreame1Radix-wrk: what version do you have of DBD::mysql?07:09
Radix-wrkUmm.. no idea07:12
Radix-wrkhow do I find out?07:12
Radix-wrkwhatever version came with 0.7.1 of the wre tho I'd say07:12
perlDreame1ah07:13
perlDreame1okay07:13
Radix-wrkwhy do you ask?07:13
perlDreame1there was a bug posted about the minimum version of DBD::mysql07:13
PedersenMJI just posted it a few minutes ago, actually :)07:13
perlDreame1apparently the testEnv script allows a version that is too low to work the wiki07:13
perlDreame1PedersenMJ: we aim to please07:13
perlDreame1plus, my wife is studying so I have hack time :)07:14
@preactioncd /data/WebGUI/lib; . /data/wre/sbin/setenvironment; perl -MDBD::mysql -e 'print $DBD::mysql::VERSION;'07:14
perlDreame1preaction: are you a WRE user as well?07:14
@preactionyes07:14
@preactionit comes with 3.00207:14
PedersenMJAnd do extremely well.07:14
perlDreame1well, I've figured out your event recurring bug07:14
@preactionone of many?07:15
perlDreame1there's more than one?07:15
perlDreame1I thought the other one was bad specs07:15
perlDreame1there's nothing that says you should be able to edit all events in a recurring set is there?07:16
@preactionnot yet, but there should be07:16
@preactionthat's a bug07:16
perlDreame1well, I think I know the event duplication bug part then.07:16
@preactionthere's a # TODO next to where it needs to go :p07:17
@preactiongenerateRecurringEvents i think07:17
perlDreame1that's an RFE then ;)07:17
@preactionooh another bug: "Forever" events are not continually updated, since there's no workflow activity to do that07:17
perlDreame1at this rate you're going to talk me out of upgrading to use the calendar07:18
@preactiondude, i've been asking for time to work on it but they keep telling me I've got other stuff to do :p07:19
Radix-wrkis the new calendar able to import events from microsoft outlook at all?07:19
perlDreame1if outlook will do iCal, it should07:19
@preactionRadix-wrk: not precisely, it can't process an icalendar file, it can process an icalendar FEED though07:19
@preactionthe import is another thing that fell out of scope, but i thought of it later anyway07:20
@preactionif i had the time to do it all over, now that i know about 5 times as much about webgui, i could do it far better07:20
perlDreame1that's what Tom Christensen said07:20
@preactionabout DBI?07:21
@preactionthey are doing it over, for Perl607:21
perlDreame1he meant everything07:21
perlDreame1you write it once to learn how to do it07:21
perlDreame1then throw that piece of crap out and do it the right way07:21
Radix-wrkOutlook doesn't support iCal at all (well not for export anyways), and not sure how would be the best way to get events from it (you can publish via webdav apparently), but that's the one thing my users keep wanting - some way to publish their calendars.07:25
Radix-wrkI'll add it as an RFE sometime perhaps07:26
@rizenthus infusing the most important announcement of their lives with the level of gravitas associated with an online dating video 07:26
@rizenand doug, you'll have 3 days next week to fix all the problems with the calendar07:28
@rizenor have you forgotten07:28
perlDreame1rizen: I'd like to close this bug by setting testEnv to use the minimum version supplied by the WRE07:30
perlDreame1http://www.plainblack.com/bugs/tracker/update-dbdmysql-required-version#H78t-iSmQFzoWjeRRSfM2Q07:30
perlDreame1sound okay?07:30
@rizenyup07:30
perlDreame1sweet07:30
perlDreame1next you can chide me for my foolishness07:30
@rizeni save my chiding for PetersenMJ07:31
perlDreame1http://www.plainblack.com/bugs/tracker/statistics-doesnt-take-into-account-proxy-settings#UQN7MzC3gBKWVUoY0Q76oA07:31
@rizenok i've read it07:33
@rizenwhat should i chid you about07:33
perlDreame1Feel like I'm chasing my tail.07:33
@rizenusers will do that if you let them07:34
PedersenMJYeah! I've got JT's undivided chiding attention. Now, just need to get an idea together that blows rancid chunks :)07:34
@rizenjust type ped, i'm sure something bad will come out07:34
@rizen=)07:34
perlDreame1the thing is, on his site similar wG code proxies just fine.  It's just that piece of it, used by the Cache module.07:35
perlDreame1and that's the only place that section of code is used.07:35
@rizenpd: really? the syndicated content asset doesn't use it?07:35
@rizenit used to07:35
PedersenMJI get a few per night, but haven't quite gotten rancid chunks. sux ass, yes, but that's like getting a bronze medal at the Olympics. Sure, you've done really well, but you still lost.07:35
perlDreame1used to is correct.07:36
perlDreame1just Operation/Statistics now, in the core07:36
@rizenwtf07:37
@rizeni'm looking at the sc code now07:37
@rizenwhy the hell would they get rid of it07:37
@rizenand replace it with raw LWP07:37
@rizenwho the hell did that07:38
@rizenmy god07:38
PedersenMJYes?07:38
@rizenthey custom coded their own cache07:38
perlDreame1svn blame07:39
@rizeni'm revoking everyone's access to svn07:39
@rizenEVERYONE07:39
@rizenwe never used to have this many bugs back when i was the only one with commit access07:40
@rizengranted, we moved slower07:40
@rizenbut damn it07:40
@rizendamn it07:40
* rizen head explodes07:40
@preactionshould i be worried that "svn blame" points to the docs for "svn praise"?07:40
perlDreame1it's a semantic issue07:41
PedersenMJI've seen you guys are using some smoke tests. Mind if I ask you what the tests do?07:41
PedersenMJAt a high level, obviously not what every test does.07:41
perlDreame1The smoke tests cover the Session object pretty thoroughly07:41
perlDreame1Large pieces of User and Group modules07:41
perlDreame199% of the macros07:42
perlDreame1the i18n and Help systems07:42
perlDreame1pieces of Asset and other assorted modules07:42
perlDreame1all as API, not as UI07:42
perlDreame1if you read the smoke tests, the test names are pretty descriptive07:43
@preactionduring our bugfix days, if we can get them all cleared, we should write a whole slew of tests07:43
PedersenMJWell, let me ask what might be in the top 5 annoying questions, but I'll ask anyway: Have you considered implementing something like junit?07:43
@preactioner, i mean WHEN we get them all cleared07:43
perlDreame1I don't know what junit is, PedersenMJ07:43
@preactionTest::More is the Perl standard for regression testing07:43
PedersenMJAnd, do you object to getting something like that implemented?07:43
perlDreame1it would need to be for a good reason07:44
PedersenMJOkay, I didn't know the standard one for perl.07:44
perlDreame1especially since we don't have SVN commit access anymore07:44
PedersenMJSounds like Test::More is (more or less) junit.07:44
@preactionjunit is regression testing for java07:44
PedersenMJIt's an idea that's helped me out. The fancy name it's been given is test driven development. And it's helped me prevent bugs, and fix the ones that do make it in quickly.07:45
perlDreame1http://www.sunsetpres.org/uploads/9gu48lpEZbx7nq2s1ZNM8A/TEMXqLvh-AziwZiJvZGC3g/TestingWebGUI.pdf07:45
@rizentests can find bugs, but they can't find out when someone has done something the hard way07:46
@rizenor circumvented the API just cuz they are an idiot and wanted to do it their own way07:46
PedersenMJNo, they can't. They can't prevent stupidity, and they can't make people follow standards.07:46
@rizenthat's where Perl::Critic comes in to some extent07:47
@rizenbut even that only goes so far07:47
@rizenman i can't wait to start on P:C once we branch for 7.407:47
PedersenMJWhat they *can* do, if the right framework is built around them, is try to enforce that a test is written for every piece of code. That every test actualls calls the code.07:47
@preactionwe're sticking to the formatting standards in WGBP then, correct? i've adjusted my vim accordingly already07:48
PedersenMJThat sort of thing. It's not perfect, but it's kept me from making some stupid mistakes.07:48
@rizenyes we are preaction07:48
@rizenuntil i hear a good argument against it07:48
perlDreame1we'll need to run perltidy on the source to clean it all up07:48
@rizenyup07:48
perlDreame1that will be faster than doing it by hand07:48
@preactionthere really is none, like vim/emacs, it's a holy war07:48
@rizenbut NOT until 7.407:48
perlDreame1Ich herre und verstehen, mein Herr07:49
PedersenMJSo, here's a question for you: If some well intentioned idiot were to want to try and start writing unit tests, how would it be received?07:50
perlDreame1I'd say pretty well07:51
perlDreame1Just study the existing tests, implement a few TODO's, then find something that isn't tested well.07:52
PedersenMJWell, still gotta finish up the current document, at least two more templates, and then can consider that. It's not something that this particular idiot is going to be jumping on tomorrow. But, possibly... Yeah, I'd like to.07:53
perlDreame1cool.  Snapcount, rizen and I wrote the majority of the tests.  We'd be happy to help you get started.07:56
@rizenit would be more fair to say that pd wrote 99% of them07:56
PedersenMJWell, hopefully, it'll be possible to get the entire system into it. JT, something to consider: Test Driven Development sometimes has to happen as an edict. But the results... For myself, every time I've gone at a project and implemented TDD, I've found myself preventing dozens of bugs. Every single time.07:59
@preactionit is an edict07:59
PedersenMJI'm only one bit of anecdotal evidence, but it could be a way to start reducing bug count.07:59
@rizenPedersenMJ: don't take this the wrong way, but you are getting on my nerves07:59
PedersenMJI thought so. Sorry about that.08:00
@rizenyou're stating a lot of crap as if i don't already know these things08:00
@rizenor as if i haven't thought of them08:00
@snapcountSay my code starts with a call to sub go() and that calls sub1() which calls sub2() and sub2 croaks("the world is ending").  If I made the call to go() like this: if (eval { go() } ) { #good } else { print "Error was: ".$@ } is that going to catch the exception 08:00
@preactionsnapcount: yes, but tias08:00
PedersenMJI tend to be good at that. Without trying, I offend. I do apologize.08:00
@rizenyou're not offending08:00
@snapcounttias?08:00
@rizenjust stop08:00
@preactionperlbot tias08:00
perlbotTry It And See: the best way to learn if something works.08:01
@snapcountwell, I'm afraid it would work but not be working for the reasons I thought it was08:01
@snapcountif the there was no eval, that would be like a fatal correct?08:01
@snapcountexecution would stop immediately08:01
@preactionit's just like exception handling in java, if it gets to a certain level (level 0 depth, as it were), it will be handled by the interpreter, which will kill the program08:02
@preactionyes08:02
@snapcountok... so why use croak instead of die?  What's the difference?08:02
@rizenread pbp08:02
@rizenseriously08:02
@rizencover to cover08:02
@rizenand when you'08:02
@rizenre done08:02
@rizenread it again08:02
@preactionsnapcount: or at least read perldoc Carp08:02
@rizenyour job and life depend on it08:02
@preactionperlbot docs for Carp08:03
perlbotDocumentation for 'Carp' can be found here: http://xrl.us/udvi08:03
perlDreame1die tells you where it died.08:03
perlDreame1Croak tells you where it got called from08:03
perlDreame1It's like those undefine Asset bugs we keep chasing down08:03
@preactionit might be best to use confess sometimes08:03
@snapcountok that's what I got from the book, is that the only difference08:03
@snapcountI guess that's what I was really asking08:04
@rizenyes08:04
@rizenbut that's huge08:04
@rizenHUGE08:04
@rizenH-U-G-E-!-!08:04
@snapcountyeah I understand... debug will be much easier08:04
@snapcountinstead of db->resultset errors, we'll know who sent the shitty query08:04
@rizenMichael Steele, the former governor of Maryland, looks like a white guy in black face.08:12
@rizenhttp://www.steeleformaryland.com/08:12
@preactionhow can the admin account become "deactivated"?08:13
@preactioni think parallels is pissing me off08:14
@rizenif a user with admin rights sets it like that in the user manager08:14
@preactionthat did not happen...08:14
@rizenif the function that prevents admins from deactivating themselves in the auth module08:14
@rizenisn't working08:14
@rizenthere is a deactivate link08:15
@rizenwhen viewing "your account"08:15
@preactionit's already been deactivated, it's the only admin account, and i'm trying to find a way to get it reactivated in the db08:15
@preactionit magically became deactivated for some reason08:16
@rizenupdate the user table08:16
@rizenusers08:16
@preactioni see why... the auth method got changed, and that auth method deactivates me if i don't have some profile field i assume, i don't know because frank wrote it...08:18
PedersenMJIs 1:30 for me, way past time for me to hit the sack. Will see you all tomorrow. Have a good night!08:22
perlDreame1good night, dude08:22
perlDreame1I'm going to log off, too08:22
perlDreame15:00am was way early this morning08:23
-!- perlDreame1 [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]08:23
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []08:23
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:50
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []09:56
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]10:14
-!- wgGuest44 [n=wgGuest4@hs030-pc2.fh-landshut.de] has joined #webgui10:21
-!- wgGuest44 [n=wgGuest4@hs030-pc2.fh-landshut.de] has quit [Client Quit]10:22
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui10:55
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]11:18
-!- wgGuest61 [n=wgGuest6@85-18-14-23.fastres.net] has joined #webgui12:32
wgGuest61hi12:33
-!- wgGuest82 [n=wgGuest8@host-82-135-100-226.customer.m-online.net] has joined #webgui12:48
-!- wgGuest82 is now known as Luke_12:48
-!- Luke_ is now known as luke_12:49
-!- luke_ is now known as luckylstrike12:50
-!- luckylstrike is now known as luke___12:51
-!- mode/#webgui [+v luke___] by ChanServ12:51
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui14:22
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Excess Flood]14:41
-!- wgGuest59 [n=wgGuest5@LPointe-a-Pitre-151-14-86.w81-248.abo.wanadoo.fr] has joined #webgui15:00
-!- wgGuest59 [n=wgGuest5@LPointe-a-Pitre-151-14-86.w81-248.abo.wanadoo.fr] has quit [Client Quit]15:00
-!- luke___ [n=wgGuest8@host-82-135-100-226.customer.m-online.net] has quit []15:35
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]15:48
-!- wgGuest39 [n=wgGuest3@snare.grnoc.iu.edu] has joined #webgui15:58
-!- wgGuest39 is now known as noc15:59
-!- noc [n=wgGuest3@snare.grnoc.iu.edu] has quit [Client Quit]15:59
-!- wgGuest61 [n=wgGuest6@85-18-14-23.fastres.net] has quit [Read error: 110 (Connection timed out)]16:45
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Success]17:04
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui17:05
ckotilOne of my system engineers tells me that http proxy doesnt handle large files intelligently enough. Can anyone comment on this?17:07
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui17:24
PedersenMJgood morning.17:24
-!- wgGuest73 [n=wgGuest7@zen.ecocoms.com] has joined #webgui17:28
-!- wgGuest73 [n=wgGuest7@zen.ecocoms.com] has quit [Client Quit]17:29
-!- wgGuest12 [n=wgGuest1@zen.ecocoms.com] has joined #webgui17:29
-!- wgGuest12 [n=wgGuest1@zen.ecocoms.com] has quit [Client Quit]17:29
@snapcountgood morning17:30
PedersenMJHow's it going?17:30
@snapcountnot bad17:30
* ckotil is annoyed.17:30
@snapcountI implemented our new error handling strategy in a pretty complex workflow activity17:31
@snapcountit works really nice17:31
ckotili switched from using http proxy asset to inline our external tools with our website, now using iframe. and tons of dual scrolling complaints have surfaced.17:31
@snapcountof course I had errors initially and I was able to find them pretty quickly17:31
ckotilsnapcount: in an attempt to fix the ldap workflow bug?17:31
@snapcountit was also very easy to dispatch concise error messages w/o mucking up the code17:31
@snapcountso I'm sold on it17:31
PedersenMJSo, not bad at all, snapcount. Nice job.17:32
@snapcountno17:32
@snapcountthis was a tracker activity for a client17:32
ckotilbetter error messages would be great.17:32
@snapcountbasically generates some summary data of what content managers have been up to17:32
ckotilohh, wikd.17:33
@snapcountyeah... it's kind of cool actually17:33
@snapcountat first I was like "boring"17:33
ckotilcan you get summary for any group?17:33
-!- wgGuest42 [n=wgGuest4@zen.ecocoms.com] has joined #webgui17:33
@snapcountyou could actually the way I wrote it with a slight modification17:33
ckotilive heard from my group, people wanting some sort of auditing funcitonality in webgui. just like that17:34
@snapcountI use the everyone group to generate a user list17:34
ckotilnice.17:34
-!- wgGuest42 [n=wgGuest4@zen.ecocoms.com] has quit [Client Quit]17:34
-!- wgGuest40 [n=wgGuest4@zen.ecocoms.com] has joined #webgui17:34
-!- wgGuest40 [n=wgGuest4@zen.ecocoms.com] has quit [Client Quit]17:34
@snapcountso making the group a parameter to the activity ui would be trivial17:34
-!- wgGuest46 [n=wgGuest4@zen.ecocoms.com] has joined #webgui17:34
-!- wgGuest46 [n=wgGuest4@zen.ecocoms.com] has quit [Client Quit]17:34
@snapcountgood lord17:34
PedersenMJI guess he really doesn't like wgGuest* for a name.17:35
@snapcountI'll see if we can get the client to release the code back into the community17:35
@snapcountif they say ok, I can post it in contribs17:35
* ckotil crosses his fingers17:35
@snapcountI thought it would be very easy to write17:35
@snapcountbut the devil is in the details17:35
@snapcountso I actually had to think a bit17:36
@snapcountthe inhumanity... making me think... sigh*17:36
-!- wgGuest87 [n=wgGuest8@zen.ecocoms.com] has joined #webgui17:36
-!- wgGuest87 [n=wgGuest8@zen.ecocoms.com] has quit [Client Quit]17:36
PedersenMJSpeaking of easy to write: I checked out moinmoin -> wgwiki last night. If we have access to the data files that make up the wiki, the script should be fairly easy to handle.17:37
@snapcountthat's cool17:37
PedersenMJThe only "bad" part, so far as I can tell, will be arbitrary file attachments.17:38
ckotilso its going to require more than just a new wiki template?17:38
PedersenMJAnd even that shouldn't be too bad.17:38
PedersenMJDefinitely requires more. moinmoin stores all data in files, versus in a db. 17:39
ckotilthe user wont cae how the data is stored just how it looks.17:39
ckotilcare*17:39
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:41
-!- mode/#webgui [+o rizen] by ChanServ17:41
PedersenMJWell, if you want to use the wgwiki component, it has to go into the database.17:41
ckotilright. i think it would be possible to create a moinmoin look alike template.17:43
PedersenMJAh, yeah, it would. My goal is to import an existing moinmoin site into wgwiki.17:43
ckotilah now i gotcha.17:43
ckotilheh. moinmoin makes me think of da ali g show17:44
-!- wgGuest86 [n=wgGuest8@dslb-088-072-248-240.pools.arcor-ip.net] has joined #webgui17:44
wgGuest86?17:46
PedersenMJHi there.17:46
wgGuest86#help17:46
wgGuest86sorry17:46
PedersenMJHeya JT. Was just saying that it looks like a script to convert an existing moinmoin wiki into wgwiki should be relatively easy.17:46
PedersenMJNo worries. Whassup?17:47
@rizencool17:50
-!- wgGuest86 [n=wgGuest8@dslb-088-072-248-240.pools.arcor-ip.net] has quit []17:51
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]17:59
-!- wgGuest91 [n=wgGuest9@icwyblap.aug.ipp.mpg.de] has joined #webgui17:59
PedersenMJheya wg91.17:59
wgGuest91hey18:00
-!- wgGuest91 [n=wgGuest9@icwyblap.aug.ipp.mpg.de] has quit [Client Quit]18:01
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:03
-!- mode/#webgui [+v crythias] by ChanServ18:03
PedersenMJBTW, folks: if you don't already know about it (and I didn't until 10 minutes ago) http://linkchecker.sourceforge.net/ very nice. Only problem is that it wants a lot of memory on a large site.18:04
PedersenMJCorrection: Site with lots of URLs (which is different from a site with lots of traffic, both of which are large018:04
ckotilive been using htcheck successfully for some time now.18:09
ckotilit rocks.18:09
PedersenMJI'm looking for something which will tell me all links on a site, not just dead. Will htcheck do that?18:09
ckotiland then i have nagios check htcheck's php generated report for dead links.18:09
ckotilyes.18:09
ckotiland it has a very powerful search engine18:09
ckotili point nagios to a page that has searched for all pages with 401 errors. and it usually says no occurances found. should it ever read anything nagios alerts us.18:10
PedersenMJHow does it handle sites w/lots of links? Currently, I'm at over 62000 links on this new site (which is frightening in and of itself).18:10
ckotiland then i go and fix the link.18:10
ckotilits very nice18:10
ckotilim at ~ 2000 , and it has no problems.18:10
PedersenMJThanks. I don't know if I'll switch over or not, but it's worth it to check out.18:11
ckotiland in the conf you configure it to only crawl your domains. and set external check to FALSE. and you will be fine.18:11
PedersenMJOh, linkchecker, btw, started running into memory issues when the machine had 128M of ram, and I crossed around 12000 links.18:12
ckotilim running htcheck on a machine w/ dual 2.5 xeons and 512 ram.18:12
ckotilheh, same machine that runs webgui. ive got another gig of ram scheduled to be installed next week.18:12
ckotilwebgui runs fine on it now. im anxious to see what the ram upgrade does for performance18:13
PedersenMJDamn, now I'm starting to suspect something weird about linkchecker. 149K links seems like it's *awfully* high.18:29
PedersenMJAnd it's still running.18:29
ckotilits pry going out of your scope18:29
PedersenMJNope, the urls are all still pointing at our internal site.18:30
PedersenMJIt's got to be the new search engine, that's the only thing that makes sense.18:30
PedersenMJYeah, it is. Over 100K links from the searching.18:31
ckotilyikes18:32
ckotildo you use any http proxy assets?18:32
PedersenMJNo, this isn't (unfortunately) webgui.18:33
ckotilah.18:34
PedersenMJThis is me getting a list of links I can use for load testing the new website that some other company built.18:34
PedersenMJBetter, trying again, but reducing screen output to regular status messages. Should make it run faster.18:45
@snapcountperlDreamer: did you do something I should know about?18:45
@snapcountlots of tests are failing18:45
@snapcountlooks like it's related to tacking ?noCache onto a bunch of urls in the tests18:45
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui18:59
-!- mode/#webgui [+o preaction] by ChanServ18:59
@snapcountwell I figured out what's causing the thing to blow up19:06
@snapcountnot sure why yet19:07
@snapcountfound it19:16
@snapcountdang it perlDreamer this is not what I was expecting from you as birthday present19:16
@snapcountI'm hurt19:16
PedersenMJHey, didn't know today was your bday. Despite the gift from pD, I hope it's a happy one.19:17
@snapcountthanks19:18
@snapcountand btw I'm just giving him crap19:18
PedersenMJI don't doubt it. I still hope it's a good one despite bugs :)19:18
@snapcounthey look at that... things are passing now19:18
-!- wgGuest96 [n=wgGuest9@zen.ecocoms.com] has joined #webgui19:23
-!- wgGuest96 [n=wgGuest9@zen.ecocoms.com] has quit [Client Quit]19:24
-!- wgGuest29 [n=wgGuest2@83.228.8.109] has joined #webgui19:31
-!- wgGuest29 [n=wgGuest2@83.228.8.109] has left #webgui []19:32
-!- wgGuest44 [n=wgGuest4@83.228.8.109] has joined #webgui19:32
-!- wgGuest44 [n=wgGuest4@83.228.8.109] has quit [Client Quit]19:32
-!- wgGuest12 [n=wgGuest1@83.228.8.109] has joined #webgui19:32
@snapcounthi wgGuest12 19:33
@snapcountyou can change your nick by typing /nick yourname19:33
@snapcountif you want to of course19:33
wgGuest12hi I am just testing19:33
wgGuest12nick todor_k19:33
@snapcountyou need the / first19:33
-!- wgGuest12 is now known as todor_k19:33
todor_kI'ts cool :-)19:34
@snapcountI'm glad you like it19:34
@snapcountanyways, welcome and have fun19:34
todor_k10X19:34
todor_kthis is PJIRC?19:35
@snapcountyes19:38
todor_kby the way thanks for your replies on my post19:41
pjesiis there no "remember me" cookie available?19:49
* PedersenMJ has a chocolate chip cookie, if that'll help.19:51
pjesigive19:52
pjesi:)19:52
* PedersenMJ gets it tron-scanned. It should be on its way by now.19:53
pjesihehe19:54
pjesiI just noticed that YUI is included in WG19:55
pjesistupid me, manually uploading it 19:55
PedersenMJWhat's YUI? I've seen the acronym once or twice, but don't know what it does/is.19:57
@rizen Yahoo User Interface19:58
@rizenit's their javascript library19:58
pjesiand CSS19:58
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]19:58
pjesinot sure though were it resides in WG19:58
@rizenwww/extras/yui19:58
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui19:58
-!- mode/#webgui [+o preaction] by ChanServ19:58
pjesiI mean src from the tempalte to include them in the page19:59
pjesiooh20:00
PedersenMJAh, thank you.20:00
pjesiI just replicated microsofts frontpage using yui in 30 minutes20:01
pjesivery nice library20:01
pjesiI have an idea to make WG more appealing to the masses20:06
+perlDreamersnapcount: I'm back20:10
+perlDreamerwhat's up with the smoke tests?20:10
@snapcountyou broke them all to hell!20:11
@snapcounthow could you20:11
@snapcountj/k20:11
@snapcountyou did break them though20:11
+perlDreamerI haven't gotten any emails yet.20:11
+perlDreamernor postings on the site20:11
+perlDreamerwhich tests are failing?20:11
@snapcountit's fixed now20:11
@snapcountlook at my commit for the release and you'll see what was wrong20:11
ckotilperlDreamer: can I get your group visualation script from you?20:11
+perlDreamer"Lead me, thuktun"20:11
@snapcountyou set proxyCache on20:11
@snapcountand left it20:11
+perlDreamercrap!20:11
@snapcountother tests didn't like that very much20:12
+perlDreamerwhich test script20:12
@snapcountpageUrl test20:12
+perlDreameroh, PageUrl test20:12
+perlDreamerI'm 0 for 220:12
+perlDreamerckotil: did you get my priv msg yesterday?20:13
+perlDreamerIt only does SVG20:13
+perlDreamerand it's at home on my laptop20:13
+perlDreamerbtw, why haven't we seen any Smoke Test emails yet?20:15
ckotilerr.  did not get the pm.20:16
ckotilsvg is fine.20:16
ckotilwe have a version of our network weathermaps in svg20:16
+perlDreamernice.20:16
+perlDreamerThe thing doesn't scale very well.20:16
+perlDreamerI prototyped it using relationships in the help system20:16
+perlDreamerand it barfed on the entire Help file.20:16
ckotilheh20:16
+perlDreamerIf your group structure is large or highly complex, it may do the same20:17
ckotilit's fairly simple now.20:17
-!- todor_k [n=wgGuest1@83.228.8.109] has quit []20:17
+perlDreamerI'll send it to you tonight20:17
+perlDreamerdid you get my response to your pm?20:17
ckotilim not getting anything in pm. you getting mine?20:18
-!- wgGuest17 [n=wgGuest1@83.228.8.109] has joined #webgui20:18
+perlDreamerI'm getting yours20:18
-!- wgGuest17 is now known as todor_k20:18
ckotilodd. are you registered with freenode?20:18
ckotil+e20:18
+perlDreameryes20:18
ckotilvery strange20:18
+perlDreamerI'll log out and back in20:19
+perlDreamerbrb20:19
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]20:19
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui20:19
-!- mode/#webgui [+v perlDreamer] by ChanServ20:19
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit ["committing suicide"]20:19
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]20:29
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui20:29
-!- mode/#webgui [+o preaction] by ChanServ20:29
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Remote closed the connection]20:29
-!- todor_k [n=wgGuest1@83.228.8.109] has quit []20:34
-!- wgGuest32 [n=wgGuest3@85-18-14-23.fastres.net] has joined #webgui20:37
wgGuest32hi20:37
+perlDreamerhowdy20:37
gooeybothola, perlDreamer20:37
wgGuest32at which hour 7.3.6 will be posted? :)20:37
@snapcountI'm working on that now20:38
@snapcountwithin the next 30 mins20:38
wgGuest32cool thanks20:38
@snapcountyou can download from plainblack.com now if you'd like20:38
@snapcountnp20:38
wgGuest32oh so it's on sourceforge already20:38
@snapcountit's not published, but it's there20:39
wgGuest32ok20:39
@snapcountwe have a downloads section on plainblack.com also20:39
@snapcountand it's available there now20:39
wgGuest32yep seeing that now :)20:39
wgGuest32just wondering if this applet has been integrated with WebGUI... 20:42
wgGuest32Does WebGUI pass to it the "nick" parameter for example?20:43
wgGuest32so users logged in plainblack.com are logged with their username in the IRC channel20:44
@snapcountno... that's on my list of things to do though20:47
@snapcountwe are going to be re-organizing some of our content it looks like20:48
@snapcountso I'm holding off on the fancy stuff20:48
wgGuest32ah you mean on plainblack.com?20:51
@snapcountyes20:54
PedersenMJYay! 7.3.6 is out, now to upgrade/install like crazy :)20:55
PedersenMJThank you!20:55
@snapcountman20:55
wgGuest32done for me already :) going to test the site now20:55
@snapcountyou guys are quick20:55
@snapcountI haven't even announced it yet =)20:55
wgGuest32eheh20:56
+perlDreamerI heard it was leaded on an IRC channel20:56
wgGuest32because you guys are slow! :D20:56
wgGuest32just kidding20:56
@snapcountactually it would be "you guy"20:56
@snapcountaka me20:56
@snapcountand yeah, I'm slow20:56
wgGuest32I meant plainblack staff :P20:56
PedersenMJActually, JT put put a note a day or two ago about it coming out today. You mentioned earlier it would be within 30. And now I can see it on the site.20:57
wgGuest32well I'm the first that upgraded it seems :P20:57
@snapcountyeah... I'm close to breaking my 30 min promise20:57
@snapcountputting out a stable release is a lot of work20:57
@snapcountnot counting bug fixes20:57
PedersenMJAh, it's released. Just the press release isn't done.20:57
@snapcountjust packaging and distributing, etc20:58
@snapcountit's not published on sourceforge yet either20:58
wgGuest32damn it broke my page design... There  is no more a "small view" of the calendar20:58
@snapcountI think in the end you will be happy with the calendar20:59
@snapcountit will be a pain if you have custom templates at first20:59
@snapcountbut it's much better than the old one imo20:59
wgGuest32indeed I've seen it on the demo sites but I need a "small calendar" like I had before :(20:59
@snapcountlook for preaction if he signs on21:00
@snapcounthe wrote it the new calendar21:00
wgGuest32ok21:00
@snapcountcan probably give you some pointers21:00
wgGuest32thanks21:00
@snapcountI'm sure it's just templating21:00
wgGuest32damn it's too large for my design and it doesn't shrink...21:04
-!- wgGuest49 [n=wgGuest4@datzegik.xs4all.nl] has joined #webgui21:04
wgGuest32and it's not internationalized! How's that? :(21:05
wgGuest32it doesn't pick the internationalized DateTime for example21:05
-!- wgGuest49 [n=wgGuest4@datzegik.xs4all.nl] has quit [Client Quit]21:08
-!- wgGuest13 [n=wgGuest1@datzegik.xs4all.nl] has joined #webgui21:08
-!- wgGuest13 [n=wgGuest1@datzegik.xs4all.nl] has quit [Client Quit]21:09
+perlDreamergood work snapcount!21:09
+perlDreamerthe release looks good so far on this end21:10
@snapcountthank you sir21:12
@snapcountwgGuest32: it should be i18n21:12
@snapcountif it's not then you should file a bug report21:12
@snapcountand harass preaction when he comes in here =)21:13
wgGuest32it's not unfortunately.. I'm going to check the template now to see if it calls i8n21:13
+perlDreamereither the calendar or the event doesn't21:13
+perlDreamerI don't recall which21:13
@snapcountI think he just sets the label in the template21:13
@snapcountinstead of returning label template vars21:14
+perlDreamerthere's always next week21:14
@snapcountain't that the truth21:14
+perlDreamerI should be available all three days for additional bug fixing bandwidth21:14
@snapcountthat rocks21:14
@snapcountI'm really glad you'll be around21:14
wgGuest32well whoever wrote the Calendar, didn't took enough cofee lol21:15
+perlDreamerdoug works hard.  It will be fixed.21:15
@snapcountwow this upgrade sure does take a long time when the server has 100+ sites on it21:16
+perlDreamerHe also spends a lot of time in here helping people.21:16
PedersenMJ Doug is good people.21:17
wgGuest32cool21:17
PedersenMJThere's four people that have already taught me more about wG in the past two weeks than I figured out on my own in the prior year: rizen, snapcount, perlDreamer, and preaction. I owe them all a huge thank you, and am contributing what I can to give that thank you.21:18
wgGuest32here it is!21:20
wgGuest32he coded the Calendar templates without i8n calls!21:20
wgGuest32bah21:21
ckotilPedersenMJ: same21:21
ckotilthey rock21:21
wgGuest322 month of debug and there is no i8n for Calendar :(21:22
@snapcountyou can help out if you want by submitting a patch21:23
@snapcountif you do that it will likely be in the release next wednesday21:23
wgGuest32ok I'll see what I can do21:26
wgGuest32I don't have much time though :(21:26
wgGuest32what does the Feeds tab in the Calendar asset do?21:28
wgGuest32there are no docs yet for it21:29
+perlDreamersubmit a bug/patch for that, too21:32
@snapcountI'm not sure wgGuest32 21:34
@snapcountI haven't had time to play with the calendar much yet21:34
wgGuest32ok21:34
+perlDreamerisn't that a listing of iCal feeds that are pulled _into_ this calendar?21:34
wgGuest32really?21:34
+perlDreamerI think so21:34
wgGuest32I'll try on a demo server21:35
wgGuest32if it's that way though, it's strange that as default example there is google.com in the field...21:40
+perlDreamerdoesn't google have a calendar product?21:41
wgGuest32sure but not on google.com anyway21:41
wgGuest32rather something like that instead... icalshare.com21:42
+perlDreamerdoes that work?21:42
wgGuest32I'm trying just now :)21:42
wgGuest32mmh doesn't seem to work21:43
wgGuest32mystery... :D21:45
+perlDreamerthat makes 3 bug reports21:45
wgGuest32well gtg guys! Could you please file those bug reports? Here's a bit late21:46
wgGuest32completely different timezone21:46
ckotildoes webgui use port 8080?21:46
ckotilby default*21:46
ckotilfor anything21:46
+perlDreamer80 and 81 for WRE21:46
+perlDreamerspectre is something in the 32000's21:46
ckotilok. thanks21:46
wgGuest32tried with well known .ics and RSS feeds but didn't work21:47
wgGuest32ok goodnight guys!21:47
PedersenMJwg32: I think the hint was that *you* should file them.21:47
-!- wgGuest32 [n=wgGuest3@85-18-14-23.fastres.net] has quit []21:47
+perlDreamerPedersenMJ++21:47
+perlDreamerthat's almost worse than lurking21:47
PedersenMJNot that he'll ever pay attention to it.21:47
+perlDreamercome in, gripe, don't take the suggestions then leave21:48
PedersenMJHeck, even I file bug reports. Well, as long as I'm dealing with companies/groups who care. I don't bother with MS, but will always do so here.21:48
@snapcountI'm sure it will get better before it gets worse now that it's easier to get in here21:49
@snapcounteh21:49
@snapcountother way around21:50
PedersenMJI would have said it quicker, but have to be watching another job while I fine tune it.21:51
PedersenMJOh well. What an we do?21:51
+perlDreamerwhether they're filed or not, in this case, those are known bugs21:53
+perlDreamerso it's okay21:53
PedersenMJHopefully, the next ones will pay attention to the suggestion better.21:55
+perlDreameraway for lunch for a bit21:56
pjesieven if they will be pain, it is worth it22:09
pjesiis anyone wokring on a small month view template for the calendar? 22:10
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:10
-!- mode/#webgui [+o preaction] by ChanServ22:10
pjesiI think I will have to update my 7.0 ajax small view calendar template to 7.3 to keep my boss happy22:11
pjesishould be easy to import since yui is included in WG now22:12
+perlDreameryou could even publish it as a package22:13
pjesihmm, never done that, to the filesystem you mean?22:13
+perlDreamerWell, I mean two things22:14
+perlDreamer1) You _will_ have to update your template since the 7.3 calendar is very different from the earlier one22:14
+perlDreamerbut you could publish your new template as a package to help out other people who are in the same fix22:14
+perlDreameron the PB's website in the contributed area22:14
pjesiI know I have to22:16
pjesiand I will contribute it when finished22:17
pjesiand I will probably also contribute the Google/Youtube Video Asset I made last weekend22:18
+perlDreamerthat sounds cool.22:18
pjesi(with Hinrik)22:18
pjesibut I better ask my boss if he doesnt mind22:18
+perlDreamerpreaction: ping22:37
@preactionwhat? busy, sorry22:37
+perlDreamerdo you have a patch for the TemplateToolkit bug, or is it okay if I work on it?22:37
+crythiashowdy22:44
+perlDreamerhey, crythias!22:44
* crythias has been very sick recently.22:44
+perlDreameryou getting over it?22:45
+crythiastaking a while. I'm sweating lots right now.22:45
+crythiasI've been thinking about this. http://www.tomshardware.co.uk/2006/08/30/seamlessdisplay_triplemonitor/22:46
ckotiloh hell yeah22:47
+crythiasand it occurs to me ...22:47
ckotilthe price?22:47
+crythias$16k22:47
ckotilyeah.. haha22:47
+crythiaswhat if a game allowed a 90 degree second or third monitor22:48
+crythiasthat is, in a FPS, the "Look left" and "Look right" ... already exists "in a monitor"22:49
ckotili wonder how many inputs it takes/requires?22:50
+crythiasthe tomshardware takes 322:50
ckotiljeezus. it cant possibly cost anywhere near that much then22:50
+crythias3 DVI22:51
+crythiasit's all about lenses and really big optics22:51
+crythias50" diag22:51
+crythias4800x120022:51
+crythiashttp://www.seamlessdisplay.com/products_radius320.htm22:52
-!- wgGuest46 [n=wgGuest4@141.155.202.67] has joined #webgui22:53
+crythiashttp://www.seamlessdisplay.com/products_horizon320.htm22:53
-!- wgGuest46 [n=wgGuest4@141.155.202.67] has quit [Client Quit]22:54
+crythiashttp://www.9xmedia.com/pages-Build_a_system/X-Top_Design_a_system-Configurations.html22:56
+crythias9x has more reasonable (?) pricing... low end thirty 15" screen is less than $21K23:00
ckotilckotil: fuck.your.it.policy23:00
ckotilwoops23:01
+crythias3 across at 9x is a mere $2400 at 15" per screen23:02
+crythiassomehow... I don't think this is in the same class anymore.23:02
ckotilshit. i liked that passphrase23:03
ckotiltheres no fancy lens at 9x23:08
PedersenMJheh, ckotil: Sites that don't really need to send me an email, but demand my address, get a familiar address: nospam@biteme.com23:20
ckotili do the same thing23:21
ckotili mostly just cuss in my passphrases now23:21
ckotiluntil i spam it to an irc channel , then i gotta change it23:21
ckotiltake out some anger on a passphrase ;]23:22
PedersenMJHeh, you'd like my passphrases. Here's an example of one (that I've just made now, and never used): wyw1TiRC23:22
PedersenMJBook title, page number, first letter of line, until I reach a minimum of eight characters. Oh, for book title: It's the initials of the title.23:23
PedersenMJAnd I try to restrict myself to out of print books, too.23:24
ckotilcool23:24
PedersenMJI can always remake the password, as long as I know the book and page.23:25
ckotilthats a good system.23:27
PedersenMJIt's worked for a while. Just gotta be careful with where they get used.23:29
-!- wgGuest28 [n=wgGuest2@212.125.240.2] has joined #webgui23:54
-!- wgGuest28 [n=wgGuest2@212.125.240.2] has quit [Client Quit]23:58
--- Day changed Thu Jan 25 2007
-!- wgGuest18 [n=wgGuest1@cp43027-a.gelen1.lb.home.nl] has joined #webgui00:11
-!- wgGuest18 [n=wgGuest1@cp43027-a.gelen1.lb.home.nl] has quit [Client Quit]00:13
-!- wgGuest98 [n=wgGuest9@cp43027-a.gelen1.lb.home.nl] has joined #webgui00:13
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."]00:27
-!- cap10morgan [n=cap10mor@vc1-868-3.adsl.indra.com] has joined #webgui00:50
cap10morganis there a utility out there that can copy content from one webgui site to another?00:50
cap10morganor, alternatively, what would i have to do in a script to do that? i can grab the asset using WebGUI::Asset::new, but then when i close the session to that site, is that asset object still usable?00:55
cap10morganand then how would i duplicate the asset on a new site?00:55
+perlDreamercap10morgan, you want to use the wG package system00:58
+perlDreamerit's designed to do that already00:58
cap10morganoh yeah?00:58
cap10morganwhat / where is it?00:59
cap10morgandoes it work w/ 6.6.5?00:59
+perlDreameroh01:00
+perlDreamermaybe.01:00
+perlDreamerthat's real old01:00
cap10morganyes, yes it is01:08
cap10morgan:)01:08
+perlDreamercap, you could try it01:11
+perlDreamerI don't remember when it got added to wG.01:11
cap10morganis it part of the api?01:11
+perlDreamerthe UI01:12
cap10morganoh, ok01:13
cap10morganso, i created some packages, but how do i get them from one site to another?01:18
+perlDreamernow you would import the package in the new site01:18
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui01:18
-!- mode/#webgui [+o rizen] by ChanServ01:18
+perlDreameryo, don01:19
@rizenyo01:19
+perlDreamerno bug fixing today, too much $dayJob01:19
@rizenfor you?01:20
+perlDreameryeah01:20
@rizeni was doing priority bug fixes ffor support all day01:20
@rizenand still am01:20
@rizenso i'm doing bug fixes01:20
@rizenbut not off the bug list01:20
+perlDreamerbugs are bugs01:20
+perlDreamerlisted or not01:20
@rizeni had to rewrite a large portion of the pop email system today01:21
@rizento fix one bug01:21
@rizentook me 5 hours01:21
@rizenfor one bug01:21
+perlDreamerouch01:21
+perlDreamerfor some stuff that's my normal speed01:21
+perlDreamerbut I'm an amateur01:21
@rizen90% of that time was just trying to figure out what was wrong01:21
cap10morgansorry, i'm not finding this anywhere. how would i go about importing a package? :)01:25
+perlDreamerin 6.6.5 I couldn't tell you01:25
@rizenyou can't in that old of a release01:27
@rizenyou need 7.x01:27
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""going home with head in hands""]01:28
cap10morganhmm, that's what i was afraid of01:28
* PedersenMJ is heading home as well. Will see you guys later.01:29
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []01:29
cap10morganwhat would you recommend for copying content from one 6.6.5 site to lots of other sites? :) (we're working on the 7.x upgrade, but not ready yet)01:29
@rizenyou should upgrade anyway01:30
@rizenit's simply not possible with 6.601:30
@rizennot without just taking a dump of the database01:30
@rizenand creating all the new sites from that dump01:30
cap10morganhmm01:33
cap10morgandoes it make any difference if i just need to copy one asset and its descendants to a bunch of other existing sites (w/ the same layout, so the asset will live in the same place on other sites)?01:39
@preactionnot really, you're still either doing it manually or upgrading to a version that has the package system01:42
cap10morgan6.6.5 has a notion of "packages", but i assume it's too primitive to do what i'm wanting?01:43
@preactiondurno, JTs probably the only person here who knows, but i assume since he said you can't do it...01:44
cap10morganyeah, generally a good indicator of being SOL. :)01:44
cap10morganwell, damn. i can't *wait* until we're running on 7.x... sigh...01:45
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui01:46
-!- mode/#webgui [+v crythias] by ChanServ01:46
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:47
@rizensorry, was on phone01:55
@rizenno it doesn't make any difference01:55
@rizenthere's no API in 6.6 to do data transfer01:55
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []01:57
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui01:58
-!- mode/#webgui [+v crythias] by ChanServ01:58
-!- wgGuest65 [n=wgGuest6@130.157.145.37] has joined #webgui02:14
-!- wgGuest65 [n=wgGuest6@130.157.145.37] has quit []02:30
-!- cap10morgan [n=cap10mor@vc1-868-3.adsl.indra.com] has quit ["Ex-Chat"]02:40
@preactionyou know, right before i hit "reload" on my last test for fixing the calendar migration, i told myself i couldn't cry out "About Damn Time" like an idiot and make my neighbors think i've completely lost my nut03:01
@preaction... but i did it anyway03:01
Radix-wrkas you do03:14
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui03:35
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has joined #webgui03:49
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]03:53
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]04:17
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui04:53
-!- mode/#webgui [+v perlDreamer] by ChanServ04:53
+perlDreameris anyone else able to close bugs?04:53
@preactionperlDreamer: i'm here, but be afraid: i'm very very hungry04:56
+perlDreamerI'll send you a pizza if you can close some bugs for me04:56
@preactionwhich ones?04:57
+perlDreamertop two04:57
+perlDreameron the list04:57
@preactionldap workflow and DateTime stuff?04:57
+perlDreameryup04:57
+perlDreamerI tried to close them and they didn't close04:57
+perlDreamerTried the LDAP workflow one twice04:57
@preactionum... i tried to close them and they didn't close04:58
+perlDreamerI'll send you a pizza anyway04:58
+perlDreameryou like Papa John's?04:58
@preactiondon't worry about it04:58
@rizenreport it as another bug04:59
@rizenand i'll work on it either later tonight04:59
@rizenor tomorrow morning04:59
+perlDreamerk04:59
@preactionyup, it's borked04:59
@preactionwhy, oh why does the gf pick NOW to start a fight?05:01
+perlDreamerIt's spiritual.05:01
@preactionordained?05:01
Radix-wrkinstinctual05:01
@rizenwait! you have a gf?!?!?05:01
+perlDreamerGo fight.  We'll still be here when you're done.05:01
@preactionyes, oh, and i am05:02
Radix-wrkyeah, you lied on your interview preaction05:02
@preactioni didn't have one then :p05:02
Radix-wrkhehe05:02
@rizenyou know about the lords providence right?05:02
@rizenhehe05:02
+perlDreamerI know about gf's, SO's, etc. and fights05:02
@preactionyou've mentioned as much, but since she's larger than you i doubt you'll be taking it :p05:02
@rizenwhy?05:03
@rizeni'm not picky05:03
@preactionoh, have at then05:03
@rizeni'll wait until she calms down05:03
@rizenyou go take care of that05:03
@rizen=)05:03
@rizenand have dinner05:03
@preactionoh duh! papa's has those chicken tenders05:04
+perlDreamerrizen: I'm tellin' ya.  We should go after Papa John's05:05
+perlDreamerOnce we run their site we're made05:05
@rizenyeah yeah...i think we need to be bug free first05:05
+perlDreameroh, and the commerce stuff05:05
@rizenyeah05:05
@rizeni'm also thinking about going after milios05:06
@rizenwhich is a local sub shop that's going national 05:06
@rizentheir current site is a pos05:06
+perlDreamerI'm afk 'til 7:30 PST05:06
+perlDreamerbe back then05:06
@preactionone last thing before i go: there seems to be an issue with urls being created with 111111111112 at the end (it's trying to increment, and instead of going to 20, it goes to 110), is that something i should concern myself with?05:07
@rizenyeah, we should figure out why that is05:08
@rizenbut in general, it's not too big of a problem05:08
@preactionk, screw em05:08
@rizenit's more athstetic than problematic05:08
@preactionwhen we fix it, we can probably include a utility that will fix their URLs if they want05:09
@rizenwho is they?05:09
@preactioni assume anyone who made a recurring event with either the old EventsCalendar or the new Calendar, anything that makes an inordinate amount of assets with a same url05:11
@preactionbut any asset could do it, theoretically05:11
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:23
Radix-wrkShh.. he's here.05:23
PedersenMJHeh. Heya.05:23
Radix-wrkOh.. Hi PedersenMJ - didn't see you arrive05:24
PedersenMJIt's great how this client bolds the whole line when my name appears on it. Makes you seem like you're shouting almost. Or, in this case, going for one of those sitcom "Whoa, how did that happen?" type of lines :)05:25
Radix-wrkPedersenMJ, most clients do that.05:29
Radix-wrkIt can get quite annoying too PedersenMJ - as I'm sure you'll agree.05:29
Radix-wrk;)05:29
@preactioni've set up colloquy to get OSX to speak "Better Look at me Boss, I got Problems" whenever someone says my name05:29
@preactionnow i just need it to listen when i say "I've got my own!"05:30
Radix-wrkreally preaction? - doesn't that drive you barmy?05:30
PedersenMJpreaction: I don;'t think you should have mentioned that here.05:30
@preactionnope, it wakes me up when i need to be05:30
@preactionbut little white lies don't hurt anyone05:30
Radix-wrkuhuh05:30
+perlDreamerback05:34
+perlDreamerhow many of you guys have SVG viewers?05:36
* PedersenMJ grabs that character from Family Circus, and holds him up: Not Me!05:37
PedersenMJWill one come with OSX, 10.5? I think I'll be picking up a Mac in about 6 months (once I can figure out how to gather up the $3600 for what I want).05:46
+perlDreamerI don't know05:48
+perlDreamerbut I'm not liking the SVG that I'm seeing anyway, so I'll probably switch to PNGs anyway05:48
+perlDreamerI found a way to graph the group relationships05:48
+perlDreamerof wG groups05:48
PedersenMJCool.05:49
@rizenPedersenMJ: where are your pics of alaska again05:49
@rizensarah and i are planning a trip up there05:49
PedersenMJhttp://photos.icelus.tzo.com/05:49
PedersenMJWant places to go? I can recommend some, definitely.05:50
PedersenMJOh, and if you're wanting to get up there for fishing, book it this week, and book it for mid June. Book it any later than this week, and you won't get anything in that time frame. And mid June is when the King Salmons are running.05:51
@rizenwe're thinking about taking a cruise05:54
PedersenMJDon't.05:54
@rizenfor a week or so05:54
@rizenreally?05:54
@rizenwhy not?05:54
PedersenMJCruises are great. Magnificent. And you'll go around one of the longest shorelines in the world. And miss all of Alaska.05:54
PedersenMJYes, you'll go on the shore at regular intervals, but you will miss more than you can begin to imagine.05:55
@rizenthe one's we've been looking at stop 5 or 6 times so that you can do all day excursions05:55
@rizenbah05:55
@rizenwe're not wilderness types05:55
+perlDreamerGraph::Easy sucks05:55
+perlDreamerDon't use it05:55
@rizenyeah use WebGUI::Graph05:55
PedersenMJLet me put it this way: Alaska is over 600,000 square miles. Population is about 700,000.05:56
@rizeni know how big it is05:56
@rizenmy aunt lives up there05:56
@rizeni can go anytime i want05:56
@rizeni just don't05:56
PedersenMJCool. You can get info from her on how much you will miss on the cruises. Make no mistake, as I said, they're great. I still think the interior is better.05:56
+perlDreamerI'll use WebGUI::Graph after someone write a directed graph with optimized nodal placement.05:57
+perlDreamerplugin05:57
PedersenMJStupid question time: Why not use dot?05:58
@rizenpd, you should write said plugin05:58
@rizenyou're super crazy smart like that05:58
+perlDreamerisn't spring better?05:59
+perlDreamer(than dot)05:59
PedersenMJJT: One place to make sure you stop, if at all possible, whichever method you take, is Homer. Great little town.05:59
PedersenMJDunno. Never used or heard of spring until now.05:59
+perlDreamerso what's dot?05:59
PedersenMJhttp://www.graphviz.org/06:00
+perlDreamerokay, so think neato or fdp instead06:01
+perlDreamerthey use spring06:01
PedersenMJOkay. Have heard of neato. Dunno squat about it, I admit, but have at least heard of it.06:02
PedersenMJOh, JT: Probably not worth it to try to see Denali. Visit the area, just don't expect to see the mountain. Locals claim it's hidden by clouds around 80% of the time.06:03
+perlDreamerPedersenMJ: spring is just an optimized placer for making "prettier graphs"06:07
+perlDreamerJT's right06:08
+perlDreamerbuilding a WG::Image plugin for directed graphs would be good.06:08
PedersenMJHmmm, just found issue with the Burned theme that I need to fix. Calendar controls can be hidden by the login box.06:17
PedersenMJcorrection: login div.06:17
PedersenMJOkay, now I'm feeling really dumb. I *know* this should be easy, but I can't figure out how to unlock a locked file. Any tips?06:24
+perlDreamerFiles are locked while they are being edited under a different version tag06:25
+perlDreamereither commit the tag, or set it to be your working tag06:25
PedersenMJAs far as I can tell, this is actually a committed version of the file.06:26
PedersenMJBy that I mean that I go to the file under Assets, and click the lock. The version tag it takes me to it shows as a committed tag.06:27
+perlDreamerhmmm06:27
PedersenMJI suppose I could delete the files, purge them, and then re-import the package.06:28
PedersenMJNope, won't let me delete them, either.06:29
+perlDreamerwhen you exported the package, were the assets committed?06:29
PedersenMJYes.06:29
* PedersenMJ checks on the demo site to make sure.06:30
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]06:30
@rizendid you try triple clicking06:31
PedersenMJNo, that I haven't.06:31
@rizeni'm kidding06:32
@rizenbut you could try not sucking so much06:32
PedersenMJOkay, on demo-site, it worked correctly.06:32
@rizenif you have an asset that's locked, and you're 100% sure it's committed06:32
@rizenyou have two options06:32
PedersenMJActually, I *have* had apps that used a triple click. Not in a very long time, to be sure.06:32
@rizeneither delete the revision that's locked06:33
@rizenor manually go to the database and run this command06:33
PedersenMJI'll go with delete the rev that's locked.06:33
@rizenupdate asset set lockedBy=null where assetId='XXXX';06:33
Radix-wrkrestart spectre06:34
PedersenMJDeleting the rev that was locked worked.06:35
PedersenMJThank you.06:36
PedersenMJAnd, for the record, I am trying not to suck so much. Getting a good handle on a system the size of webgui is difficult, to say the least. At least I'm learning, instead of a constant repeat of the same issues.06:37
+perlDreamer$suckage{PedersenMJ}--06:37
Radix-wrkOnly time I've ever had assets lock like that was when I found spectre had gone into fairyland.  Quick restart of spectre fixed it.  Not sure if you tried that PedersenMJ - but might be worth a try next time if you didn't.06:40
Radix-wrkI restart spectre automatically every night these days.06:41
+perlDreamerthat's not very encouraging06:41
PedersenMJThis could have been related to the DBD::mysql version issue I had. I think I might have tried to instantiate the package with the old version. And I seem to recall seeing something in the logs for that site about problems with a workflow executing.06:42
Radix-wrkNo, it's not - but it's a workaround06:42
Radix-wrkI'm still using 7.0.8 - so the spectre issues might have been worked out by now.. I don't know.06:42
@rizenmany of the spectre issues have  been worked out06:42
@rizenboth in spectre code06:43
@rizenand by upgrading POE06:43
@rizenand IKC06:43
@rizenbut there's still one or two i have to work out06:43
Radix-wrkcool06:43
+perlDreamerwhat is the <label> tag?06:44
@rizendamn led bulbs06:44
+perlDreamer <tr><td><label for="isProtected_formId"><tmpl_var protectQuestionLabel></label></td><td><tmpl_var formProtect></td></tr>06:45
@rizenit hooks the label to the field06:46
@rizenand is required for xhtml compliance06:46
+perlDreamerokay06:46
+perlDreamerI have my i18n Nazi hat on tonight.06:46
@rizeni'm sorry. not xhtml compliance06:46
+perlDreamerI'm reviewing all the templates for embedded English06:46
@rizenbut rather certain other compliances06:46
@rizenfor impaired viewers06:47
+perlDreameraccessability requirements?06:47
@rizenyeah06:48
@rizenWAI compliance06:48
PedersenMJIt was preaction that wrote most (if not all) of the current Calendar code, correct?06:48
+perlDreameryawp06:48
@rizenand also Section 50806:48
PedersenMJHey, preaction: Nice job with the calendar. I like it!06:49
+perlDreamerThe quest for total i18n will need to continue tomorrow.06:55
+perlDreamerGood night, guys06:55
PedersenMJg'night!06:56
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]06:56
PedersenMJNow, is time for bed for me too. Later!07:26
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []07:26
@preactionbah, lightweights07:36
* preaction breaks out DDR07:36
Hinrikjust wondering...07:38
Hinrikis there a way to use Template-Toolkit within WebGUI?07:38
@preactionyes, i just gave a recipe to DoS on how07:47
@preactioninstall TT, and then add "WebGUI::Asset::Template::TemplateToolkit" to the list of "templateParsers" in your configuration file07:48
Hinrikcool, thanks07:48
@preactionso the section should look something like this: "templateParsers" : { "WebGUI::Asset::Template::HTMLTemplate","WebGUI::Asset::Template::TemplateToolkit" }07:49
Hinrik[ ]  :)07:49
@preactionor that07:49
@preactionit would be something you could add to the wiki, if you'd like07:50
@preactionand then submit to the WCC07:50
@preactiongooeybot wcc?07:50
gooeybothmmm... wcc is WebGUI Community Contest or http://plainblack.com/wcc07:50
Hinrikwhere's the wiki?07:50
gooeybotthe wiki is, like, http://wiki.webgui.org or yet another place to get help with WebGUI07:50
Hinrikheh07:50
@preactiongooeybot, i take back all those bad things i said. i love you07:51
gooeybotpreaction: huh?07:51
@preactionfine... be that way07:51
Hinrikwhat are "karma points" ?07:53
-!- Radix-wrk changed the topic of #webgui to: Current WebGUI Version: 7.3.6 (stable) .:. Congratulations Doug! http://www.plainblack.com/news/news/pbwg-meet-doug-bell07:53
@preactionwhoa radix hold on a second, babe07:53
@preaction7.3.6 is NOT to be installed07:53
Radix-wrkOh?07:54
@preactioni've spent 10 hours fixing it07:54
Radix-wrkI know I'm not installing it.. but wasn't it released today?07:54
@preaction7.3.7 will be released tomorrow, and that will be okay to install07:54
@preactionyes, it was07:54
Radix-wrkAhh.. k07:54
-!- Radix-wrk changed the topic of #webgui to: Current WebGUI Version: 7.3.6 (dodgy beta) .:. Congratulations Doug! http://www.plainblack.com/news/news/pbwg-meet-doug-bell07:54
@preactionthere's also a notice that you shouldn't install it07:54
@preactionroflrofl07:54
@preactiontomorrow roy will make 7.3.7 and all will be well07:54
Hinrikhow long until there's a 7.4.0 ?07:55
Radix-wrkHinrik, karma is an accumulation of points you get for being active in the community - posting, helping out others, contributing to the wiki, etc..07:55
@preactionHinrik: karma points are things you get for posting on the forums, and making rated posts. you can spend it by adding karma to RFEs you want to see07:55
gooeybotpoints are things you get for posting on the forums, and making rated posts. you can spend it by adding karma to rfes you want to see has neutral karma07:55
@preactionwhoa07:55
HinrikRFE? Request for ...enhancement?07:55
@preactionyeah07:55
Hinrikok07:56
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []07:57
@preactionexample: i have 3600 karma just sitting, i've yet to find an RFE to put it into07:57
Radix-wrkpfft.. I can give you one that needs it07:57
@preactionif it needs it that badly, i'll just Do it :p07:58
Hinrikpreaction: how many people are working on WebGUI?07:58
Radix-wrkhttp://www.plainblack.com/rfe/request-for-enhancement/search-asset-returns-urls#dJFHM0zCgZF6FkF00Z07uA07:58
Radix-wrkIt's been rated difficult it seems - so even though I've pumped heaps into it it's still ranked low07:59
@preactioneither difficult or "JT no likey"07:59
Radix-wrkWithout it though, search is pretty crappy at best07:59
@preactionit does sound a little difficult though, what page should we get? what if it's not part of a page layout?08:00
@preactionshould we just return the parent of the asset unless the asset is of a certain type? (page layout, wiki, calendar, etc...)08:00
Radix-wrkthat'd work08:01
@preactionoptional, i suppose08:01
@preactionwell, doesn't the search return Threads instead of Posts?08:01
@preactionat any rate, i should get some exercise in before sleep and waking up in 8 hours. the stupid 7.3.6 failure means i don't have clean clothes or groceries...08:03
Radix-wrkGood luck convincing the gf :)08:04
* Radix-wrk whistles innocently.08:04
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Radix__08:21
-!- Netsplit over, joins: Radix__08:21
Radix-wrkWell I'm off guys - Australia day tomorrow so you won't hear much from me for the next few days ;)09:39
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]09:39
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []09:48
-!- wgGuest16 [n=wgGuest1@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui15:27
-!- wgGuest16 is now known as greghacke15:27
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:24
-!- mode/#webgui [+o rizen] by ChanServ16:24
greghackeMorning.16:24
@rizenafternoon16:25
greghackeThat too...  Ever realize there are people out there who use Lotus Notes for selling products online?16:25
greghackeon another note - where the JAVA tool is nice, is there a better IRC app to log in with?16:28
ckotilon windows theres mIRC16:31
ckotilosx has colloquy16:31
ckotilunix has irssi, bitchx16:31
greghackei've got bitchx on my nix box.  on my laptop - trying mIRC16:34
-!- greghacke [n=wgGuest1@c-24-23-66-147.hsd1.mi.comcast.net] has quit []16:34
-!- wgGuest73 [n=wgGuest7@c-24-23-66-147.hsd1.mn.comcast.net] has joined #webgui16:35
-!- wgGuest73 is now known as greghacke16:36
greghackewhich server should I hit for access to the #webgui channel?16:37
ckotilirc.freenode.net16:37
-!- greghacke [n=wgGuest7@c-24-23-66-147.hsd1.mn.comcast.net] has quit [Client Quit]16:38
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui16:39
pjesiafternoon16:47
pjesiHinrik: why should you want to use TT over HTML::Template?16:48
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:56
-!- mode/#webgui [+o snapcount] by ChanServ16:56
greghackeT::T provides much greater flexibility over the HTML::Template especially in the creation of Virtual Methods, filters and variable bindings17:00
greghackelearning curve is of course higher17:00
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]17:05
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui17:32
* PedersenMJ waves.17:54
ckotilare there any good docs for running a webgui backup server? 18:19
pjesigreghacke: why should you want that in the presentation18:19
ckotilim thinking setting up load balancing between two servers will basically function as a backup server.18:20
pjesiyou want two mysql instances as well?18:21
ckotilyes, we will have 2 instances of mysql18:22
pjesiyou can rsync the filesystem and look at mysql docs on how to mirror it18:23
ckotilwe're worried about replicating webgui's files. and what the best way to do this would be.18:23
pjesiok, I suggest rsync the wb files18:24
pjesiwg even18:24
greghackepj: sorry for the delay - I use it for technical documentation.  as I create tiers of list items, I use it to create the item numbers18:36
ckotilthen theres the matter of resyncing hte back up to the main webgui instance.18:36
greghackepj: in tech docs, I will have a section 9.1.4.11.7 and I want it to say that vice having to crawl up the page to find out where I am.  I use TT to build it18:37
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui19:19
-!- mode/#webgui [+o snapcount] by ChanServ19:19
pjesik19:35
greghackeThere are other functions, that's just one I use.19:37
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui20:09
-!- mode/#webgui [+v perlDreamer] by ChanServ20:09
-!- wgGuest25 [n=wgGuest2@85-18-14-23.fastres.net] has joined #webgui20:21
wgGuest25hi20:21
+perlDreamerhowdy20:21
wgGuest25I upgraded to 7.3.6 yesterday and after that, I deleted my Calendars (there were just a couple of events in them)20:21
wgGuest25Now I need to follow those special patch steps?20:22
+perlDreamerI don't know20:22
+perlDreamerI haven't read the release notes yet.20:22
wgGuest25:(20:22
wgGuest25I mean those steps apply also to brand new calendars created with 7.3.6? Shouldn't be so20:25
xdangerrizen: just a thought... why not add "tagging-system" for every asset via metadata?20:26
xdangeror at that style20:27
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []20:34
xdangerhe didn't like the idea ?-)20:38
ckotilheh20:39
ckotilwhat would the tagging system do?20:39
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has left #webgui []20:39
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui20:39
-!- mode/#webgui [+v perlDreamer] by ChanServ20:39
xdangerThere was talk on the dev-list about tags in wiki...20:39
ckotilah.20:39
xdangerIt could be a nice addition to cs and wiki, maybe even articles...20:40
xdangerkinda like metadata is at the moment for some things..20:40
+perlDreamermaybe it's exactly like metadata...20:41
xdangerBut there could be some functionality for the end luser... like finding cs-posts with tag "cat"20:44
ckotilyeah. 20:44
xdangerI've implemented cs with categories for our clients site...20:45
ckotilor ad metadata to file assets so that you can perform more advance search on them. e.g. search by date, author, topic, etc...20:45
+perlDreameryou can add metadata to file assets already,can't you?20:45
+perlDreameruse the metadata tab on the edit screen?20:46
ckotilim going to need to find a automatic'ish way of adding meta data to my file assets (weekly outage reports)20:46
ckotilyeah i know. but i need to do it programmatically20:46
ckotili have a utility script that a cgi script calls to insert files into webgui. i can pry add the code in the utility to add the meta data20:47
+perlDreameryeah20:47
+perlDreamerif it's in the UI, you can do it through the API20:47
ckotil:] its wikd awsome.20:47
@snapcountwho broke the tests this time?20:49
* snapcount taps his foot with a hand on his hip20:49
+perlDreamerAm I 3 for 3?20:49
@snapcountor the code that we're testing20:49
+perlDreamerhaven't seen the smoke tests yet20:49
+perlDreamerclue me in, dude20:49
@snapcountt/Session/Var20:49
@snapcountlastPageView set correctly20:49
@snapcount3 <= 120:49
@snapcountand same for expires set correctly20:50
+perlDreamerlet me finish fixing this bug, and I'll have a look at it20:50
@snapcountcool20:51
+perlDreamerhas anyone done any work in that area recently? Session stuff?20:51
+perlDreamerdid it fail yesterday?20:51
@snapcountI haven't looked yet20:51
@snapcountWell, it didn't fail when I ran it before the release this morning20:51
+perlDreamerthere was a commit to Asset.pm today20:52
@snapcountbut the smoketest reported it20:52
+perlDreamerwhat time did the smoke test run?20:52
@snapcountdoh20:52
@snapcountlooks like it's already fixed20:52
@snapcountemail came at like 6a and I ran the test several hours after that20:52
+perlDreamerwhat fixed it?20:53
@snapcountand it's passing now20:53
@snapcountI don't know20:53
@snapcountwe should probably invest-a-magate eh20:53
+perlDreameryeah20:53
+perlDreameralmost done here20:53
+perlDreamerI need to write another huge code scanning test for bad template variables20:53
+perlDreameruh, is PB okay?20:56
@snapcountwhat do you mean?20:57
ckotili can access the website fine20:57
@snapcountcan't you get the current asset from the session?20:57
@snapcount$session->asset?20:57
+perlDreamersnapcount: yes20:57
@snapcountis that the syntax?20:58
+perlDreamerI raced spectre and won.  I clicked on Reply on a Post and got the main page instead of a form20:58
+perlDreameryes20:58
@snapcountty20:58
+perlDreamersnapcount: do you know if SVN time is kept in UTC?21:00
@snapcountI don't know wth it is21:01
@snapcountI can tell you it's not my timezone for sure =P21:01
@snapcountalways wondered about that though21:02
+perlDreamerThere's been no commits to Session for a long time21:02
+perlDreamersnapcount, those tests do delta time checks21:03
+perlDreamerthey could occasionally fail 21:03
+perlDreamerI'll see if they can be robustified21:03
+perlDreamerthe real question is why would it take 2 seconds to execute 6-8 lines of test code?21:05
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui21:07
-!- mode/#webgui [+o rizen] by ChanServ21:07
xdangersnapcount: when will you fix (or try to) the rss bug in the SVN::Web ?-)21:07
@snapcountuhh21:09
@snapcountI'm guessing it's something I promised to fix and forgot about?21:09
@snapcountor no21:09
@snapcountcuz it rings no bells.21:09
+perlDreamerWe didn't write that module.  If there's a bug, we should either upgrade or you could  post a bug back to the author.21:09
+perlDreamersnapcount: robustification complete21:10
wgGuest25any reply for me? :(21:12
@rizenwgGuest25, yes21:13
@rizenif you had calendars before the upgrade21:13
@rizenyou need to redo21:13
@rizencuz there will be broken data in your database21:13
@rizeneven if you deleted those assets21:13
wgGuest25I had but I deleted them afterwards because they were not important...21:13
wgGuest25oh...21:14
wgGuest25but why that? Doesn't WebGUI delete also the database portions of them when you delete?21:15
@rizenjust trust me21:15
wgGuest25ok21:15
wgGuest25so the issue was at the calendar core not just regarding migration from old events calendar21:16
wgGuest25I don't know if I have time to do that this week... It's ok to follow those steps also when 7.3.8 will be released?21:18
@rizenyou have to restore from backup21:19
@rizenso you can't wait or you'll lose data21:19
wgGuest25true :(21:20
@rizenanything that is added to the site or modified between when you did the upgrade21:20
@rizenand when you do the restore21:20
wgGuest25So "Congratulations Doug!" up there seems rather hironic21:21
+perlDreamerCongrats has to do with nominated as PBWG21:22
+perlDreamerwe all make mistakes21:22
+perlDreamerand should have the grace to accept them from others21:22
wgGuest25I know I read the interview21:22
PedersenMJWow, this one sounds really bad. Without trying to dig into the what: I've got an instance of 7.3.5 in which I've just added a calendar. I was going to go to 7.3.7 this weekend. How bad will the issues be, or do I need to read them?21:23
+perlDreamerRead them21:23
PedersenMJread them... meant to say do I need to redo them?21:23
@rizenif you didn't add any calendars until after you're on 7.3 then there will be no problems21:24
@rizenlikewise, if you only have one site in your webgui server21:24
@rizenyou won't have any problems21:24
wgGuest25rizen: really? I also have one site21:25
@rizenthen you're fine21:25
wgGuest25so I don't have to follow those steps? I can just upgrade to 7.3.7?21:25
@rizenyes21:26
wgGuest25cool thanks!21:26
-!- wgGuest25 [n=wgGuest2@85-18-14-23.fastres.net] has quit []21:30
PedersenMJSorry for that idle. Thank you very much, that's quite a relief, actually.21:40
-!- mode/#webgui [+o perlDreamer] by rizen21:49
greghackerizen - you still out there?21:55
@rizensometimes21:56
@snapcountdid we just hire Colin?22:04
@snapcountplease say yes22:04
@rizento replace you22:05
-!- mode/#webgui [-o snapcount] by rizen22:05
snapcountthe way today has been it might actually be a relief22:05
-!- mode/#webgui [+v snapcount] by rizen22:05
+snapcountput me out of my misery... the pitty killing22:05
@rizenwhat has been so hard for you today?22:06
+snapcountpeople22:06
+snapcountnothing technical or task related22:06
+snapcountI'm having a bad day22:06
+snapcounta really bad one actually... the kind that fester in your mind and eat at your soul22:07
-!- snapcount was kicked from #webgui by perlDreamer [perlDreamer]22:07
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui22:07
-!- mode/#webgui [+o snapcount] by ChanServ22:07
@snapcountsheesh22:07
@perlDreamerHe resurrected!22:07
@perlDreamerno way22:07
@snapcountquick to flex those new found muscles22:08
-!- mode/#webgui [-o snapcount] by snapcount22:08
-!- snapcount changed the topic of #webgui to: Current WebGUI Version: 7.3.7 ... preaction the diplomat22:18
@preactionthere were two months for people to try the new calendar, two months for them to realize that it was RADICALLY different from the previous calendar, and finally NOW that they've been forced to do it, they have issues...22:49
@perlDreamerwhat I don't get is how many people gripe about bugs, but either don't fix them themselves or pony up to have them fixed.22:50
@preactionamen to that22:52
@preactionJT found another issue with the upgrade, but this one is fixable after-the-fact thank god22:52
PedersenMJHey, preaction: My two cents on the calendar? I like it. Thank you.22:52
@perlDreameris the new issue documented in the announcement?22:53
@preactionyou're welcome, it was an ordeal and i believe someone else said it best: I did it the first time to see how to do it, I'd like to do it again to do it right22:53
@preactioni'll make a bug report there if there isn't already22:53
PedersenMJMy *sole* issue with the calendar was my own fault. Basically, a stylesheet issue with the Burned theme. Which, I might add, I've already fixed.22:57
@preactioncan you think of any major problems with those things existing?22:58
@preactioni think i'll have to go through and migrate all the calendars again, this time making sure to include the clipboard, trash, and any other special states22:58
@preactionuhm. those assets can't be instanciated since there's no longer an EventsCalendar table.23:03
* perlDreamer is offline, afk for chow23:13
greghackeI like the new calendar as well - so do my clients23:16
@preactiononce the kinks get exercised out, there are plenty of other wonderful things we're going to do with it23:16
-!- wgGuest85 [n=wgGuest8@83.228.8.109] has joined #webgui23:18
-!- wgGuest85 [n=wgGuest8@83.228.8.109] has quit [Client Quit]23:19
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui23:21
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 131 (Connection reset by peer)]23:22
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has quit []23:34
@preactioni've got a total of four tables i need to delete from, and that's all i can think of: asset, assetData, wobject, and assetIndex (the Events don't have entries in the wobject table)23:40
--- Day changed Fri Jan 26 2007
xdangerpreaction: is there an approval system with the new calendar?00:01
rizen_yes00:02
@preactionfor user-edited events? no, but the code is there. all that's necessary is for a configuration value to be shown on the edit calendar, and the code updated to reflect that00:02
rizen_it works just like the CS00:02
rizen_what?00:02
rizen_that was supposed to be added00:02
@preactionthere's no select box to select which workflow yet00:02
rizen_that was on the spec00:02
rizen_please add that for your todo list for 7.3.800:03
@preactionindeed00:03
rizen_it's not complete without that00:03
@preactionluckily it should be simple enough with the new autocommit code00:03
rizen_yeah, it should only be a couple lines of code00:04
xdangeryey!00:06
xdangerI can then convert my cs-made-to-calendar crap to that =D00:06
@preactionwould there be an issue with this code for, say, 10,000 events that need to be deleted? "select assetId from asset where className="WebGUI::Asset::Event" and assetId NOT IN (select assetId from Event)"00:06
@preactioni've run it on a site with 1000 events that need to be deleted, and it runs in 0.01 seconds00:07
xdangernow if only it had some categories, or tags or such =)00:07
rizen_no idea00:07
rizen_but i'm guessing no00:07
rizen_Jukka, you're a coder aren't you?00:07
@preactioni'm thinking that the keys are proper, and as long as i'm using the keys it should be fine, so it goes in00:07
-!- rizen_ is now known as rizen00:08
-!- mode/#webgui [+o rizen] by ChanServ00:08
xdangerrizen_: some, not my favorite thing...00:08
@preactionaww, coding is life00:08
@rizenoh, i thought you were00:08
xdangernot fulltime... mostly customer and leader stuff these days...00:08
xdangerbut have a big project comming, so I think that it'll be something like 70% coding/working on that project and 30% else...00:09
@rizeni was going to say you should add the features you want when we branch for 7.400:10
@rizenor better yet, help us fix bugs so we can branch for 7.4 faster00:10
@perlDreamerneed a double check00:10
@perlDreamerno underscores in template variable names?00:10
@rizenno, that's fine00:11
@rizenjust no dots00:11
@perlDreamerOkay.  Thanks :)00:11
@perlDreamerThe coding guidelines say no underscores.  I'll update it00:11
@perlDreameroh, no I won't00:11
@perlDreamerthe wiki doesn't work in Mozilla 1.400:11
@rizenare there any languages you can think of that _ cause a problem00:12
@rizenwhen in variable names 00:12
@rizenor subroutines00:12
xdangerrizen: I have added... we have our own "extented collaboration system"... and a few diff's here and there... I can show you them if you want to here... Some of them are just to get around some problems that are specific to our clients site...00:12
@rizenxdanger: i'm talking about contributing to the core00:12
@perlDreamerI only know HT, HTE and TT.  I could check Mason real quick.00:13
@rizennot talking about templating language00:13
xdangers/if you want to here/if you want to hear/00:13
@rizeni'm talking about programming langs00:13
@perlDreamernone00:13
@rizenthen underscores are fine00:13
@perlDreameralmost all of them I know of treat _ as a valid "word" character00:13
@perlDreamermaybe befunge...00:13
@perlDreamernope, it only pukes on arrows00:14
@perlDreamerhttp://en.wikipedia.org/wiki/Befunge00:14
@preactionrizen: should I fix the 7.2.3-7.3.0 upgrade anyway? for those who haven't upgraded yet?00:43
* perlDreamer crosses his fingers00:43
@preactionin regards to the EC on the trash/clipboard00:44
@rizensure00:44
@preactionk00:44
@rizenas long as you won't screw anything up00:44
@rizenwhen your code is run00:44
@rizenin the 7.3.800:44
@rizenupgrade00:44
@preactionnope, it only deletes things if they're verified to be broken00:44
@perlDreamerw.r.t the Project Manager, what is Lag Time?00:47
@perlDreamerif anyone had a little spare time, I could use some help with i18n work on WebGUI core templates01:20
@perlDreamerbasically, what needs to be done is to go through each template one by one and identify words in English.01:21
@perlDreamerthen we go through and replace them with internationalized labels01:21
@perlDreamerthe hard part is the template cruising01:21
@rizeni disagree01:21
@perlDreamerwhy for?01:22
@rizenjust cuz01:22
@perlDreameroh, okay01:22
@rizenwhere cuz is a good reason01:22
@rizena really really good reason01:22
@perlDreamerSo long as you aren't calling Vito and Tommy Knuckles01:22
@rizenno, but would you consider performance a good enough reason01:23
@perlDreamerI hadn't thought about performance01:23
@perlDreamerso wG isn't fully i18n'ed?01:23
@rizenwell i have this ingenius plan01:23
@rizenbut im not sure it will work01:23
@rizencuz i have a flaw in my plan01:23
@preactionwhen trying to fix the issue of EC on the clipboard, the EC state gets changed to "published" by the upgrade script. how do I make it not do that?01:23
@rizenfind out what's changing the state01:24
@rizensomewhere along the way something must be calling $asset->publish01:24
@preactionk01:25
@perlDreamerplan on, rizen01:25
@rizenwell...i've been thinking that we always load all these variables01:25
@rizeneven when nobody is using them01:25
@rizenwould it make more sense to use a macro to fetch them01:25
@rizen^International("something","Events_Calendar');01:26
@rizenor whatever01:26
@rizenbecause then we're only fetching the ones we need01:26
@perlDreamerwould the overhead of Macro processing beat not creating all the labels?01:26
@rizenand we're not passing so much data through the template engine01:26
@rizenmethinks that speed wise it would break even01:26
@rizenbut where we win is on memory usage01:27
@rizenwe're not making copies of all those lables in memory01:27
PedersenMJWould that break existing templates?01:27
@perlDreamerwe'd have to translate them01:27
@rizenyeah, we'd translate them01:28
@perlDreamerbut rizen has a regexp/text hacking genius that he calls up for projects like this01:28
@rizenbut here's the major flaw in my hand01:28
@rizenplan01:28
@rizennot hand01:28
PedersenMJHow about custom templates? Rather, styles (such as the ones I've recently made)01:28
@rizenbrain not working01:28
@rizenall templates would be fixed, now shhhh01:28
@rizenthe major flaw is that if they were all fetched by i18n macro, how would the users know which ones were available for fetching01:29
@perlDreamerwe'd have to make a new doc page with available labels01:29
@perlDreamerjust like we do now for templates01:29
@perlDreamerit's not that bad01:29
@perlDreamera variables section and a labels section01:30
@rizenphone01:31
@perlDreamerwe should add Macro level caching.  It might speed things up with that idea.01:31
@perlDreamerthink about processing a chain of Posts.  Each post would still be calling Macro with identical labels N times (one for each one in the displayed section of the Thread).01:33
-!- wgGuest85 [n=wgGuest8@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #webgui01:41
-!- wgGuest85 [n=wgGuest8@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Client Quit]01:41
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []01:45
@rizenorry02:02
@rizenback02:02
@rizenmacro caching will only slow it down02:02
@perlDreamerokay, so Macros vs template labels for i18n02:02
@rizenthe fields are already in memory02:02
@rizenthere's nothing to cache02:02
@perlDreamerevery time you call International, it creates a new i18n object02:02
@rizenyeah, and if you call cache it has to create a WebGUI::Cache object02:03
@rizenyou're not saving anything02:03
@perlDreameroh02:03
@perlDreamernot that kind of cache02:03
@perlDreamera Stow cache02:03
@perlDreamerin memory, transient02:03
@perlDreamerbuilt for each session02:03
@rizenok well that might work...but let's not get ahead of our sevles02:03
@perlDreamersure, one step at a time.  Functionality before performance and all that02:04
@rizenfirst how do we deal with the fact that the labels aren't in the templates anymore02:04
@rizenfrom a users perspective02:04
@rizenhow do they know what labels are available02:04
@perlDreamerthe same way that we do for template variables02:04
@perlDreamerespecially with the template variable editor02:04
@perlDreamerit makes these questions easier02:05
@rizenactually, couldn't we just expose every variable in the namespace to the person02:05
@perlDreamerevery i18n variable?02:05
@rizenwho are we to say that they shouldn't be able to use some other label02:05
@rizenevery i18n label in the same namespace02:05
@rizenas the object02:05
@rizenthat's using the template02:05
@rizenso if it's a calendar template02:06
@rizenthen all the variables in Asset_Calendar02:07
@perlDreamerfrom i18n/Language/Asset_Calendar.pm02:07
@perlDreamerand then all of them from WebGUI, since that's the fallback if it can't be found in the current namespace02:07
@rizenwhy do that though?02:08
@rizenwhy not just show them all variables?02:08
@rizenin that namespace02:08
@perlDreamerI'm a little confused.  Do you mean template vars or i18n variables?02:08
@rizenforget everything i've just said02:08
@rizenlet me start over02:09
* perlDreamer ->flush02:09
@rizena) template variables no longer contain any i18n labels02:09
@perlDreamercheck02:09
@rizenb)  template help displays all the data variables02:09
@perlDreamercheck02:09
@rizenc) template help has a seperate section on the same page  that lists all of the i18n variables, like this:02:10
@rizen^International("some thing", "Asset_Calendar"); = Some Thing02:10
@perlDreamer$dayJob02:10
@rizenand it lists EVERY SINGLE MESSAGE in the Asset_Calendar i18n file02:10
@preactioni've submitted my patch to the 7.2.3-7.3.0 upgrade that ensures that EC in clipboard/trash get migrated, but they still get published02:19
@preactioni've been over every piece of code that updates the "state" field, none of it gets called by "commit", "addChild", or "addRevision"02:20
@rizenwhy are they not deleted?02:20
@rizeni told you i just wanted anything in there to be deleted02:20
@rizenhow hard is that02:20
@preactionthat's what the 7.3.7-7.3.8 will do, if there are orphans02:20
@rizendon't use the asset api02:20
@rizenok02:20
@preactioni asked if you wanted me to fix the 7.2.3-7.3.0 upgrade, you said yes02:20
@rizenyup02:20
@rizeninstead of publishing the ones in the trash02:21
@rizendelete them02:21
@rizenjust purge02:21
@preactionok02:21
@rizenthe clipboard ones are fine02:21
@preactionif they get published?02:21
@perlDreamerThere are 184 i18n labels for the DataForm, as an example of how much data users will have to wade through02:24
@perlDreamerLess in an Article02:25
@perlDreamerMuch, much more in the Post and CS02:25
@rizenpreaction: yes02:25
@preactionk02:26
@perlDreamerAlso, some labels have been specially designed to go with certain fields, etc.  It would be hard to pick those out from a list.02:26
@rizenpd: yeah, but who are we to say what fields might be useful to the user making the template02:26
@rizenpd: all of them might be useful02:26
@rizenalso don't forget that in most cases02:27
@rizenpeople either copy and modify an existing template02:27
@rizenor just type in their own labels anyway02:27
@perlDreamerCould we prevent showing the Help topic titles, bodies and hoverHelp?02:28
@rizenhow would we do that02:31
@perlDreamerThey'd have to be tagged somehow, or cross referenced through the Help system02:31
@rizenyeah, but that's what i want to avoid02:31
@rizenno cross-referencing02:31
@rizenit adds work02:31
@rizenmy way adds no work, and actually reduces the amount of code everywhere02:32
@rizenand i don't think it hurts anyway02:32
@rizenfor example02:32
@rizenlet's say we're dealing with a post template of some sort02:32
@rizenyou may want to use the hover help02:32
@rizenin your template02:32
@rizenas help for the fields the users are posting02:32
@rizenit may not be likely02:33
@rizenbut what does it hurt to have them there02:33
@rizensomeone went through all the trouble of creating them02:33
@rizenand someone else probably translated them02:33
@rizenso why the hell not show them02:33
@perlDreamertoo much is usually better than not enough02:34
@perlDreamerand the worst that will happen is that the help entries for templates get huge02:35
@rizenthey're already huge anyway02:35
@rizenbut at least this way the data parts are separated from the label parts02:35
@perlDreameryes02:35
@rizenso it's easy to find the important stuff02:35
@perlDreamerand the default templates would be a guide for what to do02:36
@rizenyup02:36
@rizenso now we have to test02:36
@rizeni'm not sure how02:36
@perlDreamerbut, in order for the conversion to work, don't all the templates need to be fully i18n'ed?02:36
@rizenthat i'm right02:36
@rizenthat speed woudl be equal02:36
@rizenand memory would be reduced02:36
@perlDreamerdon't you already have benchmarking code for speed?02:36
@rizenyes...but how do you separate out just the memory used by the template processing02:37
@rizenwith and without the labels02:37
@perlDreamerthat's gotta be pretty small02:37
@perlDreamerwe're talking about 10-15 hash keys02:37
@rizenso are you saying this isn't worth it?02:38
@perlDreamerno02:38
@perlDreamerI'm saying that speed is probably the better trade-off, and less code.02:38
@rizenok well then i guess i'll test the speed quick02:38
@perlDreamerI'm noticing a pattern02:40
@perlDreamerFirst, you get hammered by (support, business, conference, bugs)02:40
@perlDreamerThen you get what sounds like a whacky idea02:40
@perlDreamerthat actually turns out to be awesome02:40
@rizenwhen has this happened before?02:41
@perlDreamerContent chunking during 6.x02:41
@perlDreamerHover help02:41
@perlDreamerWiki02:41
@rizenhmm...those are all good ideas. maybe we should do that02:41
@rizen=)02:42
@perlDreamerWell, in order to get revolutionary gains in wG you need to get stomped on.02:42
@rizeni don't think so02:42
@rizeni have done lots of stuff without getting stomped on02:42
@perlDreamerOkay, we'll pass on that one and just stick to the Macro idea for now.02:42
@rizenand honestly...i'd get a lot more done if i wasn't getting killed with other work like support and business stuff02:43
@perlDreamer'tis true02:43
@rizendid you see how many support requests came in today?02:43
@perlDreameryes02:43
@rizenamazing02:43
@perlDreamerI wrote a Wiki entry so that you won't have to answer Icon questions ever again02:43
@rizennice02:45
@rizenthanks02:45
@perlDreamerhave you done any work on Kristi's package content bug?02:46
@rizeni started on it02:48
@rizendidn't get anywhere02:48
@rizenjust proved that she's right02:48
@perlDreamerI went and disected a package that I exported.02:48
@perlDreamerIt looks good, so it's in the deployment02:48
@rizenwell since making something a package is just a single field in a single table02:49
@rizenthat's obvious02:49
@rizen=)02:49
@perlDreamerand I thought that it referred to imported packages.02:50
@perlDreameroh well02:51
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui02:51
-!- mode/#webgui [+v crythias] by ChanServ02:51
@rizenquick everybody get out02:51
@rizenhe's here!!02:51
@perlDreamerI'm heading home.  We'll catch you later tonight02:51
@rizenrun for your lives!!!!02:51
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:52
+crythiaswho, me?02:52
+crythiasheh02:52
@rizenyeah you02:52
@rizenwho else could invoke such fear in me02:52
+crythiashm... iPG?02:53
@rizeni don't fear him...just want to kill him02:53
+crythiasah.02:53
+crythiaswell, um.. I don't have the keys to the kingdom anymore, I'm not giving too much advice, bad or otherwise, and basically...I'm kinda who the heck is that guy at the moment.02:54
@rizenwhy is that?02:54
@rizenyou were good02:54
@rizeneven great for the community02:54
+crythiasI've been so busy at work doing everything everything and I just can't focus on WebGUI as much as I would like. I haven't even upgraded my personal sites since 6.8.702:55
@rizenwhoa02:56
@rizeni'm sorry to hear you've been so busy02:56
@rizenunless you want to be that busy02:56
+crythiassomehow in my upgrades I lost all my discussions in one of the sites, but since that wasn't a big issue, and the reason it existed (google answers commentors forum) is .. not so much the thing anymore... meh.02:57
+crythiasand I've been beastly coughing-sick for the past week.02:58
+crythiasout of $job for 3 days.02:58
@rizencrappy02:58
+crythiasa busy release and recovery...03:00
+crythias(I see you've encountered)03:00
@preactiontwas fun!03:01
+crythiasI somewhat belatedly updated my faq, just in case anyone relied on my site for that info.03:01
+crythias(ie: just about 30 minutes ago)03:01
@rizeni hear people talking about it03:03
@rizenso i'm sure some people use it03:03
+crythiasrizen: I have an idea about using an imagemagick script to make those three-d bubblethings on the fly around/about navigation or something.03:04
+crythias"aqua buttons"03:04
@rizenshoot03:05
+crythiasthat is, I'm trying to "create" it...03:05
+crythiasbut I don't know how to best use it.03:05
+crythiasIf I make it for navigation, should all nav buttons be the same size?03:06
@rizenthen i guess you better back up, cuz i haven't heard an idea yet03:06
@rizenwhat's the idea?03:06
+crythiasthe idea is to use either a macro or css to make stuff "aquaish" on the fly.03:07
@rizenoh03:07
@rizenso you're saying all the links in your nav03:07
@rizenwould become icons03:07
@rizenrather than text03:07
@rizenor rather image buttons03:07
@rizenlike in OSX03:07
+crythiasthey would be text with aquabutton backgrounds and rounded edges on left and right03:08
@rizenyou can use css to do that and no image magick and it would run faster03:08
+crythiasActually, I think I've solved that part. yeah.03:08
+crythiasI've been trying to figure out the watermark issue as well.03:09
+crythiasthere's no problem with ImageMagick to make a watermark, anymore than making a thumbnail.03:10
@rizenwhat do you mean by watermark?03:11
+crythiasfor an image/photo that's uploaded, (seen on mytube.com)03:11
+crythiasa "branding" of the image once uploaded. 03:12
@rizenwhy would you want to do that on nav?03:12
+crythiasno. :( sorry. I changed subjects.03:12
@rizendamn man...going to fast for me03:12
@rizens/to/too03:12
+crythiasan rfe was posted a LONG while ago to be able to apply watermarks to uploaded images (photo gallery)03:13
@rizenyeah, without modifying the core, i don't see how you could do this03:13
+crythiasI was thinking macro ^WM(/friendlypath);03:14
+crythiasbut that's horrible.03:15
@rizenyou can do that, but the problem is that it will create the watermark every single time03:15
@rizencuz it won't know that the image is already watermarked03:15
@rizenit really needs to be done once at upload time03:15
+crythiasI agree, and then the other things come into play... text or image watermark? where? what about contrast?03:16
+crythiasfont? color? size?03:16
@rizenyeah it's going to be a lot of stuff03:17
@rizenand every site will be different03:17
+crythiasalthough, I could suggest that it'd be something like "Create your transparent background .png of 100px wide by 64 px tall and put it in ^extras/uploads/watermark.png"03:19
+crythiaswhatever03:19
@rizenso why is this important?03:22
+crythiasif the image thumbnail thing finds the watermark.jpg, and the size of the image is > (something) then apply the watermark and store it as (the original|the original + the watermarked)03:22
+crythiasit's not important03:22
@rizenso why do you want it?03:22
@rizenwhy are you working on it?03:22
@rizenor thinking about it?03:22
+crythiasbecause it seemed like something fun to do at first.03:22
+crythiasI *wanted* to do this.03:23
+crythiasNow, I can't really see how it'd be effective. I'd almost suggest someone do it in a batch in the filesystem and not worry about WebGUI doing it.03:23
@rizeni can see that if we ever did a photo gallery asset that it would definitely be useful03:24
@rizenbut as a general purpose thing, i don't think so03:24
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."]04:13
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui04:13
-!- mode/#webgui [+v perlDreamer] by ChanServ04:13
@rizenok pd, ran the test04:13
+perlDreamerand the results are04:13
+perlDreamer<drumroll>04:13
@rizenit is slightly smaller amounts of ram04:13
@rizenwhich we expected04:13
@rizenand...as far as speed04:14
@rizen....04:14
@rizen....04:14
@rizen....04:14
@rizen...04:14
@rizencan you feel the tention in the air04:14
@rizen....04:14
@rizen...04:14
@rizen...04:14
@rizen0.01130804:14
@rizen0.0156304:14
+perlDreamertention, that's when you tent fabric is too tight04:14
@rizenguess which is which04:14
+perlDreamer0.011 is Macros04:14
@rizenindeed04:14
+perlDreamer30%, not bad04:14
@rizeni ran it a dozen times04:14
@rizencame out roughly the same every time04:15
+perlDreamerMacros it is then04:15
@rizenso..what that comes down to04:15
@rizenis leave stuff the way it is04:15
@rizenand we'll do this in 7.404:15
+perlDreameryou sure?  If I i18n it all now, then it will get autoconverted in 7.404:16
+perlDreameror is it better to fix bugs?04:16
@rizenthe faster we fix bugs04:16
@rizenthe faster we can get to 7.404:16
+perlDreamerbugs it is04:16
+perlDreamerI'm going to write a test for the package thing04:16
@rizeni'm going to work on the open/close bug now04:16
+perlDreamerwe should also update the copyright notices on the files in the core04:26
@rizenoh yeah, i have a script to do that04:27
@rizenfrank broke it!!!04:37
@rizenwahoo...now we can get him off his high horse04:37
@rizen=)04:37
+perlDreamerthe open/close bug?04:37
@rizenyup04:37
@rizenhttps://svn.webgui.org/svnweb/WebGUI%20SVN/diff/WebGUI/lib/WebGUI/AssetLineage.pm?revs=3603&revs=344104:37
+perlDreamerI need a little mixin help04:39
@rizenput the flour, egg, and milk in a bowl04:39
+perlDreamernm04:39
@rizenthen stir04:39
+perlDreamerI can't spell04:39
+perlDreamercan I deploy uncommitted assets?04:48
@rizeni don't know, can you?04:48
@rizenthe answer is no04:48
@rizenor at least you're not supposed to be able to04:48
+perlDreameryou're right you can't04:54
@rizeni'mnot sure how, but what frank did is kicking me in the nuts04:54
+perlDreamerthat makes two of us, except Frank probably didn't break this one :)04:55
+perlDreamercan I open two version tags on the same session variable?04:55
@rizenyou can have as many as you want...but you can only have 1 working tag04:56
@rizendo you understand the difference?04:56
+perlDreameryes04:56
@rizenk04:56
+perlDreamerif I commit the current version tag, it should be useless from that point forward?04:57
@rizenif you mean it will no longer be the working tag and a new one will be ccreated if you do something else04:57
@rizenthen yes04:57
@rizenbut it's not useless04:57
@rizenit's still there04:57
@rizenit's just commited04:57
+perlDreamerwell, here's what I'm up against04:58
+perlDreamerwhenever I work with assets on tests, I always use version tags04:58
+perlDreamerbut now, for the first time, I need two04:58
+perlDreamerone for creation of Assets, then a second one to work under for the package deployment04:58
+perlDreamerI probably just need to create a new one then call setWorking on it04:59
@rizenit will automatically become your working tag04:59
@rizenif you just do something that requires a tag04:59
+perlDreameron creation?04:59
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:00
@rizennot on creation of the tag05:00
@rizenbut if you do an addRevision05:00
@rizenon an asset05:00
@rizenthat will create a tag05:00
@rizenand set it working05:00
+perlDreamerokay05:00
@rizenand addRevision is called when addChild is called05:00
+perlDreamerso I can pull the new tag after I deploy the package05:00
+perlDreamerand then nuke it at the end05:01
@rizenwhat is "pull"05:01
+perlDreamercall getWorking05:01
@rizenyou can getWorkiong05:01
@rizenok05:01
@rizenyes05:01
+perlDreamersorry, I'm still using too much slang05:01
@rizenwell if we were using the same slang it would be fine05:02
@rizenbut we're not05:02
+perlDreamercoolio05:02
+perlDreamer?05:02
@rizencoolio05:02
+perlDreamerkid time05:04
+perlDreamerbe back in 4005:04
+perlDreamerokay, I have a test that duplicates the problem05:34
+perlDreameranalysis time05:34
+perlDreamerwill duplicate create an exact copy of the Asset, including the assetId?05:47
@rizensorry...with sarah05:47
@rizenperfect duplicate, but not assetId05:47
@rizenor lineage05:47
@rizenor parentId05:47
@rizenthe data will be the same though05:48
@rizenbut i have to go05:48
@rizenbe back later05:48
+perlDreamerokay05:48
@rizeni'm dying over here05:58
@rizeni was just finally over an upper resperatory infection05:58
+perlDreamerI have the bug05:58
@rizenyesterday05:58
@rizenand today, i've got a new bug05:58
@rizenwith new symptoms05:58
@rizensarah got it yesterday05:58
@rizenwhich means she gave it to me05:58
@rizenshe sux05:59
+perlDreamerso what's the new one like?05:59
@rizencloudy head and super runny noes06:00
@rizennose06:00
@rizengone through 2 boxes of tissue and 1 roll of tp so far today06:00
@rizenand you?06:00
+perlDreamerthe duplicate method is broken06:01
+perlDreamerIt causes headaches and backaches06:01
@rizenwhy did you break duplicate06:01
+perlDreamerit breaks really well06:01
+perlDreamerwhen you dupe an asset, your original assetId gets trashed06:01
+perlDreamerwant to see?06:01
@rizeni believe you06:02
@rizenthe original asset id in the original asset?06:02
+perlDreameryeah06:02
+perlDreamerI created a snippet06:02
+perlDreamerstored the id06:02
+perlDreamercalled dupe06:02
+perlDreamerchecked the assetId of dupe, and it's different from the stored original06:02
@rizenit's supposed to be06:03
@rizeni told you that06:03
+perlDreamerchecked the assetId of the original again, and it's the same as the dupe06:03
@rizenoh06:03
@rizenthat's not06:03
@rizenthat's bad06:03
+perlDreameryeah06:03
+perlDreamercan you make sure I didn't write a bad test, or are you still en-Sarah'ed?06:03
@rizeni'll do a test06:04
@rizensarah has gone to bed06:04
@rizenbut my head is whoooooo06:04
+perlDreamerover in the t directory do an SVN update and you'll see the AssetClipboard test I just committed06:05
+perlDreamerset WEBGUI_CONFIG to your favorite WebGUI config file06:05
+perlDreamerthen perl AssetClipboard.t06:05
@rizenyou're right06:07
@rizenscrewd06:07
+perlDreamerback into addChild06:09
PedersenMJTotally not related to the problem at hand, but still a question I should ask: When I submit this "Make Your Own WebGUI Style" article, I'm planning on including an actual conversion of an existing theme. I want to make sure the original zip file stays available (just in case). Any place I can upload to plainblack.com, or shall I just host it myself?06:19
@rizenyou're already uploading your conversions to the contribs area right?06:20
@rizenso why wouldn't you just link to it?06:20
PedersenMJOf course. Didn't think of that.06:21
PedersenMJAttach the original zip, and the converted .wgpkg, and link. Simple. Thank you.06:21
PedersenMJWas thinking of how I was going to be pasting this article into the wiki, and wasn't thinking of contribs at the time.06:21
@rizenif you have a problem, and if you can find them, and if no one else can help. maybe you can hire, the a-team!06:22
PedersenMJI ain't gettin' on no plane foo'!06:22
@rizeni think i should have called plain black "the a-team"06:22
+perlDreamerWho's Murdoch?06:22
@rizeni'm all 4 of them, depending upon the second06:23
@rizeni'm rick james bitch06:23
@rizensweet...rick james is in this episode06:23
PedersenMJBTW, here's the theme I'm going to convert for that article: http://www.oswd.org/design/preview/id/369406:24
PedersenMJReason: It's *very* simple, so people don't get bogged down in the harder details, and can focus on the conversion process more easily.06:24
+perlDreameris it URLs?06:25
@rizencould someone please create 1000 pages of free documentation in the wiki quick06:25
@rizenthat way i wouldn't have to finish writing these commercial books06:25
PedersenMJHey, I'm working on the docs. Only got about 990 pages to go.06:25
PedersenMJpd: I don't understand what you mean.06:25
+perlDreamerI'm working on a bug with rizen06:26
PedersenMJAh, okie.06:27
@rizenyou are06:27
@rizenoh sorry pd06:27
@rizendidn't mean to ignore you06:27
+perlDreamerI understand06:27
@rizenis what URLs?06:27
+perlDreamerI'm trying to locate where $self gets stomped on06:27
@rizenoh...i'll start looking06:27
@rizentold you...brain not highly functional06:28
+perlDreamerI know06:28
+perlDreamerplus you have a thing for Rick James and George Peppard06:28
+perlDreamerIt's inside addChild06:29
@rizenthis doesn't seem to be possible06:33
+perlDreamerI know06:33
@rizenthis flat out isn't possible06:39
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []06:39
+perlDreamerI'm stuck inside addChild06:41
@rizenit can't even get that far06:41
+perlDreamerI don't have any way to monitor the original inside there since we're really in the parent06:41
@rizenthere's no reference to self in add child06:41
+perlDreamerI'm guessing that something in addChild stomps on the original06:42
+perlDreamerbut I check the assetId's right before the addChild call inside duplicate and it's fine there.06:42
+perlDreamer        $self->session->errorHandler->warn("START RECORD");06:44
+perlDreamer        $self->session->errorHandler->warn("myself: ".$self->getId);06:44
+perlDreamer        #my $newAsset = $self->getParent->addChild($self->get, undef, undef, {skipAutoCommitWorkflows=>$options->{skipAutoCommitWorkflows}});06:44
+perlDreamer        my $parent = $self->getParent;06:44
+perlDreamer        $self->session->errorHandler->warn("myself: ".$self->getId);06:44
+perlDreamer        my $newAsset = $parent->addChild($self->get, undef, undef, {skipAutoCommitWorkflows=>$options->{skipAutoCommitWorkflows}}, $self);06:44
+perlDreamer        $self->session->errorHandler->warn("myself:  ".$self->getId);06:44
+perlDreamer        $self->session->errorHandler->warn("hisself: ".$newAsset->getId);06:44
+perlDreamerew06:44
+perlDreamergooeybot: paste?06:44
gooeyboti haven't a clue, perldreamer06:44
@rizenwhy are you pasting06:44
+perlDreamerI wanted to show you where I've added debug code inside of sub duplicate in AssetClipboard06:45
+perlDreamerit has to be in or related to addChild06:45
+perlDreameradding a copy of yourself to your parent06:45
+perlDreamerwith the same exact properties, except for assetId06:45
@rizenahahahhaah06:48
@rizeni know what it is06:48
@rizeni win06:48
@rizeni win06:48
+perlDreamerdo tell!06:48
+perlDreamertell me and I'll let you watch the end of the A-Team06:48
@rizenwahoo i win06:49
@rizeni'm better than pd06:49
@rizenpd sux ass06:49
@rizen=)06:49
@rizenjust kidding man06:49
+perlDreamerI know06:49
+perlDreamerbut I'm dyin' here06:49
@rizeni'll commit06:49
+perlDreameris it that simple?06:50
@rizenfixed06:50
@rizenand commited06:50
+perlDreamerthat's beautiful!06:51
+perlDreamernow how many other places do we do that?06:51
@rizendo you see why?06:51
+perlDreameryes06:51
+perlDreamerreferential problem06:51
@rizenwe probably do it all over06:51
@rizeni don't know06:51
@rizenso does fixing that flat out fix the packages bug?06:52
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui06:53
-!- mode/#webgui [+o snapcount] by ChanServ06:53
+perlDreamerI'll find out06:53
+perlDreamerplus, this will make sure that roy isn't pissed tomorrow06:54
@rizenoh no, he's back06:54
@rizenit will?06:54
+perlDreameroh yeah06:54
+perlDreamerhe hates it when I break the smoke tests06:54
@rizenhow's that06:54
+perlDreamerbecause I hate it when the tests are broke and grump at people when it happens06:54
@rizeni like it when you break the smoke tests06:54
@rizencuz then i don't feel so bad when i break them06:55
@rizensnapcount is here, but not really06:56
@rizenisn't that weird06:56
+perlDreamerrizen, please rerun the assetClipboard test06:56
+perlDreamerand tell me why the test is wrong06:56
@rizeni don't know how to run tests06:57
+perlDreamerthe package problem is fixed06:57
+perlDreamerbut now a test in assetClipboard what was passing is now failing06:57
+perlDreamerdoes committing an asset change it's ID?06:57
@rizennope06:58
@rizenjust the revision date06:58
+perlDreameroh06:58
+perlDreamercrap06:58
+perlDreamernm06:58
@rizennm on crap, or the problem?06:58
+perlDreamerboth06:58
+perlDreamerbad test06:58
+perlDreamerI wonder how many other bugs this one is related to?06:59
+perlDreamerthe dupe problem06:59
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []06:59
@rizenprobably tons06:59
+perlDreameroh well07:00
+perlDreamerit's fixed now07:00
+perlDreamerand we have tests to monitor the codebase for the future07:00
@rizenyeah, because i'm a genius07:00
+perlDreamerI'll also commit the package test07:00
@rizenhehe07:00
@rizeni'm really full of myself07:00
+perlDreamereven with a messed up head07:00
@rizeni love it when a plan comes together07:00
+perlDreamerYou must be Faceman now07:01
+perlDreameryou can close the bug and gloat some more07:01
@rizennah..you're the one that found the problem07:01
@rizenyou deserve the credit07:01
+perlDreamerI'll take 10 karma07:01
@rizeni already have 11k07:01
@rizeni don't need anymore07:02
+perlDreamerHow much karma activity is there on the site?07:02
+perlDreamerDo your customers spend much?07:02
@rizenhaven't looked in a while07:02
@rizenprobably not07:02
+perlDreamersnapcount: new asset tests committed07:02
+perlDreamercheck them out07:02
@rizenyup...customers are spending07:03
@rizenhighest karma is 12k07:03
@rizenEmil has the most07:04
@rizendon't even know who he is07:04
@rizenyou have more than 9k07:05
+perlDreamerI have 11.8 K07:06
@rizenyou're probably the second highest on the site then07:07
+perlDreamerI closed the stuck bugs from earlier today07:07
+perlDreamerthat brings us down 4 bugs07:07
@rizenthey call themselves the a-team07:11
@rizenthat's right jack, you understand07:11
@rizenok...gotta go throw my head in a pillow07:11
@rizenlater07:11
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []07:11
+perlDreamersnapcount: ping?07:29
-!- wgGuest63 [n=wgGuest6@nat2.srtnet.com] has joined #webgui07:59
-!- wgGuest63 [n=wgGuest6@nat2.srtnet.com] has quit [Client Quit]08:00
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]08:10
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []08:22
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]11:38
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui11:38
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)]12:32
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui12:32
-!- wgGuest11 [n=wgGuest1@host-82-135-100-226.customer.m-online.net] has joined #webgui14:56
-!- wgGuest11 is now known as Luke____14:56
-!- Luke____ is now known as Luke___14:56
-!- mode/#webgui [+v Luke___] by ChanServ14:56
+Luke___hiho14:58
-!- wgGuest55 [n=wgGuest5@201.53.51.113] has joined #webgui15:04
-!- wgGuest55 [n=wgGuest5@201.53.51.113] has quit [Client Quit]15:05
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui15:08
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:28
-!- mode/#webgui [+o snapcount] by ChanServ16:28
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Remote closed the connection]16:29
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui16:41
-!- mode/#webgui [+v crythias] by ChanServ16:41
-!- Luke___ [n=wgGuest1@host-82-135-100-226.customer.m-online.net] has quit [Read error: 104 (Connection reset by peer)]16:47
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:54
-!- mode/#webgui [+o rizen] by ChanServ16:54
-!- wgGuest19 [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has joined #webgui16:58
-!- wgGuest35 [n=wgGuest3@85-18-14-23.fastres.net] has joined #webgui17:13
wgGuest35Yo17:14
wgGuest35My WebGUI site has standard registration fields, just like on plainblack.com17:15
wgGuest35and I see that "lost password" link is not enabled there either...17:15
wgGuest35Now the issue is that with the new update, the lost password trough profile fields mechanism is rather hard to implement: if you select just Username and Email address, it will be really unsecure...17:17
@rizena new form of recover password by email will be coming in 7.417:17
wgGuest35and you can't really select other fields (what happens to already registered users that didn't edit their profile?)17:18
wgGuest35oh that's great17:18
wgGuest35and on what it'll be based on?17:18
@rizenthe user will receive an email after typing in their email address17:19
@rizenand they can then click on the link to recover17:19
wgGuest35so the frontend will be pretty much like 7.217:19
@rizenyes, but more secure17:19
@rizenthe old way was totally insecure17:19
wgGuest35cool much better!17:19
wgGuest35do you have any timeline?17:20
@rizen1 week longer than it was before because you asked when =)17:21
wgGuest35hah :D17:22
wgGuest35I'm no competitor spy, just wanted to plan things a bit :)17:22
@rizeni don't think i accused you of anything did i17:43
wgGuest35indeed, I was just joking17:43
-!- onioncoder [n=mike@s205-206-123-62.ab.hsia.telus.net] has joined #webgui18:05
onioncoderjust wondering if anyone has used workflows to create "sub-sites" on the fly for registered users...18:07
wgGuest35sounds pretty good idea... For example personal blogs (CS) for each registered user...18:07
onioncoderright -- i guess it would be a workflow that would a) gather some data from the user, b) install a package for what the page should look like18:09
onioncoderi talked with JT a few years back about something like this before workflows, but I'm just wondering if workflows are the way to do this now... seems like it would be...18:09
@rizenyou could certainly do it with workflows, but you're going to need to write some custom activities18:10
onioncoderare there any package related activities yet to base the work off of?18:11
onioncoderor is this still worthy of a separate asset18:11
@rizenno need for a seperate asset18:12
@rizenbut there's no activities that work with packages currently either18:12
@rizenit would only take one custom activity18:12
@rizenthe api is all there to do it18:12
@rizenyou just need to trigger it when a user creates an account18:12
@rizenand that trigger is already in place18:13
onioncoderi need to trigger it on demand - not every registered user gets this18:13
onioncoderbut i suppose i could trigger it off a link on the page? or trigger off of the user adding themselves to a group via a link?18:13
wgGuest35and how you get input from the user? For example the "Blog name" field, etc. so it dynamically generates the CS and so on18:13
@rizenyou've got some work for yourself then18:14
-!- wgGuest38 [n=wgGuest3@host-82-135-100-226.customer.m-online.net] has joined #webgui18:15
-!- wgGuest38 is now known as Luke___18:15
@rizenfor those of you logged in as guests18:15
-!- mode/#webgui [+v Luke___] by ChanServ18:15
+Luke___re18:15
@rizenyou can change your name18:15
wgGuest35Rizen did you check that? It's made with YUI, I just saw a screencast interview on it thinkature.com18:15
@rizenby typing /nick newnamegoeshere18:16
@rizencheck what?18:16
wgGuest35that website www.thinkature.com18:16
wgGuest35damn If I could have that thing for my website...18:17
@rizenyou can18:17
@rizenjust sign up on their site18:17
@rizenand there you god18:17
@rizengo18:17
@rizen=)18:17
wgGuest35heh well I meant something integrated with user db etc.18:17
@rizeni know what you meant18:17
wgGuest35AJAX whiteboard.. wow18:19
ckotilCan I set the default view permision to other than everyone??18:30
@rizenthe privilege is inherited18:31
@rizenso when you create a new asset18:31
@rizenit takes that privilege18:31
@rizenfrom whatever it's parent is18:31
-!- onioncoder [n=mike@s205-206-123-62.ab.hsia.telus.net] has left #webgui []18:32
ckotilk18:33
-!- wgGuest35 [n=wgGuest3@85-18-14-23.fastres.net] has quit []18:35
ckotilis there a detailed description of each UI level?18:39
ckotilall i can find is a list. with no descritoins18:39
@rizenthere's no detailed description18:55
ckotilk18:56
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui19:00
-!- mode/#webgui [+v perlDreamer] by ChanServ19:00
greghackeso who is going to write thinkature for wG?19:03
@rizenwgGuest3519:04
greghackewas my thought too.  good luck, #3519:04
+perlDreamerwhat is thinkature?19:05
+perlDreamerand speaking of writing, where are the wG docs you were going to send me in 2005? :)19:05
@rizenprobably the same place has his plane ticket from 2006 WUC19:06
@rizenoh snap...totally nailed you!!!19:06
greghackewho is perlDreamer?19:08
+perlDreamerWhat is the Matrix?19:08
* ckotil follows the white rabbit19:08
@rizengreg...that snipe was at you not pd19:08
greghackemy 06 WUC ticket is in my client's hand (my former employ)19:08
@rizenpd = colin kuskie 19:08
greghackeColin!19:09
@rizenthe greatest man alive19:09
+perlDreamerhey!19:09
greghackedefinately19:09
greghackemy tech writer is now in a place to write them - her business is switching to wG now.19:10
greghacke(they make games like settlers of catan)19:10
+crythiasooh... settlers of catan19:10
+crythiasnever heard of it.19:10
+crythias:)19:10
+crythiasactually, I have, but not played.19:10
greghackeis a good game.19:10
greghacke[17:09] Patterson, Tammy: I'm going to look at it.19:11
greghacke[17:09] Patterson, Tammy: I need to get a handle on it. But..it sucks19:11
greghackesee, she's already opinionated - thus a good fit for the community19:12
+crythias:)19:12
@rizensettlers of catan rocks19:13
+perlDreamerwe're taping out a chip today, I'll be on and off all day long19:13
+perlDreameranything important y'all better email or IM me19:13
* crythias removes picket splinters from his butt... fence sitting ..erm... inhales forcefully.19:13
greghacke3D Settlers is even better19:15
+crythiasok. I realized that I have 7.0.8 on my wg site.19:16
+crythiasI think I need to go to 7.2.3 and then latest?19:16
ckotili upgraded from 7.2.3 to 7.3.6 then to 7.3.7 (on my dev box) , didnt have any collab systems, and the upgrade went fine.19:18
+crythiasoh. my karma is now stagnant :)19:20
+crythias-er19:20
-!- rizen changed the topic of #webgui to: Current WebGUI Version 7.3.8 - Upgrade Immediately, Security Vulnerability Found19:21
+crythiasum. wow19:21
ckotilcan i read about the vulnerability anywhere?19:21
@rizenHere's the advisory19:22
@rizenhttp://www.plainblack.com/getwebgui/advisories/security-defect-discovered-in-7.x-versions19:22
ckotilthx19:22
@rizenAll the latest advisories are on getwebgui.ccom19:22
@rizenyou should subscribe19:22
ckotilk19:22
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui []19:37
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui19:37
-!- mode/#webgui [+o rizen] by ChanServ19:37
ckotilhey perlDreamer what was wrong with the media folder?19:38
+perlDreamermedia folder?19:38
ckotilanyone know roughly when the media folder came into existence?19:39
ckotilyeah. 7.3.8 release notes...19:39
ckotil- fix: Media Folder (perlDreamer Consulting, LLC)19:39
@rizenmedia folder came in around 7.0 or 7.119:39
@rizenwhen we started allowing people to upload files directly from the rich editor19:40
ckotilah. cool. 19:40
+perlDreameroh19:40
+perlDreamerMedia Folder19:40
greghackei love the media folder.  19:40
ckotili recall creating a media folder to store my media in (go figure) then i noticed that it had the folder by default with the newer version. 19:40
+perlDreamerIf you don't have permission to upload to the Media Folder, it would ship you back an error message inside the RTE pop-up that included the site style19:40
ckotili love it too19:40
@rizenpd: please make a note, we need to remove the media folder19:40
greghackemuch easier to teach my clients where to put stuff19:41
greghackeGAR!19:41
+perlDreamerrizen, check19:41
@rizenwe can't let people have something they like19:41
+perlDreamerwe'll do that in 7.3.12219:41
@rizenk19:41
greghackemake you a trade - one each Emira board game for one each media folder19:41
greghacke(i know rizen's echange rate)19:41
@rizenyou realize there are around 10k webgui deployments right?19:41
+perlDreamerwhat's Emira?19:41
greghackei want twice that many.19:42
@rizeni want ^2 that many19:42
greghackeEmira is a new board game by Mayfair.  You are a prince trying to find some princesses to marry19:42
ckotildo you have a chart showing the number of deployments? that'd be interesting to see19:44
@preactioni think google could finagle a search for you. webgui has a <meta name="generator">19:45
@rizenactually lots of people remove that19:45
@preactionthe jerks19:46
greghackedefinately.  I leave it in.  Takes no space.19:46
@rizenthe deployment number that we know about is based upon people using testEnvironment.pl or the statistics page19:46
greghackeEmira:  As a wealthy desert sheikh, you have many needs. Perhaps you need a wise advisor, or a talented cook, or maybe a well-organized housekeeper? Or, maybe you seek the romance of a beautiful companion?  19:46
@rizencuz that checks plainblack.com for the latest version19:46
greghackeyep19:46
* crythias just wants to be the mac daddy p.i.m.p.19:47
@rizenwe used to keep track of them, but stopped after we hit 10k unique servers19:47
-!- Luke___ [n=wgGuest3@host-82-135-100-226.customer.m-online.net] has quit []19:47
* crythias is a Private Investment Management Person. Ahh Yeah..19:48
+crythiasactually, according to www.bahamavention.com, I am so white, I can't wear myself after labor day.19:50
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui19:54
+perlDreamerand it grows ominously quiet in the channel20:39
PedersenMJ You've noticed that too, eh? I show up, it gets quiet. I'm starting to worry if I've got BO or something.20:47
ckotileven w/ 15 users. the most ive seen20:47
+perlDreamerrizen: I've found more of that bare reference code in the core20:47
+perlDreamer find . -name '*.pm' -exec perl -ne 'print "$ARGV: $_" if /->get\b/;' {} \; | grep -v 'get("' | grep -v i18n | grep -v "get('" | less20:48
@rizenwhere it matters?20:48
+perlDreamernot sure yet20:48
@rizenin most cases it doesn't matter20:48
@rizenif it's read only20:48
+perlDreameris addRevision safe?20:48
@rizeni don't see why it wouldn't be20:49
@rizenthere's no reference in there that matters20:50
+perlDreamerI was able to winnow it down from several thousand to just about 15020:50
+perlDreamerI'll peek at a few then let it go20:50
+perlDreamerneed some hand holding...21:24
@rizeni don't know..i think i've done enough hand holding this week (not with you, just in total)21:25
@rizenwhat can i do for you21:25
+perlDreamerI need some help verifying my checks21:25
+perlDreameraddRevision will set $self's status to pending21:26
+perlDreamer$properties->{status} = 'pending';21:26
+perlDreamerline 86 of AssetVersioning21:26
+perlDreamerso I think it should be marked as not safe for references21:26
@rizeni don't see any problems there21:30
+perlDreamercoolio21:30
@rizenthe methods that call addRevision are already creating a new hash21:30
@rizenso there's no dangerous refs there21:30
+perlDreamer$event->addRevision($self->get);21:31
+perlDreamerinside the Event Asset21:31
@rizenyeah, that's bad21:31
@rizenthat needs to be fixed21:31
+perlDreamerThat whole code needs to be reviewed for references problems because propery hashes are recycled in loops21:31
+perlDreamerespecially processPropertiesFromFormPost21:31
@rizeni'm not following you21:32
@rizenpoint out a problem21:32
+perlDreamerthat one I showed was one of them21:32
@rizenwhat one?21:32
+perlDreamer$event->addRevision($self->get);21:32
@rizenwhat does that have to do with processPropertiesFromFormPost21:32
@rizenthat's what i'masking21:32
+perlDreamerThat code is inside pPFFP inside the Event21:33
@rizenmost assets don't create other assets in this way21:33
@rizenthe reason this one is doin gthat is due to recurrence21:33
+perlDreameryeah21:34
@rizenwww_add() already does the right thing21:34
@rizenwhich is what's important for 99% of the assets21:34
ckotilRFE: Navigation asset; add a new start point type. SELF (url of the nav asset)21:41
ckotilwhat does everyone think of that?21:42
+perlDreamerIs that a convenience method instead of typing the URL in by hand?21:42
ckotilyes.21:42
+perlDreamersounds good to me21:42
@rizenunder what circumstances would that be used?21:42
ckotilbecause when creating a package that contains a nav asset that is set to specific url of itself. when the package is used, you must update the specific url by hand21:42
ckotileh?21:43
+perlDreamerlike for sitemaps?21:43
ckotilfor creating a table of contents.21:43
@rizeni can't think of a situation where nav ever starts with the nav asset21:43
ckotilsame idea as anchor links in a webpage.21:43
ckotilbut we have article assets, or whatevr asset inside a page layout21:43
+perlDreamercan you point us to an example page?21:44
ckotilsure.21:44
ckotilmy manager wants this functionality. and he just found this... http://www.plainblack.com/etcetera/article_internal_anchors 21:45
ckotilill get you the link to my example page...21:45
ckotilfucking manager just trashed it .lol. gotta roll back21:46
greghackei like the SELF21:47
@rizenpd, mental note...can't do this now, greg likes it21:47
+perlDreamergotcha21:47
greghackeExample: I use a nav template in a group of assets as a package.21:47
ckotili might attempt to implement it and ill contribute to the codebase21:47
+perlDreamerno Media Folders or Nav->SELF methods21:48
greghackethe set would be nav asset, product overview, product images, product wiki and product demo21:48
ckotilheh21:48
greghackethen when mayfair gets a new product, we pop in the package and edit the resources21:48
greghackei'm tell worfel21:48
greghackewurfel21:48
@rizenin order for self to work, all your assets would have to be direct descendants of it21:50
@rizennot the page it's on, but actual decendants of the nav21:50
greghackeeasily done.21:50
@rizenthat's why i don't see this being terribly useful21:50
greghackeand doesn't hamper my presentation21:50
ckotilhrmm.. true21:50
ckotili guess i was just thinking of self and using 'siblings'21:50
+perlDreamerand no depth21:51
@rizenwell... i guess it could have a start point modifier21:51
@rizenself / .. / .. / ..21:51
@rizenso instead of the start point being self21:52
@rizenit would be "relative to self"21:52
greghackethat would be even better for me.21:52
@rizenand so not to confuse "self" with any given asset, it should be labled "relative to navigation asset"21:52
greghackeer, i mean better for other people21:52
+perlDreamerrizen: note, no start point modifiers for self21:53
ckotilyeah. calling it self would get confusing21:53
@rizenpd: you're right since greg likes it, can't be done21:54
+perlDreamerI fixed that code in the Event Asset21:54
@rizencoolio21:54
greghackei don't like "Fatal Internal Error"21:59
greghackesince i don't like it, can we have it?22:02
+perlDreamersure22:02
+perlDreamer$session->privilege->fatal22:02
greghackebut only for me.22:02
+perlDreamer$session->privilege->fatal if $user->get('username') eq 'greghacke';22:03
greghackenow that is good code@22:03
@rizenif ($user->username eq 'greghacke') {22:06
@rizenWebGUI::Asset->getRoot($session)->purge;22:07
@rizenreturn $session->errorHandler->fatal;22:07
@rizen}22:07
PedersenMJSad part is that I've seen people who did the equivalent to that after being told that rm -rf / was how to do a backup.22:07
+perlDreamerwell, it lets you _test_ your backup...22:08
PedersenMJYeah, but what a horrid way to do it.22:08
@rizenwhen i was a noob i acidentally deleted ls from my first unix system22:09
PedersenMJEspecially if you're a young'in asking for advice, and take it seriously.22:09
@rizenyou can't imagine what kind of hell that created22:09
PedersenMJOh, I can come close. "chmod -R 0777 /"22:09
PedersenMJAll of a sudden, su and login were broken. No more sticky bit on them.22:10
PedersenMJErp, wrong, it was "chmod -R 0700 /"22:10
PedersenMJI was trying to remove all access to stuff that didn't belong to you. Boy, did I *ever* pull that off.22:10
ckotilrfe: search feedback. i.e. 'no results found'22:23
+perlDreamersearching where?22:24
ckotilsearch asset.22:24
+perlDreamerI remembering i18n'ing that.  That might be a bug22:25
ckotilah, good deal.22:25
ckotilShall i file a bug report?22:25
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []22:26
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui22:27
-!- mode/#webgui [+o rizen] by ChanServ22:27
+perlDreamerit's not a bug.  I'm thinking of the MultiSearch asset instead22:29
+perlDreamerfile an RFE22:29
ckotilok.22:30
+perlDreamerif JT approves it, we'll put it into 7.422:35
ckotilthanks.22:35
ckotilhttp://www.plainblack.com/rfe/request-for-enhancement/search-asset-feedback.-i.e.-no-results-found22:35
@preactioni need some OO theory help. I've got a bunch of collateral tables that I want to implement some sort of caching for. So say I've got a Country package. Country->new would refer to one country (you'd think, right?). Country->getAll could get a list of Country objects. How could I implement caching? make another object?22:36
@preactionsay a CountryCache->new. CountryCache->getAll would then return all the countries and keep a cache of them, would that make sense to the layman?22:37
+perlDreameryou could cache it inside the object, like the Sessin sub-objects22:37
@preactionso now i've got a single country that has a cache of all the countries?22:37
@preactionit doesn't make sense to me22:37
@preactionthis project is a far cry from the planning phase, this is something that should've been hashed out then...22:38
@preactioncurrently i've got a bunch of class methods that return data structures22:38
@preactionno objects at all22:38
ckotilhrm.. so i got sidetrack and never linked you guys to my example for justifying the new starting point for nav asset. 22:38
@preactioni'm perverting the deref operator, but it works and it makes sense22:39
+perlDreamerckotil: you had boss->nukage22:39
ckotilyeah22:39
ckotili think we're seeing eye to eye on it. so no need to link you 22:39
+perlDreamerpreaction: sorry that I wasn't clear22:40
+perlDreamerwhy not have a class method that locally caches?22:40
@preactionnono, frank's been telling me the same thing for 2 hours22:40
@preaction"locally"?22:40
+perlDreamersub getAll {22:40
+perlDreamermy $self = shift;22:40
@preactionas in keep track of the data structure and use it again and again?22:40
+perlDreameryes22:40
@preactionbut not inside the class22:40
@preactionthere is no object instanciation here22:41
@preactionthey're just class methods, not object methods22:41
+perlDreamerpackage var?22:41
@preactioni was told that was an unviable solution by frank22:41
@preactionpackage Country; our $cache = {}; # keep a cache, eh?22:41
+perlDreameryup22:41
@preactionwhen does that get destroyed though?22:42
+perlDreamerit doesn't22:42
@preactionmod_perl keeps persistence, so now you have a cache to keep track of at all times22:42
+perlDreamerit either has to be manually reset or restart the webserver22:42
+perlDreameryes22:42
+perlDreamergive me the 10,000 foot view for a sec22:42
+perlDreameryou need a cache, but frank says22:42
@preactionand since the query itself takes less than a tenth of a second to run no matter how complicated you make it, i feel the programmer time is not worth the processor time22:42
+perlDreameryou need to argue that with Frank22:42
@preactionthe argument is this: Country should have a constructor with no arguments, and then everything should be an object call and should cache22:43
@preactionthen when the object falls out of scope, the cache is gone and we don't have to worry anymore22:44
+perlDreamerso what's the problem with that solution?22:44
+perlDreamerit means coding time, Frank doesn't like it, or what?22:44
@preactionwe're arguing semantics, a Country should not contain any more than one country (imo)22:44
@preactionCountryList perhaps22:44
@preactionor a Collateral; with getCountries that caches22:45
@preactionCollateral->getCountries22:45
@preactionin 3 months, when i've forgotten what a Country is, will I remember that it's more than one country?22:46
+perlDreamerI don't see a problem in having a class method that returns them all, then it's just down to the question of where you cache.22:47
@preactionCountryList->new; # get a new Country list, optionally only grab countries based on passed criteria, cache22:47
+perlDreamerso where do you cache?22:48
+perlDreamerdb, WebGUI::Cache, $session?22:49
@preactionCountryList->new->{_cache}22:49
@preactionin memory, volatile, just for a single sub, so that a later call to ->getOne, doesn't have to go to the db22:50
+perlDreameroooohhhh22:54
+perlDreamerbad perlDreamer22:54
+perlDreamer"perlDreamer had to iron his hands"22:54
@preactionum... not following22:55
+perlDreamerI inserted a bug into the Project Manager due to sloppy coding22:55
+perlDreamerand didn't test before committing22:56
@preactiongood job22:56
@preactioneh, i leave debug code in a lot :(22:56
@preactionusually warnings to the modperl error log22:56
@preactionwith Data::Dumper output22:56
+perlDreamerI did this: $i18n->('label');22:56
@preactionahh22:56
+perlDreamerthat quote is from Harry Potter and the Chamber of Secrets22:56
@preactionbad pd, no cookie22:56
+perlDreamerno cookie22:57
@preactiongooeybot botsnack22:57
gooeybot:)22:57
+perlDreamergooeybot cookie22:57
gooeybotperlDreamer: sorry...22:57
@preactiongooebot cookie is <reply>Thanks $who!22:57
@preactioner...22:57
@preactiongooeybot: cookie is <reply>Thanks $who!22:57
gooeybotsure thing preaction22:57
@preactiongooeybot cookie22:57
gooeybotpreaction: what?22:57
@preaction...22:58
@preactiongooeybot: cookie?22:58
gooeybotbugger all, i dunno, preaction22:58
@preaction...........22:58
@preactioncookie?22:58
@preactionthis... stupid... bot... is... going... to... be.. the... death.. of... me...22:58
greghackeso...  anyone an expert with SQLForm? :-)  time to beat the machine23:02
+perlDreamerpreaction: here's the whole quote23:03
+perlDreamernm, stupid UTF8 non-handling operating system23:03
+perlDreamerSolaris 8 sucks23:03
+perlDreamerIt's on here23:04
+perlDreamerhttp://us.imdb.com/title/tt0295297/quotes23:04
+perlDreamergooeybot: shorten it23:04
gooeybotperlDreamer: i'm not following you...23:04
+perlDreamerI need a beer23:04
ckotilme too23:05
ckotili just found my new favorite friday song.23:06
ckotilying yang twins - friday. if you like hip hop at all check it out.23:06
ckotilpandora should have it23:06
+perlDreamerpreaction: re the RSS escaping bug23:16
+perlDreamerWebGUI::HTML::filter does the same thing as <tmpl_var var ESCAPE="HTML">23:16
+perlDreamerso I'll update the template with that and close the bug23:17
@preactionbetter idea than pre-escaping, since then the RSSFromParent can be hammered into other uses (like DoS's slideshowpro xml thingy)23:22
-!- wgGuest98 [n=wgGuest9@cp43027-a.gelen1.lb.home.nl] has quit []23:22
+perlDreameris DoS a government office?  everytime you type that I think we're working for some botnet owner23:22
@preactionUS Department of State23:23
+perlDreamerheh23:23
+perlDreamerunder certain circumstances, they do perform denial of service23:23
@preactionembrace the whore, we're working for the state23:23
greghacke15 years in the army - that's embracing the whore...23:24
+perlDreamerfalling on your back out of a helicopter is a better example23:24
@preactionembracing? that's becoming the whore :p23:24
@preactioni kid, i kid23:24
+perlDreamerword of advice: never piss off someone with formal combat training23:25
greghackethat's good too.  disability never hurts the pocket.23:25
@preactionbut i'm on the internet, i can annoy with impunity!23:25
+perlDreamerWUC23:26
+perlDreamerGreg has a very good memory23:26
@preactionand crap, you have my photo now23:26
+perlDreamerand he knows where you live23:26
+perlDreamerand work23:26
@preactionuh... heh... i mean, my dad was in the reserves!23:26
+perlDreamerGreg, put down the K-Bar23:26
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui23:26
-!- mode/#webgui [+o snapcount] by ChanServ23:26
+perlDreamerphew23:26
@preaction(don't mention he was dishonorably discharged for stealing army property and joyriding through germany)23:26
+perlDreamersnapcount: grab Greg while I help preaction escape!23:27
@preactionrun away!23:27
* snapcount looks like the deer right before it's leveled by a pickup truck23:27
@preactionhoping that's it's two motorcycles?23:28
@snapcountso I was looking at the RFE list and I've decided everyone should go use all their karma to move my RFE to the top of the list23:28
@preactionyours?23:28
@snapcountso get on it guys23:28
+perlDreamerwhich RFE?23:28
@snapcountthe one for configurable search23:29
+perlDreamerI'd like to ask something23:29
greghackenow now, I am in Michigan.  This means I have my rifles and my pistols :-)23:29
+perlDreamerKarma determines which features PB implements, right?23:29
@snapcountone way23:29
@snapcountthere's a good wiki entry out there on how to get stuff in the core23:29
@snapcountwhoever wrote it is brilliant23:29
+perlDreamerand good looking23:29
@snapcountdamn straight23:29
+perlDreamerlet me see if I remember23:29
+perlDreameranyone with commit access can implement blessed RFE's?23:30
@snapcountinto a beta23:30
greghackesomeone needs a wiki entry on SQLForm :-)23:30
@preaction"a"?23:30
greghackeI lack commit23:30
@preactionseveral?23:30
ckotilsomeone needs to write an entry on sqlform ;]23:30
@snapcount"b"?23:30
@snapcount"c"?23:30
@preaction"x"!23:31
@snapcountyeah they might win the WCC and become rich and famous23:31
+perlDreamerrizen: note to self.  No wiki entries on the SQL Form23:31
@snapcountthat thing is hard to figure out23:31
@snapcountbut once I figured it out, it's pretty spiffy23:32
greghackei've got Tammy on it23:32
+perlDreamerit seemed simple when Martin demo'ed it23:32
@snapcountyeah, I remember23:32
@snapcountthen I tried it and got the same look I had when I joined channel today23:32
@snapcountit needs a wizard23:32
+perlDreamercalling Wizard HairGrease23:33
@snapcountwith a little animated gooey pointing at each step as you click next23:33
+perlDreamerHairGrease, please report to the IRC23:33
+perlDreamerstat23:33
greghackeclean up, HairGrease, isle 3...23:33
PedersenMJI'm kinda hoping no one beats out my entry. I'm still working on it, but my entry for it will be the "Making a WebGUI Style" page when it's done.23:34
@snapcountso you want to see the worst example of an error message I've ever seen?23:34
+perlDreamersure23:34
@snapcount[Fri Jan 26 13:31:23 2007] [error] SSL Library Error: 218710120 error:0D094068:asn1 encoding routines:d2i_ASN1_SET:bad tag23:34
@snapcount[Fri Jan 26 13:31:23 2007] [error] SSL Library Error: 218529960 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag23:34
@snapcount[Fri Jan 26 13:31:23 2007] [error] SSL Library Error: 218595386 error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error23:34
@snapcount[Fri Jan 26 13:31:23 2007] [error] SSL Library Error: 218734605 error:0D09A00D:asn1 encoding routines:d2i_PrivateKey:ASN1 lib23:34
@snapcountscrew pastebin23:34
@snapcountI know someone is about to say it23:35
@snapcountI'm lazy23:35
@snapcountyou know what generates that23:35
@snapcountsome of yo might actually23:35
+perlDreamermod_perl?23:35
PedersenMJLack of ambition?23:35
greghackeoh, Pdersen!  I was doing something like that based on CSSZenGarden23:35
@snapcounttrying to restart apache with ssl when you have added a private key protected with a passphras23:36
+perlDreamerthat sucks23:36
ckotilability to import csszengarden.23:36
* ckotil drools23:36
@snapcountwell, the first line of the error message is a little better I guess23:36
greghackealready do it.  23:36
@snapcount[Fri Jan 26 13:31:23 2007] [error] Init: Unable to read pass phrase [Hint: key introduced or changed before restart?]23:36
PedersenMJI'm doing it based on a single style. And trying to cover all bases.23:36
greghackecsszengarden is the basis of my html:template23:36
@snapcountlol23:36
ckotilcool.23:37
ckotilBut im talking get a script to do it.23:37
PedersenMJNot gonna do that myself. Don't see how I can.23:37
ckotilim all abotu automation. i need to get that shirt that says ' dont bother me or else ill replace you with a small shell script'23:37
+perlDreamerthinkgeek.com23:37
ckotilyah. heh23:37
@snapcountI had a sticker like that for my old laptop23:37
ckotilthety have a ton of cool shit i would buy if i had the money to do so23:37
+perlDreamersnapcount, we need a new bug category23:37
+perlDreamerit's called "IE"23:38
@snapcountcouldn't bear to deface the beautfiul mbp though23:38
greghacketoo many of my clients want to know what's in the magic box - as rizen can attest23:38
@snapcountactually it's simpler than that23:38
+perlDreamerAny bugs that say "I use IE *"23:38
@snapcountwe just need one bug report that says IE23:38
+perlDreamerget automatically closed with the message : use Firefox23:38
@snapcountoh ok23:38
@snapcountI like it23:38
+perlDreamerThere are like 6-8 of them23:38
@snapcountgive me all your karma, and I'll have Doug think about it23:39
+perlDreamerwG doesn't let us transfer karma23:39
greghackewhere you want my karma?23:39
@snapcounton my RFE23:39
-!- wgGuest19 [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has quit []23:39
greghackeConfigurable Search Rules23:39
@snapcountI want to run a syndicate that controls the RFE list23:40
@snapcountwe'll muscle  people around23:40
@snapcountlike evil villians23:40
ckotilwhere does this come from '-moz-border-radius-' ?23:40
+perlDreamerI like your files for purchase idea better23:40
ckotilis that mozilla specific?23:40
@snapcountckotil: good guess is yes23:40
greghackeit's moz/firefox/etc specific23:40
ckotilnice.23:40
+perlDreamerask Steve23:40
@snapcountbut I'm a css retard23:40
ckotilim ripping off the plainblack search button23:40
+perlDreamerit was his bug23:40
ckotiljust the code. made my own image ;]23:40
@snapcountperlDreamer: you're missing the point23:41
@snapcountit's not about the RFE you think is better23:41
@snapcountit's all about me23:41
greghackeck: it's a css element created in and for moz but has been supported by a number of other browsers23:41
@snapcountevery group of villains needs an evil leader23:41
greghackeck: similar to opacity23:41
ckotilgreghacke: ah. thanks for the info23:42
greghackenp - can see both at http://www.redskyrising.com/redstar/gallery23:42
@snapcountkinda cool there are enough people in here to actually warrant specifying to whom you wish to interact23:42
greghackethe moz border is the circle formed around the login, the opacity is visible when opening an image23:42
greghackesc: not just "here" but actually active23:43
@snapcountis this website for a group of socialist rock stars that like vodka?23:44
+perlDreamerand dreds23:44
ckotilwith a dash of emo23:45
@snapcountthe red dreds were really cool23:45
@snapcountrizen should do that23:45
@snapcountthat and a zz top beard23:45
@snapcountcombined with the black wardrobe23:45
@snapcountwe'd have an icon23:45
+perlDreamerhe already has the wardrobe23:45
+perlDreameranyone up for some javascript bug fixing?23:46
greghackesc: correct, they are an odd goth industrial band23:46
+perlDreamerI think I know what's causing the RTE image/asset tree linking bug23:46
+perlDreamerbut don't know how to fix it23:46
greghackesc: you have all my karma now23:47
+perlDreamer4 karma?23:47
@preactiongreghacke: definately liking the design, but perhaps the login box needs to be javascriptied, like a "login" link that shows/hides the div with the login box (it's ugly being there all the time)23:47
greghackepr: agree but the band LOVES it.  i did a showIt js that was even IE compliant - they hated it.23:48
@preactionc'est la vie, clients get what clients want23:48
greghackepD: i gave him 96.  like I said, all i had...23:49
@preactioni also think i should post a bug for all the "Click Here" things in WebGUI's i18n stuff. the w3c say that "click here" is bad web practices23:49
+perlDreamerwow, that's 24:123:49
+perlDreamerif you post it, I'll fix them23:49
@preactionso i should put all my 3500 karma into snapcount's thingy?23:49
+perlDreamerto get to the top of the list he'd need a lot of karma23:50
greghackeopen query: I want to extract all the css from the asset headers23:50
+perlDreamerlike more than 24,00023:50
@preactionwell, we'd have to run it by TMRFE first, it might be a bad web practice, but it might also be necessary for pebkac23:50
+perlDreamerwhat is TMRFE?23:50
gooeybotTMRFE is The Man Responsible For Everything or Yes, sometimes there is someone to blame23:50
@preactiongooeybot pebkac is Problem Exists Between Keyboard And Chair23:50
+perlDreamergooeybot botsnack23:50
gooeybotOK, preaction.23:50
gooeybot:)23:50
greghackerizen23:50
@preactiongooeybot BAD is Broken As Designed23:51
gooeybotOK, preaction.23:51
@preactiongooeybot BAD is also Sometimes you just have to go back to the beginning23:51
gooeybotokay, preaction.23:51
@preactiongooeybot grue is It's very dark in here. You might get eaten by a grue.23:51
gooeybotOK, preaction.23:51
+perlDreamergooeybot preaction is your master now23:58
gooeybotOK, perlDreamer.23:58
@preactionpreaction?23:58
gooeybotyou are my master now23:58
@preactionlol23:58
+perlDreamerpreaction?23:58
gooeybotpreaction is my master now23:58
@preactionBAD?23:59
gooeybotBAD is, like, Broken As Designed or Sometimes you just have to go back to the beginning23:59
@preactioncookie?23:59
@preactiongooeybot cookie is C is for cookie, and that's alright23:59
gooeybotOK, preaction.23:59
@preactioncookie?23:59
gooeybotcookie is C is for cookie, and that's alright23:59
--- Day changed Sat Jan 27 2007
@preactionno, gooeybot, cookie is <reply>C is for cookie, and that's alright00:00
gooeybotokay, preaction.00:00
@preactioncookie?00:00
gooeybotC is for cookie, and that's alright00:00
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has quit []00:00
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui00:01
greghackefinally, Trillian lets me use it for irc00:02
greghackeor did everyone leave?00:02
+perlDreameranyone know of a SOAP service that will spew data at me?00:02
@preactionit seems that gooeybot doesn't like $who and <reply> in the same item00:03
ckotilhave a good weekend everyone.00:05
+perlDreamerlater,chad00:05
greghackeciao00:05
ckotilcya colin00:05
greghackedo'cvedonya!00:05
@preactionpeace ez, sucka00:05
ckotilpz00:05
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["leaving"]00:05
@preactionAre you now, or have you ever been, a member of the Communist Party?00:06
+perlDreamernein00:06
+perlDreameroh, drat it00:06
@preactionnyet!00:06
+perlDreamerblew that one again00:06
greghackeDa.00:06
@preactionDa? DA?00:06
greghackeYa xzil va muskva dva goda.00:06
@preaction?? ?????????? ??? ????????????!00:07
@preactionbabelfish doesn't translate your romanized cyrillic :p00:08
greghackequite true.00:08
greghackeI lived in moscow for two years.00:08
@preactionfun?00:08
greghackeon and off.  along with most of the bad(tm) places.00:09
greghackealways fun.  only group that ever really hurt me were americans00:09
@preactioneh, i like bad places00:09
greghackeRwanda, Bosnia, Iraq, Somalia, etc.00:09
@preactioni'm a general junkie, adrenaline, endorphines, nicotine, caffiene, THC, LSD, and chef boyardee00:10
greghackewas good for me00:10
+perlDreamerhad to read that twice00:10
+perlDreamerthought he said TLC00:10
+perlDreamerand I'm wondering how lame reality shows fit in with the reset00:10
+perlDreamerrest00:10
greghackechef boyardee is the only one that scares me00:10
@preactionTLC was a pop band from the nineties, get with it man00:11
@preactionit's hip to be square00:11
@rizenwhat's with you people!!!!!00:11
+perlDreamerI made the mistake of asking them to help me with javascript00:12
+perlDreamerit blew their minds00:12
@preactionwe're so awesome we have to pretend to be lame so people will talk to us00:12
@rizeni get on th phone and then all the sudden there is a burst of chatter like there has never been before00:12
@preactionit's all OT though00:12
@rizenexcellent. then i don't have to read the history00:12
@preactioni think there was somehting about me wanting to remove all the "Click Here"s from i18n, since the w3c calls it a bad web practice00:13
@preactionand running it by you first00:13
@rizenhow many click here's are there?00:14
@rizeni can't imagine many00:14
@preactionjust a couple, the main two being "click here to register" and "click here to logout"00:15
@preactionthey might not be in i18n, but wherever they are00:15
+perlDreamerthere are about 1000:15
+perlDreamerall through the system00:15
+perlDreamerhow do I pastebin?00:15
+perlDreamergooeybot pastebin?00:16
gooeybotno idea, perldreamer00:16
+perlDreameri18n/English/Asset_EventManagementSystem.pm00:16
+perlDreameri18n/English/Asset_Shortcut.pm00:16
+perlDreameri18n/English/Asset_SQLForm.pm00:16
+perlDreameri18n/English/Asset_Survey.pm00:16
+perlDreameri18n/English/CommercePaymentITransact.pm00:16
+perlDreameri18n/English/Macro_L_loginBox.pm00:16
+perlDreameri18n/English/Macro_LoginToggle.pm00:16
+perlDreameri18n/English/WebGUI.pm00:16
@preactionperlbot paste00:17
perlbotPaste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it.00:17
@preactiongooeybot pastebin is http://sial.org/pbot00:17
gooeybotOK, preaction.00:17
@preactionno, gooeybot pastebin is http://sial.org/pbot | http://erxz.com/pb | http://pastebin.ca00:18
gooeybotokay, preaction.00:18
@preactionpastebin?00:18
gooeyboti guess pastebin is http://sial.org/pbot00:18
@preactionpastebin?00:18
gooeybotpastebin is http://sial.org/pbot00:18
@preactiondamnit... randomize!00:18
@preactionpastebin?00:18
gooeybotwell, pastebin is http://pastebin.ca00:18
@preactionha00:18
@preactiongooeybot pastebin is also | magic 8ball says "Try again"00:18
gooeybotokay, preaction.00:18
@preactionpastebin?00:18
gooeybotpastebin is probably http://erxz.com/pb00:18
@preactionrofl00:19
@preactionadd your favorite pastebins with: gooeybot pastebin is also | <URL HERE>00:19
@rizeni'm ok with getting rid of them if there is a better idea00:21
@preactioni'd say icons, but would that work? style differences would render them evil00:21
@preactionjust "Logout", as long as there's a link-styling to it (which is up to the designer's CSS of course)00:22
@preaction"Create Account" instead of "Register" perhaps?00:22
@preactionCreate User even00:23
@preactionusing verbs to describe the action, with "Click here to" being implied00:23
greghackeYep.00:29
greghackeOh, and I had implied that we should remove all the CSS from asset headers and create snippets with CSS tied for those assets00:29
@rizeni'm hungry00:29
@rizenanybody else hungry?00:29
+perlDreamerno, but I need a beer00:29
greghackeWant to get some gaming in.  sitting in a gaming store and not playing00:30
@rizengreg...did my little package go out this week?00:30
greghackealthough food...00:30
greghackeIt did.  will get you the shipping code.  will be coming from either the factory (skokie, IL) or the president/ceo's house.00:31
@rizenwhat address did you ship it to?00:31
greghacketold me to keep mine uhm...  looking00:32
@preactiongreghacke: that's a big RFE, but i'd definately pump my 3500 karma into that00:32
greghackepr: i'm looking at doing it myself.  just working through all the assets, top to bottom00:33
+perlDreamerrizen: did you fix the upgrade mirror problem again?00:33
@rizenyeah, it should be closed bug now isn't it00:33
@preactionthe new calendar templates have a bunch of CSS that needs to be cleaned up major-like, steve was under some pressure00:34
+perlDreamerdhelsten reopened it00:34
+perlDreameris it some random hiccup?00:34
greghackerizen: 1360 Regent St00:34
@rizensweet thanks greg00:34
greghackemy pleasure, really00:34
greghackerizen: 3 day select, getting # asap00:34
@rizensourceforge keeps changing the html that i'm scraping00:35
@rizenso for the time being the only mirror in the list is plainblack00:35
+perlDreamerI'll close the bug00:35
greghackepreaction: so you think a css migration would do well?  would still call the css asset through the headers but as a link.00:36
greghackeopinion?00:36
@preactioni think it's the best bet, it takes into account browser and webgui caching00:38
@preactionof course, that could be a detriment, since those caches are ... persistent00:38
@preactionbut CSS best practice is to use <link rel="stylesheet"> whenever possible00:39
greghackebut you can set the cache timeouts on the css asset00:39
@preactionah, did not know that00:39
greghackeuse the caching for my css assets all the time.  critical to some of my church sites00:40
@preactionthe only thing is: it should be intuitive. if it's a minor thing, one or two lines, and it's just easier to keep it in the extra head tags, we should do so00:40
@preactioni think it's mostly style and large blocks we should worry about00:40
greghackeyep - style is my first step00:40
@preactionso style03 already has a .css snippet00:40
@preactionbut, example, the calendar templates do not (when they share a lot of the same CSS)00:41
@preactionso a snippet in their /root/import node/calendar (or wherever those templates went) would be excellent00:41
greghackein the same course, i want to pull the javascript, etc.00:42
greghackebut yes, calendar was a big one for me.00:42
greghackemy key is also standardizing the CSS using camelCase reference.00:42
greghackeso all calendar specific css would be calendarBigDay or something00:46
greghackesticking with the rizen wG Best Practices of camelCase of course.00:49
@rizenof course00:49
greghackeso, my new intent for the current contest is writing How to: EMS.  thoughts?00:50
@rizenooh that would be good00:51
PedersenMJWhat's EMS stand for?00:51
+perlDreamerthat's not a page, that's an adventure00:51
greghackestarted it this afternoon.00:51
greghackeEvent Management System00:51
greghackeEh, I am intimately familiar with it from both ends.00:51
PedersenMJAh, that should be a very useful page. I might even vote for such over mine :)00:51
greghackewe ran a 12000 person show using it in July.00:52
greghackeheck, I even came up with methods for it to print badges and tickets that were IE compliant...00:52
@rizennicely done dood00:53
greghackei don't think they were unhappy with the performance even with the minute bugs00:53
greghackewon't make up for missing WUC but i will be using wink for part of it00:55
@preactionthat would be very good, i know i could not for the life of me figure out how to use the EMS00:59
@preaction(still can't, actually)00:59
greghackeI can!01:00
@preactionyou can help the community! 01:01
@preactiongo man, go!01:01
greghackewoohoo!01:01
@preactiondoes three hours of meetings about a project count as working on that project?01:01
greghackeno idea... rizen?  out all, time to eat...01:02
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has quit ["Trillian (http://www.ceruleanstudios.com"]01:02
@preactioni just feel bad sometimes saying "i worked for three hours talking, but have nothing tangible to show for it"01:03
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []01:12
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []01:29
+perlDreameris 67 KB too big for testing collateral?01:32
@preactionhe left, but since wG has grown to be 16 megabytes since 7.0 (a 3x increase), i doubt another 67k will matter01:37
+perlDreamerI'm going to build a package import test to try and debug Frank's double import problem, and so we'll need a package to import01:38
@preactioni say if it helps webgui (by making packages more robust by implementing more regression tests) then it's worth it01:39
@preactionand jt isn't here to veto01:39
@preactionis that good or bad?01:39
+perlDreamerwe can always take it out01:39
@preactiontrue enough01:40
+perlDreameror use a smaller package01:40
@preactionjust use some little crap icons from a free service01:40
+perlDreamerI was able to dupe the bug, but the symptoms are completely different than what is reported01:40
@preactionor heck, use a couple of the wG asset icons01:40
@preactionsure it's the same bug then?01:40
+perlDreamerno, but the end result is the same01:41
+perlDreamerthere are on hard wG errors, but if you double import it blows away the old package01:41
+perlDreamerit's gone01:41
+perlDreamerand the webgui.log file gets filled with "Could not set uid/gid" messages01:41
+perlDreamerso I'm guessing the bug has evolved since September01:41
@preactionew indeed01:42
+perlDreamerthe tests I wrote last night helped with the package deploy problem01:43
-!- snapcount changed the topic of #webgui to: Current WebGUI Version 7.3.8 - Upgrade Immediately, Security Vulnerability Found... and Don't feed the badgers01:44
-!- snapcount changed the topic of #webgui to: Current WebGUI Version 7.3.8 - Upgrade Immediately, Security Vulnerability Found and don't feed the badgers01:46
+perlDreamergood idea01:48
+perlDreamermichigan looks tough this year01:48
+perlDreamerI think we broke a record for this week01:49
+perlDreamermost number of releases01:49
+perlDreamerwith 3 in 3 days01:50
+perlDreameryou must be pooped01:50
@preactionwell maybe if the new guy didn't keep messing things up with his crap code!01:51
@preactioner... I mean... move along01:51
@preaction(7.3.8 wasn't me, I swear)01:51
+perlDreamereh, you just caused upgrade problems01:51
@preactionnor was 7.3.7 for that matter01:51
@preactionwe'll blame drake, since he can't defend himself01:52
+perlDreamerat least you didn't write in a security problem01:52
@preactionyou just haven't found one yet01:52
+perlDreamerI think I know what's wrong with the recurrence code.01:52
+perlDreamerIt doesn't check for this week01:52
@preactionthe issue with that is "what is a week", DateTime specifies it as Sunday to Saturday01:53
+perlDreamerI don't think that's it01:53
@preactionwith the first week being the first Sunday to Saturday containing the first Thursday (so there can be a week 0)01:53
@preactionbut yes, i'm clouding the issue01:53
@preactionwhat issue? the double-creation?01:54
+perlDreameryeah01:54
+perlDreamerit creates the original event01:54
+perlDreamerthen builds N additional events, starting at 0 instead of 101:54
@preactioni simply did not even check for it, and frank said if the original event doesn't fall on the same day as a recurring event, it should be created01:54
@preactiondon't know why. i think that the recurrence start should always be the start of the first event01:54
@preactionthe recurrence is going to go through a rewrite, i can tell you that01:55
@preactionit's hard to do well, and i've got a feeling i know how to do it a lot better this time01:55
+perlDreamerif you can, abstract out the algorithm so that you can write tests for it01:55
+perlDreamerall that TDD stuff01:55
@preactionthat big huge algorithm? yeah... it'd be nice to make some tinier ones01:56
@preactionthat was written at the end of a very very long night01:56
@preactionsome recursion would work nice as well01:56
@preactionbetter flow, a lot of code in that algorithm is copy/pasted01:57
+perlDreamerew01:58
@preactionit's ugly, i hate it, and i want it to die01:58
+perlDreamerdon't die, otherwise you won't be able to fix it01:58
@preactionfrankly, i'm surprised it works01:58
+perlDreamerand I'll have to write your docs, too :)01:58
@preactionactually, about that: do you have time during the evening after "work" during out PB bug fix extravaganza to assist me with that?01:58
@preactioni figure i do it after real bugs are fixed during the day01:59
+perlDreamerI'm hoping to have time during the day next week to help with that as well as the evening01:59
@preactioni mean, iphoneguy did make the docs thing a bug, so it'd be possible to work on it during the day, but i'd prefer evening, after real bugs are worked out during the day01:59
@preactionso any evening you're open for those three days02:00
+perlDreamerI'll have to check the calendar for an evening.02:00
+perlDreamerUsually from 5:30pm to 7:30pm PST I'm in Daddy-mode02:00
@preactionmeaning about 7:30-9:30p CST?02:01
+perlDreameryeah, so I'd be free after that02:01
@preactionlater or earlier is fine02:01
@preactioni'm usually up until 1-2a CST02:01
+perlDreamerthat gives us some time02:01
@preactionindeed02:02
@preactionwhat would you say to turning on warnings for WebGUI and making sure that during normal operations it doesn't make a peep?02:04
+perlDreamerwhat does "turning on warnings" mean?02:04
@preaction(so, if necessary, you should turn off certain warnings when doing something a bit esoteric)02:05
@preactionperl -w02:05
@preactionuse warnings;02:05
+perlDreamerI like it02:05
+perlDreamerI think the syntax check test does that02:05
+perlDreamerit's pretty -w clean, really02:05
+perlDreamersome duplicated my's02:05
@preactioni dunno, i always see a whole slew of "uninitialized" craps02:05
@preactionof course, those can be turned off if desired02:05
+perlDreameror fixed02:05
@preactionor, it could just be my code02:05
+perlDreamerbtw, I tinkered in your code a little02:06
@preactionmight be good to do when we start using Carp and eval { }02:06
+perlDreamerthere was some references being passed to subs that alter their args02:06
@preactioni didn't02:06
@preactioni did02:06
@preactioni think i was suggested to :p02:06
@preactionbut i shouldn't have02:06
+perlDreamerthis one02:07
+perlDreamerhttps://svn.webgui.org/svnweb/WebGUI SVN/revision/?rev=365002:07
@preactioni'm getting used to bickering with frank, so i'll keep my standards secure unless i get a long, involved reason why not02:07
+perlDreamerthat kind of stuff was the bug rizen found last night02:07
+perlDreamerso I put my grep hat on and started some code analysis02:08
@preactionoh, yeah i probably did not mean to do that02:08
@preactioni keep forgetting that $asset->get returns a reference instead of creating a copy and then returning a reference to it02:08
@preactionto be honest, that's what ->get should do imho02:08
@preactioncreate a copy, and then return a ref to the copy02:08
+perlDreamerit would be a lot safer if it did02:09
+perlDreamertalk to rizen about it02:09
@preactionusually i just add an RFE and if it's something like that, he just does it right away02:09
@preactionso i'll do that02:09
+perlDreamerI also think we should be checking inside of AssetLineage for asset definedness, instead of trying to call undef->get02:09
+perlDreamerif we get handed back a bad Asset, then croak with all the info you need to find out why it croaked02:10
@preactiongetLineage, before pushing onto the array of returned assets?02:10
+perlDreameryeah!02:10
@preactionwarn if we can't instanciate02:10
+perlDreamercroak02:10
@preaction"Can't instanciate Asset with ID: "02:10
+perlDreamercroak is the only way to force finding the bugs02:10
@preactioni dunno, carp maybe, croak maybe not02:10
+perlDreamerfew people even know they have a log file02:10
+perlDreamerwG will just hum along silently unless we croak02:10
@preactionbut if we put this into existing instances, it might create more problems (since it can go along just fine for a while)02:11
+perlDreameryou're right, it's harsh but it02:11
+perlDreameralso forces the problems into the daylight02:11
+perlDreamerand that seems to be the goal of 7.302:11
@preactioni suppose we are going for stability these days, and if we fix it now we don't have to fix it later02:12
@preactionso i'm adding mine for "Asset->get should return a copy of the hashref"02:12
@preactionor wait, if you put the croak  (confess rather) in the asset constructor, then you wouldn't need it in getLineage02:15
@preactionconfess does a full stack trace, instead of just going back one level02:15
+perlDreamersure, so long as it dies and forces the user to tell us something02:17
@preactionit will, unless some idiot traps it themselves (which of course, we should allow)02:17
+perlDreamersure02:17
+perlDreamerthere may be a bug filed for that already02:17
+perlDreamerhttp://www.plainblack.com/bugs/tracker/lack-of-testing-for-valid-object-creation#cvZLuxaQe68DkewYeLO_ew02:18
@preactionprobably is, we've been having tons of fun with that and the migration from old EC to new C02:18
+perlDreamer"fun"02:26
@preaction16 hours of extra, non-billable work (meaning i had to still work 8 billable hours those days)02:27
@preactionyes02:27
+perlDreamerheading home.  Catch you later02:28
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:28
-!- crythia1 [n=Gerald@68.51.234.189] has joined #webgui02:32
-!- crythias [n=gyoung@64.200.2.35] has quit [Nick collision from services.]02:34
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui02:34
-!- mode/#webgui [+v crythias] by ChanServ02:34
crythia1heh02:35
crythia1oopsies02:35
@preactionplenty of those this week02:37
Hinrikheh02:48
Hinrikfind WebGUI|grep .pm|xargs perlcritic -severity 4|wc -l02:48
Hinrik209702:48
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out]04:02
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:02
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []05:03
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:04
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []05:04
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:07
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []05:17
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:31
Radix__http://www.flickr.com/photos/radix999/sets/72157594501906135/05:45
PedersenMJCool :)06:00
Radix__Was a great day.. though very hot.. hit 42'C06:04
Radix__107.6'F I think that works out to be06:05
PedersenMJWow... We barely get that in the deserts. Very hot.06:05
Radix__same temp today too actually06:06
Radix__Anyhow.. I'm off.. just thought I'd share those :)06:06
-!- perlbot [n=perlbot@lv.pm.org] has quit [Remote closed the connection]06:18
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui06:18
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui06:26
-!- mode/#webgui [+v perlDreamer] by ChanServ06:26
+perlDreamerhey guys06:26
+perlDreamerdid you miss me?06:26
PedersenMJYeah, but my aim is getting better.06:26
* perlDreamer ducks06:28
+perlDreamerbobs06:28
+perlDreamerweaves06:28
+perlDreamerand plants easter eggs in the code06:28
+perlDreamer:)06:28
PedersenMJDang it, you gotta stand still. I said better, not great! Hell, I still have problems hitting stuff that's standing still!06:28
+perlDreamerPedersenMJ, amaze me with your SOAP knowledge06:29
+perlDreamerI need a public SOAP server that will spew reams of data to test the pagination variable fixes for the WSClient Asset06:29
PedersenMJWell, since I haven't ever used it, I don't have a lot of knowledge to amaze with. However, I *do* have an idea: Why not set one up that just spits out something from project gutenberg?06:32
PedersenMJi.e.: Take a long text (say, one of Shakespeare's plays), and make a small soap server that spits out each line of the play as a line of xml.06:32
+perlDreamerHmmm.  Setting up involves more work.06:33
+perlDreamerI exercising virtue #1 today06:33
+perlDreamersee, I'm so lazy I even forgot a verb in that last sentence.06:33
PedersenMJYeah, it's not difficult, but it's not totally trivial either. Of course, there is one advantage to setting it up in the long run: You can build unit tests around it.06:36
PedersenMJWhich might not be enough, but it's still there.06:36
PedersenMJBut finding a public soap server that's already set up? Nope, I don't know of one.06:37
+perlDreamerokay06:37
+perlDreamerI'll work on the double package import bug instead06:37
+perlDreamerone advantage of having lots of bugs to fix is that you can pick and choose06:38
PedersenMJAlso true :)06:39
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []06:49
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui06:53
+perlDreamerso what are you hacking on tonight?07:04
PedersenMJMe? I got a new laptop at work today, and am configuring it like crazy. It's a Mac, and it seems very nice. Basically, I'm working on switching over.07:05
+perlDreamercool07:05
+perlDreameror, ala Wisconsin, coolio07:05
PedersenMJYeah. And am now beginning my savings drive to get the Mac I want for me, which is the 17" MacBook Pro with all the trimmings. Of course, at $3600, that's going to take me a bit.07:05
+perlDreamernice laptop, though07:06
PedersenMJYeah, it is. Just hope it's really worth the investment. I try and buy one new PC about every 5 years.07:08
PedersenMJI do *not* want to be considering another new laptop in a mere 3 years. That will annoy me.07:08
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui07:18
+perlDreamerI buy a laptop every three years, but I only budget $1k for them07:19
PedersenMJI've only recently turned to laptops (ie: My last purchase, and it's now hitting four years).07:20
-!- Hinrik__ [n=hinrik@dsl-228-236.hive.is] has joined #webgui07:29
+perlDreamerI've made an invisible asset.07:32
+perlDreamerPedersenMJ, have you ever tried to import a package, then commit it, then import it again?07:33
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]07:34
+perlDreamerDon't do it to a production system.07:34
+perlDreamerThis is what it does07:34
+perlDreamer1) Your package disappears from the Asset Manager.07:34
+perlDreamerThe Assets disappear from the listing in the Asset Manager.07:34
PedersenMJNope, never done it. Didn't think of it, either, though it would have been easy enough of a mistake to make.07:35
+perlDreamer3) You can find them again if you search, but you cannot view or edit them.07:35
+perlDreamerthis is totally weird.07:35
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui07:39
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]07:47
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui07:49
-!- Hinrik__ [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]07:53
-!- Hinrik__ [n=hinrik@dsl-228-236.hive.is] has joined #webgui07:59
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]08:03
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui08:09
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []08:13
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]08:15
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui08:18
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]08:20
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 60 (Operation timed out)]08:22
-!- Hinrik__ [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]08:25
-!- Hinrik_ is now known as Hinrik09:29
-!- wgGuest34 [n=wgGuest3@83.228.8.109] has joined #webgui10:25
-!- wgGuest34 [n=wgGuest3@83.228.8.109] has quit [Client Quit]10:25
-!- crythia1 [n=Gerald@68.51.234.189] has quit [Read error: 110 (Connection timed out)]13:15
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui13:55
-!- pjesii [n=pjesi@client-86-27-88-190.winn.adsl.virgin.net] has joined #webgui14:06
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]14:17
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has joined #webgui18:01
perlmIs there a 7.3.9 due out tomorrow?  I go to the site after a few days and see there have been *two* releases since the last stable.18:03
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui18:07
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has left #webgui []18:12
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mn.comcast.net] has joined #webgui18:12
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]18:14
greghackewhat is BAD?18:23
gooeybotBAD is Broken As Designed or Sometimes you just have to go back to the beginning18:23
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has joined #webgui19:00
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has quit [Client Quit]19:01
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has joined #webgui19:52
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui20:20
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]20:26
greghackecrythias - how you get the +v?20:36
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mn.comcast.net] has left #webgui []20:49
crythia1oh21:14
crythia1sniff21:14
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []22:48
--- Day changed Sun Jan 28 2007
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has joined #webgui00:13
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]00:28
-!- perlm [n=chatzill@ip70-189-104-178.ok.ok.cox.net] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]00:44
-!- pjesii [n=pjesi@client-86-27-88-190.winn.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)]01:59
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:16
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []05:16
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui06:35
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []07:03
-!- pjesii [n=pjesi@client-86-27-88-190.winn.adsl.virgin.net] has joined #webgui11:44
-!- pjesii [n=pjesi@client-86-27-88-190.winn.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)]13:57
-!- wgGuest68 [n=wgGuest6@83.228.8.109] has joined #webgui15:10
-!- wgGuest68 [n=wgGuest6@83.228.8.109] has quit [Client Quit]15:10
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui16:09
-!- mode/#webgui [+v MrHairgrease] by ChanServ16:09
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui16:17
-!- pjesii [n=pjesi@cpc3-oxfd8-0-0-cust189.oxfd.cable.ntl.com] has joined #webgui17:28
-!- pjesii [n=pjesi@cpc3-oxfd8-0-0-cust189.oxfd.cable.ntl.com] has quit [Read error: 110 (Connection timed out)]19:38
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []19:39
-!- mikeraz [n=mikeraz@fog.patch.com] has joined #webgui19:43
mikerazInstallation question here ...19:44
mikerazI've downloaded and uncompressed/tarred the WRE for ubuntu.  Now what?  I have a tree with ...  Hopefully the answer is on the Plain Black web site in a place I've not found.19:45
+MrHairgreasemike19:46
+MrHairgreasethere is a readme in the wre/docs directory19:47
+MrHairgreasealso 19:47
+MrHairgreasein the wiki on plainblack there's a step by step manual19:47
+MrHairgreasehttp://www.plainblack.com/support/community-wiki/community-wiki/installing-webgui-using-the-wre-for-linux19:48
mikerazAh! Wiki!  wiki good.19:48
mikerazThank you, that should do it.19:48
+MrHairgreaseok19:48
+MrHairgreasegood luck19:48
+MrHairgreaseone tip19:48
mikerazFWIW the Ubuntu tarball does not include the readme in wre/docs19:49
+MrHairgreaseif you screw up one step19:49
mikerazbut the install should do it too.19:49
mikeraz"if"?19:49
+MrHairgreaseditch the entire wre tree under data19:49
mikeraz:)19:49
+MrHairgreaseit's not the most user friendly tool on the earth yet =)19:50
+MrHairgreasebut it sure is handy19:50
mikerazWell, I;m tossing an installation up to compare it to Drupal19:50
+MrHairgreaseok19:51
+MrHairgreasejust don't be put off by installing it19:51
mikerazWhat's with the "no running processes on port 80" requirement?  I have to shut down apache to use this?19:51
+MrHairgreaseyes19:51
+MrHairgreaseb/c it has it's own apache19:51
mikerazThat's a killer.19:51
+MrHairgreaseit sets up two apache servers for you19:51
+MrHairgreasea mod_proxy on port 8019:52
+MrHairgreaseand a mod_perl on port 8119:52
+MrHairgreaseso you can19:52
+MrHairgreaseconfigure mod_proxy to proxy all requests to your other server19:52
+MrHairgreasewhich you put on port 82 or what you like19:52
+MrHairgreaseIf you need you won apache on port 8019:53
+MrHairgreaseyou cannot use the wre19:53
+MrHairgreaseand you should install manually19:53
mikerazHmmm, so I put existing apache on, for this example, port 82 get WebGui running it will proxy everything not webgui bound to apache on port 8219:53
+MrHairgreaseif you tell mod_proxy to do that19:53
+MrHairgreasenot by default of course19:53
mikerazstandard mod_proxy behavior19:54
mikerazsquirt things to another box if needed19:54
+MrHairgreaseI'm not a mod_proxy guru19:54
+MrHairgreasebut the wre sets it up like this19:54
+MrHairgreaseproxy everything to port 8119:55
+MrHairgreasewhere mod_perl is running19:55
+MrHairgreaseIt uses the mod_proxy to prevent slow connections from 19:56
+MrHairgreasehijacking too many mod_perl processes19:56
+MrHairgreasewhich benefits performance19:56
mikerazWhile I'm weighing my options, I searched for "manual install" on the wiki and it came up empty19:58
+MrHairgreasethat could be19:58
+MrHairgreasethe wiki thing is pretty new19:58
mikerazback to forums I presume19:58
+MrHairgreaseactually there's a contest for writing up new wiki articles19:58
+MrHairgreasethere used to be some online reference19:58
+MrHairgreaseon installing it manually19:58
mikerazMaybe the Q "Best way to install from beginning" by Meuller, with a long linked to reply from alafondo.  Starts with "download dapper drake" and goes through the whole OS setup, Perl upgrade, CPAN visits and such20:02
+MrHairgreasethere is an install.txt in the webgui source packages20:02
+MrHairgreaseunder docs20:02
+MrHairgreasethat file explains the manual process albeit very compact20:03
mikerazThat would be a better source.  Thanks much.  (Glad I have spare test servers)20:04
+MrHairgreasegood luck20:04
mikerazI'd better have another cup of coffee and get out for some exercise to get my blood flowing.  This not finding the install.txt, and not checking the Administrators section on the web site, is braindead.20:10
+MrHairgreasei agree20:11
+MrHairgreasecoffee is good =)20:11
mikerazsince the spare server is handy I thought a quick start would be to take a run with the WRE20:17
mikerazstep 5 gave me pause:20:17
mikeraz5. Create your DNS entries (or add to /etc/hosts) for the sites you20:17
mikerazwill be using, including the AWStats site.20:17
mikerazThat mean the DNS names I'll use for accessing the site?  20:18
+MrHairgreaseyes20:18
+MrHairgreasei guess that20:18
+MrHairgreaseif they're already in the normal dns system20:18
+MrHairgreaseyou don't need to do that20:18
+MrHairgreasebut I'm not sure20:19
mikerazThey are, I've lots in bind's internal view20:19
+MrHairgreasein that case20:19
mikerazWhat's the implications of answering yes or no to "Will this be a Dev only site?"20:19
+MrHairgreasea dev only site is only for webgui developers20:19
+MrHairgreaseit will add Apache2::Reload to the apache conf20:19
+MrHairgreasewhich automatically reloads changed code20:20
+MrHairgreaseit will slow the system down20:20
+MrHairgreasealso20:20
+MrHairgreaseyou have no awstats20:20
+MrHairgreaseand probably backup is missing too20:20
+MrHairgreaseif you're evaluating20:20
+MrHairgreasedon't do a dev-only site20:20
mikerazComprehensive answer there.  Thanks20:21
+MrHairgreasenp20:21
mikeraz"Do you haveWebGUI local or should I get it from a mirror?", since I have the wre tarball I'm assuming local. ?20:33
Hinrikuh20:34
Hinrikit doesn't matter where you download it20:34
+MrHairgreaseyeah use local20:34
Hinrikthat's why they call it "mirrors"20:34
+MrHairgreasecurrently there's only one mirror20:34
+MrHairgreasebeing plainblack20:35
+MrHairgreasesomehow it's slow sometimes20:35
+MrHairgreaselocal is prefereable20:35
mikerazWhat is the question referring to?20:35
Hinrikthat question doesn't make much sense20:35
mikeraznext one asking for path to the file,  which "the file"20:35
+MrHairgreasethe webgui tarball20:36
mikerazWRE or Source?20:36
+MrHairgreasesource20:36
mikerazSo the path to file should include the source filename?20:37
+MrHairgreaseyes20:37
mikerazGlad you're here, that is one I would not have figured out without excessive head against wall banging time20:38
+MrHairgreaseheh20:38
+MrHairgreaseas i said20:39
+MrHairgreaseit is not yet the most userfriendly installation tool in the world20:39
+MrHairgrease=)20:39
mikerazan edited log of this transcript submitted to the right place will be a small step in addressing that.20:39
+MrHairgreaseI've heard that plainblack is working on a much more improved version20:40
mikeraza little more verbosity in the install Q&A alone would go a long ways20:41
+MrHairgreasei know20:41
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]20:46
mikerazWell heckums, once that buzzed through it's up and looking flashy20:48
+MrHairgreaseok20:49
+MrHairgreasehave fun20:49
mikerazIn the FAQ for migrating Existing Site to WRE it reads like migrating an existing WebGUI site to the new install.20:55
+MrHairgreasethat could be20:55
+MrHairgreasedo you have an url?20:55
mikerazfor an existing example that is not a WebGUI install?  http://www.patch.com/20:57
+MrHairgreaseno20:57
+MrHairgreaseto the faq20:57
mikerazsorry, not FAQ, install docs :  http://www.plainblack.com/wre/existing-site-to-wre20:59
+MrHairgreasethat faq is about converting an existing manual webgui install21:00
+MrHairgreaseto a wre based wg install21:00
-!- MrHairgrease is now known as MrAFKGrease21:02
mikerazSo it reads.  21:06
mikerazI can see why there's a wiki content contest.  The amount of hive mind to absorb is huge.21:06
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui21:37
-!- pjesii [n=pjesi@client-82-26-25-241.winn.adsl.virgin.net] has joined #webgui21:53
-!- mikeraz [n=mikeraz@fog.patch.com] has quit ["using sirc version 2.211+KSIRC/1.3.12"]22:20
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui []22:21
--- Day changed Mon Jan 29 2007
-!- MrAFKGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []00:33
-!- pjesii [n=pjesi@client-82-26-25-241.winn.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)]00:36
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui00:45
-!- mode/#webgui [+o preaction] by ChanServ00:45
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:14
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui06:03
-!- mode/#webgui [+v perlDreamer] by ChanServ06:03
+perlDreamerevening, guys06:04
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui06:23
+perlDreamerhowdy06:30
PedersenMJHow do, how do?06:30
PedersenMJHey, preaction, you around? Might have an actual bug (though small) in the calendar.06:31
+perlDreamerthere are already some calendar bugs logged, you might want to check for dupes06:31
PedersenMJThis is also true. This one, though, might also be working as designed, or not even be a feasible bug to fix.06:32
+perlDreamerwhat is it?06:32
PedersenMJCreating a new event always defaults to today, even if you've selected a different date in the calendar.06:32
PedersenMJOh, and that's if it even *is* a bug. If it's not, I don't want to file it as a bug. (btw, version is still 7.3.5).06:34
+perlDreamerThat may be a bug, or an oversight.  It's always safer to file it as a bug and then let people reclassify it as an RFE.06:34
+perlDreamerThe code for adding an event does accept a form param called "start".06:35
+perlDreamerSo I'm guessing a bug06:35
+perlDreamer(it also accepts "end")06:35
+perlDreamerIt's probably as simple as appending that to the url for adding an event with the view is by day.06:35
PedersenMJThat's likely the start time (also part of creating a new one).06:35
+perlDreameryeah06:36
PedersenMJIt's also very likely that there's a PEBKAC problem, and I don't want to exacerbate it by making a bug or rfe when it's something simple/stupid.06:36
+perlDreamerDo you want me to take a look at it?06:37
+perlDreamerI think people will take _your_ word for it. Really.06:37
PedersenMJIf you wish. It's not even a huge deal to me. It is (at most) a minor usability issue.06:38
PedersenMJAnd I just realized: I got that from somebody else. I'm going to confirm it myself.06:39
PedersenMJYeah, now I can see it. It's there. And isn't huge.06:40
PedersenMJI'll double-check and see if that working as designed, and then file a bug afterwards if not. I can be patient, definitely.06:40
PedersenMJAnyway, how are you?06:41
+perlDreamerI'm in week four of a tweaked back muscle.06:41
PedersenMJOuch. How'd you do it?06:42
+perlDreamerI'm not sure.06:43
+perlDreamerThis happens occasionally, but usually only lasts a few days06:43
+perlDreamerAfter week 5 I'm going to see a doctor06:44
PedersenMJI'm planning on seeing on soon myself, and I'm only on week two. Did mine while moving.06:44
+perlDreamerThis may be an old moving injury, too.  From like '9606:45
+perlDreamerSee one soon!06:45
PedersenMJWow, now I'm definitely worried. This is just (mostly) tender, with proper back support, the tenderness disappears.06:46
PedersenMJAnd, yes, I was being serious. My mom has a history of back problems. I really don't want to get my own history started with this move.06:53
+perlDreamerI'm calling it a night.  Good luck hacking!07:08
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]07:09
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []08:17
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)]08:45
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)]10:41
-!- pjesii [n=pjesi@client-82-26-25-241.winn.adsl.virgin.net] has joined #webgui11:10
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui11:40
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."]11:50
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui12:22
-!- pjesii [n=pjesi@client-82-26-25-241.winn.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)]14:34
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui14:52
-!- mode/#webgui [+v MrHairgrease] by ChanServ14:53
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui15:51
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui17:11
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:21
-!- mode/#webgui [+o khenn] by ChanServ17:21
@khennmornin17:21
greghackegutten morgen!17:23
@khennI don't speak greek17:24
greghackegerman?  I could do russian.  maybe a bit of turkish?17:24
@khennI speak every language fluently except for Greek17:28
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui17:42
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui17:45
-!- mode/#webgui [+o rizen] by ChanServ17:45
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui17:52
-!- mode/#webgui [+o preaction] by ChanServ17:52
PedersenMJGood morning.17:52
greghackedobre dehn!17:53
PedersenMJCual idioma has hablado?17:54
greghackeruskye yazeka17:54
PedersenMJAh, no hablo russo, perdon. Solo hablo ingles y espanol ahora.17:56
-!- slowe [n=slowe@slowe201.dsl.frii.net] has joined #webgui18:04
@khennit's all greek to me18:24
@preactioni know! today I can write some automated regression tests for some assets18:27
greghackewhat you beating on, preaction?18:30
@preactioni've got an entire day with nothing to do18:30
@preactionso i'm going to do bugfixing, but since i'm doing that, i may as well get some regression tests written18:31
greghackei wish i were in that boat.18:31
PedersenMJHey, preaction, question about the calendar, if you have a sec?18:32
@preactionsure, but if it's the same issue as last night, that's a bug18:32
PedersenMJPerfect. That's what I was going to ask. Will file it right now.18:32
PedersenMJJust didn't want to file a bug for something working as designed.18:32
@preactioneven if it's not a bug, it gives the entire community a chance to look at it and say "hmm... is this indeed how we want it to work?"18:33
@preactioni mean, i may have wanted it to work like that, but does everyone else?18:33
greghackenow i have to look at the bug...18:33
@preactioni should probably say that at this point it almost seems as if another person wrote that thing18:33
greghackethis is the endDate before start date?18:34
@preactiongreghacke: that error means that something before "WHERE" is causing the problem18:37
PedersenMJBug filed.18:38
@preactiongreghacke: it's because you're missing a "FROM" clause18:38
greghackeIDIOT!18:39
greghackethat's me18:39
greghacke(boot to head)18:40
greghackeclose that.18:40
@preactionor i could see if Roy figures it out ;)18:41
greghacke:-018:41
@preactiontoo late now, you told him :p18:42
-!- pjesi_ [n=pjesi@client-82-26-25-241.winn.adsl.virgin.net] has joined #webgui18:42
greghackeyeah - couldn't help it.  if i feel stupid, I let the world know18:42
@preactionPedersenMJ: okay, that bug's because those templates don't even use the form parameter that activates that feature, and i suppose also when they start at such and such a time, the end time is still always "today", which is bad18:49
@preactioni'll make a note and get to it today or tomorrow18:49
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui18:57
-!- mode/#webgui [+v perlDreamer] by ChanServ18:57
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has joined #webgui19:01
PedersenMJI'm just glad it's a simple fix (well, from the sounds of it, anyway).19:08
+perlDreamernever say "fix" to an animal person19:13
+perlDreamernot to say preaction is an animal19:13
+perlDreamerjust that you should be aware of that particular idiom19:14
@preactionguess what? mom's taking me to the vet to get TUTORED!19:14
@preactionanyone know why an i18n call would throw a "Not a CODE reference" runtime error?19:15
@preactionbut only on pb.com, not on a test site?19:15
+perlDreamertest site like demo or like dev?19:15
@preactiondev19:15
@preactioni'll make up a demo to see if that works19:15
+perlDreameryeah, I boogered up some i18n code in the project manager19:15
+perlDreamer$i18n->('key')19:16
+perlDreamerit's fixed in dev19:16
@preactionshit dude... that went OUT19:16
+perlDreamerI know19:16
@preactioni'll patch pb.com19:16
@preactioni suppose i should've seen that :p19:17
+perlDreamerI shouldn't have written it in the first place19:17
+perlDreamerand I should have tested it in the second place19:17
@preactioneh, it happens19:19
+perlDreamerbesides, adding tasks just means more work? :)19:23
@preactionamen to that19:24
@preactionbut apparently the suits like adding tasks for us shirts19:24
+perlDreamerare you bug fixing this morning?19:25
greghackeya know, i just can't see calling rizen a 'suit'19:25
@preactioni've got nothing to do, no project hours left, so i'm doing whatever i want really19:25
@preactionanyone else think that we should make www_* call other methods in order to get a hashref of template variables (so that we can perform regression tests on those hashrefs)19:27
+perlDreameryes!19:27
+perlDreameryes!!!19:27
+perlDreamerthat's also step one to true inheritance of assets19:27
@preactionthe calendar does it to some extent, with the viewMonth, viewWeek, and viewDay methods19:28
@preactionperhaps a "getTemplateView" "getTemplateViewMonth" "getTemplateEditTask" etc...19:28
@preactionor maybe "getVars"19:28
+perlDreamergetVarsView19:28
+perlDreamergetVarsViewMonth19:29
+perlDreameryeah19:29
@preactiongetTemplate sounds like we're getting a WebGUI::Asset::Template object19:29
@preactiongetVars, while ambiguous, can be assigned a better meaning19:29
+perlDreamergetTemplateVars.+$ ?19:29
@preactionwould probably be optimal, if verbose19:30
+perlDreameryeah19:30
+perlDreamerthe verbosity requirements for WGBP are challenging19:30
@preactionhonestly, after reading WGBP, i'm starting to like verbose19:30
+perlDreamerhave you ever heard Damian talk in person?19:30
@preactionless going through docs to figure out "okay, wtf did I mean by Vars this time"19:30
@preactionnein19:31
+perlDreamerif you ever have a chance, go see him19:31
+perlDreamerhe's like Robin Williams mixed with Kernighan and Ritchie19:31
@preactionhe does look entirely not like i expected him to19:31
@preactionand then i learn he's got a PhD19:32
+perlDreamerI took a class from him in '0119:32
@preactioni expected, "Damian, elite hax0r, must be young and headstrong"19:32
+perlDreamerhe'd just bome back from talking with NASDAQ19:32
+perlDreamerthey used Parse::RecDescent19:32
+perlDreamerand he said he'd never trade on the NASDAQ again :)19:32
@preactionconsulting services?19:33
+perlDreamerDamian was lecturing to them about using P::RD19:33
@preactionthey weren't?19:34
@preactionor wrongly?19:34
-!- khenn is now known as khenn_afk19:34
@preactionP::RD has always looked like a monster to me19:34
+perlDreamerthey were, but at the time P::RD was something of a hack19:34
@preactionit's not still?19:34
+perlDreamernow it's the Regexp part of Perl 619:34
@rizendoug you're a genius19:48
@rizeni don't know why i didn't think of having $asset->get() return a copy of the hashref19:49
@rizenthat would solve the problem everywhere19:49
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []19:55
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui19:56
-!- wgGuest07 [n=wgGuest0@85-18-14-23.fastres.net] has joined #webgui20:05
-!- wgGuest07 [n=wgGuest0@85-18-14-23.fastres.net] has quit [Client Quit]20:05
greghackethe hashref  is slick20:06
+perlDreamer++preaction20:06
@preactionwas that me? i could've swore colin said it first20:07
greghacke[17:26] preaction: anyone else think that we should make www_* call other methods in order to get a hashref of template variables (so that we can perform regression tests on those hashrefs)20:07
+perlDreameryeah, man.  That was pure preaction.20:08
@preactionoh that20:08
@preactioni meant the $asset->get()20:08
greghackenot sure20:09
+perlDreamer02:08 <@preaction> i keep forgetting that $asset->get returns a reference instead of creating a copy and then returning a reference to it20:10
+perlDreamer02:08 <@preaction> to be honest, that's what ->get should do imho20:10
+perlDreamer02:08 <@preaction> create a copy, and then return a ref to the copy20:10
@preactionoh, k20:10
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []20:22
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui20:23
ckotilbug: when an assets url contains a number the search asset will not search beneath that url.20:33
ckotilim assuming the number is the cause of the problem i am seeing.20:34
ckotilhrm. cant replicate it on the demo site.20:38
@preactionhrm indeed20:38
@preactionwhat's the asset that has the number in the url?20:38
@preactiona thread/post?20:38
ckotilpage layout20:38
ckotilfixed it. i had a redirect asset that had the same name. it wqas  confusing the search root select box.20:40
ckotilim pretty sure that qualifies as a bug20:40
@preactionsame name, as in same "title"?20:40
@preactionmenuTitle?20:41
ckotilheh. title20:41
@preactionyeah, i think that qualifies20:41
ckotilill file it.20:41
@preactionit shouldn't be making a hash based on something that can possibly have overlap20:41
@preactionare layouts supposed to be RSS Capable?20:42
ckotildunno20:44
+perlDreamerpreaction: Are you sure it's paulie aka iPG aka MS etc.?21:08
-!- pjesi [i=pjesi@klefi01.litlahraun.is] has quit [Read error: 110 (Connection timed out)]21:08
@preactionms tried to login from ip *, then iphone from same ip, then paulie 7 minutes later from same ip21:08
+perlDreamerah21:08
+perlDreamerrizen has a ban on him21:09
@preactionfive logins from same ip in 10 minutes21:09
@preactioni think he just disabled the accounts21:09
+perlDreamerwe're being astroturfed?21:09
@preactionmeh, i'll continue to respond to his points rather than attacking his (lack of) character21:09
@preactionif anything, the show for the peanut gallery will render all his arguments worthless21:10
@preactionin essence, he's his own worst enemy... at least get an ssh box and a proxy for god's sake21:10
greghackei'd almost laugh at him if it weren't so pitiful21:10
+perlDreamerI figured out my asset package import bug.21:12
@preactionif he'd give his points instead of refer to magic "problems", and if he'd stop the personal attacks against me, he might regain a shred of credibility21:13
@preactionperlDreamer: fixable?21:13
+perlDreamerI'm not sure.21:13
+perlDreamerwhoops21:13
+perlDreamerphone21:13
+perlDreamergtg21:13
+perlDreamerback later21:13
+perlDreamerwhat a day....21:13
-!- slowe [n=slowe@slowe201.dsl.frii.net] has quit []21:14
greghackehe seems to lack a basic sense of presence.  he just assumes he is both an expert and the center of the wG universe21:14
PedersenMJIs ms the person who posted the rant over on glaven.org?21:22
PedersenMJI've finally been reading that rant. Wow. Maybe his complaints applied before, but I've got none of his issues.21:28
greghackei understand his issues - i've never had them.  the 6x was a major migration.  options were no product or the dev we got.  i like what we got21:29
PedersenMJI didn't deal with the older stuff, ever. I think the oldest I've seen was 6.8.something. And I didn't use it much then. But absolutely I do not see his issues.21:31
greghackeI was in the 5.x series near the end.  I saw a few issues but they were growing pains - nothing more.  and not only are they all gone but the results thus far are more than i expected21:32
@preactionthe person who wrote the rant at glaven.org was a former DonorWare employee. donorware has, just now, started to finally upgrade to the 7.x versions, they're still at 6.8.1021:33
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []21:33
@preactionthey also had a lot of custom code to tie in with their customized system for managing donations for their client sites21:34
greghackewell, i sat at 6.8.11 for 9 months21:34
greghackeyeah, i've seen some of the donarware stuff21:34
PedersenMJAh, so, basically, he didn't know what he was doing, and it was all pb's fault.21:34
@preactionthat rant was written for the 5.8 or even 6.2 serieses21:35
PedersenMJ"didn't know what he was doing" == "running unstable software and trying to treat it as stable"21:35
@preactionin a manner of speaking, yes21:35
@preactionthe 7.* series is where we're locking down the codebase, and we're running at least three separate dev threads to do it, regression tests, better error handling, and Perl Best Practices21:36
@preactionand no, i didn't go to a marketing school21:36
PedersenMJI read your response to paulie, and I'm impressed. I don't think I would have been so restrained.21:37
PedersenMJbbiab. Finally going to get lunch.21:38
@preactionthat was the tone i was trying to set, getting me angry takes physical presence and intent, most people don't have the will (at least, never more than once)21:38
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui21:40
ckotilcan list out menutitle and title of article assets contained within a page layout from the page layout template?21:45
ckotilcan I list*21:45
ckotilfrom what ive found on the boards, ill have to issue an sql query to get the title. bc all i can get is the assetID of the article asets21:45
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui21:46
-!- mode/#webgui [+o rizen] by ChanServ21:46
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)]21:46
@preactionckotil: if you join the "assetData" table on assetId and revisionDate (or find the max revisionDate), you'll get the title, you might also look at joining the wobject table if necessary21:50
* preaction & errands21:50
ckotilhrm. im afraid ill corrupt my data21:51
greghackewell, you can't do writes with SQLReport so you can't corrupt it...  build a test until you get what you want21:52
ckotilgood idea.21:52
ckotilbut still, ill just use teh sqlreport to fetch teh names of each article asset. i was hoping some new variables were added to page layout :/21:53
-!- Hinrik_ is now known as Hinrik21:54
PedersenMJmrhairgrease: Responded to pm. However, as I'm actually on an im client, not irc, I don't know if it worked.22:11
+MrHairgreasepedersenmj: it didn't22:27
PedersenMJOkay. Might need to enahnce the jabber-irc transport sometime, since there's a lot of features I'd like to see done. Anyway, to answer your question: No, I don't.22:28
PedersenMJSorry to say, but I don't.22:28
+MrHairgreaseno problem22:28
+MrHairgreaseso anybody has a transcript of the chat with the pauli guy?22:29
+perlDreamerit was on the forums22:29
+MrHairgreaseoh ok22:30
+MrHairgreasei'll check ther then22:30
+MrHairgreasethanks22:30
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []22:50
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui22:51
-!- mode/#webgui [+o snapcount] by ChanServ22:51
@snapcountI need someone to see if they can find anything that my patch will break22:52
+perlDreamersure22:52
@snapcountAssetExportHtml.pm22:52
greghackebreak stuff!!!22:52
@snapcountReplace line 124 with $filename = $index;22:52
@snapcountand replace 125 with $path = $2;22:52
@snapcountto test you'll need to change the url of /home to index.html22:53
@snapcountand something under home to /index.html/getting_started22:53
@snapcountfor instance22:53
@snapcountthat's what the patch is supposed to fix as right now that page structure blows up22:53
@snapcountoh crappy pants22:55
@snapcountI see why it was like that22:55
@snapcountthat code works if you have /home/doggy.html22:55
@snapcounthmm22:55
+perlDreamerwhat's the goal of that part of the code?22:55
+perlDreamerseparate filename from path?22:55
@snapcountto handle urls with dots in it22:56
+perlDreameruse File::Path to do it for you22:56
@snapcountit changes /home/index.html22:56
@snapcountto folder home22:56
@snapcountfilename index.html inside folder22:56
@snapcountbut, if you have a url of /index.html/dogs22:56
@snapcountthat will blow up22:56
@snapcountbecause index.html will be a file22:56
+perlDreamerand a folder22:56
@snapcountand then it will try to make a directory22:57
@snapcountyou got it22:57
+perlDreamerWebGUI will let you do that22:57
@snapcountsure22:57
+perlDreamersimilar to gun and foot problem?22:57
+perlDreamer"all things are allowed but not all are beneficial" ?22:57
@snapcountif you want your default page to load after an export it has to be called index.html22:57
@snapcountnow I think this is what this symlink non-sense is in the export feature22:58
@snapcountI think it was written to handle this case but I'm not sure22:58
@snapcountbut I think that would break too22:58
@snapcountb/c a symlink is still a filename22:58
@snapcountjust like a directory22:58
+perlDreameryeah22:58
+perlDreamerdid it used to work differently?22:59
@snapcountso how would File::Path fix this?22:59
+perlDreameror have we always had this?22:59
+perlDreamerit wo't22:59
+perlDreamerit won't22:59
+perlDreamerI thought the problem was different22:59
@snapcountno it used to be broke worst22:59
@snapcountbut this case wasn't accounted for22:59
+perlDreamerI don't think this is fixable22:59
@snapcountwe need to know which regex had the dot in it22:59
@snapcountthen we can order them correctly23:00
@snapcountwhich part rather23:00
@snapcount$1 or $223:00
+perlDreamerbut was can never make a file and a directory with the same name23:00
+perlDreamerwe can never23:00
+perlDreamerthat problem is fundamental23:00
@snapcountyeah I know23:00
@snapcountwhat it should do is this:23:00
@snapcountshit23:01
@snapcount"/index.html/foo => /foo/index.html"23:01
+perlDreamerthen you have to rewrite all the internal URLs, too23:01
@snapcountb/c all of the links inside of index.html will be23:01
@snapcount"/foo/"23:01
@snapcountnot "/index.html"23:01
@snapcountit should never be a folder23:01
@snapcountam I making any sense23:02
@snapcount??23:02
+perlDreameryes23:02
+perlDreamerhow about a .htaccess file which sets the default page to something other than index.html?23:02
@snapcountif it's "/foo/index.html" it should work as it does now23:02
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui23:02
-!- mode/#webgui [+o rizen] by ChanServ23:02
@snapcountwell, we don't want to tie apache to the problem23:02
+perlDreamergood point23:02
@snapcountthey can export to any webserver23:03
@snapcountit needs to work like I said, I'm 99.999% sure23:03
@snapcountbut I don't know how to detect the order sanely23:03
@snapcountanother regex on $1 and $2 to see which one has the dot?23:03
+perlDreamerwhat if they both do?23:04
@snapcountso "/index.html/foo.html"23:04
+perlDreameryeah23:04
@snapcountit should tell them they are a moron23:04
@snapcountand to stop using webgui23:04
@snapcount=D23:04
@snapcountthis is why I like discussing things in here23:05
@snapcountand also why I hate it23:05
@snapcountnow I'm stumped again23:05
@snapcountI guess the answer is what I said actually23:05
@snapcountexcept don't call them a moron and all that23:05
@snapcountit's an error23:05
+perlDreamer"Unable to export pages due to user naming convention.  You may not have pages with URLs like /foo.html/bar.html if there exists a file called /foo.html"23:06
@snapcountthere is no logical way to handle that23:06
@snapcountthere you go23:06
+perlDreamerdocument it, detect it, then error out and clean up everthing done up to that point23:06
+perlDreamerleave no traces23:06
@snapcountI think currently the export leaves files there when it "croaks"23:06
@snapcounthahaha23:07
@snapcountI made a pun23:07
* snapcount hears crickets23:07
@snapcounttough crowd23:07
+perlDreamerI'm taping out a chip today23:07
+perlDreamerbouncing back and forth on IRC23:07
@snapcountI don't know what that means but it sounds hard23:07
+perlDreameryou run 4 hours of automated tests on the layout databaste23:07
+perlDreamerthen manually verify that all test errors are caused by idiot programmers who don't build chips23:08
+perlDreamerthere's only about 250 errors to hand check23:08
@snapcountok, going to implement this hackery and see if it works... then we can see if there are any ideas on how to make it better23:08
@snapcountsheesh23:08
@snapcountthat sounds hard23:08
+perlDreamerjust time consuming23:08
+perlDreamerIf you have time, write a test that does what you want to do to make sure it dies correctly23:08
@snapcountman this is crap23:16
@snapcountthis thing already has 4 levels of if-dention23:16
+perlDreamercan you refactor them so they don't nest?23:16
@snapcounton it home skillet23:16
@snapcounttime for ze method23:17
@snapcountmake it perrty23:17
+perlDreamerLet's hear it!23:17
+perlDreamerGive me a W23:17
+perlDreamerGive me a G23:18
+perlDreamerGive me a B and a P23:18
+perlDreamerWhat does it spell?23:18
+perlDreamerwugibup23:18
+perlDreamerYea!23:18
* perlDreamer hears snapcount's crickets23:22
@snapcounthah23:23
@rizenNote that WebGUI will perform incremental backups of your site database(s) as it upgrades. This should not be misconstrued as a full backup. This does not relieve you of your obligation to maintain full backups and conduct one before your upgrade.23:28
@rizendo you think that statement gets the point across23:29
+perlDreameryes23:29
@rizenor do i have to tell the user directly in the book that they are an idiot if they don't perform full backups prior to an upgrade23:29
@rizenthis is my little side comment23:29
@rizenin the section about doing backups before the upgrade23:29
+perlDreamerI would do it that way.23:29
+perlDreamerHere at work we have this list23:29
+perlDreamerIt's called Thumb Breakers23:29
+perlDreamerif you do it, a nasty little man comes by and breaks your thumbs23:29
+perlDreamerMake a list like that23:30
@rizenit amazes me how many people don't perform any backups before they do an upgrade, and then it's webgui's fault because webgui's upgrade failed23:30
@rizenit's not their fault for not performing a backup23:30
+perlDreameroh come, on23:30
+perlDreamerIt's not WebGUI's fault23:30
+perlDreamerIt's yours23:30
+perlDreameryou're the guy that gets the hate mail for that23:31
@rizenme?23:31
gooeybothmmm... rizen is a lamer!23:31
@rizenme personally?23:31
+perlDreamerno23:31
+perlDreamerbut that's what happens23:31
@rizenit may be my fault if webgui doesn't complete it's upgrade, but it's certainly not my fault that they have no way to restore their site after a failure23:32
+perlDreameryou know that23:32
+perlDreamerI know that23:32
+perlDreamerthe user doesn't get that23:32
@rizenwell anyway..i think that language is going to have to cut it23:32
@rizenperhaps i should go find an image that illustrates the point23:32
+perlDreamerI need to find a way to get the help contents into a wG search engine23:37
+perlDreamerhttp://www.plainblack.com/plain_black_support/wiki-template-variables-/2#idrKyfm7c7Gqqnbb5T03boVA23:38
+perlDreamerckotil: ping23:38
-!- rizen changed the topic of #webgui to: Tuesday (January 30) through Thursday (February 1) are WebGUI bugfix days! Let's clear the list!23:38
@rizenpd: not possible unless you create a help asset, and then it's still not possible to do it right23:39
@rizenthe search engine is for asset search23:39
@rizenand nothing else23:39
+perlDreameris it okay to try and develop a separate system to allow searching of the help?23:41
+perlDreamer(standard not until 7.4 disclaimer applying, of course)23:42
+MrHairgreasebugfix days23:43
+MrHairgreasecool23:43
+MrHairgreaseunfortunately I won't have time to chip in those days23:43
@rizenpd: yes23:47
-!- pjesi [i=pjesi@klefi01.litlahraun.is] has joined #webgui23:48
@rizenpd: it can't use an index though23:48
@rizenit has to be realtime23:48
+perlDreamerdue to i18n?23:48
@rizenmrhairgrease....do you want me to call up joeri and tell him that we MUST HAVE YOU!!!!23:48
@rizenpd: due to the fluid and multi-lingual nature of i18n23:49
+MrHairgreaseYou do that23:49
+MrHairgreaseBut then I still won't have time till friday23:50
@rizenin addition, my fear is that an indexed system for help is one of those things that won't be used very much, but will be an ongoing thorn in our sides23:50
@rizeneither the index won't get updated on time23:50
@rizenor who knows what23:50
@rizenthe less complex it is the better as far as i'm concerned23:50
+MrHairgreasewhat will the performance hit be on realtime help searching?23:50
+MrHairgreaseno too much i guess23:51
+perlDreamerbad23:51
@rizenwho cares23:51
@rizenit's going to be hit so infrequently that it won't matter23:51
+MrHairgreaseespecially since it won't be used much23:51
@rizenhonestly, i'd prefer there to be no help search23:51
@rizenonly due to the problems it's likely going to cause23:51
+MrHairgreaseit's easy enough to make some function that searches through the i18n23:52
+MrHairgreasethat will only cause problems when you change the i18n and help formats23:52
+MrHairgreasethe HoH structure that is23:52
+perlDreameryou can get around that by using the Operation::Help internals23:53
+perlDreamerit will hide the implementation from you23:53
+perlDreamerbut whatever the help/i18n implementation will have to be closely tied to the search23:54
--- Day changed Tue Jan 30 2007
+crythiasBUSCA!00:03
PedersenMJque buscas?00:04
+crythiascualqiere00:04
+crythiascerveza mas fina00:04
+crythiasdos equis, y como eso.00:05
+crythiasmodelo negro.00:05
+crythiasy ademas, estoy buscando para una cosa facil por el LDAP+Samba00:05
PedersenMJAy, a mi no me gusta la cerveza. Prefiero bebidas mas dulces.00:05
+crythiasmas dulces? como que?00:06
+crythiasJarritos?00:06
PedersenMJno hay una cosa facil por el LDAP y Samba. He trabajado en eso, y es muy dificil funcionar bien. Es posible, pero siempre hay problemas pequenos.00:08
+crythiassigh. pero necesito eso porque estoy tratando usar un "Single Sign On" para un Linux box.00:08
PedersenMJLas bebidas que prefiero: Margaritas. Todos los tipos de margaritas siempre me gustan mucho.00:08
+crythiashttp://www.mexgrocer.com/brand-jarritos.html00:08
+crythiasooh. Tamarind Jarritos!00:09
+crythiasme quiero los margaritas.00:09
+crythiasbueno, me voy a mi casa. hasta muy pronto.00:10
+perlDreamerhasta luego00:10
+crythiaslater.00:11
@snapcountalright perlDreamer 00:11
@snapcountpick this apart00:11
@snapcountI'm going to start testing it00:11
@snapcounthttp://pastebin.com/87070600:11
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []00:12
-!- WebGUI [n=synq@82-171-175-41.dsl.ip.tiscali.nl] has joined #webgui00:14
WebGUIgood day00:14
WebGUInight even00:14
@snapcountalways wanted to talk to WebGUI00:14
WebGUIhi there all, JT, Martin00:15
@rizenhowdy koen00:16
@snapcountthis is too hard and too confusing00:16
@snapcountI'm going to write a test to do this00:16
+perlDreamer++snapcount for testing00:16
PedersenMJmiera. me pierdo crythias por mi trabajo.00:16
WebGUIJT: good thing, sqashing bugs00:17
@snapcountsince I'm returning a hash ref I can test it w/o creating folders and files00:17
WebGUII'll try to find some extra time this week to find some00:17
@snapcountit's making my head spin00:17
@rizeni prefer to crush them...but i'll settle for squashing00:17
+perlDreamerjust push urls and indeces intoit00:17
@rizensweet man00:17
@rizenglad to have you00:17
WebGUIcrushing is more your style, I agree00:17
WebGUII used to be really good in finding the really annoying ones00:18
WebGUII'll make shure to get Wouter to join in too00:18
@rizensweet00:18
WebGUIand tomorrow Joeri will be back from his ski-ing holiday00:18
+perlDreamerhow 'bout Arjan and Len?  Can we rope them in somehow?00:18
WebGUII'm sure he will find some time too00:19
@rizeni'm hoping for the first time in many years that we can have a truely stable version of webgui again00:19
@rizennow if we could just get martin to help us00:19
WebGUILen is very very bussy lately doing some contracting work00:19
@rizenhe's saying he doesn't have any time00:19
+MrHairgreasei haven't00:19
WebGUI:)00:19
+MrHairgreaseand you sweettalk koen all you want00:19
+MrHairgreasebut it won't help00:20
WebGUIthat's right00:20
+MrHairgreasewe just drink beer together these days00:20
WebGUII have no influence over Martin00:20
WebGUImartin: that's a good plan00:20
+MrHairgreaseyes it is00:20
+MrHairgreaseactually00:20
+MrHairgreaselet's do it00:20
+MrHairgreasedrink beer00:20
WebGUImaybe I could find some bugs and show them to you over a couple of beers ;)00:21
* MrHairgrease get's a fresh jupiler from the fridge00:21
WebGUII'm in Tilbury right now, no beer for me today00:21
WebGUII have to get up early in the morning tomorrow00:21
WebGUII'll settle for a milk then00:22
+MrHairgreasehahahahaha00:22
+MrHairgreaseBURGER!00:22
WebGUIhehe00:22
+MrHairgreasethat's dutch by the way00:22
WebGUIsure, man, I bought a marvelous kitchen today00:22
+MrHairgreaseit has nothing to do with meatproducts00:22
WebGUIwith separate oven and microwave00:22
WebGUIburger, pronounced in the right way is a negative form of citicen00:23
WebGUIzen00:23
WebGUIJT: is the discussion for a separate stable vs. development version of webgui open now?00:24
@rizennope00:24
WebGUIok00:24
WebGUII won't mention it then00:24
@rizenand won't ever be until someone overcomes the hurdle00:24
WebGUII know00:24
WebGUIthe hurdle is just time and/or money00:24
@rizenno00:24
@rizenthe hurdle is a technical problem00:25
@rizenif you you have two different branches00:25
WebGUIthat is solvable with time and/or money?00:25
@rizennot that i'm aware of00:25
WebGUIyou'll have to merge them00:25
@rizenunless you can solve time travle00:25
@rizentavel00:25
WebGUIand merging costs time and/or money?00:25
@rizentravel00:25
@rizenno00:25
WebGUIor is that too simply thought?\00:25
@rizen2 branches00:25
@rizensomeone runs the stable branch00:26
WebGUIah00:26
@rizenthen they want to get to the unstable branch00:26
@rizenbut their schema doesn't match the schema of the other person00:26
@rizenother branch00:26
@rizeni mean00:26
WebGUIand that is where the real meaning of a 'frozen' version comes to play00:26
@rizenit's the same reason why we can't put out 7.3.334333 once we've put out 7.4.000:26
@rizenuntil that hurdle is overcome...which may be never00:27
@rizenwe cannot discuss stable vs dev branches00:27
WebGUII agree that the hurdle exists00:27
WebGUIand I think it is unsolvable00:27
WebGUIunless...00:27
@rizeni don't think anything is unsolvable...i just don't think i'm smart enough to do it00:28
WebGUIhehe00:28
WebGUIok00:28
@rizenso someone else will have to come on the scene and figure it out00:28
WebGUII'll settle for that :)00:28
@rizenmaybe after martin is finished with college, he'll be smart enough to figure it out00:28
@rizen=)_00:28
WebGUII think the only way to work around that hurdle is accepting that getting 7.4.x to be a seamless upgrade from 7.3.watheverstable will cost a lot of effort00:29
WebGUIeach time you want to switch versions00:29
WebGUII agree, that is very very hard00:29
WebGUIand if you do that, you'll get a lot less new versions00:29
@rizenfor other apps it's not so hard, cuz they don't have so much data to worry about00:29
WebGUIto that I agree00:30
@rizenfirefox has preferences and bookmarks00:30
@rizenbig deal00:30
@rizenboth heavily structured, and both small amounts of data00:30
+perlDreamerhow about plone?00:30
@rizenalso..if you lose someone's preferences or bookmarks..they might be pissed00:30
@rizenbut they won't sue you00:30
WebGUIother apps (like webgui, if that is possible) always break a mayor updates00:30
@rizenplone doesn't do it00:30
@rizenwhen you go from plone 2 - 3 00:31
@rizenyou either have to use a migration utility00:31
@rizenwhich is a pain00:31
WebGUIexactly00:31
@rizenor start over00:31
@rizenwhich is a pain00:31
WebGUItrue00:31
WebGUIso the choice is...00:31
@rizenour policy has always been "your data comes with no matter what we do to webgui"00:31
WebGUIpain in waiting before all bugs of 7.3.x are fixed before going to 7.4.x00:31
@rizenand i think people like that about webgui00:31
WebGUIor pain in switching from 7.3.x to 7.4.x00:32
WebGUIin both ways, to have a (real) stable version of webgui costs a lot of time and slows down new features in webgui00:32
WebGUIbut to my oppinion WebGUI has enough features to last for at least the coming 2 years00:33
WebGUIand my english is getting worse each day00:33
@rizennot enough coffee today koen?00:33
WebGUIit's 23:33 here00:33
WebGUIand I got out of bed at 8:0000:33
WebGUIand I have to get up tomorrow at 7:3000:34
WebGUIso I'm getting tired00:34
WebGUIno coffee will help me here, besides, as Martin pointed out, I'm really becoming a BURGER!00:34
WebGUIok00:37
WebGUItime for bed00:37
+MrHairgreaseno00:38
WebGUII'll irc you tomorrow00:38
+MrHairgreasetime for blackadder!00:38
WebGUIbye~~00:38
+MrHairgreaselater00:38
-!- WebGUI [n=synq@82-171-175-41.dsl.ip.tiscali.nl] has quit ["sleeeeepyyyy"]00:38
-!- MrHairgrease is now known as MrAfkGrease00:40
@rizenif anyone asks about the slowness of plainblack.com this afternoon it's because i'm performing some disk intensive maintenance stuff00:45
@snapcountwow00:48
@snapcounttests rule00:48
@preactionyes, yes they do00:49
@rizenshhhh...perl dreamer is here00:49
@rizenhe'll get a big head00:49
@snapcount7 of my 18 test urls are not returning the expected path info00:49
@snapcountthis freaking rules00:49
@preactionthere's never enough pocky...00:54
-!- pjesi_ [n=pjesi@client-82-26-25-241.winn.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)]01:04
@snapcountis there something I should know about is () comparing undef?01:04
@snapcountshould I be using a different test subroutine for that?01:05
@preaction() is not undef, it's an empty list01:05
@preactionso () in scalar context does evaluate to false, it is defined01:05
@preactionso defined +() should be true01:05
greghackeI leave for a bit and it gets noisy...  sheesh01:05
@preactionsnapcount: nevermind, defined +() evals to false01:06
+perlDreamerw00t!01:07
+perlDreamertests ho!01:07
@snapcountuh01:07
@snapcountthat printed wrong01:07
@snapcountthe sub is01:07
@snapcount"is"01:07
@snapcountis what I was trying to type01:07
+perlDreameris($this, undef, "this is supposed to be undef");01:07
+perlDreamerworks fine01:07
+perlDreamerI do it all the time01:07
@snapcountok01:07
-!- perlm [n=chatzill@casr-dev.fwsm2ppuser.ou.edu] has quit ["Chatzilla 0.9.77 [Firefox 1.5.0.9/0000000000]"]01:18
greghackesnapcount: you get a look at my SQLForm reply?01:39
@snapcountyeah... there are some login requests that pushed you to the bottom of the list01:39
@snapcountI'm just about done with them and I'll reply to you01:39
greghackeOK.  totally understand.01:39
@snapcountwe got slammed a bit so sorry for the delay, I didn't forget about you =)01:40
greghackeI just hope I am right ahd what i want is possible.01:40
greghacke:-)01:40
+perlDreamerrizen: note that we can't do anything that's possible anymore01:40
+perlDreamerjust the impossible01:40
@rizencool01:40
@rizeni've been meaning to do that anyway01:40
greghackei really need to not talk anymore.01:41
+perlDreamergreghacke: you're a good sport.   Thanks, man.01:41
+perlDreamerthat's the first good laugh I've had all day01:41
greghackerizen: any games you want from Toy Fair Neuenberg?01:41
@snapcountwhat was the name of the runHourly activity that will purge trash in 6.801:43
@snapcountnm... there is a config value in there I need too01:44
* snapcount starts up the wG 6.8 vm01:44
@rizengreg: anything that's cool01:46
@rizeni don't even know what's out right now01:46
@rizenno toys01:46
@rizenjust games01:46
greghackerizen: ok, Will IM'd me earlier with a "what you want" in games.  I'll have him snag something fun.01:46
@rizenpreferably board can card games as opposed to RPG01:46
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []01:49
+perlDreamerwell, while I'm waiting for a phone call, can I get some help with the Package bug fix?01:52
+perlDreamerI now what's causing the double import package bug that I reported (and that I think is Frank's problem, too)01:52
-!- patspam [i=patspam@203-214-35-18.dyn.iinet.net.au] has joined #webgui01:54
patspamhey guys, hope that bug squashing is going well01:56
-!- MrAfkGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []01:57
greghackerizen: will is all about board games (he's the president/ceo of that company we've talked about)02:04
@preactioni'm going through and doing a bunch of code cleanup on the Calendar, in an attempt to make it WGPB compliant02:16
-!- wgGuest14 [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has joined #webgui02:25
+perlDreamerwhen the importer sees that a version of the asset that it is importing exists, it uses $asset->update to put in the new data.02:26
+perlDreamerThis overwrites the committed asset with the newly imported data.02:26
+perlDreamerwithout opening a new version tag02:26
+perlDreamerit turns out that the PHP package that I was using has the main folder set with status pending.02:27
+perlDreamerso now we have a pending asset with no open version tag02:27
+perlDreamerand it's lost02:27
+perlDreamerremoved from the Asset Manager and from the package list02:27
+perlDreamerI'm thinking the way to fix it is to detect if the version that is in the database is committed or not.02:28
+perlDreamerif it's committed, then a new version tag needs to be opened up 02:28
+perlDreamerbut then we'd end up with two versions with the same revisionDate, since that's pulled from the asset package data, too and I think that screws up the system.02:29
+perlDreamerany thoughts?02:30
* perlDreamer hears echoes of snapcounts crickets02:32
greghacke*chirp chirp*02:32
@preactionperlDreamer: the new revisionDate should not be pulled from the package (imho), since the user will think they revised it when the uuploaded the package02:36
@preactionthe new revisionDate should be the current date/time02:36
@preactionthat what i would expect, when i put on my user-hat02:37
+perlDreamerme, too02:37
@preactionplus, what if i modify it after i've uploaded the package? then i upload the package again. what happenes?02:38
@preactionsomething bad, i expect02:38
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui02:38
+perlDreamerThat's a good question, since the revisionDate is earlier than the max date you may be okay.02:38
+perlDreamerThe lead version, locally modified, probably still rules.02:39
@preactionbut does it do what i expect?02:39
+perlDreamerdefinitely not02:39
+perlDreamerI keep waiting for rizen to weigh in with something pithy :)02:39
@preactionwould fixing it break anything that anyone's been relying on? i mean, people don't use the package API for anything do they? (would they?)02:44
+perlDreamertechnically, this isn't an API change since the names of subroutines or args didn't change02:45
+perlDreamerjust the behavior of a bug02:45
@preactionif no, i say just do it. at the moment i haven't been suggesting using the package system as much as I could be (as it is infinitely useful, especially soon with the new WCC and the upcoming "Design a Style" contest... have I said too much?)02:45
@rizensorry back now02:46
@rizenwhat do you need pd02:46
@preactionwell, like I couldn't fix certain parts of timezone handling, because it was expected to not handle timezones correctly, and people were using the broken stuff02:46
@rizenah02:47
@rizeni'm reading02:47
@rizenso if i read correctly...the problem is that a user may import something into a version tag that has already been closed02:48
@rizenand then cannot commit it02:48
@rizenis that correct?02:48
+perlDreameryup02:49
+perlDreamernot only can't commit, but removed from Asset Manager and from package list02:51
@rizenversion tags are not copied with a package 02:51
@rizentherefore a new version tag should be created when a package is imported02:51
@rizenhowever, the asset MUST retain the revisionDate02:51
@rizenof the original02:51
+perlDreamerso what happens if I import the same package twice?02:52
@rizen2 version tags02:52
+perlDreamercan two versions with the same revisionDate exist?02:52
@rizenno02:52
@rizenthe package system performs an update02:52
+perlDreamerthat's what keeping the revisionDate will do02:52
@rizeninstead of an addRevision02:52
@preactionwhy must the asset retain the revisionDate?02:52
@rizenbecause in the future you'll be able to sync entire trees from one server to another02:53
@rizenand if the revision dates are screwed then we can't mirror02:53
@rizenalso02:53
@rizenat present, i may export package a02:53
@rizenand then someone imports it02:53
@rizenlater i create a new package export of a ('let's call it a.2')02:53
@rizenand i want it to import with the new revision date02:54
@rizenso that it's in order with the old revision date02:54
@rizenthe trick comes in02:54
@rizenwhen a user on the importing site02:54
@rizenupdates an asset from package a02:54
@rizentheir revision happened on june 26th 200702:54
@rizena.2 was exported on april 1, 200702:55
@rizenbut wasn't imported until july 1, 200702:55
@rizenthe a.2 revision of that asset02:55
@rizenshould be behind the edit that the user made itself02:55
@rizenbecause the change occured after the change occurred in the package02:55
@rizenin addition02:56
@rizenit is possible to import package a into site b02:56
@rizenthen create package a.b02:56
@rizenand then import a.b into site a02:56
@rizenagain, you want to retain the appropriate revisionDates02:56
@rizenas soon as you stray from that02:56
@rizenall sorts of sync errors will start happening02:57
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has quit [Read error: 104 (Connection reset by peer)]02:57
@rizenbecause you've got no way of knowing which revision is which02:57
@rizenthis gets especially annoying if you do something like:02:57
@rizentake package a from site a02:57
@rizenimport into site b02:57
@rizenedit an asset in site b that's in package a02:57
@rizensite a also edits that package02:58
@rizenor rather an asset in it02:58
@rizenand then you export a.b from site b02:58
@rizenand import a.b into site a02:58
@rizenand now you've got a few messes02:58
@rizenthe first is that you don't know which revisions have precidence02:58
@rizenthe second is that you have multiple revisions of the same asset that have absolutely no change in them02:58
@rizenbecause the only difference between them is that you didn't keep track of the revisionDate02:59
@rizeni'm sort of rambling here...i've got the head cloud and this is a confusing topic02:59
+perlDreamerso how do we fix the bug?02:59
@rizeni worked this all out in my head, and on a white board, and in some flow chart software when i was coherent03:00
@rizenso trust me that it's important03:00
+perlDreamerI believe you03:00
+perlDreameris the right thing to do to set the status to anything other than pending?03:00
@rizenno03:00
@rizenthe import should create a new version tag for a package03:00
@rizenwhen you import it03:01
+perlDreamervia addRevision...03:01
@rizenif it works that way...or if it doesn't, then create one manually03:01
@rizeni can't think straight right now to tell you how to fix this03:01
@preactioni should complain to alltel that their site only allows internet explorer to do fun stuff (like an an SMS gateway to an e-mail address feature)03:02
+perlDreamerokay03:02
@rizenall i can tell you is that if you're having a version tag problem03:02
@rizenthen create a version tag03:02
+perlDreamerI think that will fix it but create a second bug where you can create versions of an asset with multiple version tags03:02
@rizenwe definitely don't want to lose assets to the nether-region03:02
@rizenuse some logic and figure it out03:02
@rizenor if you can't, leave it for me03:02
+perlDreamergot it03:03
@rizensecond bug, how?03:03
@rizeneach asset can have multiple version tags03:03
@rizenevery revision gets a new tag potentially03:03
@rizenthere's no reason that is a problem03:03
+perlDreamerright, I meant to say duplicate revisionDates03:03
@rizenthat's not possible03:04
@rizenthe assetData table will crap on you03:04
@rizenif yout try to duplicate a revision date03:04
@rizenfor an asset03:04
@rizenit's a composite key03:04
@rizenif you have two revisions of the asset on the same date, then they are the same revision03:04
@rizenit should be doing an update03:04
@rizenrather than addRevision03:04
@rizeneven in my cloudy state i remember writing the code to do update() vs addRevision()03:05
@rizenit checks to see if the revisionDate already exists03:05
@rizenand if it does03:05
@rizenit does an update03:05
+perlDreameryes, but what happens if, in the package, an asset has the status "pending"?03:05
@rizenotherwise it does an addRevision()03:05
@rizenand if the asset doesn't exist it all it does an addChild()03:05
@rizenthen you create a new version tag03:06
@rizenpending assets aren't supposed to get exported anyway03:06
+perlDreamerthis one did03:06
@rizenyou're only supposed to be able to export approved ones03:06
+perlDreamerIt's the PHP BB template from PB's contribs area03:06
@rizenbut in the event that there is a pending one03:06
@rizenthen create a new version tag03:07
@rizenand attach that asset to it03:07
+perlDreamerokay03:07
@rizeni didn't say it wasn't possible03:07
+perlDreamerI'll do that.03:07
@rizeni said it shouldn't happen03:07
@rizengotta go to bed now...cold killing me03:08
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []03:08
@preactioni think the issue is the fluid nature of packages. imho i should click the "More" under the asset manager, click "Export package", and be given a .wgpkg, which i can then move around to other systems03:14
+perlDreamermaybe03:14
+perlDreamerwait03:14
@preactionmarking something as "Available to Export Package" and then having to deal with the revisionDate stuff is kind of confusing03:14
+perlDreameryou'd have that problem anyway03:15
+perlDreamerso even if we fix this, we need to find out why an Asset with weird status was exported03:15
@preactionnot if you ignored the state, status, and revisionDate stuff03:15
@preactionfilled in your own values on import03:15
+perlDreamerbut then you'd lose the replication stuff that JT wants it to become03:15
+perlDreamerI need some caffeine03:16
+perlDreamerbrb03:16
@preactionfor mirroring parts of the webgui system03:16
@preactionoh, i see. have spectre make a request for a .wgpkg file from the master, and then update the package on the mirror03:17
@preactionand yet not clobber changes if the mirror happened to change something03:17
@preactionwould that be better as two separate features? both could use the package system, but a standard "export"/"import" cycle ignores revisionDate03:19
@preactionwhereas the "mirror" system does not03:19
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""]03:24
-!- khenn_afk [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)]03:29
patspamjust out of interest, are any of you guys using an IDE for your webgui dev work? I was using Eclipse with the EPIC perl module for a while and am now using Komodo 3.x but neither have been all that satisfying05:24
patspammain features I'm looking for are refactoring, function/method lookup & auto-complete, and POD viewing05:26
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:27
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 104 (Connection reset by peer)]05:30
PedersenMJhey there.05:31
@preactionpatspam: only God's Own Editor for me, vim05:32
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui05:32
-!- mode/#webgui [+v perlDreamer] by ChanServ05:32
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []05:44
patspamha I'm with you on that, vim is my editor of choice for single files, but I'm really missing proper refactoring support in a Perl IDE (because I'm a test-driven junkie)05:49
+perlDreamershell scripts make dev so much easier06:27
+perlDreamerpreaction: ping06:30
@preactionyo06:30
+perlDreamerCan I get you to double check a patch?06:30
@preactionsure06:30
@preactioncan you tell me where the heck the "Support Calendar" went?06:30
+perlDreamerhttps://svn.webgui.org/svnweb/WebGUI%20SVN/revision/?rev=365606:31
@preactionah.. manageAssets search does not allow to search for all assets of a certain type06:31
+perlDreamersuport calendar?06:32
+perlDreamerthe patch fixes the bug I talked about earlier.  JT's suggestion worked, but there's no way to update the tagId since it isn't in the main Asset definition.06:32
+perlDreamerSo I had to set it manually.06:32
+perlDreamerIt's been tested and works okay06:33
@preactionwtf ical doesn't even work?06:33
@preactioni swore i had that working06:33
@preactionanyway. i'll test your revision quick06:33
@preactionthe packages bug?06:33
+perlDreamerthanks, man06:33
@preactionwhat should i be looking for?06:35
@preactionshould i be able to export a package before i commit it?06:37
+perlDreamerwhat I've been doing is import, commit, import06:37
@preactioni get a "URL not found" when i click export after changing an asset to Make Package "Yes" but before committing it06:37
+perlDreameryou may have to commit it.  I grabbed some packages from PB's contrib site for testing.06:38
+perlDreamerwhat you found sounds like another bug.06:38
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui06:40
+perlDreamerpreaction: knowmad's oldest calendar bug is not a bug, it's due to spectre.06:42
+perlDreamernm06:42
@preactionthe one about things not appearing right away?06:42
+perlDreameryeah06:42
+perlDreamerbug triage is worse than fixing bugs06:42
@preactioni can't seem to export a package... it either gives me 404, or times out for some reason06:43
@preactionthe vm is running real slow too06:44
+perlDreamerI'll see if I can export a package.06:50
+perlDreamerI've had no problems.06:51
+perlDreamerI set the site_map to a package06:51
+perlDreamerit shows up in the asset manager as a package.06:51
+perlDreamerI was able to export it, then commit the version tag that made it a package and then reimport it.06:51
@preactionmust be my VM then06:52
@preactionit's doing horrible things06:52
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui06:53
PedersenMJhello again06:54
+perlDreamerPedersenMJ: did you get any test written today?06:54
PedersenMJNot a one.06:55
PedersenMJI wish I had the time to learn the testing. I've even slacked off a bit on my docs in progress. Hopefully getting back to that shortly.06:56
+perlDreamerspare time is hard to come by06:57
PedersenMJWell, I made my situation a bit worse, as I'm changing platforms. Stopping using Linux on the desktop, and starting OSX.06:57
+perlDreamerheroes time.  Catch you guys tomorrow for some more bug fixing06:59
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."]06:59
Radix-wrkHeroes rocks :)06:59
PedersenMJI just record it, and watch whenever. Gotta love mythtv :)07:00
@preactionpfft, bittorrents get me all the TV i want07:00
Radix-wrkheh.. I download it ;)07:01
* preaction is watching Firefly for the third time this week07:01
@preactionRadix++07:01
Radix-wrkHeroes hasn't even started in Australia yet07:01
PedersenMJSee, if we have time enough for one 1 hour show/night, we're going good. So, since we have around 200 hours of recorded tv shows, we're in good shape.07:01
Radix-wrkOnly 200 hours? pfft07:02
@preactioni lost track of the DVDs of archives I have :p07:02
PedersenMJWell, we only record about a dozen shows.07:02
@preaction60+, 10+ eps per07:02
PedersenMJAnd we don't keep them afterward. No point to it, really.07:02
@preactionoh come now07:02
Radix-wrkyeah, usually fit about 11 or 12 episodes a DVD07:02
@preactionold eps of Babylon 5 will always be interesting07:02
@preactionor Futurama or Family Guy or... you get the idea07:03
PedersenMJAnd, for B5, we bought the DVD sets.07:03
PedersenMJIn fact, we're re-watching the series right now. Have gotten to S2E5, actually.07:03
@preactionooh, where it starts getting good07:04
@preactioni made a lengthy post on imdb about one of the eps in season two07:04
PedersenMJWhich one?07:04
@preactionthe one where the Centauri emperor comes to b507:04
PedersenMJAnd yeah, this is very much where it starts getting good. I think we're about to see Sheridan learning about Morden.07:05
PedersenMJAh, that was an awesome episode. Londo... His is a character of contradictions, if you only look at the surface.07:05
@preactionmmmm... mista morden07:05
PedersenMJI remember reading somewhere that Peter Jurasik had a surefire way for getting into character, whenever he had a hard time finding Londo. He would sit down, wait for a few minutes, and then jump up and (as Londo) shout out "Ah, Mister Garibaldi!"07:06
@preactionpeter jurasik and andreas katsulas completely made that series07:08
@preactionhttp://imdb.com/title/tt0517624/usercomments <- i lied, it was 212 - Acts of Sacrifice07:09
PedersenMJhttp://www.netfunny.com/rhf/jokes/07/Jan/stateunion.html07:09
PedersenMJDid you ever read the novels afterwards? I think the series that focus on Londo and G'Kar was the "Legions of Fire" series, and it gave a fantastic sendoff to those two characters.07:10
@preactioni'm wary of fanfiction, after what they did to Star Wars07:10
Radix-wrkwhat did they do to star wars?07:10
PedersenMJThose were published novels, not regular fanfic. Think Timothy Zahn's novels.07:11
@preactionyes, the Thrawn trilogy07:11
@preactionthe Jedi Academy trilogy (kevin anderson can't write his way out of a paper sack)07:11
PedersenMJYeah. I liked that series, and would compare the B5 novels I read very favorably.07:11
@preaction(another reason why i haven't read the new Dune books)07:12
PedersenMJBTW, that was in reference to Thrawn, not the Jedi Academy. Never read that series.07:12
@preactionthe Rogue Squadron books were good, but for the most part, the "extended universe" things for any series is just fanservice, and there are far better SF books out there07:12
@preactionRay Bradbury, Philip K Dick, Robert Heinlein, Orson Scott Card07:13
@preactionFrederick Pohl, Isaac Asimov07:13
PedersenMJhttp://www.netfunny.com/rhf/jokes/07/Jan/news.html07:13
PedersenMJYou're right, preactionm but there *is* a difference with the B5 novels I read. Namely, that the authors who wrote them wrote from JMS's outlines on what happened to the characters after the series.07:14
PedersenMJThe only story I haven't been able to find yet is what happened to Lanier.07:15
@preactioneh, it's just a personal preference07:15
@preactionlennier, he didn't die as part of the rangers?07:15
Radix-wrkI've been reading James P Hogan's sf lately.. cool stuff - most of his stuff is hard sci fi07:16
@preactionhis story was probably going to be done as part of the "Legend of the Rangers" series that never took off07:16
PedersenMJNo, he didn't. He left the Rangers after trying to kill Sheridan. He disappeared, and we never found out what happened to him.07:16
@preactioncrap, it's been more than 8 months since last i saw b5, i'm definately up for a re-view07:17
Radix-wrkI never got into B5 - keep meaning to grab the series sometime and watch it from the start07:17
PedersenMJDo. There's a lot of stuff that builds over that entire story arc. Most episodes can be watched independently, but there's one helluva story to be seen.07:18
@preactionindeed, one of the greatest ever told on TV07:18
PedersenMJBTW: Something from season 1. At the beginning of one of the shows, when they are doing the exterior shots of ships coming and going at the station, you can hear the voice of somebody in C&C: Earth liner White Star you are cleared for docking.07:19
@preactionlol07:19
Radix-wrkyeah - might trickle down a season or two when I have some spare quota07:19
@preactionwait, quota?07:19
PedersenMJI forget which episode, but I do remember it as right at the very very beginning. Within the first minute.07:19
Radix-wrkpreaction, unfortunately yes, it's next to impossible to get an "unlimited downloads" account in australia07:20
@preactionhas austrailia signed international copyright law?07:20
Radix-wrkI'm on a nice adsl2+ link (up to 24MB/s), but can only download 20GB a month international07:21
@preactionthat's complete BS07:21
@preactionbut i suppose, those pipes cost money07:21
Radix-wrkwe've gone one worse.. we've got a trade agreement with the US which includes the DCMA apparently07:21
@preaction20 gig would get you 5 dvds, 2.5 seasons07:21
PedersenMJAbsolutely amazing story. Very very much worth the time to view. And, as preaction already noted: Londo and G'Kar (Peter Jurasik and Andreas Katsulas) are absolutely amazing. Their interaction... Suffice to say that their substory might actually be better than the main story.07:21
@preactionthe main story was marred by network difficulties07:22
@preactionsinclair v sheridan, the 4th-season windup07:22
PedersenMJYeah, season 5 wasn't as good as it should have been. However, season 4... That one was beyond kickass.07:22
PedersenMJMainly because they didn't think S5 would even happen, so crammed the meat of S5 into the end of S4.07:23
@preactionexactly07:23
@preactionthe network they were on actually told them S5 would not happen, until TNT picked them up07:23
PedersenMJBest character, though, IMO: Marcus. If there were any one character in that series I could be, it would be him.07:23
Radix-wrkLooks like all five seasons incl. 5 movies and pilot is about 44GB07:24
* Radix-wrk whistles innocently.07:24
PedersenMJSounds about right. The movies are *not* required, though. Skip them. Get the pilot, though, it sets up some small pieces which will be helpful in the rest of the story.07:24
PedersenMJ*especially* skip "In The Beginning".07:25
@preactioni hated marcus... and the ham-handed love story between him and ivanova07:25
@preactionivanova + winters, now there was something that could've been something07:25
PedersenMJITB: That movie gives away much much much too much of the series. Skip it. If you absolutely must see it, wait until the *end* of the series, then watch it.07:26
@preactionyes, but B5: The Gathering is necessary07:26
Radix-wrkwatch that first?07:26
PedersenMJMight have been ham-handed, but it was part of Marcus, and part of why I enjoyed him.07:26
PedersenMJYes, B5: The Gathering is the name of the pilot. You'd be surprised at how important the pilot can be.07:27
Radix-wrkso pilot then skip the other five movies and watch season 107:27
@preactionyep07:27
PedersenMJyep07:27
@preactionthe middle two movies are worth watching, a call to arms was okay, and legend of the rangers stunk to high heaven07:28
PedersenMJI liked Legend for one reason: I always enjoyed when G'Kar got to come in.07:28
@preactionIn The Beginning i liked though, if only for the character of old Londo07:28
@preactionThe Well of Souls or whatever, another one that was unnecessary07:29
PedersenMJAs a movie, ITB was okay. The timing of it, though... The story that's told actually takes place in the midst of a few episodes.07:29
@preactiontrue, but it's sheridan's story, not sinclairs07:30
PedersenMJOh god, the soul hunters movie. Now *that* was a real "who cares" movie.07:30
@preactionand it had martin sheen for god's sake... poor decision on his part07:30
Radix-wrkWhen were the movies created in relation to the series?07:30
PedersenMJI'm still kind of torn on whether or not the switch to Sheridan was a good thing. Some portions of the story seemed to benefit, I think. And I don't see how they could have worked had it remained Sinclair.07:31
@preactiontveps.com/Babylon507:31
@preactioni think07:31
@preactionit was supposed to be a progression, a lot of the eps don't work with sheridan's background as a bit of a hot-head07:31
@preactionadmittedly, i did like Bruce Boxleitner a lot better, but i liked Tron07:32
PedersenMJTrue. He had to learn to calm down, and quickly. Especially during s2, as he was working his way into the character, there were some noticeable gaps in the performance.07:32
PedersenMJgaps is the wrong word. Inconsistencies is better,07:32
PedersenMJNow, g'night. Definitely time to hit the sack here.07:40
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []07:40
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:02
patspamis the recommended way to handle dates to store them in the db as MySQL date strings and then work with them as epoch values in perl code?12:05
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Radix__13:08
-!- Netsplit over, joins: Radix__13:09
-!- patspam [i=patspam@203-214-35-18.dyn.iinet.net.au] has quit []14:42
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui15:01
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:01
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui15:47
ckotilis there any search/replace functionality in wG? One of my sites is getting a new name + logo's.16:05
ckotilevery instance of abilene will become Internet2 Network16:05
* snapcount yawns16:07
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui16:07
ckotilsnapcount: thx for the macro.16:07
@snapcountmust find mountain dew and crunch berries16:07
@snapcountI gave you a macro?16:08
@snapcountwhat did it do?16:08
ckotilheh last night around 8pm est16:08
ckotilreturned menutitle when given an assetID16:08
@snapcountoh... that's like 1000 developer years... I forgot16:08
@snapcount=D16:08
@snapcountyou're welcome16:08
* snapcount hunts from crunch berries ( I shall return )16:09
-!- Meatbop [n=chatzill@24-180-168-135.dhcp.fdul.wi.charter.com] has joined #webgui16:20
-!- mode/#webgui [+o Meatbop] by snapcount16:21
@snapcountman that hit the spot16:24
@Meatbopwhich spot is that?16:24
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has joined #webgui16:32
@snapcountyou know16:33
@snapcountthat one spot16:33
@MeatbopOh right. That one.16:34
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)]16:37
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI16:47
-!- mode/#webgui [+o khenn] by ChanServ16:47
@khennmornin16:47
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui16:49
-!- mode/#webgui [+o rizen] by ChanServ16:49
-!- rizen is now known as BugSlasherMcGirk16:50
@snapcountif you want to make sure a string does not have a dot in it, should this work:  if (! $url =~ /\./)16:51
@snapcountbecause it doesn't16:51
@khennno16:53
@khennthat won't work16:53
@khennyou have not on $url16:53
@BugSlasherMcGirkwhy not?16:53
@khenn!$url will always be true16:53
@snapcountI just found it16:53
@khennput parens around it16:53
@BugSlasherMcGirkah16:53
@snapcountIt should be !~16:53
@khennor use !~16:53
@snapcountty sirs16:54
@khenn!($url =~ /\./) would work16:54
@khennalso16:54
@khennmake sure you use the match case:16:54
@khenn$url =~ m//16:54
@khennpart of WBP16:54
@khennoh16:54
@khennI haven't gotten there yet, but I think you are supposed to use braces16:54
@khenn$url =~ m{ }16:54
@preactionuse braces only when using // is confusing (such as when you have a lot of escaping to do16:56
@khennhmm16:57
@khennthat seems more confusing16:58
@khennsometimes use // and other times use {}16:58
@preaction/ doesn't need "m"16:59
@snapcountman, a search and replace sure is funny looking with {} delimiting17:00
@snapcountbut it is easier to see whats going on17:00
@khennagain, I haven't gotten to that part yet17:00
@snapcountthe book does say to use {} always though17:00
@snapcountty for pointing that out... lets see if this stupid thing will pass the smoketest yet17:01
@snapcountsweet...17:04
@preactionso, how's this working with the support? i'll do a run-through on the boards right now17:09
@BugSlasherMcGirkwe'll all be working on it17:09
@BugSlasherMcGirkevery hour or so we'll go take a look at the boards17:10
@BugSlasherMcGirkand we can round robin login and phone requests17:10
bopbopI posted a bug this am, but it's not appearing. When you reply to a reply in a post, it redirects you back to the pb homepage. Not always, just sometimes.17:11
@preactionactually looks like the boards are clear for the moment17:12
@BugSlasherMcGirkthere is a backlog of workflows on plainblack.com right now17:13
@BugSlasherMcGirkthat's why your bug isn't showing up yet17:13
@preactionwhich probably also explains the link sending you to PB homepage17:14
@BugSlasherMcGirkno17:14
bopbopoh, well I'm impatient, so it'll probably post twice17:14
diakopterhowdy; what's the ETA for the next WRE release, if you please?  Also, does anyone know if it compiles from source on debian without modification?17:14
@BugSlasherMcGirkthere is no eta17:14
diakopter0.72 I mean, for the debian question17:14
diakopteror, will (should?) the ubuntu version work on debian etch?17:16
@BugSlasherMcGirkno talk of non bugfixing please17:16
@BugSlasherMcGirkit's bugfix week17:16
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui17:17
@khennI'm working on fixing the PM bugs just so everyone knows17:25
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 60 (Operation timed out)]17:28
ckotilbug: prototyped assets (in this case a page layout) do not retain the page layout template. it changes back to default. 17:32
@BugSlasherMcGirkyou're not reporting a bug are you?17:34
-!- diakopter [i=diakopte@pdpc/supporter/active/diakopter] has left #webgui []17:37
ckotilnot im asking if this is a bug or not17:41
ckotilno*17:41
@BugSlasherMcGirki suppose technically it's a bug, but i'm not sure if there is anything we can do to fix it.17:42
@BugSlasherMcGirkfeel free to add it to the bug list17:42
@preactioni'm going to handle the DoS login stuff right away, be back in a bit17:42
ckotilit seems like someone just forgot to pass a parameter to the prototype when it gets created17:44
@BugSlasherMcGirkactually it's not that17:46
@BugSlasherMcGirkoh wait17:46
@BugSlasherMcGirknevermind17:47
@BugSlasherMcGirkthat is a bug17:47
@BugSlasherMcGirki thought we were talking about packages17:47
@BugSlasherMcGirknot prototypes17:47
@BugSlasherMcGirkcarry on17:47
ckotilk17:47
* ckotil submits.17:53
@snapcountBugSlasherMcGirk: Is it ok with you if we don't push undefined assets onto the array reference returned by getLineage, and push an error into the log file?17:56
@BugSlasherMcGirkyup17:56
@snapcountok cool, wanted to make sure there were no unforeseen dire consequences like world destruction, etc17:57
@BugSlasherMcGirkit would be even better if you could find out why it's undefined and fix it17:57
@BugSlasherMcGirkcuz it never should be17:57
@BugSlasherMcGirkbut that error handling code should also be there just in case17:57
@snapcountyeah I know... I don't have anything that's causing that to happen, but when other assets break, it kills entire sites17:57
@snapcountso that's my intent here17:57
@snapcountsweet, ty17:58
@preaction(webgui stability)++17:59
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui18:09
-!- mode/#webgui [+v crythias] by ChanServ18:09
* BugSlasherMcGirk scratches head18:09
* crythias hands you some Head n Shoulders18:10
@BugSlasherMcGirkthanks...used some this morning18:10
@BugSlasherMcGirkthis scratch is over a puzzler, not itchyness18:10
@BugSlasherMcGirkheh18:10
+crythias?18:11
@BugSlasherMcGirkhttp://www.plainblack.com/bugs/tracker/avatar-profile-field-does-not-update-immediatly-when-you-are-admin#rpKeSrLw2bCpTg9GgtA7Fw18:11
@BugSlasherMcGirki know what's going wrong18:11
@BugSlasherMcGirkbut i don't know how to fix it18:11
@BugSlasherMcGirki thought i did, but i applied that patch18:11
@BugSlasherMcGirkand it did nothing18:11
+crythiasdid you restart apache?18:13
+crythias:)18:13
+crythiashee18:13
@BugSlasherMcGirkyup18:16
@BugSlasherMcGirkbut i also have reload on18:16
@BugSlasherMcGirkso shouldn't need to18:16
+crythiasyeah. I'm just bustin' ya chops. I know who ya are.18:16
@BugSlasherMcGirkyeah, but i forget basic stuff sometimes too18:16
@BugSlasherMcGirkok, let me talk this outloud18:16
@BugSlasherMcGirkmaybe it will help18:16
@BugSlasherMcGirkthe problem is that the storage location id being used by the avatar upload18:17
@BugSlasherMcGirkis using the filename uploaded as the storage location id18:17
@BugSlasherMcGirkrather than the generated one18:17
@BugSlasherMcGirkso when it goes to retrieve the file, it's not there, cuz it's using the filename instead of the storage id18:18
@BugSlasherMcGirkok..nope, that didn't help18:18
@BugSlasherMcGirkback to reading code now18:18
@khennpreaction: why did you leave "can't add/edit tasks" open until 7.3.9 is released?18:26
@khennIf it's fixed, I'm closing it18:26
@preactionas a warning, to let people know. i was mostly just waiting for this18:27
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mn.comcast.net] has joined #webgui18:27
@khennok, it's closed now18:27
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mn.comcast.net] has quit [Client Quit]18:28
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mn.comcast.net] has joined #webgui18:28
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mn.comcast.net] has quit [Client Quit]18:28
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui18:29
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Lost terminal"]18:35
-!- Jamie [n=chatzill@69-179-6-136.dyn.centurytel.net] has joined #webgui18:36
@khennI want to add a new method to Wobject.pm :18:39
@khenni18n18:39
@khennwhich caches the i18n file of the current wobject18:39
@khennthat way, you can get it by: $self->i18n->get();18:40
@snapcountJamie: are you of the clan Vrbsky?18:40
@BugSlasherMcGirkkhenn, what purpose would it serve18:40
@khenntwo18:41
@khennboth performance18:41
@BugSlasherMcGirkexplain, cuz i don't see it18:41
@khenn1)  WebGUI::International::->new() only has to be called once18:41
@BugSlasherMcGirkalso..what does it have to do with bug fixing18:41
@khennnothing18:41
@khennreally18:41
@BugSlasherMcGirkthen shelve it for another day18:42
@khennk18:42
@khennwell I wasn't talking about adding it today anyway18:42
-!- mode/#webgui [+o Jamie] by snapcount18:42
@BugSlasherMcGirki just want to keep IRC clear for bugfixing the next three days18:42
@BugSlasherMcGirkno additional spam18:42
@snapcountmmm spam18:42
greghackecan i ask for improvements or changes?  I _love_ to hear that wonderful clause...18:43
@BugSlasherMcGirkno18:43
greghackethere it is!  _no_18:44
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui18:48
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui18:50
-!- mode/#webgui [+v perlDreamer] by ChanServ18:50
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []18:51
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui18:51
@BugSlasherMcGirkwhat's everybody's bug count for today? mine is: 0 resolved, 2 asked questions, 1 not a bug18:53
@BugSlasherMcGirki'm sucking big tim18:54
@BugSlasherMcGirktime18:54
+perlDreamerI fixed one last night18:54
+perlDreamerdoes that count?18:54
@BugSlasherMcGirksure, if the two i fixed last night count18:54
@MeatbopHaven't been keeping that close of a count, fixed one, looked into 3 or 4 others, closed a couple18:54
+perlDreameryou're good by me, McGirk18:55
greghackei've done nothing.  not even find them19:03
PedersenMJDoes reportingt hem count?19:04
+perlDreameryes, but only by 1/219:04
@BugSlasherMcGirkif it's a vaild bug19:04
@BugSlasherMcGirkif it turns out the be a wild goose chase then you'll be docked 15 bug points19:05
PedersenMJWell, so far (if you count all the bugs I've found/reported) I might be at 1.5 bug points. Though i think it's only 1.19:06
+perlDreamerBugSlasher, grnoc's prototype bug doesn't seem to be a bug.  When prototypes are added, they inherit style and privileges from the parent.  Can I close it and add some docs?19:07
@snapcountdamn it19:08
@snapcountall that work on the export fix and it's not right19:08
@snapcountoh well, at least it's easier to correct now19:09
+perlDreamersnapcount: it must need more tests19:09
@BugSlasherMcGirkpd yes19:09
@snapcountno actually it doesn't19:09
@snapcountthe problem isn't with the code, but rather the result19:10
@snapcountthe urls are translated the way I wanted19:10
@snapcountbut they won't work for a static webserver19:10
@snapcountso, my code should treat that case as an error instead of doing what it does19:10
+perlDreamerIs Kristi online somewhere?  I need some help rewording the prototype docs19:14
@snapcountreplace all the words with "maybe"19:14
bopbopyup19:14
bopbopI'm here.19:14
@snapcountoh19:14
-!- mode/#webgui [+o bopbop] by snapcount19:14
@snapcountdidn't know that was you19:15
@bopbophi19:15
gooeybothello, bopbop19:15
+perlDreamerKristi, let me get you a URL19:15
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []19:15
@bopbopk19:15
+perlDreamerhttp://www.plainblack.com/bugs?op=viewHelp;hid=content%20prototypes;namespace=Asset19:15
@bopboplooking at it19:15
+perlDreamerHere's how it needs to be changed.19:16
+perlDreamerwhen you add a content prototype, it picks up permissions and style info from the page where it is added19:16
+perlDreameroverriding the original prototype settings.19:16
@bopbopalright19:16
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui19:23
@snapcountMeatbop: do you have the link to the demo you dup'd the LastModified problem on?19:24
* perlDreamer coughs19:25
+perlDreamercache19:25
* perlDreamer hacks and coughs19:25
+perlDreamerpage level cache19:25
@khennI'll probably be working on the same bug all day.  I'm puting YUI controls into the project management system and fixing the page pop up timer19:26
@bopbopperlDreamer: I added the text here: http://rafb.net/p/JsoYiC10.html19:27
+perlDreamerthanks, bopbop!19:32
@bopbopsurely, my pleasrue19:32
@bopboppleasure19:32
@snapcountoh boy19:34
greghackebopbop: do have have any recommendations for a tech writer in working on some of the docs?19:35
@snapcountI don't know how we can fix your bug Meatbop... I'll have to put my thinking cap on for this one19:36
* snapcount ponders into the distance19:36
+perlDreamerwhile the sounds of french horns highlight the dual sunset on Tattoine19:36
@snapcountthe problem is that the macro has no way to "know" which asset it was called from, so it uses the current asset.19:37
@snapcountwhich explains the behavior you described19:37
@bopbopgreg, I'm not sure what you're asking for...example?19:38
@snapcountmaybe we could add an option to the macro that lets you pass it a url of the asset it's in.  That way if you always want the last modified time of the asset, and not the container, you could do so19:38
@snapcountBugSlasherMcGirk: what says thee19:39
@BugSlasherMcGirkare you looking for the last modified date of any given asset rendered to the page?19:40
@snapcountwhat they want is if the macro is used in an asset, the assets last modified19:41
@snapcountnot the container19:41
@BugSlasherMcGirkthat's not the point of the last modified asset19:41
@BugSlasherMcGirkmacro19:41
@BugSlasherMcGirki mean19:41
@BugSlasherMcGirkand if they want that then they can already do it a different way19:41
@snapcountbut maybe it should get the latest modified date of anything on the page, is that what you're saying19:41
@BugSlasherMcGirkno19:41
@snapcountor the latest19:42
@snapcountsorry typo19:42
@BugSlasherMcGirkno19:42
@BugSlasherMcGirki'm not sure how you could interpret that out of what i said, but whatever....19:42
@snapcountso the most recently updated thing under the current asset... ok wrong on that too19:42
greghackebopbop: I have an assistant who is a 15 year tech writer.  she's working with a client of mine and is writing tech docs for wG materials.  as she wants to be able to provide these back to the community, i'm trying to get her some direction19:42
@Meatbopthe documentation for the macro leans in the direction of the person who wrote the bug report, it says that it should update the modified date based on the wobjects on the page19:42
@BugSlasherMcGirkif they want the last modified date of any given asset19:42
@BugSlasherMcGirkthen they can just do:19:42
@bopbopahhh19:42
+perlDreamerMeatbop: we can fix the docs19:43
@BugSlasherMcGirk^D(%z, <tmpl_var revisionDate>);19:43
@snapcountok, but LastModified should work just the way it does 19:44
@BugSlasherMcGirkyes19:44
@snapcountok cool19:44
@snapcountI'll post the solution and close... thank you sir19:44
@BugSlasherMcGirkand even if it should work a different way19:44
@bopbopgreg: you can have her post them to the wiki at http://wiki.webgui.org19:44
@BugSlasherMcGirkthat would be an RFE19:44
@BugSlasherMcGirknot a bug19:44
@snapcountok... whole expected -vs- intended behavior thing19:45
greghackebopbop: will do.19:46
+perlDreamerI updated the docs for the LastModified macro and added an example to the Date macro19:49
@Meatbopcool19:52
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui19:56
@bopbopumm, every time I click on the Turn admin on link on the demo site it logs me out...bug?19:57
greghackebopbop: any areas you want covered sooner than later for wiki?  i'm doing EMS now...19:58
@BugSlasherMcGirkrefresh your browser bopbop19:58
@bopbopalright, never mind. I don't know WTF was going on, but now I'm in.19:58
@Meatboprefresh the page bop19:58
@bopbopGreg: not in particular19:58
greghackeanyone else want an area written up first?  Tammy's bored...19:58
@BugSlasherMcGirkgreg: the docs you guys write are for public consumption19:58
@bopbopI feel so refreshed19:58
greghackeof course.19:59
@BugSlasherMcGirkso ask the public what they need19:59
@snapcountBugSlasherMcGirk: I need to know how a situation should be handled20:09
@snapcountif you go to the webgui url of an image asset and it's state is trash, you can still view it20:10
@snapcountother assets display the not found page, should they return some kind of 404 error?20:11
@snapcountthey being image assets20:11
@BugSlasherMcGirkyup20:11
@snapcountok thanks20:11
@BugSlasherMcGirk$session->privilege->noAccess20:12
@BugSlasherMcGirkactually20:12
@BugSlasherMcGirki take that back20:12
@BugSlasherMcGirk404 is better20:12
@preactioni just had an ugly thought: what if these people who keep making the vocal whining "I'm moving to <insert PHP-based CMS here>" are those people who get paid to infiltrate forums for advertising purposes?20:23
@preactioni mean, its rather paranoid (they could just be idiots), but still20:23
PedersenMJThen they're screwing up in their job.20:24
@Meatbopjust because you're paranoid doesn't mean they aren't trying to get you20:24
@preactionamen to that20:24
ckotilheh20:26
PedersenMJSee, I'm one of those you should be paranoid about. After all, I've shown up out of nowhere, am trying to make contributions, etc. Now, if I do that, and become well known on the forums (not likely, I hate using forums), and *then* announce that I'm moving to <insert PHP-based CMS here>, that's more damaging than what they do.20:26
PedersenMJWell, more damaging to wg, and more beneficial to <other>20:27
@preactionoffering information is bad though, just disappear and have people inquire as to your status is better20:27
@preactionanything free is taken lightly, something given has little value20:27
PedersenMJAlso true.20:27
greghackeeh, those "inside" could be more damaging but at the same time the crew does listen and does work.  the disappearing act can be more damaging.  20:28
greghackethe price point is something i find myself fighting customers on.  they just don't understand it20:28
PedersenMJTell them you're selling them crack. And the first hit is always free :)20:29
greghackeyeah i could.  some i have to deal with the magic-box concept.20:29
greghackethey want to know everything, even without a basis of knowledge.20:30
PedersenMJAh, I fit more into the "need to know more" category.20:30
PedersenMJComplete with the lack of knowledge :)20:30
greghackeyeah, but i'm talking executive level with no it knowledge wanting to know how everything works.20:31
@preactiongood gravy. i have Perl experience and I still don't understand how everything works :p20:31
PedersenMJEww, that's frustrating. I never have found ways to explain to them what they want to know in terms they will understand.20:31
greghackei had an executive i worked for who heard the phrase "magic box" and just couldn't accept it.  had to walk him through ever step20:32
greghackei made rizen do it :-)20:32
PedersenMJOoof. Those are the worst. Worked for one of them once. Worst part was that he *thought* he understood everything technical better than anybody around him.20:34
@preactionbest way is to ask them to explain it in their own words, then correct those words, ad nauseum...20:35
PedersenMJDidn't work with this guy.20:36
greghackead nauseum is a good word.  they are good people, just difficult to deal with.20:36
PedersenMJOthers, maybe, but not this guy.20:36
PedersenMJThe one I'm thinking of, in particular, would say something, be corrected, and then repeat his original statement. He was also known to tell others that he knew better than them (including arguing with an insurance company about insurance law).20:37
@preactionbig man / pig man / ha ha charade you are20:41
-!- snapcount is now known as snap_food21:04
+crythiasI don't understand.21:05
+crythiasplease explain to me why I am here.21:05
* crythias has decided! 21:05
+crythiasI'm done with this. I'm going with netnuke.21:05
+perlDreameryou are here to service us21:05
+perlDreameryour technology will service21:05
+perlDreamerus21:05
+crythiasresistance is purile.21:06
+crythiasum.21:06
+crythiaspuerile21:07
+perlDreamerooh!21:11
+perlDreamerBugSlasherMcGirk21:11
+perlDreamerread this: 㰀昀漀渀ç€â€€æ˜€æ„€æŒ€æ”€ã´€âˆ€å˜€æ”€çˆ€æ€æ„€æ¸€æ„€â°€â€€ä„€çˆ€æ¤€æ„€æ°€â°€â€€ä €æ”€æ°€ç˜€æ”€ç€æ¤€æŒ€æ„€â°€â€€çŒ€æ„€æ¸€çŒ€â´€çŒ€æ”€çˆ€æ¤€æ˜€âˆ€â€€çŒ€æ¤€ç¨€æ”€ã´€âˆ€â´€ãˆ€âˆ€â€€æŒ€æ¼€æ°€æ¼€çˆ€ã´€âˆ€æˆ€æ°€æ„€æŒ€æ¬€âˆ€ã¸€ã°€æ˜€æ¼€æ¸€ç€â€€æ˜€æ„€æŒ€æ”€ã´€âˆ€ä´€æ¼€æ¸€æ„€æŒ€æ¼€â°€â€€äŒ€æ¼€ç”€çˆ€æ¤€æ”€çˆ€â€€ä¸€æ”€çœ€â°€â€€ä´€æ¼€æ¸€æ¼€çŒ€ç€€æ„€æŒ€æ”€âˆ€â€€æŒ€æ¼€æ°€æ¼€çˆ€ã´€âˆ€æˆ€æ°€æ„€æŒ€æ¬€âˆ€â€€çŒ€æ¤€ç¨€æ”€ã´€âˆ€ãˆ€âˆ€ã¸€äˆ€ç”€æœ€â€€ä˜€æ¤21:11
+perlDreamerdouble crap!21:11
+perlDreamerBug Fix: Long-standing bug where variables set in a loop weren't21:11
+perlDreamer      available inside inner loops under global_vars if the variable21:11
+perlDreamer      wasn't actually used in the outer loop.  (Thanks to Richard Fein21:11
+perlDreamer      for help debugging the fix.) 21:11
+perlDreamer~                                        21:11
+perlDreamerThe newest version of Html::Template fixes the template var nested loop with global variables issue21:11
@BugSlasherMcGirksweet21:12
@BugSlasherMcGirkchange the required version number of HTML::Template in testEnvironment.pl then21:12
gooeybotBugSlasherMcGirk: that doesn't look right21:12
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]21:12
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui21:12
+perlDreamerI'm afk for a while21:21
-!- wgGuest14 [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has quit []21:36
-!- wgGuest54 [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has joined #webgui21:36
@khennapprox how many user accounts are on pb.com?21:39
-!- wgGuest54 [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has quit [Client Quit]21:39
@khennI guess I can look it up21:39
-!- wgGuest67 [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has joined #webgui21:39
-!- pjesi_ [n=pjesi@client-82-26-25-241.winn.adsl.virgin.net] has joined #webgui21:41
PedersenMJI'm going guess that the number is greater than 10.21:41
@khennyup21:41
-!- ElSeppo [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has joined #webgui21:43
-!- ElSeppo [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has left #webgui []21:46
@khennI'm waiting for 10,000 users to be created on my local box to test PM fixes.  Moving on to fixing setRow API method21:49
@khennquestion for BugSMG:21:49
@khenncurrently, the primary key is being replaced21:49
@khennif id is "new" or id is passed in21:49
@khennwhat that means is that the row is deleted if it exists and a new one created21:49
@khennI'm thinking that is not the desired functionality21:50
@khennand that it should bomb if someone passes in a 'new' id that already exists21:50
-!- snap_food is now known as snapcount21:50
-!- TheSeparator [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has joined #webgui21:51
@BugSlasherMcGirkwhat is your suggested work around21:52
@khennmy thinking is that it should throw an error if the id exists already21:54
@khennobviously we don't catch errors yet21:54
-!- wgGuest67 [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has quit []21:55
@khennbut if the id exist ...21:55
@BugSlasherMcGirkit will already go fatal21:55
@BugSlasherMcGirkwhich is what it's supposed to do for the time being until we have exception handling21:56
@khennwhat will21:56
gooeybotwill is all about board games (he's the president/ceo of that company we've talked about)21:56
@BugSlasherMcGirkteh database21:56
@BugSlasherMcGirkif you get a database error21:56
@khennnot with a replace21:56
@khennoh21:56
@BugSlasherMcGirklike duplicate key21:56
greghackeheheh...21:56
@khennok, so just try the insert then21:56
@khennand let the system handle the fatal21:56
@BugSlasherMcGirkwhat i'm saying is you shouldn't be screwing around in there21:56
@BugSlasherMcGirkit already works as intended21:57
@khennno, it's broken21:57
@BugSlasherMcGirkthen explain again, cuz i'm not seing it21:57
@khennok21:57
@khennas is21:57
@khennsetData only works for tables that ONLY have the primary key set to not null21:57
@khennbecause the first thing it tries to do on insert21:57
@BugSlasherMcGirksetRow()?21:57
@khennyes21:57
@khennsetRow21:57
@khennsorry21:57
@khennthe first thing it tries to do is replace only the primary key into the databse21:58
@BugSlasherMcGirkprimary key MUST be set to not null21:58
@khennyes21:58
@BugSlasherMcGirkit can't be a key unless that's true21:58
@khennbut if anything else is not null21:58
@khennsetRow does not work21:58
@khennis what I'm saying21:58
@BugSlasherMcGirki'm saying you can't have a primary key that is not set to not null (forget webgui, mysql won't allow it)21:58
@khenneh21:58
@khennI know that21:59
@khennforget the primary key21:59
@khennif you make any other column not null21:59
@khennsetData will not perform the insert21:59
@BugSlasherMcGirkyou mean if you make any other column not null without a default21:59
@khennno, not null period21:59
@BugSlasherMcGirkwrong22:00
@BugSlasherMcGirkif its null22:00
@BugSlasherMcGirkand it has a default22:00
@BugSlasherMcGirkmysql will fill it in22:00
@BugSlasherMcGirkfor you22:00
@khennonly if you pass it NULL22:00
@BugSlasherMcGirkwhich is always the case22:00
@BugSlasherMcGirkin setRow()22:00
@BugSlasherMcGirkfor the insert22:00
@khennno it's not22:00
@khennreplace into $table ($keyColumn) values (?)22:00
@khennnothing else is passed in22:00
@khennie, it fails22:01
@BugSlasherMcGirkright, and nothing is NULL22:01
@BugSlasherMcGirkit's not empty22:01
@BugSlasherMcGirkit's null22:01
@khennalright22:01
@khennI'll test it again22:01
@khennbut I'm 99.9% sure you are wrong22:01
@BugSlasherMcGirkit's ok if i'm wrong22:01
@BugSlasherMcGirkbut it's your job to prove that22:01
@BugSlasherMcGirkbecause that particular bit of code has been in webgui for 3+ years and working22:01
@BugSlasherMcGirkso if it's broken, then you're doing something differently that it doesn't expect22:02
@BugSlasherMcGirkthat doesn't mean it shouldn't be fixed22:02
@BugSlasherMcGirkjust that it works now, so i'm very leery of you changing it22:02
@snapcountperlDreamer: is there an internationalized error message for File not found anywhere that you know of?22:04
@snapcountsomething to the tune of an apache 404 page or similar?22:04
@preactionperlDreamer: when was that version of HTML::Template released?22:05
@snapcountperlDreamer: does it bother you when people say22:06
@snapcountperlDreamer: a lot =D22:06
@preactionsnapcount: it should, if he's configured his IRC client accordingly22:06
@BugSlasherMcGirkhe's afk22:06
@snapcounthehe22:06
@preactionsnapcount: as a rule, i tend to direct my speaking, i hang out in a lot of channels with 200-1000+ users22:06
@khennalright22:06
@khennthat's not the issue then22:07
@snapcountyeah... looks like we'll need to do that more if we keep growing like this22:07
@khennit doesn't even matter if it's a default ...22:07
@khenner22:07
@khennwait22:07
@khennmy test was wrong22:07
@khennalright, well that's just plain wrong22:09
@khennapparently there is no such thing as "not null" in mysql22:09
@khennit must not be working for some other reason22:10
-!- perlbot [n=perlbot@lv.pm.org] has quit [Remote closed the connection]22:10
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui22:10
@khennok, I'm wrong22:10
@khennI had it backward though22:11
@khennyou have to set it equal to NULL in order for it bomb22:11
@khennbut if I have a table:22:11
@khenncreate table test_1 (id integer not null primary key, low integer not null, high integer not null default 0);22:12
@khennI can do this:22:12
@khenninsert into test_1 (id) values (1);22:12
@khennor22:12
-!- perlbot [n=perlbot@lv.pm.org] has quit [Remote closed the connection]22:12
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui22:12
@khennreplace into test_1 (id) values (1)22:12
@khennregardless of whether or not a default is put on the column22:13
@khennit will error if I do this:22:13
@khenninsert into test_1 (id,low) values (1,NULL);22:13
@BugSlasherMcGirkright22:13
@BugSlasherMcGirkit's supposed to bomb if you do that22:13
@BugSlasherMcGirkbecause the field is not null22:13
@BugSlasherMcGirkin the case of the first example22:14
@BugSlasherMcGirkthe field is "empty"22:14
@BugSlasherMcGirkwhich mysql treats differently than NULL22:14
@snapcountpreaction: I bet you would be someone who knows the answer to this22:18
@snapcountif you pass a url to an img src tag that returns a 404 http status, shouldn't that create a broken image link dealy on the rendered page22:19
@preactioni'll take that bet!22:19
@preactionyes22:19
@snapcountwth22:19
@snapcountok ty22:19
@preactionare you really returning a 404 status?22:19
@preactionuse wget to make sure22:19
@preactionalso, firefox (i assume) just shows the text in the alt tag, instead of the ominous box with the red X22:20
@preactioni'm gonna make some food, bbl22:21
PedersenMJHey, question for everybody here: An e-commerce site has a shopping cart. Click "Add to Cart", and that links takes you to an add-to-cart page, which giv es the browser a 302 redirect. Is this a normal behavior, or cause for concern?22:24
PedersenMJOh, and the 302 redirect points the browser at the "view your cart" page.22:25
@BugSlasherMcGirktake your question to the boards please22:26
@BugSlasherMcGirkfor the next several days only bug fix talk in here22:26
PedersenMJNo problem. With that sort of response, definitely no problem staying away. Later.22:34
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []22:34
@BugSlasherMcGirkwas i that mean?22:35
greghackehrm.  I see a pleace, a redirect and an answer22:36
greghackeplease*22:36
@preactionyeah. i've been meaner to that guy22:36
greghackegot me.  i mean, i deal with a lot and never balk.22:37
greghackefigure, you aren't shooting at me so...22:37
@BugSlasherMcGirki wonder if he was actually maxscience masquerading as PedersenMJ. I don't usually see PedersenMJ on here until later at night22:38
greghackeyou mean iPg? :-)22:39
@BugSlasherMcGirkyeah22:39
@preactionyou mean paulie?22:39
@BugSlasherMcGirkpaulie?22:40
@BugSlasherMcGirkis that his new name?22:40
@preactionhe used it on that WebGUI-Bashing on <something> thread22:40
@snapcountapparently FF doesn't display the broken image link but it shows up in Safari so I guess it's up to snuff22:40
@BugSlasherMcGirkare you sure it was him?22:40
@preactionthe login history confirms it22:40
greghackefor a guy who has slammed wG so hard, it's a wonder he still is even involved.22:40
@preactionhe's an idiot22:40
@snapcountthis 404 fix also fixes files that are in the trash or other strange places BugSlasherMcGirk 22:41
@BugSlasherMcGirkmethinks i should ban his account once again22:41
@snapcountyou should ban everyone22:41
@BugSlasherMcGirki suppose though, he'll just keep creating accounts22:41
@snapcountwe could just ban every ip originating from his country and tell them to track him down as he is the reason they can't use wG22:42
@BugSlasherMcGirkbut i don't think that was PedersenMJ...he's never been a sour grapes kind of guy from what i've seen22:42
@BugSlasherMcGirkone nite he even offered to pay me for a little bit of advice i gave him22:43
@BugSlasherMcGirkFYI to everyone, i've finally fixed the upgrade 7.1.3 stop22:44
@snapcountcool22:44
@BugSlasherMcGirkso you can upgrade directly from 6.8.10 to 7.3.x  now22:44
+crythiasyee haw22:44
+crythiasnow if we can upgrade 5.x to 7.3 :) :) :)22:46
@BugSlasherMcGirkhehe22:46
@BugSlasherMcGirknever going to happen22:46
@BugSlasherMcGirknot in one stop22:46
+crythiasok.. 6.2? hee22:46
@BugSlasherMcGirkunless someone else goes back and rewrites all the upgrade scripts22:46
@BugSlasherMcGirkwe're officially down to one page of bugs!!!!!22:53
+MrHairgreaseI think it was pedersen22:53
+MrHairgreasehe cam from his own address22:53
@BugSlasherMcGirkhow can you tell>?22:54
+MrHairgrease(05:48:09 PM) PedersenMJ [n=Pedersen@mail.icelus.biz] entered the room.22:55
@BugSlasherMcGirkmy iRC client doesn't show that sort of stuff unless i click on the person's name while they are in the room22:55
+MrHairgreasegaim does22:56
+MrHairgreasethat's how i could tell ipg == ms22:56
+MrHairgreasewell who cares anyway22:56
+MrHairgreasei shouldn't keep you from your bugfixing endevour22:56
+MrHairgreasecarry on =)22:56
@preactioneither that, or three people from the same IP with the same hostmask just hate WebGUI so much, and also have a hard-on for ripping on that DBell character22:57
@preactionwith poor grammar and even worse manners22:57
greghackeso does trillian - I have to click the name in the list but I can see people after logout - like i get [20:56] *** BugSlasherMcGirk is n=rizen@71-86-227-90.static.mdsn.wi.charter.com (JT Smith)22:57
greghackewell, does DBell deserve it? ;)22:57
@BugSlasherMcGirki think DBell should get it whether he deserves it or not22:58
@preactioni dunno, i've always felt he's a cool, down-to-earth kind of guy22:58
@BugSlasherMcGirkbut only from PB staff, not from some dick in the forums22:58
@preactionyou know, someone you can really rap it down to22:58
greghackedown to earth... maybe they want him 6 feet under...22:58
@preactionah, i see, wouldn't want me^H^Hhim to get numb to it22:58
@BugSlasherMcGirkmrhairgrease: i thought you weren't going to be around today? are you going to help us squish some bugs afterall?23:02
@khennalright, I found out what the issue is with setRow and I'm not sure if this is how it should work or not:23:03
@khenncurrently, you have to pass in primary key == "new" or and id23:04
@khennif either of those is true, it does the replace which is successful23:04
@BugSlasherMcGirkcorrect23:04
@khennthen goes on to update the row23:04
@khennfine23:04
@khennif primary key is NULL, it fails23:04
@khennunless id is set23:04
@khennfine23:04
@khennhowever, if id is set23:05
@BugSlasherMcGirkare you pissy?23:05
@khennnope23:05
@khennfine = working ok23:05
@khennjust easier to type23:05
@khennhere's the only issue I can see with this23:05
@khennif you do an update23:05
@khennand pass in code23:05
@khennreplace is going to delete the row first and insert a new row23:05
@khennnow, if you don't pass in *all* the data23:06
+MrHairgreasebsmg: I'm trying to finish this paper that was due a year ago23:06
@khennyou may actually lose something from your update23:06
+MrHairgreasei wish i was crushing bugs23:06
@khennnot sure if this is an issue or not23:06
@khennbut if id is passed in, it's not a traditional update23:06
@khennit's a delete/insert23:06
@khennregardless of whether or not the row exists23:06
@khennmy guess is that this will affect like 1% of all people23:07
@khennmaybe less23:07
@BugSlasherMcGirki must have missed something, what would you have to pass in to lose data?23:08
@khennok23:08
@khennif you pass in an id as the 4th param23:09
@khennand the row exists23:09
@khennand you don't pass in all of the rows as previously updated23:09
@khennit is going to delete the row first23:09
@khennand then add the new row of data23:09
@khennwith everything you passed in this time23:09
@khenna good example would be the users table23:10
@khenndateCreated23:10
@khennif you were to only set $props->{dateCreated} in the event that it's a new records23:10
@BugSlasherMcGirkthat's fine though23:10
@khennand then called setData somewhere else23:10
@khenndateCreated would be set to NULL23:10
@khennunless you passed it in23:10
+perlDreamersnapcount: did you get your i18n?23:10
@BugSlasherMcGirkkhenn...in order for it to do what you're saying23:11
@BugSlasherMcGirkyou also have to pass "new" as your field data in the first param23:11
@BugSlasherMcGirksorry, 3rd param23:11
@khennnope23:11
@khennif ($data->{$keyColumn} eq "new" || $id) {23:11
@khenneither or23:11
@BugSlasherMcGirkok, then make it do that23:11
+perlDreamerhow about a test?23:12
@khennI'll make it check both conditions23:12
@snapcountperlDreamer: I made my very own i18n23:12
@snapcountnice and boring 404 page23:12
@BugSlasherMcGirkregardless, this is not really going to affect anyone except someone who wrote bad code23:12
@khennif($data->{$keyColumn} eq "new" || ($data->{$keyColumn} eq "new23:12
* perlDreamer needs an IRC client with status notification23:12
@khenn && $id)23:12
@khenn...23:12
@khennnot necessarily bad code23:13
@khennbut in most cases you are right23:13
@BugSlasherMcGirkyou're the only one it has affected in more than 3 years, so i'm going to say "bad code" cuz it's you23:13
@khennI just gave you an example which wouldn't be bad code23:14
@khenndateCreated on anything23:14
@BugSlasherMcGirkdid you write it? yup you did.23:14
@BugSlasherMcGirkhas it affected anyone else? nope, it hasn't23:14
@khennit hasn't affected me either23:14
@BugSlasherMcGirkie: you write bad code23:14
@BugSlasherMcGirkthen why are you bringing it up23:14
@khennI write bad code?23:14
@khennI'm saying it's a corner case I found23:14
@khennin figuring out how I was calling setRow wrong23:15
@BugSlasherMcGirki'm over here fucking with you and you're taking me seriously, so i'm just going to end this convo now...carry on23:15
@khennactually23:16
@khennI'm not going to fix this23:16
@khennbecause your dumbass has used setRow the way you wrote it23:16
@khennand I'll break other shit if I change it23:16
@khenn=)23:17
@khennI'm just going to document the possible issue23:17
HinrikperlDreamer: xchat23:19
+perlDreamerthanks for the recommendation, Hinrik.23:20
Hinrikyou mean away status, right? xchat shows away users grey in the nick list23:20
+perlDreameryeah, anything is better than changing my nickname in order to show I'm away.23:20
Hinrikoh, yeah, xchat can announce it when you go away, too23:21
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has left #webgui []23:21
@preactiondoes the SyndicatedContent wobject always cache by design? or should it be heeding the "disableCache" config value?23:23
ckotilBugSlasherMcGirk: the version tag never got deleted. its still there in fact23:24
@BugSlasherMcGirkit currently always caches because some as#*$&*W(@ broke it by creating their own code rather than using setByHttp in the cache system23:24
@BugSlasherMcGirkckotil: this is not a support forum, as i've already told you...go post it out in the forums23:24
ckotilk23:24
ckotil...it was penderson you told.23:25
@BugSlasherMcGirkno, i told you in the seperate little side chat that you started with me23:27
ckotiloh.23:28
ckotili didnt recieve that23:28
@BugSlasherMcGirksorry then23:28
@BugSlasherMcGirkbut let's just make this official23:28
+perlDreamerunregistered nick23:28
ckotilnp. its official. im back to the boards23:28
ckotilya23:28
@BugSlasherMcGirkEVERYONE: IRC is not a place for you to post support questions to plain black staff23:28
@BugSlasherMcGirkEVERYONE: today through thursday, please only use IRC for bug fixing discussions23:29
@BugSlasherMcGirkthere, now everyone is aware23:29
@preactionpenderson is a funny name23:31
ckotilpen15derson23:33
@bopbopI can't believe you actually just wrote pen15...23:35
@preactionhttp://www.penisland.com23:35
@bopbopoh my23:35
@preactioncrap23:35
@preactionhttp://www.penisland.net/ <- HA23:35
@bopbop:P23:36
ckotilyeah.. first thing that came to mind.23:36
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit []23:41
+perlDreamersecond thing that come to mind was how to clear the screen before my boss comes over :(23:42
@preactiontry /clear23:42
+perlDreamerpreaction writes and eraseth23:43
+perlDreamerthanks, man23:43
@preactionor do the bash.org classic and keep writing one-word sentences until it scrolls up off-screen23:43
@preactionalso, pen island is not a bad site23:43
@preactionalso, this syndicated content wobject is going to be the death of me23:44
+perlDreamerit needs to be rewritten to use the wG cache API23:45
@preactionit need to DIAF23:45
+perlDreamerwhat DIAF23:45
@preactiongooeybot diaf is Die in a Fire23:45
gooeybotOK, preaction.23:45
@preactionif a program is a conversation with a programmer, this reads like a cerebral palsy victim...23:46
-!- TheSeparator [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has quit []23:51
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui23:51
--- Day changed Wed Jan 31 2007
+perlDreamerI need some SQL help for a bug00:01
@khennshoot00:01
+perlDreamerselect sum(Post.rating) from Post left join asset on Post.assetId=asset.assetId where Post.threadId=".$self->session->db->quote($self->getId)." and Post.rating>000:01
+perlDreamerwhy does this need to join the asset table?00:01
@preactiondoens't look like it does00:02
@khennnope00:02
@khenndoesn't look like it does00:02
+perlDreamerand shouldn't it sum all post ratings, not just the positive ones00:02
@BugSlasherMcGirkyes it does00:02
+perlDreamerLead me, thuktun00:02
@BugSlasherMcGirkin this case it needs to join because it's summing all the ratings in the thread00:02
@BugSlasherMcGirknot in the whole cs00:02
@BugSlasherMcGirkas far ast the Post.rating>0 part00:02
@BugSlasherMcGirkthat should go away00:03
@BugSlasherMcGirkthat's left over from the 1..5 post rating days00:03
+perlDreamerdoes the threadId= part screen just the posts in this thread?00:03
@BugSlasherMcGirkyup00:03
+perlDreamerthen does the join still need to be there?00:03
@BugSlasherMcGirkoh sorry00:04
@BugSlasherMcGirki was reading it wrong00:04
@BugSlasherMcGirkbut yes00:04
@BugSlasherMcGirkin some form it needs to be there00:04
@BugSlasherMcGirkbecause it's making it only count the thread ocne00:04
@BugSlasherMcGirkonce00:04
@BugSlasherMcGirkno matter how many revisions of each post there are00:04
@BugSlasherMcGirkbut it's not doing it right00:05
@BugSlasherMcGirkthe join needs to be fixed00:05
+perlDreamerdoes it need the max(revisionDate) clause?00:05
@BugSlasherMcGirkyup00:05
@BugSlasherMcGirkwow that query is really broken00:05
@BugSlasherMcGirk=)00:05
-!- snapcount is now known as snap_learns00:07
+perlDreamerI'm pretty sure that this is Knowmad's rate bug, but you'd think that by eliminating all the negative numbers that the thread rating would go up.00:15
-!- pjesi__ [n=pjesi@client-86-27-67-51.winn.adsl.virgin.net] has joined #webgui00:29
-!- pjesi__ [n=pjesi@client-86-27-67-51.winn.adsl.virgin.net] has quit [Remote closed the connection]00:42
-!- pjesi_ [n=pjesi@client-82-26-25-241.winn.adsl.virgin.net] has quit [Read error: 101 (Network is unreachable)]00:44
@khennpreaction:  are you working on calendar bugs?00:54
@preactionkhenn: indeed00:54
@preactionalmost got feeds fixed, and searches are fixed (i think i closed that one though)00:55
+perlDreamerrock on, preaction00:55
@preactiontonight around 9:00p perlDreamer is going to assist me in getting docs written to close that one00:55
@preactionor whenever he wants00:56
@preactioni've also been leaving better comments and TODOs00:56
@khenncan we close this?00:59
@khennhttps://www.plainblack.com/bugs/tracker/duplicate-messages-in-collaboration-system#j9S4pxOff3pzBGDQGakEDQ00:59
@preactionyes00:59
@preactionPolice Squad is absolutely hilarious01:01
+perlDreamerpreaction: You've been superceded by Mrs. perlDreamer01:02
+perlDreamershe wants to go out on a date01:02
@preactionwhat does she got that i don't... oh01:02
@preactiona "date"01:02
+perlDreamermanana noche is mejor para me01:02
@preactioni see01:02
+perlDreamermi01:02
@preactionsounds good, i could use the sleep anyway01:02
@preactionanother time perhaps, big boy?01:02
+perlDreamerWednesday night01:03
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui01:12
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []01:13
-!- Meatbop [n=chatzill@24-180-168-135.dhcp.fdul.wi.charter.com] has quit ["Chatzilla 0.9.72 [Firefox 1.5.0.9/2006120612]"]01:14
* BugSlasherMcGirk cold kicking brain in nutz...signing off01:15
-!- crythias [n=gyoung@64.200.2.35] has left #webgui []01:20
-!- Jamie [n=chatzill@69-179-6-136.dyn.centurytel.net] has quit [Read error: 110 (Connection timed out)]01:23
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui01:54
+perlDreamerwould it be just stupid to use getLineage to get the lists of posts in a thread instead of crafting another huge query to build the sum?02:04
-!- BugSlasherMcGirk [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit []02:06
+perlDreameroy02:06
+perlDreamerI drove him to it02:06
+MrHairgreaseand me too =)02:07
+MrHairgreasegotta go02:07
+MrHairgreasehappy bughunting02:07
+perlDreamerthanks, man02:07
+perlDreamerhm02:07
+perlDreamertwo devs with one question02:08
+perlDreamerthat has to be some kind of record02:08
+MrHairgreasewhich two dev would that be?02:08
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui []02:09
@preactionoh! i see what he did there!02:10
+perlDreamerheh, that makes two02:13
+perlDreamerwho's next?02:13
+perlDreameryou know, the post sum would be a lot easier if the threadId was in the Post_rating table.02:15
+perlDreamerpreaction: what do you think of that?02:16
@preactionneedless duplication?02:16
+perlDreamersaves a 3 table join02:16
+perlDreamerwith embedded sub clause for revisionDate02:17
+perlDreamermake that a two table join02:17
+perlDreamereh, I'll quit whining and start writing the query02:17
+perlDreamerwhat paste02:20
+perlDreamerwhat paste?02:20
+perlDreamergooeybot what pastebin?02:20
gooeyboti heard pastebin was magic 8ball says "Try again"02:20
+perlDreamergooeybot pastebin?02:20
gooeybotpastebin is, like, http://erxz.com/pb02:20
+perlDreamergooeybot pastebin?02:20
gooeybotpastebin is http://pastebin.ca02:20
+perlDreamerpreaction: take a gander at this, please: http://pastebin.ca/33360102:22
@preactiona little ugly, sure.02:24
+perlDreamernext to javascript, CSS, and IPC, SQL is my weakest point :)02:25
+perlDreamerany tips?02:25
@preactionnot that i can see, though i'm not sure if you want joins or left joins02:25
+perlDreamerisn't the default join left?02:25
@preactionno02:26
@preactioni don't know02:26
@preactionjoins are a mystery to me02:26
+perlDreamerknowmad's bug is actually an unbug02:27
+perlDreamerwhat he's seeing is the bug fixing itself periodically02:27
+perlDreamerthe real bug is the double counting of post ratings by the thread02:27
@preactionooooh02:27
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui02:32
-!- mode/#webgui [+o rizen] by ChanServ02:33
+perlDreamergetting closer02:36
+perlDreamerthis looks a lot better with placeholders02:37
+perlDreamerrizen, I'm neck deep in the rate bug.  I should have it finished tomorrow afternoon.02:50
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"]02:52
@preactionrofl Bill Gates on The Daily Show03:05
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui03:23
-!- mode/#webgui [+v crythias] by ChanServ03:23
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui03:34
cap10morganIs there a way to access DataForm entries via the API?03:34
-!- cap10morgan_ [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui03:48
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit [Read error: 113 (No route to host)]04:05
-!- cap10morgan_ is now known as cap10morgan04:05
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit [Remote closed the connection]04:10
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Nick collision from services.]05:25
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI05:25
-!- mode/#webgui [+o khenn] by ChanServ05:26
@khennevenin05:26
@khennanything interesting happening?05:26
@khennI'll take that as a no05:28
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui05:34
PedersenMJGood evening.05:35
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit []05:40
@snap_learnsgreetings and salutations05:58
-!- snap_learns is now known as snapcount05:58
PedersenMJHow's it going?06:08
Radix-wrkHmm.. you guys played with Firebug 1.0 yet?06:36
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit []06:53
PedersenMJI haven't.06:53
Radix-wrkIt's pretty cool for exploring html, testing load times, inspecting dom, etc06:54
Radix-wrkhttp://getfirebug.com/06:54
PedersenMJThat might have just replaced the web developer's toolbar for me.06:56
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."]06:58
Radix-wrkhttp://yuiblog.com/blog/2007/01/26/video-hewitt-firebug/06:59
PedersenMJNo doubt about it: It *has* replaced web developer's toolbar for me.07:04
Radix-wrkGlad to help :)07:07
PedersenMJWow... Absolutely amazing tool. This might make it possible for me to finally be willing to switch to a web based development model. Been refusing to do so before.07:09
PedersenMJMaybe. Definitely makes it possible to see the stuff I've been having issues with, at the least.07:10
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui []07:34
-!- patspam [i=patspam@203-214-35-18.dyn.iinet.net.au] has joined #webgui09:49
patspamis anyone about?09:49
patspamgot a bug question..09:49
patspamgetting some weird behaviour when using a function pointer to WebGUI::Form::Text, seems to want to be referred to as WebGUI::Form::text (lowercase). Errors I'm seeing only apply to WebGUI::Form::Text, not any of the other modules in WebGUI::Form such as WebGUI::Form::Textarea09:55
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"]10:33
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)]15:48
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui15:49
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui15:50
-!- mode/#webgui [+v MrHairgrease] by ChanServ15:50
+MrHairgreaseme?15:51
+MrHairgreasenevr mind that sry15:51
-!- patspam [i=patspam@203-214-35-18.dyn.iinet.net.au] has quit []15:51
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui16:18
-!- mode/#webgui [+o snapcount] by ChanServ16:18
-!- Jamie [n=chatzill@207-118-206-236.dyn.centurytel.net] has joined #webgui16:20
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui16:26
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui16:28
-!- mode/#webgui [+o Jamie] by snapcount16:30
-!- mode/#webgui [+o bopbop] by snapcount16:30
-!- Meatbop [n=chatzill@24-180-168-135.dhcp.fdul.wi.charter.com] has joined #webgui16:35
-!- mode/#webgui [+o Meatbop] by snapcount16:38
+MrHairgreasehi language guru's16:43
+MrHairgreasewould this be a correct sentence?16:43
+MrHairgreaseThe conductive properties of ITO stem from two processes.16:43
+MrHairgreaseie. is the use of stem correct?16:44
greghackeDobrye dyehn, gospodeen Hairgrease.16:44
+MrHairgreasei'm pretty sure that's not the answer i was looking for =)16:45
greghackeI believe it would be correct.  Asking an associate now...16:46
greghackehe says yes16:46
+MrHairgreasewhoohoo16:46
greghacke(an english degree and a sikh)16:46
* MrHairgrease gets that omnipotent feeling again16:46
@bopbopyes, stem is ok16:46
+MrHairgreasecool16:47
+MrHairgreasethanks16:47
greghackeHello, bopbop16:47
@bopbophi16:47
+MrHairgreasenow you can continue your bugfixing again =)16:47
+MrHairgreaseand hello of course16:47
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui17:04
@rizenhowdy all17:09
@MeatbopYo.17:09
@rizenman this cold is kicking my ass17:09
@rizenmethinks i need to go seek professional medical attention17:09
@Meatbophave you tried those cough drops I mentioned?17:09
@rizenyup17:10
@Meatbopdang17:10
ckotilHouse MD would be pissed off. citing the fact that its only a cold and you will get better.17:10
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI17:10
-!- mode/#webgui [+o khenn] by ChanServ17:10
greghackeand if you stuck around, he'd offer you $50 to leave...17:10
@rizeni've had it since around christmas17:10
greghackeyeah, time for the doc.17:10
@rizenso i don't think it's going away on its own17:10
@Meatbopoh man, go tot he doctor17:10
* rizen back in a bit17:11
ckotilgreghacke: right!17:11
ckotilyeah.17:12
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]17:21
-!- wgGuest53 [n=wgGuest5@host81-153-83-215.range81-153.btcentralplus.com] has joined #webgui17:27
wgGuest53jjj17:28
@preactionkk?17:29
wgGuest53Anyone had experience upgrading 6.2.11 to 6.3 ?17:29
@preactiona few times, sure17:29
wgGuest53What do you do with the USS assets ?  Delete them ?17:29
@preactionUSS become CS assets if I'm not mistaken17:30
wgGuest53They seem to cause problems  in the upgrade script.  17:31
wgGuest53upgrade_6.2.11-6.3.0.pl FATAL: Couldn't execute prepared statement: select * from Collaboration where wobjectId='29'  Root cause: Unknown column 'wobjectId' in 'where clause'17:32
wgGuest53Due to namespace being Collaboration, the script can't insert a wobjectId into the Collaboration table as there's no field.17:33
@preactionwhat's the upgrade path again? 6.2.11-6.8.10-7.3.817:33
@preactionthat looks like a bug, it shouldn't be asking Collaboration for a "wobjectId"17:33
wgGuest53Something like that.  Seems to fall over on the 6.3 bit.17:34
wgGuest53Think I was trying to move to 6.5, would jumping straight to 6.8.10 get round this bug ?17:35
@preactionactually, looks like 6.6.5 is a waypoint in between17:35
@preactionsays crythias's wiki17:35
@preactionhttp://gwybsd.homeip.net/fomfiles/cache/52.html17:35
@preactionthe 7.1.3-7.2.0 upgrade waypoint doesn't exist anymore17:36
@preactionso it's 6.2.11-6.6.5-6.8.10-7.3.817:37
wgGuest53Ok thanks I'll give that a go.  17:37
-!- wgGuest53 [n=wgGuest5@host81-153-83-215.range81-153.btcentralplus.com] has quit []17:38
@preactionimma take a look at the forums, then get some calendar bugs fixed17:43
@khennhave you closed everything in the calendar you fixed?17:44
@preactionyes and no, i think feeds are working again, but part of that "bug report" is "No docs" and that's being fixed tonight17:44
@preactioni think17:44
@preactionsnapcount_: whatever happened to this: http://www.plainblack.com/plain_black_support/how-to-access-nightly-site-statistics ?17:52
snapcount_omg I want to take the EMS out back and bury it17:55
greghackewhich part this time?17:56
greghacke(being intimately familiar with EMS...)17:56
snapcount_the code just needs to be refactored17:58
snapcount_when we had the drastic changes from original delivery to what it is now17:58
snapcount_it all happened so fast that the code is in a bit of disarray17:58
snapcount_for example17:58
greghackeabsolutely.  imho, it needs to be generalized a bit more usable17:58
snapcount_I think I just found two entire methods that aren't even used anymore17:58
snapcount_well, we never really understood everything it had to be able to do until we were done17:59
snapcount_honestly, I don't think GAMA did either17:59
snapcount_but now that we know, and it's been used, I think we can really improve it17:59
snapcount_but it's daunting because it's a very large and complex application18:00
@preactiondo it a piece at a time18:00
snapcount_kind of like walking on eggshells every time you do anything in here =)18:00
snapcount_indeed18:00
greghackeit was understood but the requirements gathered were tossed away before you all got a hold of it.18:00
@preactionwrite tests as you go?18:00
greghackei still have the 90 page requirements doc.18:00
snapcount_man, I wish I would have seen that18:01
snapcount_my requirements to which I wrote the spec were about 2 pages and just a bunch of bullet points18:01
snapcount_water under the bridge I guess18:01
greghackeit was huge.  i spent 8 months gathering them.  i'll pass you some stuff18:01
snapcount_the good news is everyone at Plain Black learned a lot from the experience18:02
greghackeoh yeah.  don't think that will ever happen again ;)18:02
snapcount_the project came at a time when Frank was working out the kinks in a development methodology18:03
snapcount_so we didn't use it18:03
snapcount_if we had done it the way it's done now18:03
snapcount_it would have been much much better18:03
greghackewell, in the end it worked.  better than any tool out there.  i drafted SQL reports and tools for them that took care of much of their additional needs.18:04
greghackeit ran a 12000+ person show with like 60000 event tickets sold18:04
greghackei can get you exacts but that is close18:04
@khenner18:10
@khennlet's not talk about what happened on that project18:10
greghackesome times i like working for myself...18:11
@khenndoug, can you restart spectre on plainblack.com?18:11
@preactionk18:11
@khennit appears that posts are not showing up on collab systems again18:11
greghackei would still state that it worked for the customer.18:11
@khennyep18:12
@khennI agree Greg18:12
@preactiondone18:12
@khennthanks18:13
snapcount_is JT out sick?18:29
snapcount_nm18:29
snapcount_just saw email18:29
snapcount_I've been in EMS land... laddy daddee da18:30
snapcount_what is the built-in function to set the first letter of each word in a string to lowercase18:40
snapcount_lcfirst?18:40
@preactionperlbot -f lcfirst18:40
perlbotDocumentation for 'lcfirst' can be found here: http://xrl.us/uj5x18:40
snapcount_sweet18:40
snapcount_that works for all built-ins?18:41
@preaction"all built-ins?"18:41
snapcount_all perl built in functions18:41
@preactionoh, yes18:41
snapcount_perlbot -f eval18:41
perlbotDocumentation for 'eval' can be found here: http://xrl.us/uj5y18:41
snapcount_ok I get it18:41
@preactionjust like18:42
@preactionperlbot cpan CGI18:42
perlbotDocumentation for 'CGI' can be found here: http://xrl.us/uj5z18:42
@preactionperlbot docs for CGI::Debug18:42
perlbotDocumentation for 'CGI::Debug' can be found here: http://xrl.us/uj5218:42
snapcount_very cool18:42
snapcount_that almost makes up for all the other features he's lacking :P18:42
@preactionyes, we love perlbot18:42
@preactionyou mean the crap like "shun" or whatever?18:42
@preactionperlbot google for snapcount18:43
perlbotoblio: google for snapcount18:43
@preactionrofl, oblio has been dead for a long time18:43
@preactionperlbot -f jump18:43
perlbotNo documentation for perl function 'jump' found18:43
@preactionperlbot has other good information too18:44
@preactionperlbot port 8018:44
perlbotport 80: http - World Wide Web HTTP18:44
@preactionperlbot rfc244518:44
@preactionperlbot rfc 244518:44
@preactionhumph18:44
@preactionperlbot botspeak18:44
snapcount_perlDreamer will be very happy with this bug fix18:45
@preactionperlbot .nl18:45
perlbot.nl is Netherlands18:45
snapcount_it returns an i18n error message to tell the user about a null field error18:45
@preactionperlbot 41918:45
perlbotESTEEMED SIR OR MADAM/DO NOT BE SURPRISED AS I HAVE YOUR NAME BY A NETWORK OF IRC (INTERNET)/I AM ABDUL MARJEEN BUDAHMI SUPERVISING MGR OF BAGDAD IRAQ BUS STATION/RECENT ROUTINE INSPECTION OF LOCKERS REVEALED A PARCEL, WHICH, WHEN OPENED PROVED TO CONTAIN (20 000 US) ANSWERS TO PERL COMPUTER LANGAUGE QUESTIONS.  I SEEK YOUR ASSISTANCE IN MOVING THESE OUT OF THE COUNTRY...18:45
snapcount_but it also uses the i18n labels for the field names inside that i18n'd message18:45
@preactionnice18:46
@preactionperlbot -f chimp18:46
perlbotNo documentation for perl function 'chimp' found18:46
snapcount_hello?19:11
gooeybotHi, snapcount_19:11
snapcount_ah19:11
-!- snapcount_ is now known as snapcount19:11
-!- mode/#webgui [+o snapcount] by ChanServ19:11
@khennis anyone working on the commerce issues atm?19:11
@snapcountjust ones related to the EMS19:12
@snapcountif there are any19:12
@snapcounthaven't got that far yet19:12
@khennok19:12
@khennI'm going to work on the commerce items19:12
@snapcountI have the iTransact test info if you need it19:13
@snapcounttook me like 15 mins to dig it up lol19:13
@khennI got it, thanks19:13
@snapcountk19:13
@snapcountMeatbop: I need the blessing of the Graphical Wizard19:14
@snapcountI need to change a core template for a bug fix19:14
@snapcountchange is highlighted19:14
gooeybotsnapcount: that doesn't look right19:14
@snapcounthttp://pastebin.com/87225819:14
@snapcountplease let me know if I need to change anything about the html, etc19:14
@Meatbopah just an error message?19:15
@snapcountyep19:15
@Meatbopseems straightorward19:16
@Meatbopand even straightforward19:16
@Meatbopbe sure to put in tbody tags19:16
@snapcountyou're starting to go over my head, never heard of that tag before19:17
@snapcountwhere does it go?19:17
@Meatbopjust put <tbody> immediately after the starting table tag, and </tbody> immediate preceding the closing </table> tag19:17
@snapcountoh ok, so not part of my change19:17
greghackedang, faster typest than i19:17
@snapcountbut a fix to the template in general19:17
@Meatbopcorrect, as long as you're working on it19:18
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui19:19
snapcount_internet connection sucks today19:19
snapcount_if you said anything I missed it19:19
@Meatbopbeen having similar issues19:19
@MeatbopI just said that as long as you're working on that template anyways, yes, please put in those tags19:20
snapcount_sure no problem19:20
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Nick collision from services.]19:21
-!- snapcount_ is now known as snapcount19:21
-!- mode/#webgui [+o snapcount] by ChanServ19:21
@preactiondoes purge() need to be committed?19:24
@snapcountno19:29
@snapcounttree operations are not versioned19:29
@preactionk19:29
@snapcountonly undelete we have is trash =)19:29
@rizenso i don't have a cold.19:45
@rizeni'm dying19:45
@rizenit's cacner19:45
@rizencancer19:45
greghacke?19:45
@bopbopof your mucus glands?19:45
ckotilthey found a cure last week.19:46
@rizenjust kidding...just an infection19:46
@rizengave me some pills19:46
@preactionaw nuts19:46
@preactioni mean good!19:46
@rizenshould be better in 10 days they say19:46
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui19:55
-!- mode/#webgui [+v perlDreamer] by ChanServ19:55
ckotilhttp://www.studentprintz.com/home/index.cfm?event=displayArticlePrinterFriendly&uStory_id=c7794f20-dfb1-4494-892d-b529895da103 cancer cure claim20:01
@snapcountperlDreamer: I need you to walk me through some documentation stuff20:04
@snapcountI think I've got it all down, but I don't want to miss anything plus I know you've made some changes20:04
@snapcountto how it all links together, etc20:05
@snapcountI have some new template variables for the EMS that are the result of a bug fix20:05
@snapcountcrap... lunchtime20:06
@snapcountbbiab20:06
-!- snapcount is now known as snap_eats20:06
greghackesnap: as you work on these template variables, keep me in.  I'm still maintaining many of the custom templates for gama20:07
+perlDreamergreghacke: it's all in the docs20:09
+perlDreamersnapcount, I'm back20:09
greghackepD: you mean these new ones?20:10
+perlDreameryeah20:10
+perlDreamerwhen he's done, they'll be in the online docs20:10
+perlDreamerfor the past several months, I've been auditing the docs for template variables20:10
+perlDreamerthings are a lot better than they were20:10
+perlDreamerthere's probably still room for improvement, but they're a lot better20:11
greghackeunderstand20:11
+perlDreamerrizen: I some questions about karma and rating posts20:14
@rizenk20:15
@rizenshoot20:15
+perlDreamerwhen a user rates a post, it looks like they get dinged for karma twice20:15
+perlDreameronce in the post, then again in the thread20:15
+perlDreameris that a bug?20:16
+perlDreamer(for reference, see sub rate in both Asset/Post.pm and Asset/Post/Thread.pm)20:16
@rizenyup20:19
@rizenit does look that way20:20
@rizenshouldn't happen though20:20
@rizenthey should only get dinged once20:20
+perlDreamerwait a sec20:29
+perlDreamerthere's a Post ding and there's a CS ding20:29
+perlDreameryou do get dinged twice, but it's one and another, not just the same on twice20:30
+perlDreamerbut if you rate a thread (top post), you don't get dinged for rating a post, just the CS20:30
+perlDreamernever mind me.20:35
+perlDreamerI'll just sit here in the corner and keep reading source code.20:35
@preactioni never do20:36
+perlDreamerOh, you should.  I highly recommend reading source code20:36
+perlDreamer:)20:36
@preactionwhere's the run in that?20:36
@preactioni'm a highly physically active person20:36
@preactioni need to be writing source code20:36
+perlDreamerthat will not only make you highly active, but well employed20:41
@preactionbut i never read source code20:43
@preactioni refuse. it's passive and boring20:43
+perlDreameryeah, that's why I'm in the corner20:47
@preactionthat's interesting: the recurring events get completely fucked up all the time...20:48
+perlDreamerI didn't do that20:48
+perlDreamerI just mislabeled Frank's templates20:48
@preactioni know, this is probably something i did20:48
@preactionthough there have been more hands in the cookie jar than i realize20:48
-!- snap_eats is now known as snapcount20:48
+perlDreamersnapcount: you requested assistanct from document control?20:49
@preactionoh christ... it's that toMysql changing the time zones crap thingy20:49
@preactiondamnit frank20:49
@preactionwait what?20:49
@snapcountI have to add some template vars20:50
@snapcountto the docs20:50
@snapcountlast time I did this, you wound up doing a commit after me20:50
@snapcountb/c I missed something20:50
@khennwhat is dammit frank for?20:50
+perlDreamerthe i18n was missing20:50
@snapcountwhat?20:50
@snapcountyou mean all of it?20:51
+perlDreamerno, just the defs for the variables added to the Help.20:51
@snapcountok... I'm going to give it a shot on my own first20:51
-!- pjesi_ [n=pjesi@client-86-27-130-79.winn.adsl.virgin.net] has joined #webgui20:51
@snapcountwill you check me when I'm done?20:51
+perlDreamersure20:51
+perlDreamerall I did was: prove Help/ i18n/20:52
@snapcountI want to write this down b/c frankly it confuses me20:52
@snapcountthe way you have to name everything so it all links up20:52
+perlDreamermaybe I should revamp my doc talk for the 2007 WUC?20:52
@snapcountI don't know maybe I'm just whining20:52
@snapcountbut it just seems harder than it should be20:52
@snapcountno knock on you20:53
@snapcountI know you're working hard20:53
+perlDreamerno knock received.  I didn't write this part of the Help code :)20:53
@snapcountI don't know... I'll do it and maybe I can give examples of what sucks and how to make it better on another day20:53
@snapcountbut for now need to close this bug and it requires docs =/20:53
+perlDreamerI've got your back covered.20:54
@snapcountty sir20:54
@preactionkhenn: you had me add an explicit timezone change in the toMysql method of WebGUI::DateTime, of course this means I can now go back and use the proper new interface by perlDreamer20:55
@preactionbut that's not causing this bug, it's something else20:56
+perlDreamerI still think the recur'er is calculating from 0 instead of 120:56
@rizenbased upon what i'm seeing from this bugfix week21:00
@rizenwe won't be branching for 7.4 dev anytime soon21:00
+perlDreamerno21:00
+perlDreamerbut we're shaking out the tarps and nailing them down again21:01
@rizenyeah..it's progress for sure21:01
@rizenit's just that we've got a long long way to go21:01
+perlDreamerpreaction: I'd still recommend writing a test for the recurring event generator21:01
+perlDreamerIt's the only long term way to guarantee that it doesn't get broken in the future21:01
+perlDreamerrizen: We need to do an Asset by Asset, feature by feature code audit21:02
@preactionall the easy ones got done yesterday, i'm waist-deep in some nasty calendar bugs21:02
+perlDreamerespecially the larger Assets (like Asset*.pm, CS, Matrix, etc.)21:02
@snapcountperlDreamer: what is the source hash key for in the Help File21:03
@snapcountthe method that sets the template vars?21:03
@snapcountor the one that causes the template to be rendered21:03
+perlDreamerthe method that sets, and that particular key is not vital21:04
+perlDreamerIt's just a note of where to look for future reference.21:04
@rizenperlDreamer: that would be nice, but we're not even close to that either21:04
@rizenuntil we have the bugs on the bug list nailed down...nothing like that is going to happen21:05
pjesi_when is the next release?21:09
pjesi_friday?21:09
@rizenwednesday21:09
@rizennext21:09
pjesi_ok21:09
@snapcountperlDreamer: how do you handle variables that are only valid if another template variable is set?21:17
@snapcountis there a way to group them under a boolean variable?21:17
+perlDreamerno21:17
+perlDreamerit has to be handled in the variable description21:18
+perlDreamerafter all, they can be used whether they are defined or not21:18
@snapcountso each one that is set under the condition, you note that the condition must be true21:18
+perlDreameryes21:18
@snapcountk21:18
+perlDreamer"if blah is true, then this variable will contain...."21:19
-!- Jamie [n=chatzill@207-118-206-236.dyn.centurytel.net] has quit [Read error: 145 (Connection timed out)]21:20
@preactiondevelopers: we need to change the WebGUI::DateTime interface, but we're having an argument over naming the methods21:23
@preactionthe method is used to convert a WebGUI::DateTime object to the timezone and format used for the MySQL database21:23
@preactionwe have: "convertDateForDatabase" or "convertToDatabaseDate" (Date being one of "Date", "Time", or "Datetime"21:24
@snapcountperlDreamer: if a template variable generates a form element, should the entry go under fields, or varialbes?21:24
@preactionquestions? comments?21:24
@preactionthe current method is named "toDatabase" (with toDatabaseTime and toDatabaseDate for single elements of the Date/Time), which is not as descriptive as it should be21:25
greghackepreference is second.21:25
@preactionit is a preference question, for maintainability's sake21:25
greghacketagging the tail end as for type is more explicit along with the defined Convert21:26
@snapcountI don't like any of them21:26
@snapcountI have a suggestion though21:26
@snapcountconvertToDatabaseFormat21:26
@preactionmore suggestions welcome, of course21:26
@snapcountbecause the object tells you it's datetime related21:26
greghackewell, he didnt say i could pick neither :-)21:26
@preactioncan't be just "Format", there are three different formats, Date, Time, and Date + Time21:26
@snapcountoh I see21:26
@snapcountdidn't know that21:26
@preactionthe above-mentioned methods would convert just the "Date" portion, YYYY-MM-DD21:27
@snapcountis there a different method for each?21:27
@preactionyes21:27
@snapcountok21:27
@preactionhas to be, for each of the three MySQL date/time fields, and WebGUI::Form date/time controls21:27
@snapcounttoDatabaseDate21:28
@snapcounttoDatabaseTime21:28
@khennfyi: PBP says methods should be imperative_verb [_adjective]? _ noun _ [preposition | participle]21:28
@khennand we do camel case21:28
@preaction"to" isn't even a verb21:28
* snapcount busts out an English book21:29
@preactionalready looked it up21:29
@preactionpreposition, adverb, that's it21:29
@snapcountnot for that21:29
@snapcountto get the definition of all those words khenn just said21:29
@preactionalso part of an infinitive verb (to run, to look, etc...)21:29
@khennso convertDateToDatabase21:29
@khennadjective left out21:29
@khennor: convertDateTimeToDatabase21:30
@khennwhich is lengthy IMO21:30
@preactioni'd like Database first, to keep the Database conversion tools close to each other alphabetically21:30
@preaction(and the User conversion methods)21:30
@khennremember though that this is a maintainability issue21:30
@khennnot a "find the method faster" issue21:30
@khennthat's a bad arguement21:30
@preactionyes, when i maintain WebGUI::DateTime, i have to find the method21:31
@khennPBP = WPB21:31
@khennbad arguement21:31
@snapcountWell, I've determined that I can add no more value to this conversation21:31
@snapcountback to i18n21:31
@snapcountwoo hoo21:31
@preactioni also read the docs in alphabetical order, because that's the way the code is listed21:31
@khennbut when you are looking at the code itself, it is supposed to have meaning not only to you, but to someone who is reading it for the first time21:32
@khennwe agree that the verb is convert21:32
@khennnow there needs to be a noun21:32
@khennconvertWhat?21:32
@khenn"To" is not a noun21:32
@preactionimplicitly, you're converting the DateTime object21:33
+MrHairgreaseconvertTheFriggingWebGUIDateToMYSQLSNotionOfDate?21:33
@khennlol21:33
@khennyep21:33
@preactionbasically21:33
@khenntoo long though21:33
@khennand "The" is not necessary21:34
@preactionget rid of the adjectives, you're left with convertDateToDatabase21:34
@snapcountand the 'S' in MYSQL should be lower case21:34
@khennFriggin would be the adjective21:34
@khennactually, all of it should be21:34
@khennsince it's a proper noun21:34
+MrHairgreaseI'd call it OMGWTFBBQ21:34
* MrHairgrease get back to writing stuff21:35
@preactioni'll add an alias for you21:35
@khennconvertDateToDatabase IMO21:35
@snapcountbut that's backwards21:35
@khennhowso?21:35
@khennconvertDateForDatabase21:36
@snapcountbecause your converting it to the databases date format21:36
@snapcountthere you go21:36
@khennbut what are you converting?21:36
@snapcountthe param passed to the method21:36
+MrHairgreasecovertDateToDatabaseFormat21:36
@khennno, it's the datetime stored in the object if I'm not mistaken21:36
greghackeconvertToDB<Date|Time>21:36
+MrHairgreasethat would do it21:36
@khenngreghacke: missing a noun21:37
greghackeah, now i see the conundrum21:37
@snapcountif there is no param, the object makes it obvious what's being converted imo21:37
@snapcountbut maybe that's still bad practice21:37
+MrHairgreaseoh21:37
@khennyou still need the noun for readability21:38
@khennaccording to PBP21:38
@snapcountI like MrHairgrease's the best then21:38
@snapcountalthough long21:38
@snapcountit is very clear21:38
@snapcountand doesn't break any rules21:38
+MrHairgreaseplease note that I have almost never had any trouble with understanding the current naming convention21:39
+MrHairgreaseif ever21:39
@snapcountMrHairgrease: covertDateToDatabaseFormat21:39
@snapcountthat one21:39
+MrHairgreaseso you'll get something like this21:39
@preactioni've always known that any object method starting with "to" does some sort of conversion (ancient tradition)21:39
+MrHairgrease$startDate->convertDateToDatabaseFormat?21:39
+MrHairgreasethat's silly21:40
@snapcountthat was my earlier argument21:40
@snapcountbut it was shot down21:40
+MrHairgreasein that case it should be21:40
@snapcountor better yet21:40
@preactioni made that argument myself, but PBP says "throw out tradition"21:40
+MrHairgreaseconvertTodatabaseDateFormat21:40
+MrHairgreaseor21:40
@snapcount$startTime->convertDateToDatabaseTime( time() );21:40
+MrHairgreaseextractToDatabseFormat21:40
@snapcountthat's really retarded21:41
@preactionsnapcount: you can't convert a Date to a Time :p21:41
@snapcounttime is epoch and includes the date21:41
@snapcountno?21:41
@snapcountnumber of seconds since 1970 something21:41
+MrHairgreasepreaction: you're just thinking in 4 dimensions21:41
+MrHairgreaseno21:41
@preactionfor our current purposes, Date is just the date, Time is just the time, and Datetime is both21:41
@snapcountgood lord21:42
@preactionand epoch is right out21:42
+MrHairgreaseepoch != time21:42
@snapcountI'm really bowing out now21:42
@snapcountthis is getting serious =P21:42
@preactionit IS serious21:42
@preactiononce this API is locked down, we're stuck with it21:42
* MrHairgrease wants to kick somebody's ass21:42
* snapcount chants fight! fight!21:42
+MrHairgreaseI like a lot of the pbp's21:42
* preaction wants to be lazy and leave things as they are21:42
+MrHairgreasebut21:42
* perlDreamer notes that laziness is a virtue21:43
+MrHairgreaseapplying them thoughtlessly 21:43
+MrHairgreaseis not a good thing21:43
@preactionperlbot laziness21:43
perlbotThe quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer.21:43
@khennwell if we are going to implement a coding standard, it's important to stick to it21:43
+MrHairgreasenot all of them make that much sense21:43
@snapcountMrHairgrease++21:43
@snapcountbut we already broke one rule21:43
@snapcountso why not another if there is a good argument21:43
@snapcount(like now)21:43
@snapcountcough*21:43
+perlDreamerslippery slope21:44
+MrHairgreaseI say21:44
@snapcountindeed21:44
+MrHairgreasestick with the current naming conventions21:44
+perlDreamerthere must be a good reason for breaking _or_ continuing to implement21:44
@khennhow about:21:44
+MrHairgreasei have a good reason21:44
+MrHairgreaseif we change some new methods now21:44
@khenn$startDateObj->setDatabaseFormat();21:44
+MrHairgreasewe'll have to rewite the entire api21:44
@preactionthe reason for conventions is maintainability, do we as a community feel that specifying that "object conversion methods" are named "to<format>"21:44
@snapcountI think "to" implies conversion more so than set21:45
+MrHairgreaseto follow some rule people tend to find silly21:45
@preactionkhenn: "set" is bad, nothing's being set, it's just returning the appropriate value21:45
@snapcounteven if it's not a verb21:45
+MrHairgreasesetThingy is good in my book21:45
@khennviolates PBP.  I don't care if we do that, but it needs to be something everyone agrees with21:45
+MrHairgreaseit is accepted through the entire perl world21:45
@khennand something we all do21:45
+MrHairgreasesure enough21:46
+MrHairgreasehear hear to that21:46
@khennie: a standard21:46
greghackeie: a gift to web developers21:46
@snapcountisn't this usually when rizen chimes in and says we're all wrong?21:46
+perlDreamerpaging rizen21:46
@preactionsnapcount: i've been holding my breath21:46
@rizenwhat?21:46
@snapcountuh oh21:46
+perlDreamerWGBP naming conventions21:47
@snapcountread the last 6 screen fulls21:47
+perlDreamermay we consider the preposition "to" as a verb for method naming conventions?21:47
@preactionlowdown: object conversion method (like "toString" from Java), named "convertTo<something>" or "convert<what>To<something>" or just "to<something>"21:47
@rizento is fine21:47
@rizentoString toNumber21:47
@rizenwhatever21:47
+MrHairgreaseyay21:48
+MrHairgreaseso it should be toDatabaseDate21:48
+MrHairgrease...Time/DateTime21:49
@preactionwe have consensus?21:49
@khenntoDatabaseFormat21:49
+MrHairgreasewhat format21:50
+MrHairgreasethere are three21:50
@preaction(format being "Date" "Time" or "Datetime"?)21:50
@khennallow it to be passed in21:50
@khennas an option21:50
@khennit should probably be anyway21:50
@khennrather than it being restricted to something hard coded21:50
+MrHairgreaseyou mean as an parameter?21:50
@khennI'd think so21:50
@khennyes21:50
+MrHairgreasethat seems like a bad idea to me21:50
@preactionthe difference between toDatabaseFormat("Date") and toDatabaseDate()?21:51
+perlDreameryeah, if you want to convert a date, make a new object and do it there21:51
+MrHairgreasethe latter is easier to remeber21:51
@khennhow about toDBDateFormat then?21:51
+MrHairgreaseand is more readable imho21:51
@khennthen you can have toDBTimeFormat21:51
@khenntoDBDateTimeFormat21:52
@snapcountabbreviations are forbidden21:52
@khennno they aren't21:52
@snapcountthat pre-dates wgbp21:52
+perlDreamerthat's why I used mysql :)21:52
@snapcountI seem to remember many people killed on the dev list for abbreviations in code21:52
+MrHairgreaselook in your archive for the Martin WTF!!! emails21:52
@snapcountthere you go21:52
@snapcountgotta work on something else, back later guys21:53
@khennAvverviate only when meaning remains unambiguous21:53
@khennDB is not ambiguous21:53
@khennsince it's used all over WebGUi21:53
@khenn$self->session->db21:53
+perlDreamerto me, DBDate looks like DBD ate, not DB Date21:54
+MrHairgreasethere's your pen island again21:54
+MrHairgrease=)21:54
+perlDreameryeah!21:54
+MrHairgreaseIf you want to attach Format to the method names21:54
+MrHairgreasego ahead21:54
@khennwell that's why pbp says to use underscores =p21:54
@preactioni wish we'd be using underscores :p21:55
+MrHairgreasebut I think it's unnecessary21:55
+perlDreamernow that we have a ruling from rizen, maybe we should revisit the original problem21:55
+perlDreamerpreaction: will you please restate it?21:55
+perlDreamerwhat we have, and what the question is?21:55
@preactionthe original problem that we worked out to make the current problem?21:56
+perlDreamerno.  the original naming convention, and what the proposal for changing the name was21:56
-!- MrHairgrease is now known as MrAfkGrease21:56
@khenn<preaction> the method is used to convert a WebGUI::DateTime object to the timezone and format used for the MySQL database21:56
@preactionoh that21:57
@khennwhat is returned?21:57
@khennis it a string?21:57
+perlDreameryes21:57
@khennemergency - discussion on hold22:02
+perlDreamerno sweat22:02
+perlDreamerI'll go for a run22:02
ckotilrfe: expand apon WebGUI Collateral Image Manager. Goal: to use webgui as a document management system.22:03
-!- Jamie [n=chatzill@207-118-206-236.dyn.centurytel.net] has joined #webgui22:15
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui22:41
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)]22:41
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui22:51
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)]22:52
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has quit ["Trillian (http://www.ceruleanstudios.com"]22:55
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)]23:07
+MrAfkGreaseanybody knows a way to grep through pdf's?23:13
+perlDreamerpdftotext?23:15
+MrAfkGreaseyeah23:15
+MrAfkGreasebut how do i know which file my text is in?23:15
+perlDreameruse STDOUT as the second argument23:16
+perlDreamerpdftotext file.pdf - | grep blah23:16
+MrAfkGreaseno23:16
+MrAfkGreasethat's not what i want23:16
+MrAfkGreasei wanna do this23:16
+MrAfkGreasepdftotext *.pdf | grep bl;ah23:16
+MrAfkGreasei need to which file23:16
+perlDreamerdo you use bash or tcsh?23:17
+MrAfkGreasebash23:17
+MrAfkGreaseno23:17
+MrAfkGreasedash23:17
+MrAfkGreasealmost the same thing i think23:17
+perlDreamerwell, I'll give you pseudocode and you can adapt it23:17
+MrAfkGreaseok thanks23:18
+MrAfkGreasefirst im gonna try somethin else though23:18
+MrAfkGreasepls wait23:18
+perlDreamerfor file in *.pdf; do echo $file; pdftotext $file - | grep -l blah; done23:18
+MrAfkGreasecrap23:23
+MrAfkGreaseit's just listing all files23:23
+perlDreamerremove the -l23:24
+MrAfkGreasedid that23:24
+MrAfkGreasedidn't help23:24
+perlDreamerthen the string isn't in there23:24
+MrAfkGreasesry23:26
+MrAfkGreaseit is working23:26
+MrAfkGreasei'm just being dumb23:26
-!- snapcount [n=royjohns@103.240.119.70.cfl.res.rr.com] has joined #webgui23:27
-!- mode/#webgui [+o snapcount] by ChanServ23:27
+MrAfkGreasemartin@hopla:~/Desktop/oled$ for file in *.pdf; do echo $file; pdftotext $file - | grep -l Transparent; done23:27
+MrAfkGreaseelsevier-0040-6090.pdf23:27
+MrAfkGrease(standard input)23:27
+MrAfkGreaseJJAP-45-L947.pdf23:27
+MrAfkGreaseJVA000288.pdf23:27
+MrAfkGrease(standard input)23:27
+MrAfkGreaseJVA001866.pdf23:27
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has left #webgui []23:27
+MrAfkGrease(standard input)23:27
+MrAfkGreaseSYM000974.pdf23:27
+MrAfkGreaseSYM001902.pdf23:27
+MrAfkGreaseThinSolidFilms394-219-233.pdf23:27
+MrAfkGrease(standard input)23:27
@snapcountwtf?!23:27
+MrAfkGreaseTransparent_and_conducting_ITO_films_new_devlopments_and_applications.pdf23:27
+MrAfkGrease(standard input)23:27
+MrAfkGreaseStandard input means i've grepp correctly23:27
+MrAfkGreaseomg bbq23:27
+MrAfkGreasesory for that23:27
+perlDreamernp23:28
@snapcountI just about kicked you23:28
@snapcountI thought you had a cat crawling on your keyboard or something23:28
+MrAfkGreaseno man23:28
+perlDreamerhis can is smart23:28
+perlDreamerit can type .pdf several times in successino23:28
+MrAfkGreasethis is hardcore university something stuff23:28
@snapcounta genetically modified cat?23:28
+MrAfkGreasewell i still have a mouse on my desk23:29
+perlDreamerI thought he did silicon, but maybe HairGrease is expanding23:29
+MrAfkGreaseok that wasn't funny23:29
@snapcountmaybe he was chasing the mouse23:29
@snapcountnow that *really* wasn't funny23:29
+MrAfkGreasei've met my match23:29
+MrAfkGreasefinally23:30
@snapcountheh23:30
+MrAfkGreasetime for a beer23:30
@snapcountback to bugs weeeee23:30
+MrAfkGreasegood luck23:31
+perlDreamershouldn't need luck23:31
+perlDreamerwe're good at putting bugs into WebGUI23:31
+MrAfkGreasethat's for sure =)23:31
@snapcountso perlDreamer: I discovered this entire template has not been documented23:32
@snapcountso I'm documenting it23:32
@snapcountshould make you happy23:32
+perlDreamerwhich one did I miss?23:32
+perlDreameris it EMS?23:32
@snapcounteither that or it is documented and I've wasted an hour of my life23:32
@snapcountthe checkout template23:32
@snapcountin the EMS23:32
+perlDreamerThere are 5 Assets I haven't reviewed yet23:32
+perlDreamerEMS23:32
+perlDreamerEvent23:32
+perlDreamerCalendar23:33
+perlDreamerMatrix23:33
+perlDreamerand Shortcut23:33
+perlDreamerI wouldn't doubt there's missing stuff in all of them23:33
preaction_*cough* you're going to be wicked mad when you look at the calendar :p23:33
+perlDreamerI doubt it23:33
+perlDreamerI've done worse23:33
-!- preaction_ is now known as preaction23:33
-!- mode/#webgui [+o preaction] by ChanServ23:33
+perlDreamerI volunteered to do all the initial i18n and docs for the EMS23:33
+perlDreamerjust haven't kept up with the updates23:34
@snapcountcrap crap23:35
@snapcountI'm cut off b/c my vm can't get an IP addy23:35
@snapcountmy wireless router stopped working so the only way I could get online was to connect straight to the cable modem23:35
@snapcountit only gives me one IP =/23:36
@preactionsnapcount: i've noticed that whenever i leave my home network, Parallels doesn't understand and will not get an internet connection23:37
@preactionalso, i can't connect to parallels using scp or ssh23:37
@snapcountI've never had those problems23:38
+perlDreamerme either23:38
+perlDreamerI don't use Parallels23:38
@snapcountdo you use the same network adapter at both networks?23:38
@snapcountwireless or wired23:38
@preactionwireless23:38
@snapcountat both places?23:38
@preactionyes23:38
@snapcounthmm23:38
@snapcountthat works for me fine23:38
@preactionone was at JT's house23:38
@preactionit might be that i'm using "Generic 2.16 Linux Kernel" instead of a specific one23:39
@preactionsince using the Debian one does not work for Ubuntu23:39
@preactionrather didn't work for me23:39
ckotilcan additional meta data info be accessed via a tmpl_var ?23:41
+perlDreamerlike asset meta data?23:41
ckotilyes.23:42
+perlDreamer<tmpl_var metaDataFieldName> should work23:43
ckotilsweet. thanks23:43
+perlDreamerno problem.23:43
+perlDreamerI'm sure that I can count on your vote in the next election23:43
+perlDreamersnapcount: this is a good read http://www.kineticode.com/docs/polymorphic_database_design.pdf23:44
@snapcountsounds cool23:45
@snapcountlike a 6 headed badger or a ferral earth worm23:45
+perlDreamerIt means "no more joins"23:45
@snapcounthas that same ring to it23:46
+perlDreamerI think I've finally got this worked out23:50
+perlDreamerinheritance rocks23:50
@snapcountoo programming can be very elegant23:58
+perlDreameryeah, as I found out, not in this case23:59
@snapcountheh23:59
--- Log closed Thu Feb 01 00:00:25 2007

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!