--- Log opened Tue Jan 03 17:52:12 2006 | ||
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui | 17:52 | |
-!- Irssi: #webgui: Total of 3 nicks [1 ops, 0 halfops, 0 voices, 2 normal] | 17:52 | |
-!- Irssi: Join to #webgui was synced in 0 secs | 17:52 | |
lonki | k, talk to you later guys, I'm going home | 17:54 |
---|---|---|
-!- lonki is now known as lonki_home | 17:54 | |
@bwvoidfv | hello xdanger | 17:54 |
@bwvoidfv | i'm matthew wilson (from the wg-dev list) | 17:55 |
xdanger | hi, i'm Jukka Raimovaara... long time reader of wg-dev... | 17:56 |
@bwvoidfv | what's your relation to webgui? | 17:57 |
@bwvoidfv | (other than being on the dev list) :) | 17:57 |
xdanger | I was kinda hoping for a irc-channel for webgui, because just some times someone might want to just chat about wg | 17:57 |
xdanger | I've been using it from 6.0 | 17:57 |
xdanger | maintaining a couple of sites.. | 17:58 |
@bwvoidfv | yeah. there were several others on it yesterday (Crythias and Colin, also from the dev list) | 17:58 |
@bwvoidfv | they'll be on later. | 17:59 |
xdanger | ok | 17:59 |
@bwvoidfv | what timezone/country are you in | 17:59 |
xdanger | just have to say that I really like wg | 17:59 |
xdanger | finland | 17:59 |
@bwvoidfv | i like it too. most of the time. :) | 17:59 |
xdanger | yeah =) | 18:00 |
@bwvoidfv | is web hosting your primary job | 18:00 |
xdanger | I was just wonderin the reason for the removal of If macro... I use it on every my sites.. | 18:00 |
@bwvoidfv | merely to reduce plainblack support costs. The If macro is too flexible/capable to be secure/reliable (supportable). | 18:01 |
@bwvoidfv | so now it's been demoted to a 'contribution' :) | 18:02 |
xdanger | well My two companies are in a middle of reorganization... my old company is going to shutdown and I'm transfering my "stuff" to the new company that we put up last year.. | 18:02 |
@bwvoidfv | ah. | 18:03 |
xdanger | mainly we are a hosting/websolutions company, but we do webpages and graphics.. | 18:03 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 18:04 | |
@bwvoidfv | welcome crythias. | 18:04 |
crythias | hello | 18:04 |
@bwvoidfv | xdanger: do you use the WRE | 18:04 |
xdanger | bwvoidfv: nope, we have our own "hoster" based on debian/ldap/postgresql | 18:05 |
xdanger | mainly the reason I don't like the WRE is that I trust the debian security team to keep our software up to date.. | 18:06 |
@bwvoidfv | ah. | 18:06 |
@bwvoidfv | do you use mod_perl? what version of webgui? | 18:06 |
xdanger | currently 6.7.7 | 18:06 |
xdanger | and yes mod_perl since 6.0 | 18:07 |
@bwvoidfv | mod_perl 1 or 2 ? :) | 18:07 |
xdanger | I've been using perl apps quite long time, so that was my biggest criterion | 18:07 |
xdanger | 2 | 18:08 |
@bwvoidfv | oh. i'm glad you're in the community. | 18:08 |
xdanger | almost all our software is from debian sarge, so I'm not quite happy about 6.8 requiring mysql 5 and mod_perl2 2.0.x (? debian has 1.999-something..) | 18:09 |
@bwvoidfv | it doesn't actually required 5; just 4.1. | 18:10 |
xdanger | I know =) | 18:10 |
@bwvoidfv | but yeah, mod_perl2.0.2 and latest libapreq2 are required | 18:11 |
xdanger | but I belive that 4.1 subquerys are a bit kind of hack =) | 18:11 |
@bwvoidfv | i introduced the first subqueries into the core codebase.... | 18:11 |
@bwvoidfv | they were necessary to solve data integrety issues b/c of the way certain things were designed with the versioning system. | 18:11 |
@bwvoidfv | in other words, things in 6.7 might return bad data sometimes. | 18:12 |
@bwvoidfv | on rare occasions. | 18:12 |
xdanger | I think I'm going to sit on 6.7 until 6.9 or maybe 7.0... but that dependences on our customers.. | 18:12 |
@bwvoidfv | I would highly recommend that. | 18:12 |
xdanger | I know, I reported the issue with collaboration reporting random revision based order =) | 18:13 |
@bwvoidfv | ah. on the support boards or on sourceforge? | 18:13 |
xdanger | I've backported your changes to collaboration system to 6.7 ;) | 18:14 |
@bwvoidfv | oh, good. :) | 18:14 |
xdanger | I have a modified collaboration system in use that allows different kinda listings... | 18:14 |
xdanger | http://luovapaja.fi/taitajat | 18:15 |
xdanger | you can browse by the first letter or category on the right.. | 18:15 |
@bwvoidfv | that's pretty speedy. | 18:15 |
@bwvoidfv | too bad I don't read whatever this language is. | 18:16 |
xdanger | finnish =) | 18:16 |
@bwvoidfv | nice css. | 18:17 |
xdanger | it's a local portal for ... creative people =) | 18:17 |
xdanger | our graphics guy does all the css/html also =) | 18:19 |
xdanger | his site: http://rook.fi/about.php | 18:19 |
@bwvoidfv | webgui 7.0 is going to have an entirely different look/feel for both the administration templates and the default templates. | 18:19 |
xdanger | and does some little cms-kind-of-hacks in php.. | 18:20 |
xdanger | so I understood... | 18:20 |
xdanger | but I like the current admin templates =) | 18:20 |
@bwvoidfv | would you submit a screenshot/description of luovapaja.fi to http://www.plainblack.com/webgui/campaigns/sightings | 18:20 |
xdanger | well there's allways room for improvment =) | 18:20 |
xdanger | argh, my english is a bit rusty... | 18:22 |
@bwvoidfv | i'll edit it | 18:23 |
xdanger | I'm not concerned about that, just my speedy chat english =) | 18:23 |
@bwvoidfv | oh | 18:24 |
xdanger | I've also been thinking that we could be w3-finland, since we have done a bit of traslation and have some knowledge about wg =) | 18:25 |
xdanger | have had a mail to jt/plainblack on my todo list for a long time but never got around to it.. | 18:25 |
@bwvoidfv | speaking of which... | 18:26 |
@bwvoidfv | looks like ^W3 macro is broken. | 18:26 |
@bwvoidfv | at http://www.plainblack.com/w3 | 18:26 |
crythias | darn W3 macro. | 18:26 |
crythias | heh :) somebody didn't read the gotcha :) | 18:26 |
@bwvoidfv | lol | 18:27 |
xdanger | =D | 18:27 |
@bwvoidfv | you can fill out the form http://www.plainblack.com/w3/application | 18:27 |
xdanger | mayby someday in the near future.. | 18:28 |
crythias | BADREDR | 18:29 |
@bwvoidfv | xdanger: (yesterday crythias and I were playing the "who can type the funniest license plate" game) | 18:29 |
crythias | I win, of course. | 18:30 |
@bwvoidfv | SAYSWHO | 18:30 |
crythias | ISAIDSO | 18:30 |
crythias | THATS Y | 18:30 |
@bwvoidfv | do you have custom vehicle plates in finland? | 18:31 |
xdanger | some sites that are unfinnished: http://tnnet.axxion.fi/ http://dp.axxion.fi/ (that one's layout and structure has been messed up by the customer =)) | 18:31 |
xdanger | yes, but in the form on xxx-111 | 18:31 |
crythias | It's in Finland. They're all finnish'd :) | 18:31 |
xdanger | eh :) | 18:31 |
@bwvoidfv | unfinished | 18:31 |
@bwvoidfv | ha | 18:32 |
@bwvoidfv | those are very pretty. | 18:32 |
xdanger | damn irssi doesn't have a spellchecker =) | 18:32 |
@bwvoidfv | please put them on sightings? | 18:32 |
@bwvoidfv | or i'll order crythias to. | 18:32 |
xdanger | and the "forever" (in the spirit of duke nukem forever) site project, our own: http://beta.axxion.fi/ | 18:33 |
xdanger | our "mascot" axi: http://beta.axxion.fi/axi | 18:33 |
crythias | UORDRHU ? | 18:33 |
@bwvoidfv | LSTNHERE | 18:34 |
@bwvoidfv | UJOKE | 18:34 |
xdanger | xxx-1 was owned by a local pornstar ;) | 18:34 |
crythias | DNT MK ME | 18:34 |
@bwvoidfv | MKMYDAY | 18:34 |
crythias | MNY SPNT | 18:35 |
@bwvoidfv | 1DOL WHR | 18:35 |
crythias | Who's lonki_home? | 18:35 |
@bwvoidfv | Hans Wolters | 18:35 |
crythias | Hiya, Hans! | 18:36 |
@bwvoidfv | he left it on for the evening (he went home) | 18:36 |
@bwvoidfv | hence _home | 18:36 |
crythias | oh. | 18:36 |
crythias | Hiya, xdanger. I'm Gerald. | 18:36 |
xdanger | hi =) | 18:37 |
xdanger | I'll but those sites up on sightings when they are published for everyone to see =) | 18:38 |
@bwvoidfv | ok; yay. | 18:38 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 18:41 | |
crythias | hi | 18:41 |
lenthamen | howdy | 18:41 |
@bwvoidfv | welcome Len | 18:42 |
xdanger | hi | 18:42 |
lenthamen | Crythias have you seen my mail on apache process growth on FreeBSD ? | 18:42 |
crythias | yes | 18:43 |
crythias | I don't run so hard as you... | 18:43 |
crythias | probably not worth a sighup as much as a timed shutdown restart. | 18:43 |
@bwvoidfv | This was a well-known issue with mod_perl 1.x built using DSO. I never | 18:44 |
@bwvoidfv | use graceful restart because of this. I thought 2.x got rid of this | 18:44 |
@bwvoidfv | issue though. You could try making a static build and see if that fixes | 18:44 |
@bwvoidfv | it. | 18:44 |
@bwvoidfv | 18:44 | |
@bwvoidfv | - Perrin | 18:44 |
-!- perlDreamer [n=ckuskie@nat051.mxim.com] has joined #webgui | 18:44 | |
@bwvoidfv | welcome Colin | 18:44 |
perlDreamer | Hey, Matt! | 18:44 |
xdanger | just begining to fell like "I'm not worthy" 'cous I'm the only one who isn't a wg-developer here =) | 18:44 |
perlDreamer | so how about a quick round of introductions so we can connect a screen name to an email address? | 18:45 |
perlDreamer | y'all probably know me better as ckuskie@sterling.net, or colink | 18:46 |
* bwvoidfv is Matthew Wilson, of Plainblack-dom. | 18:46 | |
* bwvoidfv is a.k.a. matthew@veradox.com | 18:46 | |
xdanger | Just a user/admin from finland, only posted once on wg-dev, jukka.raimovaara@dlvisions.fi, but migrating to use @axxion.fi because business reorganization. | 18:49 |
xdanger | that should ve user/admin/fan =P | 18:50 |
@bwvoidfv | lonki_home is offline (_home) | 18:50 |
crythias | I'm Gerald. Ifoundthisemailonwebgui@gwy.org | 18:54 |
lenthamen | I'm Len. len@primaat.com from The Netherlands. | 18:54 |
* crythias is tired of answering support calls. | 18:55 | |
crythias | sorry. Been a bit under the weather. | 18:56 |
perlDreamer | not since that last storm... | 18:57 |
lenthamen | bwvoidfv: Building a static apache2 is not the solution for mod_perl leaking perl imho | 18:59 |
@bwvoidfv | oh | 19:01 |
lenthamen | xdanger what kind of site are you running ? | 19:02 |
xdanger | lenthamen: http://luovapaja.fi/ and unfinished: http://tnnet.axxion.fi/ http://dp.axxion.fi/ http://beta.axxion.fi/ and I've also helped with http://elker.fi/ | 19:05 |
lenthamen | What a weird language that is :) Nice sites though. | 19:07 |
xdanger | lenthamen: we (Axxion Oy) are a webhosting/websolution provider, and what I brought with me to that company was webgui ;) | 19:08 |
xdanger | finnish =) | 19:08 |
crythias | wow. And I thought Japanese was bad with respect to more syllables=more polite :) | 19:10 |
crythias | Are they mostly compound words in Finnish? | 19:10 |
-!- perlDreamer [n=ckuskie@nat051.mxim.com] has quit [Read error: 104 (Connection reset by peer)] | 19:11 | |
lenthamen | I think Finish is one of the rare European languages that has no connections to other languages. | 19:11 |
xdanger | I'ts a slavic language =) | 19:11 |
lenthamen | Yeah, it's like hungarian. | 19:12 |
xdanger | http://en.wikipedia.org/wiki/Finnish_language | 19:12 |
xdanger | for all your questions ;) | 19:13 |
lenthamen | I'm going home guys. My workday is finished :) ttyl ! | 19:13 |
crythias | l8rness | 19:13 |
xdanger | I am home... | 19:14 |
@bwvoidfv | I am home and at work. | 19:14 |
xdanger | it's 19:14 here.. | 19:14 |
lenthamen | here 18:14 | 19:14 |
@bwvoidfv | here 11:14 | 19:15 |
crythias | 12.17 | 19:15 |
xdanger | and i also work from home (since we don't have an office at the moment =)) | 19:15 |
lenthamen | Are you in helsinki xdanger ? | 19:16 |
xdanger | finland, the land of linux and irc =) | 19:16 |
xdanger | lenthamen: no, in Jyväskylä.. Jyvaskyla if you don't include tha scandic letters | 19:16 |
xdanger | It's a town in center finland... about 85 000 people here.. | 19:18 |
lenthamen | never heard of :) I'm 30 min. from Amsterdam. | 19:18 |
xdanger | this is something like 3h from helsinki... | 19:18 |
xdanger | if's -1.3°C, and snowing outside... beatifull... | 19:19 |
xdanger | last week it was -20 =) | 19:20 |
lenthamen | I know it can be cold out there ! They offer Snow Scooter Safaris to Finland here :) | 19:21 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 104 (Connection reset by peer)] | 19:23 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 19:32 | |
crythias | darn peer pressure | 19:33 |
crythias | Heya | 19:33 |
rizen | howdy | 19:33 |
rizen | who is bwvoidfv | 19:34 |
@bwvoidfv | me | 19:34 |
crythias | Matthew | 19:34 |
rizen | wow, everyone uses such strange names | 19:34 |
rizen | that i'm not familiar with | 19:34 |
rizen | except for gerald | 19:34 |
rizen | =) | 19:34 |
crythias | heh | 19:34 |
-!- crythias is now known as doanbehayten | 19:35 | |
@bwvoidfv | where did perlDreamer go | 19:35 |
doanbehayten | dropped | 19:35 |
-!- doanbehayten is now known as crythias | 19:35 | |
-!- bwvoidfv is now known as makinMoneyForThe | 19:36 | |
@makinMoneyForThe | oops | 19:36 |
-!- makinMoneyForThe is now known as pbMoneyPrinter | 19:36 | |
crythias | heh | 19:36 |
crythias | so, matt, you fix that nasty bug I sent ya? | 19:37 |
@pbMoneyPrinter | uh; which one | 19:37 |
crythias | the one that turns all images to nasty wmfs | 19:37 |
@pbMoneyPrinter | yeah, i had to remove that back door that's been in webgui since 6.1.1 | 19:38 |
@pbMoneyPrinter | j/k | 19:39 |
crythias | I heard that there is a built-in backdoor JTH4X | 19:39 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 19:40 | |
-!- pbMoneyPrinter is now known as hallMonitor | 19:41 | |
* crythias has a pass | 19:43 | |
* hallMonitor revokes crythias' pass. | 19:51 | |
* crythias leaves a trail of yellow back to his classroom. | 19:51 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 19:53 | |
rizen | gerald | 19:54 |
crythias | yes | 19:54 |
rizen | what's your email address? | 19:54 |
crythias | me@gwy.org | 19:54 |
crythias | btw: JT, apologies. | 19:55 |
rizen | i'm bestowing upon you a great honor | 19:55 |
rizen | and i hope you'll accept | 19:56 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 19:56 | |
macOnki | hi | 19:56 |
rizen | We're starting a new Spread WebGUI campaign today | 19:56 |
@hallMonitor | hello macOnki | 19:56 |
rizen | it's called the People Behind WebGUI | 19:56 |
-!- hallMonitor is now known as mdawg | 19:56 | |
crythias | OK. | 19:56 |
rizen | it's basically just an interview with people who contribute a lot to the webgui world | 19:56 |
rizen | You are among the first to be interviewed | 19:57 |
rizen | The other two to start out the process with you are Len and Colin | 19:57 |
crythias | Sure. Thanks. I'll do right by yeh. | 19:57 |
-!- perlDreamer [n=ckuskie@nat050.mxim.com] has joined #webgui | 19:57 | |
rizen | You should now have the email with the list of questions. | 19:57 |
macOnki | for those of you who do not know me, I'm Hans Wolters :-) | 19:57 |
rizen | Hi Hans | 19:57 |
macOnki | hi rizen | 19:57 |
rizen | /whois | 19:57 |
rizen | hmmm | 19:57 |
macOnki | I know | 19:57 |
perlDreamer | rizen: matt mentioned that you wanted to talk to me? | 19:58 |
@mdawg | oh... lonki is your work login | 19:58 |
@mdawg | perlDreamer=Colin | 19:58 |
macOnki | mdawg, yes | 19:58 |
rizen | Yes Colin | 19:58 |
rizen | I'm going to tell you what I just told Gerald | 19:59 |
rizen | but first, what's your email address? | 19:59 |
perlDreamer | ckuskie@sterling.net | 19:59 |
rizen | ah yes | 19:59 |
rizen | that's right | 19:59 |
-!- mode/#webgui [+o crythias] by mdawg | 19:59 | |
@mdawg | be back in a bit. | 19:59 |
rizen | We're starting a new Spread WebGUI Campaign today | 19:59 |
rizen | It's called the "People Behind WebGUI" | 20:00 |
rizen | It's basically an interview with people that make the webgui community work | 20:00 |
rizen | the first three that have been selected for interview are You, Gerald, and Len | 20:00 |
rizen | I've just emmailed you the questions | 20:00 |
rizen | for the interview | 20:00 |
rizen | I hope that you'll accept this interview | 20:00 |
rizen | and agree to be in the listing | 20:01 |
rizen | The idea behind this is to give WebGUI a human element | 20:01 |
rizen | Right now, people really don't know much about us | 20:01 |
rizen | the people that make WebGUI live | 20:01 |
rizen | I think that should change | 20:01 |
rizen | So that's where this idea comes in. | 20:02 |
perlDreamer | Did you know that WebGUI was in the first issue of Open Source Enterprise magazine? | 20:02 |
perlDreamer | (I think that was the name) | 20:02 |
rizen | no i didn't | 20:02 |
rizen | Did you do that? | 20:02 |
perlDreamer | No. | 20:02 |
rizen | Anyway, once per month from here on out we're going to send out this list of questions to people in the community who we think should be in the spotlight | 20:03 |
rizen | But initially, we're going to put up 3 so there's some good starting content | 20:03 |
-!- mdawg is now known as mdawg_atLunch | 20:03 | |
-!- mode/#webgui [+o rizen] by crythias | 20:03 | |
-!- mode/#webgui [+o perlDreamer] by crythias | 20:04 | |
-!- crythias changed the topic of #webgui to: WebGUI CMS ... and more | www.plainblack.com | 20:04 | |
@perlDreamer | okay, I gotta ask. What is "mode +o"? | 20:04 |
@perlDreamer | I accept the invite to the interview. When would you like answers back? | 20:04 |
@rizen | the sooner the better | 20:05 |
@crythias | mode +o is operator of channel | 20:06 |
@crythias | it allows control of moderation, addition of other ops, and ability to /kick users | 20:07 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has quit ["User disconnected"] | 20:18 | |
-!- mdawg_atLunch is now known as mdawg | 20:55 | |
@mdawg | hello room | 20:57 |
macOnki | hi | 20:57 |
@crythias | hi | 21:00 |
@crythias | wow. | 21:04 |
@mdawg | ? | 21:04 |
macOnki | if you say wow now already then wait until this channel has 400 visitors daily :-) | 21:05 |
@crythias | I didn't know the government obscured planting explosives in the WTC and ignored a coordinated effort to simultaneously explode plus crash planes into them. | 21:05 |
@crythias | the things you learn in comments on digg. | 21:06 |
macOnki | well, it's not my government :-) | 21:06 |
@mdawg | nor mine. | 21:07 |
@mdawg | regardless of how hard it tries to be. | 21:07 |
@perlDreamer | you may not like it, but it's still your government | 21:07 |
@crythias | yeah. | 21:08 |
-!- crythias was kicked from #webgui by mdawg [for straying off topic] | 21:08 | |
macOnki | could you all clear me on how webgui validates user input b.t.w? | 21:08 |
@perlDreamer | like where? | 21:08 |
@perlDreamer | in an asset? | 21:08 |
macOnki | well, in the forms for example | 21:08 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 21:08 | |
crythias | you're funny | 21:08 |
-!- mode/#webgui [+o crythias] by mdawg | 21:08 | |
@perlDreamer | some form types validate input based on type | 21:08 |
@perlDreamer | like dates, integers, etc. | 21:09 |
macOnki | I know, I submitted the XSS bug | 21:09 |
@perlDreamer | most however, just take what they're given and hand it back to whomever embedded the form | 21:09 |
@perlDreamer | like an asset. | 21:09 |
@perlDreamer | It has to be done that way, because the form element itself has no idea what it's input would be used for. | 21:09 |
macOnki | but there only seems to be no internal validation on the type, only client side checking with javascript, I hope I am wrong | 21:10 |
@perlDreamer | Again, it depends on what's using the form element | 21:10 |
@perlDreamer | A forum post isn't validated, but when it is displayed it may be washed through one of the filters for removing macros, or javascript, or more (or less) | 21:11 |
macOnki | hmmm, yuk | 21:11 |
@mdawg | why yuk | 21:11 |
macOnki | when the admin wants an integer value it should be checked before you store it in a database imho | 21:12 |
macOnki | it could even be typecasted probably | 21:12 |
@perlDreamer | In each form in lib/WebGUI/Form/*.pm, look for a subroutine called getValueFromPost | 21:13 |
@perlDreamer | if there's any form based validation, it would be done in there. | 21:13 |
macOnki | hmm, ok | 21:13 |
@perlDreamer | Here's the one from Form/Integer.pm, for example: | 21:13 |
@perlDreamer | sub getValueFromPost { | 21:13 |
@perlDreamer | my $self = shift; | 21:13 |
@perlDreamer | my $value = $session{req}->param($self->{name}); | 21:13 |
@perlDreamer | if ($value =~ /^[\d\-]+$/) { | 21:13 |
@perlDreamer | return $value; | 21:13 |
@perlDreamer | } | 21:13 |
@perlDreamer | return 0; | 21:13 |
@perlDreamer | } | 21:13 |
@mdawg | onki: are you talking about the DataForm wobject? or writing custom assets? or user profile fields? | 21:14 |
macOnki | currently it is possible to enter js into both the text and the url field | 21:14 |
@perlDreamer | You could try writing a bunch of tests to see what you can shove into the Forms, but that would require mocking up Apache::Request objects. | 21:14 |
macOnki | mdawg, yes | 21:14 |
@mdawg | which one | 21:14 |
macOnki | the default form generator, and the default contact form | 21:14 |
macOnki | see the bug entry and the mailing list today | 21:15 |
macOnki | or yesterday for you maybe | 21:15 |
@mdawg | okay, so DataForm. | 21:16 |
@mdawg | not user profile fields or custom assets. | 21:16 |
macOnki | no | 21:16 |
macOnki | indeed the DataForm | 21:16 |
@mdawg | perlDreamer - he's not talking about the api, just an existing core wobject. | 21:17 |
@perlDreamer | I know. | 21:17 |
@perlDreamer | maybe the best thing to do would be to build an option into the base text form element so that you could pass it a filter. | 21:18 |
@mdawg | what onki is suggesting, then, is filtering dataform submissions for javascript, which isn't currently done. | 21:18 |
macOnki | perlDreamer, that would be a good idea | 21:18 |
@perlDreamer | but what he's talking about isn't limited to the DataForm, it applies to anywhere a Text like form element is used and not checked. | 21:18 |
macOnki | eeks | 21:18 |
@perlDreamer | that's right | 21:19 |
@perlDreamer | anywhere | 21:19 |
@mdawg | but imo those should be handled on a case-by-case basis, leaving the api as is | 21:19 |
macOnki | that will give some serious problems in the future | 21:19 |
@mdawg | well, every form control should have a filter callback coderef then...? | 21:20 |
@perlDreamer | Some of them already filter in their getValueFromPost subroutines. | 21:20 |
@perlDreamer | it's just that general purpose things, like Text, don't | 21:20 |
macOnki | b.t.w. I already mailed JT about a more serious bug, it is possible to missuse the noCache param in the GET values to look at the saved data as a visitor (data shown by the list all entries), even if normally only the admin can see it | 21:21 |
macOnki | Together with the XSS bugs it would be possible to send someone the noCache param en give them reading access to that data | 21:22 |
@mdawg | ah. that's b/c someone forgot to put security checking in DataForm's view() method. | 21:23 |
@perlDreamer | you'd have to set up filtering on a per field basis then. | 21:23 |
macOnki | might be, havn't looked at how the code handles that | 21:23 |
@perlDreamer | and migrate all existing DataForms via an update script. | 21:24 |
macOnki | brb | 21:24 |
macOnki | re | 21:28 |
@perlDreamer | so I've been doing some thinking about where else the XSS might pop up | 21:38 |
@perlDreamer | there are all assets | 21:38 |
@perlDreamer | File, Image, Event | 21:39 |
macOnki | I will do some additional testing tonight | 21:39 |
macOnki | or tomorrow | 21:41 |
@perlDreamer | you're in Finland? | 21:41 |
macOnki | no, the Netherlands | 21:41 |
@mdawg | xdanger is in finland. | 21:42 |
@perlDreamer | similar time zone. It's almost tomorrow for y'all anyway :) | 21:42 |
macOnki | :-) | 21:42 |
@crythias | still getting more hits for my pcanywhere dynamic IP stuff than my free norton antivirus getter. | 21:42 |
@mdawg | crythias: oddness. | 21:42 |
@mdawg | crythias: stay on topic. ;) | 21:42 |
@crythias | oh, yeah. | 21:42 |
@mdawg | or change the topic listed. :-D | 21:43 |
@crythias | this is my and more. | 21:43 |
@mdawg | oh, right. | 21:43 |
@mdawg | gotcha. | 21:43 |
@crythias | WGNODOX | 21:44 |
@mdawg | hey :p | 21:44 |
@crythias | PA4SPRT | 21:44 |
@mdawg | WGTSTLSS | 21:45 |
macOnki | so, you are all working on webgui fulltime? :-) | 21:45 |
@mdawg | no, goofing off fulltime. | 21:45 |
@mdawg | :p | 21:45 |
macOnki | hehe | 21:45 |
@crythias | hardly working. | 21:45 |
@mdawg | barely working. | 21:45 |
@mdawg | colin: merely working | 21:45 |
@crythias | MODPRL2 | 21:45 |
@mdawg | jt: just working | 21:45 |
@mdawg | xdanger: you still there? | 21:46 |
@crythias | I'm not so much a programmer of WebGUI as one who tries to provide free support. | 21:46 |
@crythias | MDAWG | 21:46 |
@crythias | PRLDRMR | 21:47 |
@mdawg | WREWG | 21:47 |
macOnki | WTF ? | 21:47 |
@mdawg | funny custom license plate/tag contest. | 21:47 |
@crythias | webgui runtime envirunment webgui? | 21:47 |
-!- mike_s [n=mike@s205-206-123-62.ab.hsia.telus.net] has joined #webgui | 21:47 | |
@mdawg | welcome mike. | 21:47 |
@crythias | RUGUI? | 21:47 |
@perlDreamer | GOT GUI? | 21:48 |
mike_s | thx mdawg -- thought i'd come see the hub bub... ;) | 21:48 |
@crythias | 2GUI2^C | 21:48 |
@mdawg | mike: we're a little offtopic currently (funny custom license plate/tag contest). | 21:48 |
mike_s | anybody drag JT onto here yet? | 21:48 |
@crythias | he's been | 21:48 |
@mdawg | yeah for a minute. | 21:48 |
@perlDreamer | he was here earlier | 21:48 |
@crythias | then we bother him with all sorts of nonsense about his involvement in perl conspiracies and... | 21:49 |
-!- crythias was kicked from #webgui by crythias [stop rambling] | 21:49 | |
mike_s | lol -- ya -- he is really tolerant about that kind of thing... | 21:49 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 21:49 | |
@perlDreamer | macOnki: daytime, I'm a chip designer. nightTime I'm a WebGUI documenter/tester/hacker | 21:49 |
-!- mode/#webgui [+o crythias] by mdawg | 21:50 | |
macOnki | ah, sounds nice | 21:50 |
@mdawg | between day and night, he is a husband/father/webmaster. | 21:50 |
@perlDreamer | tuba player | 21:50 |
@crythias | my wife plays flute and I play YuGiOh... | 21:51 |
macOnki | *g* | 21:51 |
@mdawg | my wife plays french horn & piano. i play nylonstring guitar. | 21:51 |
@crythias | not exactly something that should be said in the same sentence. I suppose... | 21:51 |
-!- mode/#webgui [+o macOnki] by mdawg | 21:52 | |
-!- mode/#webgui [+o mike_s] by mdawg | 21:52 | |
@macOnki | dirty minds all think the same | 21:52 |
@perlDreamer | Suit her up and ship her out west. We could use a good french horn player in orchestra. | 21:52 |
@macOnki | ow guys, do me a favor, do not op me, been one for 5 years at #php | 21:52 |
@mike_s | so have any of you tried out the dashboard yet? | 21:52 |
-!- mode/#webgui [-o macOnki] by mdawg | 21:52 | |
macOnki | thanks | 21:52 |
macOnki | give that to the webgui hackers :-) | 21:53 |
@mdawg | i'm afraid i'm the chump who wrote the thing (dashboard). | 21:53 |
@mike_s | hey !!! love it man | 21:53 |
@mike_s | very nice job mdawg | 21:53 |
@mdawg | gee thanks; i appreciate the appreciation. | 21:54 |
macOnki | mdawg, what inspired you? macosx? | 21:54 |
@crythias | Slacker can't fix real bugs. | 21:54 |
@mike_s | when i last chatted with JT sounded like not taht many people *getting* it yet | 21:54 |
@perlDreamer | not many using 6.8 yet | 21:54 |
@mdawg | the specs inspired me. Steve (plainblack's designer) admits to being influenced by macosx's titlebars/buttons. | 21:54 |
@mdawg | he did the colors/buttons. | 21:55 |
macOnki | ah, ok | 21:55 |
@mdawg | crythias: "Slacker can't fix real bugs."? | 21:55 |
@mdawg | LAYDOWN | 21:56 |
@perlDreamer | it's much more fun to make them than fix them | 21:56 |
@mdawg | I doubt anyone's actually seen the dashboard in action (besides you, mike), and the handful of people who have access to plainblack.com/clients | 21:57 |
@mike_s | it's working pretty well in my tests | 21:57 |
@mike_s | still working out the auto-refresh | 21:57 |
@mdawg | by handful, I mean, compared to the scores of people who visit the rest of plainblack.com | 21:57 |
@mike_s | and getting some fatal errors with Cahrt Director edits - but not sure how to tell if that is due to CHartDirector or to dashboard | 21:58 |
@mdawg | i've never used chart director. | 21:58 |
@mike_s | y - 3rd party wobject that we paid PB to updte for 6.7|8 | 21:59 |
@mike_s | but very nice in the dashboard context with autorefreshing graphs | 21:59 |
@crythias | DOWNBOY | 21:59 |
@mdawg | that's neat. i'd like to see it sometime | 21:59 |
@crythias | ChartDirector is nice | 22:00 |
@mike_s | here ya go - i just made it visible to everyone for the moment... http://dev4.dwvpn.net/mydashboard | 22:01 |
@perlDreamer | headin' out to lunch. catch you guys later | 22:02 |
-!- perlDreamer is now known as perlDreamer_lunc | 22:02 | |
@mdawg | cool; that's fast. | 22:03 |
@mdawg | the refresh I mean. | 22:03 |
@mdawg | can't even tell it's occurring unless i watch the http headers. | 22:03 |
@mike_s | anyhow - good framework that should mature over next while... | 22:04 |
@mdawg | yeah | 22:04 |
@mdawg | did JT mention to the the extensibility/plugin potential? | 22:05 |
@mdawg | to you | 22:05 |
@mike_s | no.... :) care to tell me? | 22:05 |
@mdawg | New Dashlet containers (similar to Shortcut's functionality) can be created to hold/import any of the existing dashlet frameworks out there (Microsoft's gadgets, google's homepage dashlets, apple's desktop objects, yahoo's homepage dashlets). | 22:06 |
@mdawg | there are tens of thousands of those dashlet thingies out there for the various frameworks. | 22:06 |
@mdawg | Apple's being the best and most extensive. | 22:07 |
@mike_s | very cool -- would be very attractive to those wanting to create consolidated dashboards | 22:07 |
@mike_s | could even see someone creating a mydashboard.com kind of site... | 22:07 |
* mdawg scurries off to check if mydashboard.com is taken | 22:08 | |
@mike_s | lol - me too | 22:08 |
@mike_s | gone | 22:09 |
@mike_s | although superdashboard.com would work.... | 22:09 |
@mike_s | just pay me a commission if you do it... ;) | 22:09 |
@crythias | D4SHB04RD.COM is available | 22:13 |
@crythias | of course nobody would be able to type it. | 22:13 |
@mdawg | mike - i watched the paper napkin ads | 22:14 |
@mdawg | some time ago | 22:14 |
@crythias | dashboardlive.com | 22:14 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 22:15 | |
@crythias | hello | 22:15 |
rizen | holy crap balls and stuff | 22:15 |
rizen | there's a lot of people on here | 22:15 |
@crythias | most are sleeping. | 22:15 |
macOnki | not true :-) | 22:15 |
@crythias | I can actually get h3110.com | 22:15 |
-!- mdawg is now known as FranksWGSlave | 22:16 | |
@mike_s | guess i can't mock jt anymore... | 22:16 |
@crythias | heh | 22:16 |
rizen | as it should be matt | 22:16 |
@crythias | this is all Colin's fault. | 22:16 |
rizen | why can't you mock me anymore? | 22:16 |
rizen | i'm totally mockable | 22:16 |
@mike_s | mdawg - what did you think of the napkins? | 22:16 |
@FranksWGSlave | well done. very professional. | 22:17 |
@mike_s | it was fun to do -- and it is pretty much what i would do sitting down with someone anyhow - | 22:17 |
@mike_s | jt -- i like the pluggable dashlet idea... very cool | 22:17 |
rizen | why are we talking about napkins? | 22:17 |
rizen | which pluggable dashlet idea? | 22:18 |
-!- crythias changed the topic of #webgui to: WebGUI CMS ... and more | www.plainblack.com | napkin friendly! | 22:18 | |
rizen | the one where we use other people's dashlets? | 22:18 |
@mike_s | yes! | 22:18 |
rizen | matt and i each came up with it independently...so it must be a good idea | 22:19 |
@mike_s | u do that and we're al lgonna go setup a dahsboard consolidation site and make a gazillion dollars | 22:19 |
@FranksWGSlave | now *that* was not my idea. | 22:19 |
@FranksWGSlave | the dashboard consolidation site. | 22:19 |
rizen | mike, what makes you think that i would allow you to do that | 22:20 |
rizen | did you read the fine print of WebGUI's license? | 22:20 |
@mike_s | lol - cuz you'd get a cut? | 22:20 |
rizen | yup | 22:20 |
rizen | it's actually the GBL not the GPL | 22:20 |
rizen | and it says that 50% of all money that exchanges hands related to or directly through webgui | 22:20 |
rizen | shall be put directly into jt's back pocket | 22:21 |
@mike_s | what a deal! | 22:21 |
* crythias starts polishing forks. | 22:21 | |
rizen | =) | 22:21 |
* FranksWGSlave puts the nose to the grindstone | 22:21 | |
* macOnki logs into the server, sudo rm -rf /data (there, that will save the company a lot :-) | 22:21 | |
@crythias | hrm... server runs much faster.. and doubled its capacity! | 22:22 |
@mike_s | and no more of that non-standard /data stuff... ;) | 22:22 |
@crythias | hee | 22:22 |
macOnki | hehe | 22:22 |
rizen | that's right mike | 22:22 |
rizen | because you love your | 22:23 |
rizen | /usr/local/web/webgui directory | 22:23 |
@crythias | oh. wait. what's this? don't rm across filesystems? | 22:23 |
rizen | and your sites called | 22:23 |
rizen | somerandomname | 22:23 |
@mike_s | lol -- just a little sensitive?? | 22:23 |
rizen | with a config file called sm_rand-name43 | 22:23 |
rizen | =) | 22:23 |
rizen | no, just saying you've got no room to talk when it comes to "non-standard" | 22:23 |
@mike_s | ya - well we outsourced all that to you now -- enjoy rejecting our reality and substituting your own... | 22:24 |
@FranksWGSlave | WIFEBTR | 22:24 |
rizen | indeed | 22:24 |
rizen | so who created this channel? | 22:24 |
rizen | was it matt? | 22:24 |
rizen | and what is it here for? | 22:24 |
* FranksWGSlave looks around | 22:25 | |
rizen | what are we accomplishing? | 22:25 |
@mike_s | bonding without the beer so far... | 22:25 |
rizen | i c | 22:25 |
@crythias | I created the channel | 22:25 |
@FranksWGSlave | well, very late last night crythias and I were having a funny license plate contest | 22:25 |
@crythias | but it was Colin's idea | 22:26 |
@FranksWGSlave | hence random msgs like 'WIFEBTR' | 22:26 |
@crythias | WTHSTPD | 22:27 |
rizen | besides each of you being members of the webgui community | 22:27 |
rizen | what does this have to do with webgui? | 22:27 |
@mike_s | i learned about hte dashboard plugin idea.... :) | 22:27 |
rizen | ok.....but | 22:27 |
rizen | i guess what i'm trying to figure out is | 22:27 |
rizen | is this a permanent thing | 22:28 |
rizen | and what's it's function | 22:28 |
@crythias | it's cool for at least a few of us developer types to collaborate | 22:28 |
rizen | entertainment? | 22:28 |
rizen | support? | 22:28 |
rizen | dev discussion? | 22:28 |
rizen | ok | 22:28 |
rizen | so it's a "whatever comes up" | 22:28 |
rizen | kind of place | 22:28 |
@FranksWGSlave | isIn($entertainment,@okayThings)?1:0 | 22:29 |
rizen | /help | 22:29 |
rizen | hmmm...this irc client doesn't seem to support commands | 22:29 |
@crythias | didn't think that was irc client's fault | 22:30 |
macOnki | rizen, what client are you using? | 22:30 |
@FranksWGSlave | Fire | 22:30 |
rizen | yeah, i'm using fire | 22:30 |
rizen | it's actually an im client | 22:30 |
rizen | with irc built in | 22:30 |
rizen | i didn't expect it to be fully functional | 22:31 |
macOnki | try xchat aqua if you are on osx | 22:31 |
@crythias | I'm using gaim. | 22:31 |
rizen | but i figured that commands should work | 22:31 |
-!- mode/#webgui [+o rizen] by crythias | 22:31 | |
@rizen | whoa | 22:33 |
@rizen | now that i've been granted op status | 22:33 |
@rizen | i get right click options on people | 22:33 |
-!- mode/#webgui [-o mike_s] by rizen | 22:33 | |
mike_s | lol | 22:34 |
-!- mode/#webgui [+o macOnki] by rizen | 22:34 | |
-!- mode/#webgui [+v mike_s] by rizen | 22:34 | |
-!- mode/#webgui [+v macOnki] by rizen | 22:34 | |
@FranksWGSlave | macOnki doesn't want to be op | 22:34 |
-!- mode/#webgui [-o macOnki] by rizen | 22:34 | |
+macOnki | thanks | 22:34 |
@rizen | what is "Voice" | 22:34 |
@FranksWGSlave | i dunno | 22:34 |
@rizen | mike_s has been voiced | 22:34 |
@crythias | think it means can speak in moderated channel | 22:34 |
@rizen | it's been a thousand years since i've used irc | 22:34 |
+macOnki | crythias, it is | 22:35 |
-!- mode/#webgui [-v macOnki] by rizen | 22:35 | |
-!- mode/#webgui [-v mike_s] by rizen | 22:35 | |
-!- mode/#webgui [+o mike_s] by rizen | 22:35 | |
* FranksWGSlave scurries off to write an ajax irc client wobject in his spare time | 22:35 | |
@crythias | You work for plainblack.com. You don't have spare time. | 22:35 |
* FranksWGSlave loves issuing vaporware announcements | 22:35 | |
macOnki | b.t.w. did Len already visit this channel? we seem to live in the same city | 22:36 |
@FranksWGSlave | yes for an hour or two earlier today. | 22:36 |
macOnki | hmm, must have missed that | 22:37 |
@FranksWGSlave | HALFEYE | 22:38 |
-!- mode/#webgui [+m] by crythias | 22:38 | |
@crythias | oops | 22:38 |
-!- mode/#webgui [-m] by crythias | 22:38 | |
@crythias | what's with the napkins? | 22:39 |
-!- crythias changed the topic of #webgui to: WebGUI CMS ... and more | www.plainblack.com | 22:40 | |
@FranksWGSlave | http://www.donorware.com/coffee | 22:40 |
@mike_s | it was just a way for us to educate folks on what we do... | 22:40 |
-!- perlDreamer_lunc [n=ckuskie@nat050.mxim.com] has quit [Read error: 104 (Connection reset by peer)] | 22:41 | |
@crythias | it's fast | 22:41 |
@crythias | think i want some cherry cobbler, now | 22:42 |
@FranksWGSlave | -cobbler | 22:42 |
* crythias smacks FranksWGSlave. Sicko. | 22:43 | |
@FranksWGSlave | oh wait. | 22:43 |
* FranksWGSlave 's face turns red | 22:43 | |
@crythias | I've heard of DonorWare .. I think. | 22:45 |
@rizen | mike, that's brilliant | 22:45 |
@mike_s | just a flash object in webgui | 22:45 |
@mike_s | some little powerpoint to flash converter | 22:45 |
@FranksWGSlave | rizen: hence the napkin references earlier. | 22:45 |
@mike_s | easy to update and maintain | 22:46 |
@mike_s | we've also started using wimpy player for embedding audio greetings on pages | 22:46 |
@rizen | that's not the brilliant part | 22:47 |
@rizen | the technology part of this is almost irrelavant | 22:47 |
@mike_s | lol - what part do you like? | 22:47 |
@rizen | the presentation (the napkins idea) | 22:47 |
@rizen | and the really dumbed down presentation | 22:47 |
@mike_s | i agree - we wanted to communicate to non-techies in a way they would feel comfortable with | 22:47 |
@rizen | giving real world examples | 22:47 |
@rizen | it's very well written | 22:48 |
@mike_s | took about 10 days to put it all together | 22:48 |
@rizen | brilliant | 22:49 |
@rizen | when 7.0 comes out i'll have to get my peeps to put together something similar | 22:49 |
@rizen | or perhaps i'll have to do it myself | 22:49 |
@crythias | OK. JT: why are dataforms not altering real tables? | 22:49 |
@mike_s | yep - something that targets mid-level managers | 22:49 |
-!- crythias was kicked from #webgui by FranksWGSlave [for speaking blasphemy] | 22:49 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 22:49 | |
crythias | ?? | 22:50 |
@rizen | matt...why did you kick him | 22:50 |
@FranksWGSlave | just playin'. | 22:50 |
crythias | I did finally pay for support... :) | 22:51 |
-!- mode/#webgui [+o crythias] by FranksWGSlave | 22:51 | |
@crythias | did I miss the answer? | 22:51 |
@rizen | am i missing something? | 22:51 |
@rizen | what does paying for support have to do with this question? | 22:52 |
macOnki | you see, this is why I didn't want ops :-) newbies always start kicking people :-) | 22:52 |
-!- mode/#webgui [-o FranksWGSlave] by rizen | 22:52 | |
@rizen | regardless | 22:52 |
@rizen | the answer is this: | 22:52 |
@rizen | allowing users to arbitrarily modify database tables | 22:52 |
@rizen | is DANGEROUS | 22:52 |
macOnki | unless it are heap tables; | 22:53 |
@rizen | that's why the tables are simulated for the dataform | 22:53 |
@crythias | well, how much more dangerous than killing a field? | 22:53 |
@rizen | what i want to do is eventually replace the dataform | 22:53 |
@rizen | i could care less what users do with their data in the dataform | 22:54 |
@rizen | yeah, they can delete fields or whatever | 22:54 |
@rizen | that's not why it's dangerous | 22:54 |
@crythias | but if you create a table for a dataform, let that be the same deal. | 22:54 |
@rizen | what's dangerous is allowing users to go around creating tables in the webgui database | 22:54 |
@rizen | deleting tables in the webgui database | 22:54 |
@rizen | or modifying tables in the webgui database | 22:54 |
@crythias | but they wouldn't have any more rome than you'd give them. | 22:54 |
@crythias | rome:roam | 22:55 |
@crythias | New dataform: new table | 22:55 |
@mike_s | crythias -- are you needing more regular looking tables for reporting? would views in MySQL 5 address the need? | 22:55 |
macOnki | what would be a good idea is to use levels with access granted, visitors only need select, insert, update | 22:55 |
@rizen | not exactly true | 22:55 |
@rizen | but regardless | 22:55 |
macOnki | users could have more rights | 22:55 |
@rizen | in the old days | 22:55 |
@rizen | i was trying to make webgui database agnostic | 22:55 |
@rizen | and as such | 22:55 |
@rizen | create/drop/alter syntax is different from database to database | 22:56 |
@rizen | so that was another reason | 22:56 |
@crythias | that I understand. | 22:56 |
@rizen | it doesn't much matter anymore though | 22:56 |
@rizen | because dataform is dead | 22:56 |
@crythias | but queries on dataforms stink. | 22:56 |
@rizen | no new features will be added to it until it is replaced | 22:56 |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 22:56 | |
@rizen | dataform will be replaced with a new asset that will allow you to create actual databases | 22:56 |
@rizen | it will work like ms access | 22:57 |
@crythias | dbs or just tables? | 22:57 |
@rizen | it will allow you to add multiple tables | 22:57 |
@rizen | structure the workflow of the application | 22:57 |
@rizen | design user interfaces | 22:57 |
@rizen | and reports | 22:57 |
@rizen | etc | 22:57 |
@rizen | databases | 22:57 |
@rizen | not tables | 22:57 |
-!- mode/#webgui [+o FranksWGSlave] by crythias | 22:57 | |
-!- mode/#webgui [-o FranksWGSlave] by rizen | 22:58 | |
-!- mode/#webgui [-o crythias] by rizen | 22:58 | |
@rizen | you should have never promoted me | 22:58 |
@rizen | i've now taken control of your channel | 22:58 |
macOnki | rizen, that will not allow us to host more then one customer on a single machine, if you grant users the rights to create databases then you might as well give them the database root privs | 22:58 |
@rizen | not true | 22:59 |
@rizen | they can't create databases | 22:59 |
@rizen | ok i stated that wrong to begin with | 22:59 |
macOnki | ok, | 22:59 |
@rizen | they can create a database asset | 22:59 |
@rizen | on the back end | 22:59 |
@rizen | i don't know how it will work | 22:59 |
@rizen | there are 3 options currently | 23:00 |
@rizen | a) a database must be pre-created for them by an admin | 23:00 |
@rizen | b) a prefix will be used like db_userdb_usertable | 23:00 |
@rizen | which will create "virtual" databases | 23:01 |
@rizen | c) users that have the appropriate admin rights will be able to create physical databases | 23:01 |
@rizen | the database asset will be then bound to one of those backends | 23:01 |
@rizen | so from the user's point of view | 23:02 |
@rizen | they have their own database to work from | 23:02 |
macOnki | well, looking at it as the security guy c is not an option I think | 23:02 |
@rizen | maybe, maybe not | 23:02 |
@rizen | i'm not ruling anything out yet | 23:02 |
@rizen | that's the advantage i get during design phase | 23:02 |
@rizen | all options are legal | 23:02 |
macOnki | hi lenthamen b.t.w., hans from piramide here | 23:03 |
@rizen | we let the real world work it's way in after we've had the opportunity to consider everything | 23:03 |
xdanger | you could use something like sqlite, and place the database in uploads =) | 23:04 |
lenthamen | hello all. | 23:04 |
xdanger | yes, and hi from me too =) | 23:04 |
@rizen | excellent | 23:04 |
@rizen | soo now there are 4 options | 23:04 |
@rizen | =) | 23:04 |
@rizen | i hadn't considered that, but it's an excellent idea | 23:05 |
xdanger | that would allow versioning the data base ;) | 23:05 |
@mike_s | how's sqllite on an nfs mount for clustered environments? | 23:05 |
@rizen | just so everyone knows...this is a 7.x+++ discussion | 23:06 |
@rizen | no work will begin on this until much much later | 23:06 |
@rizen | that is, unless we get some big company to come along and pay for it's development | 23:06 |
FranksWGSlave | (unless 6.9, 7.0 are extremely well funded asap) | 23:06 |
@rizen | and there are a few companies who have already expressed interest | 23:07 |
@rizen | I think i really like the idea of SQL::Lite for this | 23:07 |
@rizen | i mean SQLLite | 23:07 |
FranksWGSlave | can you do queries joining the various database handlers | 23:08 |
@rizen | not that i'm ruling out anything, just moving one to the top | 23:08 |
FranksWGSlave | webgui db and a sqllite db | 23:08 |
xdanger | rizen: we also have a lot of intrest in crm & the dbasset you just described... | 23:08 |
xdanger | but we just don't have very much extra money =) | 23:09 |
FranksWGSlave | .... or would you copy the sqllite db's into mysql heap db's for such queries | 23:10 |
FranksWGSlave | .... or not allow such queries | 23:10 |
@mike_s | you'd need such queries -- just joins on username alone would be important i would think | 23:11 |
@rizen | i disagree | 23:11 |
@mike_s | so just do several queries and join in memory? | 23:12 |
@rizen | there's really no good info in the users table except username | 23:12 |
@rizen | you may need to get info from the user's profile, but we can provide scripting methods to get to that data if necessary | 23:12 |
@rizen | this is not meant to become an api to get into webgui's internals | 23:12 |
macOnki | b.t.w. did someone already start writing views, triggers, etc..? | 23:12 |
FranksWGSlave | rizen: ah. | 23:13 |
@rizen | but rather a mechanism for end users to create scalable web apps instead of locking their company into unscalable ms access apps | 23:13 |
@mike_s | i was asking re views for queries | 23:13 |
macOnki | havn't tested it yest on mysql 5, triggers do work though | 23:13 |
@mike_s | personally i like the idea of keeping the data in the webgui db via meta-data - whterh that is field by field or some other technique | 23:14 |
@mike_s | i'd have concerns about the scalability of SQL::Lite in uplods | 23:14 |
@mike_s | and use views to make the data more accessible for queries | 23:15 |
* mike_s gets off my soap box | 23:15 | |
@rizen | views don't help performance | 23:15 |
@rizen | part of the big deal with the dataform is that it doesn't scale | 23:16 |
@mike_s | no but - but views to dedicated mysql server vs multiple webgui nodes hitting sqllite on an nfs share... | 23:16 |
@rizen | oh | 23:16 |
@rizen | right | 23:16 |
@rizen | i'm not arguing that | 23:16 |
macOnki | what has been the reason to use strings as the primary key for tables? | 23:16 |
@rizen | it would need to be tested | 23:16 |
@rizen | strings? | 23:17 |
FranksWGSlave | macOnki: they're binary varchar | 23:17 |
@rizen | are you talking about guids? | 23:17 |
macOnki | and the reason was? | 23:17 |
@rizen | macOnki, are you talkinga bout the GUIDs? | 23:17 |
@rizen | global unique ids? | 23:18 |
@rizen | userId varchar(22) binary | 23:18 |
macOnki | rizen, the primary keys on the mysql tables | 23:18 |
@rizen | ok | 23:18 |
@rizen | they are GUIDs | 23:18 |
@rizen | they are strings because making them strings actually makes them unique across multiple servers | 23:18 |
@rizen | you can't do that with plain old integers | 23:18 |
* mike_s is still looking forward to guids coming to play in exportable/syndicated packages | 23:19 | |
@rizen | the advantage is that you can share content between multiple sites | 23:19 |
macOnki | rizen, hmm, what if you would use unsigned integers? | 23:19 |
@rizen | without having guids conflict | 23:19 |
@rizen | it's not about having a number of them | 23:19 |
@rizen | it's about having them not conflict | 23:19 |
macOnki | ok | 23:19 |
@rizen | encased int that 22 character string | 23:19 |
crythias | I like signing my content in the UID | 23:19 |
@rizen | is the date and time it was created | 23:20 |
@rizen | the sitename it was created on | 23:20 |
@rizen | and a random 9 digit integer | 23:20 |
macOnki | ok, that clears a lot for me | 23:20 |
@rizen | that keeps it unique | 23:20 |
macOnki | although I know it will be much faster if you would use integers | 23:20 |
@rizen | it would be faster | 23:20 |
@rizen | we used to use integers | 23:20 |
@rizen | but we've switched | 23:21 |
macOnki | but given the above I understand | 23:21 |
@rizen | becauuse the power available to us is better | 23:21 |
macOnki | using increased cache and buffer size makes it a lot faster too | 23:21 |
macOnki | for mysql I mean | 23:22 |
lenthamen | I dont think mysql is the bottleneck for webgui :) | 23:22 |
macOnki | lenthamen, well, if you have the site you know we have it is :-) | 23:22 |
macOnki | dropping tables and recreating them doesn't do it any good | 23:23 |
macOnki | which is b.t.w. a problem, users who do not have enough knowledge of sql should not be allowed to use sql reports :( | 23:25 |
FranksWGSlave | varchar(22) binary (712 bits) is a MUCH larger space than an unsigned double float integer field could support (64 bits) (equivalent to BIT(64)). | 23:28 |
@mike_s | but doesn't that make a wel controlled meta-data implementation all the more importatant? | 23:28 |
macOnki | mike_s, imho it needs privs given within the database yes, I mentioned it before | 23:29 |
FranksWGSlave | oops nix float (floats aren't integers!) in my last msg. | 23:29 |
xdanger | just thought that sqlite_db could be cachet with filecache-kind-of consept for reads, and the cache flushed when write's a made... to help with scalability | 23:32 |
xdanger | but that would be quite complex, i think... | 23:33 |
macOnki | it will help, but not more then using the mysql query_cache | 23:33 |
macOnki | I've seen sites hitting the IO only 1 out of 20 | 23:33 |
-!- FranksWGSlave is now known as mdawg | 23:35 | |
-!- mode/#webgui [+o crythias] by rizen | 23:40 | |
-!- mode/#webgui [+o mdawg] by rizen | 23:40 | |
-!- perlDreamer [n=ckuskie@nat050.mxim.com] has joined #webgui | 23:42 | |
-!- mode/#webgui [+v perlDreamer] by rizen | 23:42 | |
* lenthamen is thinking about giving up on FreeBSD... | 23:47 | |
+perlDreamer | lenthamen is wise | 23:48 |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 23:50 | |
lenthamen | mdawg: Hows memory management on Windows ? | 23:51 |
@mdawg | welcome roy | 23:51 |
lenthamen | I might try that | 23:51 |
lenthamen | hehe | 23:51 |
@mdawg | uh; i dunno; i switched to centos | 23:51 |
snapcount | hey what's up guys | 23:51 |
@mdawg | you missed a DataForm replacement apocalypse | 23:52 |
+perlDreamer | where did that end up? | 23:52 |
@mdawg | with some varying exegeses | 23:52 |
lenthamen | It ended up in a discussion about GUIDs | 23:52 |
+perlDreamer | wow, from javascript form validation to GUIDs. | 23:53 |
macOnki | hehe | 23:53 |
@mdawg | bye crythias | 23:55 |
@crythias | buh bye | 23:57 |
@mdawg | BUHBYE | 23:57 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["adios! see you later!"] | 23:57 | |
* mdawg is almost done downloading Vista December CTP (5270) | 23:58 | |
--- Day changed Wed Jan 04 2006 | ||
@mdawg | it's getting late in Europe, isn't it? | 00:02 |
lenthamen | yep, I'm going offline. Its 23:00 here | 00:03 |
lenthamen | ttyl guys | 00:03 |
-!- lenthamen [n=len@83.116.130.37] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:03 | |
+perlDreamer | later len | 00:03 |
@mdawg | you arrived at a quiet point, snapcount | 00:06 |
@rizen | are you guys ready for apocalypse #2 for today? | 00:07 |
+perlDreamer | bring it on | 00:07 |
@rizen | len and i have been discussing changing webgui's output model | 00:07 |
@rizen | going more toward apache bucket brigade style of doing things | 00:08 |
@rizen | it ends up using less memory, processes faster, and most importantly | 00:08 |
@rizen | gives a percieved performance boost of over 300% | 00:08 |
@rizen | i say percieved because to the human eye it looks 300% faster | 00:08 |
@rizen | but in reality it's just about 20% faster | 00:09 |
@mike_s | is there a link explaining the concept? | 00:09 |
@rizen | there is, but i'm going to explain it | 00:09 |
@rizen | in webgui terms right now | 00:09 |
@rizen | the apache docs are very technical on this subject | 00:09 |
@rizen | in webgui right now | 00:09 |
@rizen | a page processes in its entirety before it gets returned to the browser | 00:10 |
@rizen | before any part of it gets returned | 00:10 |
@rizen | we do this because any page can cause a 302 redirect, which is in the http head | 00:10 |
@rizen | and because we need to be able to insert stuff into the <head> block | 00:10 |
@rizen | the problem with this is that there is a noticable lag between the click and the user getting any data back | 00:11 |
@rizen | it's not that webgui is slow, it's that webgui processes everything before rendering | 00:11 |
@rizen | server page languages don't work that way | 00:11 |
@rizen | they start spewing back as soon as they have content to spew | 00:11 |
@rizen | i've heard the arguement that webgui is slow compared to php apps | 00:12 |
@rizen | but it's not really, it's a perceived difference | 00:12 |
@rizen | not a real difference | 00:12 |
@rizen | anyway...here's what would change | 00:12 |
@rizen | there will be a new output class accessible through session | 00:12 |
@rizen | $session->output->content | 00:12 |
@rizen | $session->output->header | 00:12 |
@rizen | (oh yeah, this is the new session object model for those of you who aren't up to speed) | 00:13 |
@rizen | So assets will be responsible for outputing their own content | 00:13 |
@rizen | rather than returning it all back to the WebGUI content handler | 00:13 |
@rizen | i don't have all the details worked out yet, but here's the jist of how it will work | 00:14 |
@rizen | you make a request to the page | 00:14 |
@rizen | and the asset gets loaded | 00:14 |
@rizen | once in the www_ method | 00:14 |
@rizen | the following happen | 00:14 |
@rizen | determine if the asset can result in a redirect | 00:14 |
@rizen | if it can, process it like we do now | 00:14 |
@rizen | if it can't, send the http header | 00:15 |
@rizen | determine all the stuff the asset needs to add to the <head> block | 00:15 |
@rizen | process the style | 00:15 |
@rizen | process macros on the style | 00:15 |
@rizen | return the first half of the style | 00:15 |
@rizen | (everything before <tmpl_var body.content> | 00:16 |
@rizen | process the asset template | 00:16 |
@rizen | return the asset content | 00:16 |
@rizen | return the footer content | 00:16 |
@rizen | if it's a layout | 00:16 |
@rizen | which has multiple stages | 00:16 |
@rizen | then it will work a little differently | 00:16 |
@rizen | but that's ok, since the asset is responsible for printing it's own content | 00:16 |
@rizen | if it's a layout | 00:16 |
@rizen | we'll load up all the sub assets | 00:17 |
@rizen | get all the head block elements | 00:17 |
@rizen | then process the style | 00:17 |
@rizen | process macros on the style | 00:17 |
@rizen | print the style head | 00:17 |
@rizen | then process and return each asset in the page | 00:17 |
@rizen | independently | 00:17 |
@rizen | as they're rendered | 00:18 |
@rizen | processing macros on the contents of each one as they go by | 00:18 |
@rizen | and ultimately print out the style footer | 00:18 |
@rizen | it's more work for the asset developer to do it this way, by a little bit | 00:18 |
@rizen | but because we're dumping out buckets at a time | 00:19 |
@rizen | rather than the entire page contents | 00:19 |
@rizen | we're not using up as large of chunks of memory | 00:19 |
@rizen | which makes macro processing faster | 00:19 |
@rizen | because regex is recursive and uses big heaps | 00:19 |
@rizen | and most importantly | 00:19 |
@rizen | the user is seeing the page as it's rendered | 00:20 |
@rizen | rather than waiting to load anything | 00:20 |
@rizen | until everything is complete | 00:20 |
@mike_s | very cool -- any idea how this would be affected by table based layouts vs CSS div based layouts? | 00:20 |
@rizen | So what do you think? | 00:20 |
@rizen | won't make any difference | 00:20 |
@rizen | the layout template will be preprocessed | 00:20 |
@rizen | and in the space where we currently put asset loops | 00:21 |
@rizen | we'll just put some sort of a delimiter | 00:21 |
@rizen | that we can split on | 00:21 |
@rizen | so that we can chunk the contents of the page layout | 00:21 |
@rizen | back to the browser | 00:21 |
@rizen | i doubt it will even change the page layout templates | 00:21 |
@rizen | it will just change the backend processing a little | 00:21 |
@mike_s | k- that's that part i was wodnering about | 00:22 |
@rizen | and there will of course be helper methods in Asset.pm and Asset/Wobject.pm to aid in this | 00:22 |
@mike_s | so the effect is that it *appears* that the content starts filling in on the page asynchronously | 00:22 |
@rizen | yup | 00:22 |
@rizen | it's more like streaming | 00:22 |
@mike_s | cool - have had clients ask for that... | 00:23 |
@rizen | we stream the content back in real time | 00:23 |
@rizen | rather than waiting for processing | 00:23 |
@rizen | anybody see any problems? | 00:23 |
@rizen | have any ideas for making it better? | 00:23 |
@rizen | if not, i can tell you about part two of this apocalypse | 00:24 |
@mike_s | might be my lack of understanding about how the rendering is done but... | 00:24 |
@mike_s | how does a style or layout that uses a table get split? | 00:24 |
-!- mdawg is now known as mdawg_afk-errand | 00:24 | |
@rizen | when the browser gets it, it will be a complete table | 00:25 |
macOnki | rizen, it sounds ok but like mike_s mentioned, a table design will always wait until the table is closed, if an outer table is part of the layout mike_s remark still stands | 00:25 |
@rizen | as far as webgui is concerned, it's just a string of text | 00:25 |
@rizen | so we just chunk it up | 00:25 |
@rizen | at the variable inserts | 00:25 |
@rizen | yes mac, that's true | 00:25 |
@mike_s | so there is some importance to designing styles/layouts to take advantage of this approach | 00:25 |
@rizen | but you'll have stuff before the table design | 00:25 |
@rizen | for instance, all teh stuff in the <head> block | 00:26 |
macOnki | rizen, true, those are parsed | 00:26 |
@rizen | that stuff can be downloading | 00:26 |
@rizen | there is some importance | 00:26 |
@rizen | but not much | 00:26 |
@rizen | eaven table layouts will render faster | 00:26 |
@rizen | in modern browsers | 00:26 |
@rizen | sorry...even | 00:26 |
macOnki | that all depends on the browser indeed | 00:26 |
@rizen | i have a demo for you | 00:27 |
@mike_s | but potentially a css based layout could all be pushed down first, and then the divs filled in async right? | 00:27 |
@rizen | crap, my demo isn't online...forgot about that | 00:27 |
@rizen | no demo for you | 00:27 |
@mike_s | lol - glad that doesn't happen to just me... | 00:27 |
@rizen | yes, css based layouts will theoretically render faster | 00:28 |
macOnki | rizen, I understand what you mean, I'm a php developer, ob_flush is what you are trying to achieve I suppose | 00:28 |
@rizen | but honestly, you likely won't notice that much of a difference | 00:28 |
@rizen | we're talking about a second or two here anyway | 00:28 |
@rizen | not minutes | 00:28 |
@rizen | yes, basically no buffering | 00:29 |
macOnki | it wouldn't gain any client side speed if the design holds nested tables | 00:29 |
@rizen | just spew it forward | 00:29 |
@rizen | yes it still will | 00:29 |
@rizen | like i said | 00:29 |
@mike_s | this is probably more meaningful for environemtns using expensive assets like the WS client | 00:29 |
@rizen | images, css, javascript | 00:29 |
@rizen | etc | 00:29 |
@rizen | will still all be requested | 00:29 |
@rizen | while the user is waiting for the html | 00:29 |
@rizen | so there will still be perceived speed advantage | 00:29 |
macOnki | hmm, true | 00:29 |
@rizen | yes, anything that has to access external content will benefit even more greatly | 00:30 |
@rizen | because the first part of the page can be downloading | 00:30 |
@rizen | whilst requesting the second part of the page | 00:30 |
@rizen | ok | 00:30 |
@mike_s | for us, the next WS client enhancemnt was either to make it AJAX aware and do its stuff async, or do what JT is describing here | 00:30 |
@rizen | anymore questions before part 2 | 00:30 |
macOnki | nopes | 00:31 |
@mdawg_afk-errand | (sry I can't participate more :( ) | 00:31 |
@rizen | actually, the ajax aware thing may be a good idea anway | 00:31 |
@rizen | anyway | 00:31 |
@rizen | because that way the entire page can load | 00:31 |
@rizen | and you can display a little "please wait" message | 00:31 |
@rizen | while the ajax content is fetched | 00:31 |
@mike_s | true | 00:31 |
@mike_s | gotta keep matt busy... | 00:31 |
@rizen | indeed | 00:32 |
@rizen | ok...any further questions? | 00:32 |
@mike_s | nope | 00:32 |
@rizen | part 2: | 00:32 |
@rizen | because all the content will be going out through this output class | 00:32 |
@rizen | macro processing can be done there | 00:32 |
@rizen | thusly saving the programmer from having to write in macro processing | 00:33 |
@rizen | in addition, since the content is all going to one place | 00:33 |
@rizen | it can all be piped out to a cache file | 00:33 |
@rizen | and then the entire contents of the page (http header and all) can be cached | 00:33 |
@rizen | so that if the page is requested again | 00:33 |
@rizen | it can be retrieved directly from the cache | 00:34 |
@rizen | without even loading the asset | 00:34 |
@rizen | that's not something we can currently do | 00:34 |
@mike_s | what about places where macros affect what data is fetched in the first place? (SQL reports or WS CLient) but otherwise very cool for "generic" assets | 00:34 |
@rizen | on those pages, you'll need to disable caching | 00:34 |
@rizen | just as you would now | 00:34 |
@mike_s | fair enough | 00:34 |
@mike_s | but we would still need the macro processed before output | 00:35 |
@rizen | ?? | 00:35 |
+perlDreamer | otherise you can't execute the SQL Query that depends on the macro output | 00:35 |
@rizen | are you talking about preprocessing on the query itself? | 00:35 |
+perlDreamer | select * from myTable where myField=^FormParam("field"); | 00:35 |
+perlDreamer | yes | 00:35 |
@rizen | ah yes | 00:35 |
@rizen | that would continue to be just as it is | 00:36 |
@rizen | i'm talking about macro processing on the page content | 00:36 |
+perlDreamer | post processing, so to say | 00:36 |
@rizen | yes | 00:36 |
@mike_s | in that case... cool -- would let rendered assets sit in cache... | 00:36 |
@rizen | basically what i'm getting at here | 00:36 |
@rizen | is that now that we have an output class | 00:36 |
+perlDreamer | almost like a little built in squid proxy | 00:36 |
@rizen | we can acheive all sorts of post processing tasks | 00:36 |
@rizen | that we couldn't before | 00:36 |
@rizen | like caching | 00:37 |
@rizen | like better macro handling | 00:37 |
@rizen | etc | 00:37 |
@rizen | exactly like a built in squid proxy | 00:37 |
@rizen | or more correctly, a reverse proxy | 00:37 |
+perlDreamer | so would the WRE drop the squid proxy and use this instead? | 00:37 |
@rizen | no | 00:37 |
@rizen | it's still beneficial to have the mod_proxy | 00:38 |
@rizen | serving up static files | 00:38 |
@rizen | and handling ssl connections | 00:38 |
@rizen | etc | 00:38 |
+perlDreamer | okay | 00:38 |
@mike_s | but with memcahced (yes i'm biased) most of a site could be sitting in cache... | 00:38 |
@rizen | because mod_perl is still very heavy | 00:38 |
@rizen | yes | 00:38 |
@rizen | not just on memcached | 00:38 |
@rizen | the file cache would be too | 00:38 |
@rizen | though memcached would be faster | 00:38 |
@mike_s | right | 00:38 |
@mike_s | so main diff is that the caching would be at a rendered asset level instead of a page level? | 00:39 |
@rizen | so yes, it will take better advantage of your giant memcached servers | 00:39 |
@rizen | no, the reverse | 00:39 |
@mike_s | doh | 00:39 |
@rizen | it would be at the page level instead of the asset level | 00:39 |
@rizen | and it would be handled outside of assets | 00:39 |
@rizen | therefore not requiring the asset to be loaded | 00:40 |
@rizen | in order to serve up the cache | 00:40 |
@rizen | we're just comparing the requested URL | 00:40 |
@rizen | and the userId | 00:40 |
@rizen | no asset privileges | 00:40 |
* mike_s light *** goes on | 00:40 | |
@rizen | so anybody see any problem with this? | 00:40 |
@rizen | this will be a 6.9 or 7.0 feature, if i can work out all the details | 00:41 |
@rizen | if i can't work it out, then it won't happen until 9.x or 10.x | 00:41 |
@rizen | whenever we do the next restructuring | 00:41 |
@rizen | of the api | 00:41 |
@mike_s | seems like a good direction from my limited perspective... | 00:44 |
macOnki | rizen, apart from this, will the api be restructured a lot? | 00:44 |
@rizen | yes | 00:45 |
@rizen | the new session system | 00:45 |
@rizen | to get rid of the global session variable | 00:45 |
@rizen | has affected every single file in the system | 00:45 |
@rizen | and therefore the api | 00:45 |
@rizen | it sux from a migration perspective | 00:45 |
@rizen | but it's a huge advantage from a future outlook perspective | 00:46 |
macOnki | rizen, well, that is part of another problem, we are still in the process of updating sites, with an api changing this much there will be problems upgrading to newer versions, please be aware | 00:46 |
* mike_s personally wants a *very* stable api in 7.x | 00:46 | |
@rizen | jt want's what mike wants | 00:46 |
@mike_s | LOL | 00:46 |
@rizen | mac, i understand your perspective | 00:47 |
@rizen | believe me | 00:47 |
macOnki | rizen, part of the problem is that the upgrade scripts do not work as the way people expect it | 00:47 |
@rizen | plain black manages more than 2000 web sites for our clients | 00:47 |
@rizen | some with 10's of thousands of lines of custom code | 00:47 |
macOnki | and the company I work for is thinking about other solutions | 00:47 |
@rizen | the upgrade scripts can't work perfectly | 00:47 |
@rizen | too much is different | 00:47 |
@rizen | and there are too many variables from install to install | 00:47 |
@rizen | we test and test and test | 00:48 |
@rizen | and we still never can account for every single thing | 00:48 |
@rizen | here's what i recommend | 00:48 |
@rizen | buy our advanced support package | 00:48 |
@rizen | then it's our problem | 00:48 |
@rizen | not yours | 00:48 |
@rizen | we'll do your upgrades for you | 00:48 |
@rizen | ask, mike | 00:48 |
@rizen | we do it for his org | 00:48 |
@mike_s | lol -- still not painless, but not as bad as the last upgrade cycle | 00:49 |
@mike_s | and to JT's credit, when we do have a problem, he owns it | 00:49 |
macOnki | rizen, we do not have enough paying customers using webgui to get that kind of support, migrating to for example exponentcms which has simular problems security related can be fixed by me. | 00:49 |
macOnki | or by anyone else with a deeper knowledge of php | 00:50 |
macOnki | the problem with webgui is the ever changing api | 00:50 |
macOnki | no offence | 00:50 |
@rizen | sure, but there's nothing i can do about php | 00:50 |
@rizen | i'm certainly not going to rewrite it in php | 00:50 |
@mike_s | so jt - after 6.9 -- how long with the api be locked in? | 00:51 |
macOnki | I didn't ask that :-) | 00:51 |
@rizen | mac, how long have you been part of the webgui community? | 00:51 |
@rizen | did you come in after 5.5? | 00:51 |
macOnki | rizen, only short, but I did read a lot | 00:51 |
@rizen | ok | 00:51 |
macOnki | 5.4 | 00:51 |
@rizen | so you never experienced the bliss that was pre 5.5 upgrades | 00:51 |
@rizen | once we get to 7.0.0 | 00:51 |
@rizen | there will be ZERO new API changes | 00:52 |
@rizen | until the next restructuring | 00:52 |
@rizen | we'll add to the API to give more functionality | 00:52 |
macOnki | true, but this isn't an attack to webgui. I only state what we are thinking about | 00:52 |
@rizen | but never change or delete any part of the api | 00:52 |
@rizen | which means that assets, macros, etc that are written for 7.0.0 | 00:52 |
@rizen | will work on 8.5.9 | 00:52 |
@mike_s | serious? | 00:53 |
@rizen | also, it means that your upgrades will be far more smooth than they have ever been in your webgui lifetime | 00:53 |
@rizen | yes i'm serious | 00:53 |
@rizen | the only way that an asset (or whatever) that was written for 7.0.0 won't work in 8.5.9 would be if it's using some bugged part of the api | 00:54 |
@mike_s | so what were the commetns re 9.x and 10.x previously? any expected lifespan yet? (not a fair question, but is 7.x gonna last longer than 6 months) | 00:54 |
@rizen | as in, the bug gets fixed | 00:54 |
@rizen | and the fix breaks the code | 00:54 |
-!- perlDreamer [n=ckuskie@nat050.mxim.com] has left #webgui [] | 00:54 | |
@rizen | but the API will not change | 00:54 |
@rizen | 9.x or 10.x (whatever the next restructuring ala 6.x is) will be 3 or 4 years down the road | 00:55 |
@rizen | at minimum | 00:55 |
@mike_s | so we have 7/8 for 3-5 years of stability ? | 00:56 |
@rizen | yes | 00:56 |
@rizen | we may have 7/8/9/10/11/12 | 00:56 |
@rizen | for all i know | 00:56 |
@rizen | version numbers are irrelevant as far as this goes | 00:56 |
@mike_s | anything beyond 3-5 years is meaningless | 00:56 |
@rizen | just know that you have AT MINIMUM 3 years of stability | 00:56 |
@mike_s | the world changes too much | 00:57 |
@rizen | i agree that the world changes too much | 00:57 |
@rizen | but that's what 6.x has been about | 00:57 |
@rizen | giving us a platform we can build on | 00:57 |
@rizen | without chaning the apip | 00:57 |
@rizen | api | 00:57 |
@rizen | only adding to it | 00:57 |
@mike_s | so what is the big picutre purpose of 7.x vs 8.x in your mind? | 00:58 |
@mike_s | are you that far in your thinking yet>? | 00:59 |
@rizen | each one will have functional goals | 01:00 |
@rizen | 7.x should be about commerce | 01:00 |
@rizen | 8.x should be about whatever functional goal we come up with at that time | 01:00 |
@rizen | but who knows | 01:00 |
@rizen | 7.x is still 6 months away | 01:01 |
@rizen | by then i may decide that 7.x is about CRM | 01:01 |
@rizen | and 8.x is about web games | 01:01 |
@mike_s | so in some ways, the question is, while breaking the apis for eliminstating global sessions, does it make sense to also make the move the apache buckets | 01:01 |
@mike_s | or wait for that until 9 or 10 | 01:01 |
@rizen | actually no | 01:02 |
@rizen | that's not the question | 01:02 |
@rizen | i already know it makes sense to do it | 01:02 |
@mike_s | personally, i want the api pain to stop, but i'd rather get the api changes done once and for all for a *long* time | 01:02 |
@rizen | the question is whether or not i'm smart enough to figure out how to do it in a reasonable timeframe | 01:02 |
@rizen | 6.x has dragged on long enough | 01:02 |
@rizen | i won't delay the release of 7.0.0 just to do that | 01:02 |
@mike_s | in whcih case it waits for 3-5 years? | 01:03 |
@rizen | yes | 01:03 |
@rizen | because it requires a break in the api | 01:03 |
@rizen | if it doesn't get done now | 01:03 |
@rizen | it won't get done for a very long time | 01:03 |
@rizen | that means that i either better be as smart as i think i am | 01:03 |
@mike_s | sin which case ajax aware ws client becomes way more meaningful | 01:03 |
@rizen | (which isn't very) | 01:03 |
@rizen | or we need to get a lot of money flowing in to hire people smarter than me | 01:04 |
@rizen | =) | 01:04 |
@mike_s | lol | 01:04 |
@rizen | like i said before | 01:04 |
@rizen | the ajax ws client makes sense anyway | 01:04 |
@rizen | it's the right thing to do | 01:04 |
@rizen | regardless of this stuff | 01:04 |
@mike_s | ya - i'm sure we'll be talking about that yet.... | 01:05 |
@rizen | mac | 01:05 |
@rizen | did we lose you? | 01:05 |
macOnki | no | 01:05 |
@rizen | does my 3 year promise sound good to you? | 01:05 |
@rizen | will you relay that to your colleagues | 01:05 |
macOnki | 3 years sounds good, but I see a lot of problems | 01:05 |
@rizen | fill us in | 01:06 |
@rizen | what problems | 01:06 |
macOnki | I want to think about it and do some more research before I reply | 01:06 |
@rizen | ok, at least hint me | 01:06 |
@rizen | problems with the 3 year promise | 01:06 |
@rizen | or with the bucket output | 01:06 |
@rizen | or with something else | 01:06 |
-!- perlDreamer [n=ckuskie@nat050.mxim.com] has joined #webgui | 01:07 | |
macOnki | rizen, well, part of it would be what I mailed you about, looking at the code and hearing what was told here today will make me have a sharper look | 01:07 |
macOnki | even the fact that you are considering ajax | 01:07 |
macOnki | webgui needs proper input validation for instance | 01:08 |
-!- perlDreamer [n=ckuskie@nat050.mxim.com] has left #webgui [] | 01:08 | |
@rizen | that's easily done though | 01:08 |
@rizen | our forms system is all OO | 01:08 |
macOnki | if you would use ajax without it you will have a big problem | 01:08 |
@rizen | by changing a single method | 01:08 |
@rizen | i can validate every form element for XSS | 01:08 |
macOnki | rizen, again, I will need to investigate it a bit more but I do see problems | 01:09 |
@rizen | please note that most of webgui already has such validation | 01:09 |
@rizen | the parts of webgui exposed to users | 01:09 |
@rizen | user profile fields, cs posts | 01:09 |
@rizen | etc | 01:09 |
macOnki | well, people told me that all textfields are not validated since webgui can't expect what is supposed to be submitted | 01:10 |
macOnki | maybe there is a backlog of todays discussion | 01:11 |
macOnki | but is webgui tested for sql injections? | 01:11 |
macOnki | rizen, to be more precise, I am afraid it hasn't been tested, I hope I am wrong | 01:12 |
@rizen | hold on a sec, on phone | 01:12 |
macOnki | np, back in a minute too, taking a cigaret | 01:12 |
snapcount | anytime user data is passed into an sql statement it should be escaped by the quote method | 01:16 |
snapcount | which in the webgui api is just a wrapper for DBI quote | 01:17 |
snapcount | that should quash any sql that is passed in | 01:17 |
macOnki | snapcount, bullshit, forgive me for saying that | 01:17 |
macOnki | it should be checked before inserting it into the database | 01:17 |
snapcount | it is | 01:17 |
macOnki | it isn't | 01:18 |
snapcount | quote is executed before the statement is executed on the db | 01:18 |
macOnki | whenever you quote user input you should depend on sanitizing the output, this is not done | 01:18 |
macOnki | but rizen can fill you in on what I discovered today | 01:19 |
snapcount | I'm not following you | 01:20 |
snapcount | are you saying it's okay to let the injection happen so long as you don't let it affect what is sent back to the user? | 01:21 |
macOnki | snap, I can insert js into text fields, you can quote it before inserting it into the database but webgui fails to check it when it's read from the database | 01:21 |
snapcount | oh | 01:22 |
@mdawg_afk-errand | onki is referring to a situation in dataform where js is inserted. snapcount is referring to escaping sql code, not js. | 01:22 |
snapcount | yes | 01:22 |
snapcount | XSS vulnerabilities do exist | 01:22 |
snapcount | and need to be fixed | 01:22 |
macOnki | whenever you store data it should be what you expect | 01:23 |
snapcount | I agree... I just wouldn't describe what you're talking about as SQL injection | 01:23 |
snapcount | that's where the confusion came in | 01:23 |
snapcount | I smell what you're cookin' | 01:23 |
macOnki | true, but these issues are in general part of the sql injections. I am not saying webgui has those problems but stated that I will need to examine that a bit more | 01:24 |
@mdawg_afk-errand | does anyone here mind if today's irc transcript is emailed to the dev list? | 01:25 |
@mdawg_afk-errand | I won't do it if anyone objects in the next 7 hours. | 01:25 |
@mdawg_afk-errand | or even next 18 hours. | 01:25 |
macOnki | mdawg_afk-errand, I think it's better to store it somewhere online and post the link :-) | 01:25 |
-!- mdawg_afk-errand is now known as mdawg | 01:25 | |
@mdawg | that could be. | 01:26 |
snapcount | I'm okay with it so long as my name is changed to "Rizen's Daddy whom he worships because $self->coolness > his" | 01:27 |
snapcount | or something to that effect | 01:27 |
@mdawg | i thought maybe you'd want to see the 1000 lines you missed | 01:27 |
macOnki | rizen, sorry but I need some sleep now, It is past midnight over here, I can discuss the issues again tomorrow | 01:27 |
macOnki | night all | 01:27 |
@mdawg | night | 01:28 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit ["Leaving"] | 01:28 | |
snapcount | by the way... is there a bot that will keep this channel alive? | 01:28 |
@mdawg | no; want to make one? | 01:28 |
snapcount | yeah... I haven't done it since I was like 12 though | 01:29 |
@mdawg | :-D | 01:29 |
snapcount | I've some friends over on #novell on a different network... I'll see what they're using | 01:29 |
snapcount | I'm pretty sure my TOS will allow me to host it but I'm not sure | 01:30 |
snapcount | unless PB wants to host it | 01:30 |
snapcount | I don't care either way | 01:30 |
@mdawg | i dunno. I don't know if pb's datacenter allows that either. | 01:36 |
@rizen | ok back | 01:39 |
@rizen | sorry that took so long | 01:39 |
@rizen | people like to chat | 01:39 |
@rizen | looks like mac is gone | 01:39 |
@rizen | too bad | 01:39 |
@mdawg | his other login is lonki_home (his work pc) | 01:40 |
@mdawg | so he'll have a transcript of this. | 01:41 |
@mdawg | if you wanted to send him a msg that he'll get in a few hours. | 01:41 |
@rizen | i c | 01:43 |
@rizen | well then the answer is: | 01:43 |
@rizen | yes, webgui has been tested for sql injections | 01:43 |
@rizen | by 2 seperate security companies | 01:43 |
@rizen | and the two errors they found were fixed | 01:43 |
@rizen | no it doesn't protect all public fields against XSS, but it does do it where it counts | 01:44 |
@rizen | i'm not sure how severe the dataform thing is yet, still have to investigate | 01:44 |
@mdawg | i looked into it. | 01:44 |
@mdawg | there's no privilege/group security on viewList | 01:45 |
@rizen | and like i said before, if we decide to do so, making all fields do some basic javascript injection testing is rather trivial | 01:45 |
@rizen | especially in 6.9 | 01:45 |
@rizen | ok, that's easily fixed matt | 01:45 |
@rizen | and that has virtually nothing to do with an xss exploit | 01:45 |
@mdawg | i know. | 01:45 |
snapcount | shit ballz | 01:45 |
snapcount | We do not allow IRC, egg drop bots, or anything of the sort on our network. IRC servers are extremely prone to DoS activity. If you are caught running an IRC server inside our network your account will be terminated immediately. This is a pretty common practice in the hosting industry today. The rule is, you can run anything on the server as long as no one can access it via a standard IRC client. | 01:46 |
snapcount | I guess I can't host the bot | 01:46 |
snapcount | maybe I can get one of my Novell friends to do it | 01:47 |
@mdawg | I didn't think irc bots were necessarily irc servers. i thought they could be client-only | 01:47 |
@mike_s | anyone want to write a POE based IRC bot? i'll host it on one of our servers | 01:47 |
snapcount | I'm so lame I don't even know what POE is | 01:48 |
snapcount | so I guess that counts me out | 01:48 |
* mdawg is a lam3r as well. | 01:48 | |
snapcount | I'll provide moral support | 01:48 |
@mike_s | http://search.cpan.org/~bingos/POE-Component-IRC-4.77/lib/POE/Component/IRC.pm | 01:48 |
@rizen | there are already half a dozen poe irc bots | 01:49 |
@rizen | on the example pages | 01:49 |
snapcount | brb... I'm gonna hop on efnet and see if someone will take up our cause | 01:49 |
@mike_s | yep | 01:49 |
@rizen | incidentally, no i can't host anything related to irc either | 01:49 |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [] | 01:49 | |
@rizen | 2 of our 7 upstream providers have strict clauses in our contract with them not to do it | 01:49 |
@mike_s | i'm not aware of any restrictions we have in our data center -- let me double check | 01:50 |
xdanger | I can, but I'm in finland and don't know that much about bot's... but my irssi is online 24/7 and has some limited autoop functions... | 01:51 |
-!- mode/#webgui [+o xdanger] by mdawg | 01:51 | |
@xdanger | so now I just have to remember how the autoop syntax went =P | 01:52 |
@rizen | anybody know what language this is: | 02:00 |
@rizen | http://www.framasoft.net/article3540.html | 02:00 |
@mdawg | french | 02:01 |
@xdanger | french | 02:01 |
-!- usepoe712 [n=poebot@64.78.230.164] has joined #webgui | 02:01 | |
@mike_s | that would be my little poe bot | 02:01 |
@rizen | nice | 02:01 |
@mike_s | just testing -- and it will be setup to log the conversations | 02:01 |
-!- mode/#webgui [+o usepoe712] by mdawg | 02:01 | |
@xdanger | mdawg: could you leave the channel and come back so that I know that I did this correctly ? | 02:01 |
-!- mdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 02:02 | |
-!- mdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:02 | |
-!- mode/#webgui [+o mdawg] by xdanger | 02:02 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 02:02 | |
@mdawg | nice. | 02:02 |
@xdanger | 02:02 -!- Friends checked: mdawg | 02:02 |
@xdanger | 02:02 -!- mode/#webgui [+o mdawg] by xdanger | 02:02 |
@mike_s | here's sample logging fromthe poebot... | 02:02 |
@mike_s | [mike@mark4 irc_logger]$ ./poebot.pl | 02:02 |
@mike_s | [Tue Jan 3 17:01:27 2006] <mike_s:#webgui> that would be my little poe bot | 02:02 |
@mike_s | [Tue Jan 3 17:01:44 2006] <rizen:#webgui> nice | 02:02 |
@mike_s | [Tue Jan 3 17:01:46 2006] <mike_s:#webgui> just testing -- and it will be setup to log the conversations | 02:02 |
@mike_s | [Tue Jan 3 17:01:48 2006] <xdanger:#webgui> mdawg: could you leave the channel and come back so that I know that I did this correctly ? | 02:02 |
@xdanger | don't know how static your host's are, but.. | 02:02 |
@mike_s | [Tue Jan 3 17:02:19 2006] <mdawg:#webgui> nice. | 02:02 |
@mike_s | [Tue Jan 3 17:02:20 2006] <xdanger:#webgui> 02:02 -!- Friends checked: mdawg | 02:02 |
@mike_s | [Tue Jan 3 17:02:20 2006] <xdanger:#webgui> 02:02 -!- mode/#webgui [+o mdawg] by xdanger | 02:02 |
@mdawg | my ip changes about once a month. | 02:02 |
-!- mode/#webgui [+o crythias] by mdawg | 02:03 | |
@crythias | howdy | 02:03 |
@mike_s | so what does everyone want wiht the logs? | 02:03 |
@mike_s | emailed once a day to the dev list? posted to a website? | 02:04 |
@crythias | better not | 02:04 |
@crythias | :) | 02:04 |
@mdawg | i dunno. but I can mail you the entire log for today. | 02:04 |
@xdanger | just some one adds something to op me so that should be enough | 02:04 |
@crythias | tyvm | 02:04 |
@xdanger | generate a funny statistics with pisg | 02:04 |
@xdanger | =) | 02:04 |
@crythias | what's new? | 02:05 |
@mike_s | you missed out on a few of JT's apocolypse's | 02:05 |
@mike_s | so we decided to start logging this -- thus the poe bot | 02:07 |
@mike_s | just needing to decide what to do with the logs | 02:07 |
@crythias | oh :) | 02:07 |
@mdawg | nail them to santa clause | 02:07 |
@mdawg | err | 02:07 |
@mdawg | mail them to santa | 02:07 |
@mdawg | just kidding. | 02:07 |
@crythias | freudian slip? And I didn't think they'd fit you... | 02:07 |
@mdawg | (I think?) | 02:07 |
@mdawg | hey :p | 02:07 |
@xdanger | my irssi also automaticly logs everything... | 02:08 |
@xdanger | just for your amusement: http://mentalhouse.net/irc/webgui | 02:09 |
@mike_s | wow - very good random quotes... | 02:10 |
@mike_s | not putting quesiton marks on anymore | 02:11 |
@rizen | i like that section below | 02:12 |
@crythias | that amuses me. | 02:12 |
@rizen | is mike_s stupid? | 02:12 |
@rizen | Is mike_s stupid or just asking too many questions? 23.3% lines contained a question! | 02:12 |
@mike_s | )(*#$) )(*#$)(* #) | 02:12 |
@mike_s | thanks for picking that up buddy | 02:12 |
@rizen | hehe | 02:13 |
@rizen | it also says i talk too much | 02:13 |
@mdawg | ? | 02:13 |
@mdawg | ? | 02:13 |
@mdawg | ? | 02:13 |
@mike_s | rizen talks to him/herself a lot. | 02:13 |
@mike_s | ya - i liked that one | 02:13 |
@xdanger | I'm just wondering how well does our connection scale to US, is it slow ? | 02:14 |
@mike_s | so xdnager - (not using a question mark but) does your app generate a web page of the log | 02:14 |
@rizen | it seems quite fast | 02:14 |
@xdanger | It's mainly finnish and scandinavian and europe, but haven't got a clue about over the atlantic.. | 02:15 |
@mike_s | i'm in canada -- works quite well | 02:15 |
@xdanger | mike_s: yes, it's a perl script that takes in different kinds of logs and generates configurable statistics =) | 02:16 |
@xdanger | http://pisg.sourceforge.net/ | 02:16 |
@mike_s | k - if you want to just generate the web page log i'll shut down the little poe bot ... | 02:16 |
@crythias | wow | 02:16 |
@xdanger | well, If you want the logs some where I can set up a cronjob to copy them every hour or something like that ? | 02:17 |
@crythias | well, if it's going to get indexed, I'll throw in http://www.gwy2.org/cgi-bin/fom | 02:17 |
@rizen | gerald, how's that interview coming? | 02:18 |
@crythias | awe. darn it. I left it at work. I've been under the weather since my return from my grandmother's funeral. | 02:19 |
@crythias | I'll be able to get a copy in a sec | 02:19 |
@rizen | do you need me to send again? | 02:19 |
@rizen | no | 02:19 |
@rizen | ok | 02:19 |
@rizen | apparently snapcount has gotten his friends to set up some sort of a bot as well | 02:19 |
@rizen | you people are going bot crazy | 02:19 |
@mdawg | this will be the most well-protected channel on this network. | 02:20 |
@mdawg | highest bot-person ratio. | 02:20 |
@mike_s | rot13 hello world | 02:21 |
@usepoe712 | uryyb jbeyq | 02:21 |
@mike_s | but will there's do rot13? ;) | 02:21 |
@rizen | we might as well just make the bots talk to each other too | 02:21 |
@mdawg | rot13 rot13 | 02:21 |
@usepoe712 | ebg13 | 02:21 |
@rizen | and decide the features of webgui too | 02:21 |
@mdawg | lol. | 02:21 |
@mdawg | might as well. | 02:21 |
-!- mode/#webgui [-o usepoe712] by rizen | 02:21 | |
@mike_s | good plan there | 02:22 |
@mike_s | i'll shut that one down | 02:22 |
-!- usepoe712 [n=poebot@64.78.230.164] has quit [Remote closed the connection] | 02:22 | |
@rizen | the others aren't logged in yet though | 02:22 |
@mike_s | so demanding... | 02:22 |
-!- usepoe2 [n=poebot@64.78.230.164] has joined #webgui | 02:23 | |
@mike_s | i'll leave it up for a while to keep the channel open, but won't be doing anything with the logs | 02:23 |
@rizen | could you email the logs to matt every half hour | 02:24 |
@rizen | the entire days logs though | 02:24 |
@rizen | just spam the crap out of him | 02:24 |
@xdanger | http://mentalhouse.net/irc/logs/webgui/ | 02:24 |
* mdawg exclaims, "It's a spamity calamity!" | 02:25 | |
@mdawg | i'll blacklist your mail servers' ips with every known ip-based blocklist. | 02:26 |
@mdawg | (not pb's) | 02:26 |
@mdawg | whoever spams me :) | 02:26 |
@xdanger | it's 2:25 am, so I'll head over to my bed, girlfriend and cats... | 02:26 |
@xdanger | good night ;) | 02:26 |
@mdawg | 'night. | 02:27 |
@crythias | gnite | 02:27 |
@rizen | nite | 02:27 |
@rizen | or perhaps knight | 02:28 |
@crythias | working on the interview... | 02:31 |
@rizen | excellent | 02:31 |
@rizen | i can't wait to see how these turn out | 02:31 |
@rizen | i hope people like them | 02:32 |
@mike_s | what interviews? | 02:35 |
@rizen | i don't know what you're talking about | 02:36 |
@rizen | those aren't the droids you're looking for | 02:36 |
@crythias | you can go about your business. | 02:36 |
@rizen | move along | 02:36 |
@mike_s | lol | 02:37 |
@mike_s | yes Mr Anderson | 02:37 |
@rizen | i can already see that this channel is going to be a huge time suck | 02:37 |
@crythias | yes | 02:37 |
@rizen | i'm going to have to never log in here agian | 02:37 |
@crythias | it's all matthew's fault. | 02:37 |
@mdawg | :( | 02:38 |
@rizen | matt, you're fired | 02:38 |
-!- mdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 02:38 | |
-!- mdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:38 | |
-!- mode/#webgui [+o mdawg] by xdanger | 02:38 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 02:39 | |
snapcount | our bot should be joining us soon :-) | 02:40 |
@mike_s | although rizen - some scheduled apocolypses on here could be interesting | 02:40 |
@mdawg | interactive apocalypses. | 02:40 |
@mdawg | if only the apostle john had IRC. | 02:40 |
@mike_s | LOL | 02:40 |
-!- gooey [n=gooey@66-46-142-242.amtelecom.net] has joined #WebGUI | 02:40 | |
@mdawg | welcome, goodoll | 02:41 |
-!- usepoe2 [n=poebot@64.78.230.164] has quit [Remote closed the connection] | 02:41 | |
@rizen | it's hard to imagine that interactive apocolypses would be a good thing | 02:42 |
@rizen | it seems they'd likely make it more confused | 02:42 |
@rizen | as people ask questions | 02:42 |
@rizen | etc | 02:42 |
@rizen | in the middle of me spewing my spiel | 02:42 |
-!- phobia [n=phobia@66-46-142-242.amtelecom.net] has joined #webgui | 02:42 | |
@crythias | I'm scared | 02:42 |
@mdawg | welcome fearNess. | 02:42 |
-!- mode/#webgui [+o gooey] by rizen | 02:42 | |
@rizen | ok snapcount | 02:43 |
@rizen | what can we do with this bot | 02:43 |
snapcount | we're debugging | 02:43 |
snapcount | it's version 6.x | 02:43 |
snapcount | haha | 02:43 |
@mdawg | touche | 02:44 |
snapcount | we should be at 7.0 shortly | 02:44 |
@crythias | 6.8.3 and you try to dcc and it forgets where it put the files? | 02:44 |
@rizen | listen here bitch | 02:44 |
@rizen | don't make me get out my whiping stick | 02:44 |
@crythias | :) | 02:45 |
phobia | *** Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg ) | 02:46 |
phobia | sad... | 02:46 |
phobia | soooooooooo very sad... | 02:46 |
phobia | "free"node | 02:46 |
phobia | WTFEVAH | 02:46 |
-!- gooey [n=gooey@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 02:47 | |
@mdawg | hello phobia | 02:47 |
phobia | hi | 02:47 |
-!- snapcount is now known as gooey | 02:47 | |
gooey | shit | 02:48 |
@mdawg | whom do you fear, phobia. | 02:48 |
phobia | you think that my nickname represents what I am, versus what I inspire in the people I meet? | 02:48 |
gooey | hehe | 02:49 |
-!- mdawg is now known as WebGUI7 | 02:49 | |
phobia | if it's fear you want, download & watch this: http://tinyurl.com/9vklz | 02:50 |
@WebGUI7 | my advent is imminent. | 02:50 |
-!- gooey is now known as WRE | 02:50 | |
-!- phobia is now known as stckovrflw | 02:51 | |
-!- WRE is now known as snapcount | 02:51 | |
@crythias | grr | 02:51 |
@WebGUI7 | lost you on AIM, gwy | 02:52 |
* crythias nods | 02:53 | |
snapcount | damn freenode | 02:54 |
* WebGUI7 is downloading terror-inspiring flick. | 02:54 | |
snapcount | we're at 6.9 | 02:54 |
snapcount | hehe | 02:54 |
-!- rizen2 [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 02:55 | |
-!- mode/#webgui [+o rizen2] by xdanger | 02:55 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 02:55 | |
snapcount | is xdanger a bot? | 02:55 |
-!- rizen2 [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has quit [Client Quit] | 02:56 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 02:58 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 02:59 | |
-!- mode/#webgui [+o rizen] by xdanger | 02:59 | |
@crythias | xdanger help | 02:59 |
snapcount | !help | 02:59 |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 03:00 | |
snapcount | 6.9.1 | 03:00 |
* rizen /help | 03:01 | |
-!- mike_s [n=mike@s205-206-123-62.ab.hsia.telus.net] has left #webgui ["Leaving"] | 03:01 | |
-!- rizen is now known as test | 03:01 | |
-!- test is now known as rizen | 03:01 | |
@WebGUI7 | mixing you guys, perl, and irc bots is like a bunch of bulls in China. | 03:02 |
@WebGUI7 | I mean. a China shop. | 03:02 |
-!- rizen changed the topic of #webgui to: WebGUI is the best plumbing monitor software ever made | 03:02 | |
snapcount | we're working on that interactive apocalypse | 03:02 |
@crythias | nice | 03:02 |
snapcount | did you guys know this channel name is open on EFNet? | 03:03 |
snapcount | like 10x's the ppl over there | 03:03 |
@WebGUI7 | I blindly chose from the list of networks when I chose this one. | 03:03 |
snapcount | hehe | 03:03 |
@rizen | is that a good thing? | 03:03 |
snapcount | probably not | 03:03 |
snapcount | 10 times the retards mucking up our discussions | 03:04 |
@rizen | i don't think we necessarily want peeps unrelated to webgui dropping by | 03:04 |
* snapcount reflects on the quality of discussion thus far | 03:04 | |
@rizen | unless this irc channel is a promotional thing | 03:04 |
@WebGUI7 | snapcount, you missed quite a lot. | 03:04 |
* WebGUI7 releases itself early. | 03:05 | |
-!- crythias changed the topic of #webgui to: WebGUI R0X0R$ | visit http://www.gwy2.org/cgi-bin/fom | 03:05 | |
stckovrflw | Efnet is the wild west of IRC | 03:05 |
stckovrflw | at least, it was at one time | 03:05 |
@WebGUI7 | nice. | 03:05 |
stckovrflw | I smell fear :P | 03:05 |
@WebGUI7 | url error. | 03:05 |
-!- stckovrflw is now known as phobia | 03:05 | |
@WebGUI7 | WebGUI was unable to instantiate your style template. | 03:06 |
@WebGUI7 | at http://www.gwy2.org/cgi-bin/fom. | 03:06 |
@crythias | I clicked and it worked. | 03:06 |
@WebGUI7 | your client is superior. | 03:06 |
@rizen | i think webgui needs new error messages | 03:06 |
@rizen | like, webgui was unable to account for your ineptitude | 03:07 |
@WebGUI7 | LOL | 03:07 |
@rizen | webgui couldn't overcome your unbearable nature | 03:07 |
@rizen | webgui can't tollerate ignorance | 03:07 |
@WebGUI7 | webgui can't spell. | 03:07 |
@rizen | jt can't spell | 03:07 |
@rizen | perhaps we can add a with-humor = 1 flag to the config file | 03:08 |
@rizen | that will replace the error messages with humor | 03:08 |
@WebGUI7 | it could be its own language. | 03:08 |
@WebGUI7 | EnglishHumor | 03:08 |
@crythias | JT.. I will need to send photo under separate cover. acceptable? | 03:08 |
snapcount | how about | 03:09 |
snapcount | webgui farts in your general direction | 03:09 |
@rizen | on april 1 this year | 03:09 |
@crythias | These aren't the style templates you're looking for. | 03:09 |
@rizen | i'm going to run the webgui translation through a redneck translator | 03:09 |
snapcount | LOL | 03:09 |
@rizen | and release it as a new WebGUI Worldwide member | 03:09 |
snapcount | hell yeah | 03:09 |
* snapcount screams yee-haw!!! in the spirit | 03:10 | |
* WebGUI7 bites something. | 03:10 | |
@rizen | i don't understand gerald, what do you mean under a seperate cover? | 03:10 |
@crythias | You dum messed sumpin up, boy. | 03:11 |
@crythias | dun | 03:11 |
@crythias | Y'all caint do that 'round hyere. | 03:11 |
* WebGUI7 returns "I'm broked!" | 03:12 | |
-!- WebGUI7 is now known as ircSucksTime | 03:13 | |
@crythias | separate email | 03:13 |
@rizen | k | 03:14 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 03:25 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 03:26 | |
-!- mode/#webgui [+o crythias] by xdanger | 03:26 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 03:26 | |
-!- snapcount is now known as gooey | 03:27 | |
-!- gooey is now known as snapcount | 03:28 | |
-!- snapcount is now known as WRE_ | 03:28 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 03:28 | |
WRE_ | what a pain in the ass | 03:28 |
@crythias | hrm. | 03:29 |
@ircSucksTime | what | 03:29 |
@ircSucksTime | clue me in | 03:29 |
-!- WRE__ [n=gooey@66-46-142-242.amtelecom.net] has joined #WebGUI | 03:29 | |
@crythias | most used words | 03:29 |
-!- WRE_ is now known as snapcount | 03:29 | |
-!- WRE__ is now known as WRE_ | 03:29 | |
@crythias | people should think about database using Dataform asset WebGUI because still | 03:30 |
-!- WRE_ [n=gooey@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 03:32 | |
@crythias | IRCUL8R | 03:33 |
snapcount | we can't initialize the bot until it logs in | 03:33 |
snapcount | and it we can't log it in until we initialize it | 03:33 |
snapcount | isn't that a paradox? | 03:33 |
@crythias | ?? | 03:33 |
@ircSucksTime | can't you spoof it? | 03:34 |
@ircSucksTime | log in using another prog. | 03:34 |
@ircSucksTime | same ident, etc. | 03:34 |
@ircSucksTime | same machine | 03:34 |
@crythias | initialize it in a different #channel? | 03:34 |
phobia | the ye olde gaytownne irc network you have chosen | 03:34 |
@ircSucksTime | roy, do you have a webgui business? | 03:35 |
snapcount | yeah | 03:35 |
@ircSucksTime | oh yeah; oceansview | 03:35 |
@crythias | ok | 03:35 |
snapcount | no | 03:36 |
@ircSucksTime | ? | 03:36 |
snapcount | we can't message it b/c freenode won't allow dcc unless you're registered | 03:36 |
snapcount | and we have to dcc it to initialize it | 03:36 |
snapcount | and we can't tell it how to login until it's initialized | 03:36 |
@crythias | you can't message under the bot's name? | 03:37 |
snapcount | the bot can't message me back until it's logged in | 03:38 |
snapcount | I think we found a script that will do it | 03:38 |
@crythias | register the bot under the bot's name? | 03:38 |
snapcount | when it joins the channel | 03:38 |
snapcount | we did | 03:38 |
snapcount | we can't get the bot to type the command to identify it's self | 03:38 |
snapcount | but we think we found a script that will do so | 03:38 |
@crythias | don't you have console method of running the bot? | 03:39 |
snapcount | tune in at 11 | 03:39 |
snapcount | yeah | 03:39 |
snapcount | but not until you initialize it | 03:39 |
snapcount | it will just ignore you | 03:39 |
snapcount | hehe | 03:39 |
@crythias | that's what I encountered. | 03:39 |
snapcount | oh | 03:39 |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has joined #WebGUI | 03:39 | |
@crythias | shouldn't ignore you from YOUR console. | 03:40 |
snapcount | you mean the cmd line of the server running the bot? | 03:41 |
@crythias | yeah | 03:42 |
snapcount | hmmm | 03:42 |
snapcount | not sure | 03:42 |
snapcount | let me see if we can do that | 03:42 |
snapcount | it's an eggdrop bot | 03:42 |
@crythias | yeah | 03:42 |
snapcount | do you know how to do that? | 03:43 |
@crythias | one second | 03:43 |
snapcount | command to make the bot say "/msg nickserv ident password" | 03:43 |
snapcount | we need it to say that | 03:43 |
-!- webguibot [n=webguibo@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 03:43 | |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 03:43 | |
-!- webguibot [n=webguibo@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Remote closed the connection] | 03:44 | |
snapcount | we found a way | 03:44 |
-!- webguibot [n=webguibo@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 03:44 | |
snapcount | with telnet | 03:44 |
@ircSucksTime | who is we | 03:44 |
snapcount | phobia | 03:45 |
@ircSucksTime | who is phobia | 03:45 |
snapcount | friend of mine from #novell on efnet | 03:45 |
@ircSucksTime | oh; i see. | 03:45 |
@ircSucksTime | sry phobia. | 03:45 |
snapcount | runs a bunch of bots | 03:45 |
@ircSucksTime | downloading (from ed2k) that movie you linked. | 03:45 |
snapcount | I gave him free WG hosting in exchange for our bot | 03:45 |
-!- webguibot [n=webguibo@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Remote closed the connection] | 03:45 | |
-!- webguibot [n=webguibo@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 03:45 | |
snapcount | who does webguibot belong to? | 03:46 |
@ircSucksTime | the enemy. | 03:46 |
@crythias | me | 03:46 |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has joined #WebGUI | 03:46 | |
snapcount | cool | 03:46 |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 03:46 | |
snapcount | we'll have more bots than people | 03:46 |
snapcount | I welcome our new IRC bot overlords | 03:47 |
@rizen | i'll do your bidding my master | 03:47 |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has joined #WebGUI | 03:47 | |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 03:47 | |
-!- webguibot [n=webguibo@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Remote closed the connection] | 03:51 | |
-!- phobia [n=phobia@66-46-142-242.amtelecom.net] has quit ["Create like a God, Command like a King, Work like a Slave <k!15b8>"] | 03:52 | |
-!- webguibot [n=webguibo@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 03:52 | |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has joined #WebGUI | 03:53 | |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 03:53 | |
@crythias | heh | 03:55 |
@crythias | that kinda worked | 03:55 |
@crythias | hello | 03:55 |
@crythias | webguibot hello | 03:55 |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has joined #WebGUI | 03:56 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 03:56 | |
@crythias | I got eggdrop to work. sorta. | 03:56 |
@crythias | at least I got it to create the user file. | 03:56 |
WRE | hohoho | 03:56 |
WRE | phear | 03:56 |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has quit [Client Quit] | 03:56 | |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has joined #WebGUI | 03:57 | |
-!- crythias is now known as webguibo1 | 03:58 | |
-!- webguibo1 is now known as crythias | 03:58 | |
-!- webguibot [n=webguibo@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Remote closed the connection] | 04:00 | |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 04:05 | |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has joined #WebGUI | 04:06 | |
WRE | hmmm | 04:10 |
WRE | blah | 04:10 |
-!- phobia [n=phobia@66-46-142-242.amtelecom.net] has joined #webgui | 04:11 | |
WRE | whee | 04:12 |
WRE | ops! | 04:12 |
WRE | plz? :) | 04:12 |
@crythias | for whom? | 04:12 |
snapcount | for the bot | 04:13 |
@crythias | right. gimme a nick. | 04:13 |
snapcount | WRE | 04:13 |
-!- mode/#webgui [+o WRE] by crythias | 04:13 | |
-!- mode/#webgui [+t] by WRE | 04:13 | |
snapcount | &op | 04:15 |
snapcount | &op | 04:21 |
-!- mode/#webgui [+o snapcount] by WRE | 04:21 | |
-!- mode/#webgui [-o snapcount] by WRE | 04:21 | |
snapcount | nice | 04:21 |
snapcount | we get the fucker working | 04:21 |
snapcount | and I break it | 04:22 |
snapcount | &op | 04:22 |
-!- mode/#webgui [+o snapcount] by WRE | 04:25 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 04:31 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 04:32 | |
-!- mode/#webgui [+o snapcount] by WRE | 04:36 | |
@WRE | TAKEOVER | 04:36 |
@WRE | muuhaha | 04:36 |
@snapcount | .wx | 04:37 |
phobia | !bofh | 04:37 |
@WRE | BOFH Quick-excuse: Password is too complex to decrypt | 04:37 |
phobia | !bash | 04:37 |
@WRE | |bash 96| <VIVI> Xbox already has the following games: | 04:37 |
@WRE | |bash 96| <VIVI> Microsoft Word | 04:37 |
@WRE | |bash 96| <VIVI> Microsoft Excel | 04:37 |
@WRE | |bash 96| <VIVI> Solitaire | 04:37 |
phobia | !exchange $1 eur usd | 04:37 |
phobia | !gb george orwell nineteen eighty four | 04:38 |
@snapcount | !exchange $1 eur usd | 04:38 |
@crythias | !bash | 04:39 |
@WRE | |bash 462| <achan> DigDug: 'ascetic' is maybe the word you're looking for | 04:39 |
@WRE | |bash 462| <DigDug> ascetic? | 04:39 |
@WRE | |bash 462| <DigDug> I don't know such a word. :/ | 04:39 |
@WRE | |bash 462| <achan> someone who lives a monastic life outside of a monestary | 04:39 |
@WRE | |bash 462| <DigDug> Ahh. | 04:39 |
@WRE | |bash 462| <DigDug> Is there a term for someone who lives a monastic life on the Internet? | 04:39 |
@WRE | |bash 462| <Medieval> yes, e-scetic. | 04:39 |
* crythias shakes his head | 04:40 | |
@snapcount | !g webgui | 04:40 |
@ircSucksTime | HELO | 04:42 |
@snapcount | hello WRE | 04:42 |
@ircSucksTime | oh no. | 04:42 |
@ircSucksTime | not bash. | 04:42 |
@snapcount | !g webgui | 04:43 |
@WRE | <img src=/nav_page.gif width=16 height=2 @ /search?q=webgui&hl=en&lr=lang_en&ie=UTF-8&safe=off&start=10&sa=N | 04:43 |
@ircSucksTime | lol. | 04:43 |
phobia | !gb george orwell nineteen eighty four | 04:43 |
phobia | !exchange $1 usd cad | 04:44 |
@WRE | $1 U.S. Dollar makes 1.1561 Canadian Dollar. | 04:44 |
phobia | !horoscope scorpio | 04:44 |
@WRE | Scorpio; <span id="intelliTxt">The stars are telling you that it's time to get away from it all. Even if that just means a hot bath behind a locked bathroom door, make some kind of attempt to get some private time for relaxation.</span> | 04:44 |
phobia | woo complete with html tags | 04:44 |
@snapcount | shiney! | 04:44 |
@snapcount | .wx Daytona Beach, FL. | 04:45 |
@snapcount | &kick phobia | 04:46 |
-!- phobia was kicked from #WebGUI by WRE [Requested by snapcount] | 04:46 | |
-!- phobia [n=phobia@66-46-142-242.amtelecom.net] has joined #WebGUI | 04:46 | |
phobia | heh | 04:46 |
-!- ircSucksTime is now known as self | 04:46 | |
@self | &kick self | 04:47 |
@self | dangit. | 04:47 |
@snapcount | haha | 04:47 |
phobia | !seen self | 04:47 |
@WRE | phobia, self is right here! | 04:47 |
phobia | !lastspoke self | 04:47 |
@WRE | self last uttered a word on #webgui less than a minute ago. | 04:47 |
phobia | !seen my ass | 04:48 |
@WRE | phobia, I don't remember seeing my. | 04:48 |
phobia | bah | 04:48 |
@self | !seen myHead | 04:48 |
@WRE | self, I don't remember seeing myhead. | 04:48 |
* crythias loves self. | 04:48 | |
@self | crythias: can we get it to play the funny license plate game | 04:49 |
@snapcount | what is the funny license plate game? | 04:51 |
@self | crythias? | 04:51 |
@self | that's your cue. | 04:51 |
@crythias | sorry | 04:52 |
@crythias | someone's having problems installing wg | 04:52 |
@self | um; that never happens. | 04:53 |
@crythias | IM2SXY | 04:53 |
@crythias | testCodebase.pl doesn't see dsn. why? | 04:53 |
@snapcount | no WG config | 04:53 |
@snapcount | or incorrect config | 04:54 |
@crythias | NO2HARD | 04:55 |
-!- cluge [n=aaron@rrcs-24-73-239-166.se.biz.rr.com] has joined #webgui | 04:56 | |
@crythias | hi | 04:56 |
cluge | hello | 04:56 |
@crythias | 21:46:41) Cluge1669: Let me give you some quick background | 04:56 |
@crythias | 1. I've been using web GUI for years, installed it at least 30 times. (From the 4 series on up) | 04:56 |
@crythias | 2. The server is basically a RH 9 box with serveral udpate | 04:56 |
@crythias | apache 2.0.54 | 04:56 |
@crythias | perl 5.8.0 | 04:56 |
@crythias | mysql 5.0.18 | 04:56 |
@crythias | webgui latest verision | 04:56 |
cluge | thats me | 04:56 |
@crythias | ok - that won't be too painful to udpate | 04:56 |
@crythias | The problem is that it's not even connecting to the SQL server. It's as if the DSN isn't correct, or that it can't read the config file (which it can) | 04:56 |
@crythias | nssgerald: any error messages? | 04:57 |
@crythias | (21:50:27) Cluge1669: yeah - when running testCodebase.pl :Can't connect to data source , no database driver specified and DBI_DSN env var not set a | 04:57 |
@crythias | (21:50:43) nssgerald: ok | 04:57 |
@crythias | so... self? | 04:58 |
@self | what | 04:58 |
@crythias | can you help? | 04:58 |
cluge | any idears on my problem? | 04:58 |
@crythias | I don't know what to check. | 04:58 |
@crythias | cluge: is this a new install? | 04:58 |
cluge | it is for this version of webgui | 04:59 |
cluge | I'm also running an older 5.8.1 useing speedy CGI on the same box | 04:59 |
@self | hold on 2 sec | 04:59 |
cluge | I've run several concurrent webguis even with different versions in the past without issue | 04:59 |
@self | what's the exact command you're typing to run testCodebase | 05:00 |
@crythias | the new one require major changes to httpd.conf | 05:00 |
cluge | perl testCodebase.pl --configFile /var/www/www2.flaglermoms.com/WebGUI/etc/www2 | 05:00 |
@self | no .conf?? | 05:00 |
@self | I think it needs it. | 05:00 |
cluge | yeah, thats why I'm running the old with speedy CGI, so it won't interfere with mod perl | 05:01 |
cluge | no .conf | 05:01 |
@snapcount | doesn't your config file end in .conf? | 05:01 |
cluge | ok, will change the name and update index.pl | 05:01 |
@crythias | yeah. the parser looks for .conf's. | 05:01 |
cluge | stand by | 05:01 |
@crythias | index.pl is useless in 6.8.3 | 05:01 |
@self | index.pl shouldn't exist in 6.8.3 | 05:01 |
cluge | ok..... | 05:02 |
cluge | just use the pre init in the httpd.conf? | 05:02 |
@self | preload.perl, you mean? | 05:03 |
cluge | PerlInitHandler WebGUI | 05:03 |
@self | oh yeah. no wre. | 05:03 |
@self | hold on | 05:03 |
-!- phobia [n=phobia@66-46-142-242.amtelecom.net] has quit ["Create like a God, Command like a King, Work like a Slave <k!15b8>"] | 05:03 | |
@self | familiar tagline. | 05:04 |
@snapcount | yeah... | 05:04 |
@snapcount | that's the old one | 05:04 |
@snapcount | he's rejecting realities now a days | 05:04 |
@self | yeah. | 05:04 |
@crythias | Poit | 05:04 |
@self | Nark. | 05:04 |
@snapcount | so our bot is now at 7.0 | 05:04 |
@self | Narf. | 05:04 |
@crythias | Egads | 05:05 |
@snapcount | !bash | 05:05 |
@WRE | |bash 2680| ~ frOsty- giggles.. in a manly, tesrosterone-filled sort of way. | 05:05 |
@self | cluge: | 05:05 |
@self | do you have this in httpd.conf? | 05:05 |
@self | PerlSetVar WebguiRoot /data/WebGUI | 05:05 |
@self | PerlRequire /data/wre/prereqs/apache/conf/startup.pl | 05:05 |
@self | PerlCleanupHandler Apache2::SizeLimit | 05:05 |
@self | PerlRequire /data/WebGUI/sbin/preload.perl | 05:05 |
@self | you don't necessarily need the SizeLimit | 05:06 |
@self | (with adjusted paths) | 05:06 |
@crythias | woe | 05:06 |
@self | and | 05:06 |
@self | Alias /extras /data/WebGUI/www/extras | 05:06 |
@crythias | Chapelle Show doing spot on Matrix parity. | 05:07 |
cluge | yeah looking now | 05:07 |
@self | parody? | 05:07 |
@crythias | yeah. that, too. | 05:07 |
cluge | the perl Require is new | 05:07 |
@snapcount | self: you can run 6.8.x concurrent with older versions? | 05:07 |
cluge | to me that is | 05:07 |
@self | here's my startup.pl | 05:08 |
cluge | remember I'm running the old version with speedy CGI | 05:08 |
@self | for reference. | 05:08 |
@crythias | yeah. the gotcha.txt is a must read. | 05:08 |
@self | actually; startup.pl is unneeded for you too. | 05:08 |
@self | just preload.perl is needed. | 05:08 |
cluge | well web server restarted without too much bitching | 05:09 |
cluge | stand by | 05:09 |
cluge | nope - falls back to default test page, and of course :) perl testCodebase.pl --configFile /var/www/www2.flaglermoms.com/WebGUI/etc/www2 provides the same error as before | 05:09 |
@self | did you add the .conf? | 05:10 |
cluge | err perl testCodebase.pl --configFile /var/www/www2.flaglermoms.com/WebGUI/etc/www2.conf now :P | 05:10 |
@self | k :p | 05:10 |
@self | did you try testEnvironment.pl | 05:10 |
@self | b/c testCodebase is for developers testing stuff. | 05:10 |
cluge | totally clean | 05:10 |
@self | testCodebase can be destructive to your db. | 05:11 |
@self | clean? | 05:11 |
cluge | yeah, I peaked in the testCodebase, and at least it gives me a little more enlightening errors | 05:11 |
@self | all okay | 05:11 |
cluge | clean - as in all OK | 05:11 |
@self | --configFile The config file of the WebGUI site you'll use | 05:11 |
@self | to test the codebase. Note that you should not | 05:11 |
@self | use a production config file as some tests may | 05:11 |
@self | be destructive. | 05:11 |
@self | um | 05:13 |
@self | what webgui version is your site db | 05:13 |
cluge | this is a fresh install | 05:13 |
@self | oh ok. | 05:13 |
@self | default create.sql | 05:14 |
cluge | Yep | 05:14 |
@self | ignore the results of the testCodebase | 05:14 |
@self | did testEnvironment.pl find your config file? | 05:14 |
@self | oh, of course not. | 05:15 |
@self | b/c your config file isn't under | 05:15 |
cluge | no I changed the testEnvironment path so that it could find it :) | 05:15 |
@self | oh ok. | 05:15 |
@self | just to confirm | 05:16 |
cluge | yep | 05:17 |
@self | does testEnvironment output "Verifying database connection" | 05:17 |
cluge | yes | 05:17 |
cluge | which is why my forehead hurts | 05:18 |
* self is installing 2005 Dec 02 Longhorn Server build 5270. | 05:18 | |
@self | on a virtual machine. | 05:18 |
* cluge is sorry for self | 05:18 | |
* cluge likes his puns | 05:18 | |
-!- self is now known as self_ | 05:18 | |
-!- self_ is now known as freenodeAdmin | 05:19 | |
@freenodeAdmin | anyway. | 05:19 |
@freenodeAdmin | okay. | 05:19 |
@freenodeAdmin | did you add the PerlInitHandler line? | 05:20 |
cluge | yes | 05:20 |
@freenodeAdmin | paste the vhost | 05:20 |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [] | 05:21 | |
@freenodeAdmin | here's mine. | 05:22 |
cluge | <VirtualHost 209.208.36.150:80> | 05:22 |
cluge | ServerName www2.flaglermoms.com | 05:22 |
cluge | DocumentRoot /var/www/www2.flaglermoms.com/WebGUI/www | 05:22 |
cluge | Alias /extras /var/www/www2.flaglermoms.com/WebGUI/WebGUI/www/extras | 05:22 |
cluge | SetHandler perl-script | 05:22 |
cluge | PerlInitHandler WebGUI | 05:22 |
cluge | PerlSetVar WebguiConfig www2.conf | 05:22 |
cluge | PerlRequire /var/www/www2.flaglermoms.com/WebGUI/sbin/preload.perl | 05:22 |
cluge | ErrorLog /var/www/www2.flaglermoms.com/logs/error_log | 05:22 |
cluge | CustomLog /var/www/www2.flaglermoms.com/logs/access_log combined | 05:22 |
cluge | </VirtualHost> | 05:22 |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 05:22 | |
cluge | BAH | 05:22 |
cluge | I see the f&*@#&*@* problem | 05:22 |
cluge | brb | 05:22 |
@freenodeAdmin | your conf file really needs to be in $webguiRoot.'../etc/' | 05:23 |
@freenodeAdmin | crythias: see the problem with not using /data/ ? ;p | 05:23 |
@crythias | wow | 05:24 |
@freenodeAdmin | crythias: j/k | 05:24 |
@crythias | and why is webgui under a domain instead ... | 05:24 |
cluge | yeah | 05:24 |
cluge | no worries | 05:24 |
cluge | works like a charm now | 05:24 |
@freenodeAdmin | oh good. | 05:24 |
cluge | the problem was simple | 05:24 |
@freenodeAdmin | what was it. | 05:25 |
cluge | I had 2 different perl preloads | 05:25 |
snapcount | &op | 05:25 |
cluge | one that I thought was commetted out wasn't | 05:25 |
cluge | the comment was one line off | 05:25 |
@crythias | oops | 05:25 |
@freenodeAdmin | so you have 6.8.3 up and running? | 05:25 |
-!- mode/#webgui [+o snapcount] by WRE | 05:25 | |
cluge | Yes | 05:25 |
@freenodeAdmin | Congratulations! | 05:25 |
cluge | looks like a small path issue with extras | 05:25 |
@freenodeAdmin | the installation is not trivial. | 05:25 |
cluge | but I can fix that | 05:25 |
* crythias does a fancy dance. | 05:25 | |
* freenodeAdmin quotes from /home. | 05:26 | |
cluge | I've done it so many times, that when this one stuck me, I thought I was going crazy | 05:26 |
@crythias | FNC DNCR | 05:26 |
@freenodeAdmin | NUD DNCR | 05:26 |
@crythias | ITZABOY | 05:26 |
@crythias | HUZLINE | 05:27 |
@freenodeAdmin | STRCHMRKS | 05:27 |
@snapcount | SKIDMRK | 05:28 |
@freenodeAdmin | BASHQUOT | 05:28 |
cluge | ok thank you guys | 05:28 |
@crythias | :) | 05:28 |
cluge | I'll go finish the rest of it | 05:28 |
@freenodeAdmin | have fun | 05:28 |
@snapcount | may the force be with you | 05:28 |
cluge | guess I just needed to have a second set of eyes | 05:28 |
@freenodeAdmin | FORCEME | 05:28 |
@crythias | Peace and long life | 05:28 |
@snapcount | hehe | 05:28 |
@snapcount | live long and prosper | 05:29 |
@freenodeAdmin | PERLDOC | 05:29 |
cluge | Live long and prosper - AND - may you live in interesting times | 05:29 |
@crythias | PODWRTR | 05:29 |
@snapcount | whoa | 05:29 |
@crythias | 2DA GD 2DI | 05:29 |
@freenodeAdmin | 2GA4U | 05:30 |
@crythias | ^URTYPE | 05:30 |
@freenodeAdmin | BUTT ER ? | 05:31 |
@crythias | PARKAY | 05:31 |
@freenodeAdmin | MARYKAY | 05:31 |
@freenodeAdmin | MILKME | 05:32 |
@snapcount | BUTT RKT | 05:32 |
@snapcount | (.wmv) | 05:32 |
@crythias | TIMWSTR | 05:32 |
@crythias | or .. TYMWSTR | 05:32 |
@freenodeAdmin | IRC LRKR | 05:32 |
@snapcount | BUNGHLE | 05:32 |
@freenodeAdmin | aw; c'mon; they've gotta get by the censors. | 05:33 |
@freenodeAdmin | so there have to be 2 meanings. | 05:33 |
@freenodeAdmin | plausible deniability. | 05:33 |
@snapcount | !g bunghole | 05:33 |
@WRE | Google Book Search @ http://books.google.com/books?q=bunghole&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp | 05:33 |
@crythias | TPS RPRT | 05:33 |
@snapcount | it's where the whiskey comes out of | 05:33 |
@snapcount | duh | 05:33 |
@crythias | yeah | 05:33 |
@freenodeAdmin | oh. | 05:34 |
@freenodeAdmin | didn't know. | 05:34 |
@crythias | Wizard of Id | 05:34 |
@snapcount | BUNG PLG | 05:34 |
@freenodeAdmin | there you go. | 05:34 |
@snapcount | (that stops the whiskey from coming out) | 05:34 |
@freenodeAdmin | obviously. | 05:34 |
@crythias | FUJ STPR | 05:34 |
@crythias | too bad? | 05:34 |
@freenodeAdmin | ENMA BAG | 05:34 |
@snapcount | gross | 05:35 |
@freenodeAdmin | yeah. | 05:35 |
@snapcount | that crossed the line | 05:35 |
@crythias | KLOSTME | 05:35 |
* freenodeAdmin ashamedly backs back over the line. | 05:35 | |
@snapcount | nice | 05:35 |
@snapcount | MR HNKY | 05:35 |
@crythias | XMASPOO | 05:36 |
@crythias | COF A LNG | 05:37 |
@crythias | SNZN WZN | 05:38 |
@freenodeAdmin | PPING TOM | 05:38 |
@snapcount | CRCH ROT | 05:38 |
@freenodeAdmin | LONRWIFE | 05:40 |
@crythias | VOYEUR | 05:40 |
@freenodeAdmin | DOCBRWN | 05:41 |
@freenodeAdmin | OUTTATIME | 05:41 |
@crythias | BTTF123 | 05:41 |
@crythias | FLUXCAP | 05:41 |
@snapcount | DBL HELX | 05:41 |
@crythias | EINSTIN | 05:41 |
@crythias | GENETICS | 05:42 |
@freenodeAdmin | MSFT HTR | 05:42 |
@crythias | I CLONE U | 05:42 |
@snapcount | U CLNE ME | 05:43 |
@crythias | WMF VIRII | 05:43 |
@crythias | I'm schizophrenic... and so am I. | 05:43 |
@crythias | I got fired at my job at an OJ factory. I couldn't concentrate. | 05:44 |
@crythias | I got fired at my job at a doorknob factory. Couldn't get a handle on it. | 05:44 |
@crythias | Then there was the fire hydrant factory. Didn't know where to park. | 05:45 |
@crythias | What did the grape say when the elephant sat on it? Nothing. it just let out a little wine. | 05:46 |
@freenodeAdmin | topic WebGUI vs. WebPhooey | 05:51 |
@crythias | php is SO much faster | 05:53 |
@crythias | and everyone else is doing it! | 05:53 |
@freenodeAdmin | php is the bomb. | 06:06 |
@freenodeAdmin | la BOMBA | 06:06 |
@freenodeAdmin | U8BOOGR | 06:12 |
@freenodeAdmin | SMSHBROS | 06:14 |
@freenodeAdmin | PPLEATR | 06:17 |
@freenodeAdmin | NCROPHIL | 06:19 |
@freenodeAdmin | you still there, cluge? | 06:19 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 06:25 | |
-!- mode/#webgui [+o rizen] by xdanger | 06:25 | |
@rizen | how many bots do we have on here? | 06:25 |
@snapcount | at least one million | 06:29 |
@snapcount | give or take 999,998 | 06:29 |
@snapcount | !bash | 06:30 |
@WRE | |bash 4198| <RevQuixo> i want a mario game where you do actual plumbing | 06:30 |
@WRE | |bash 4198| <RevQuixo> oh, did i mention i was gay? | 06:30 |
@rizen | it's funny the number of people then that are just squatting here | 06:30 |
@snapcount | I think there are two bots | 06:30 |
@rizen | i wonder if that's true for the irc channels of other projects | 06:30 |
@snapcount | the rest are real | 06:30 |
@rizen | !bat | 06:30 |
@rizen | !bash | 06:30 |
@WRE | |bash 7005| <Rikhei> I am *not* a pricktease | 06:30 |
@WRE | |bash 7005| <K`shandra> oh - you follow through. Okay. ;-) | 06:30 |
@rizen | !bang | 06:30 |
@freenodeAdmin | !bash | 06:30 |
@WRE | |bash 7065| <skatoni> will some one please help | 06:30 |
@rizen | so what is special about bash | 06:30 |
@WRE | |bash 7065| <shev> ya? | 06:31 |
@WRE | |bash 7065| <skatoni> there is a guy hacking into my computer | 06:31 |
@WRE | |bash 7065| <shev> unplug your modem | 06:31 |
@WRE | |bash 7065| <skatoni> how? | 06:31 |
@WRE | |bash 7065| <shev> see those wires behind your computer? | 06:31 |
@WRE | |bash 7065| <shev> rip'em all out | 06:31 |
@WRE | |bash 7065| *** skatoni has quit IRC (Read error to skatoni[ppp012.rosenet.net]: Connection reset by peer) | 06:31 |
@freenodeAdmin | !bash | 06:31 |
@WRE | |bash 7526| <Cerebus> when i go on a rampage killing all women on the planet, i'll spare you | 06:31 |
@WRE | |bash 7526| <yunicus> yer a dear heart | 06:31 |
@WRE | |bash 7526| <yunicus> really | 06:31 |
@WRE | |bash 7526| <yunicus> please leave me with a bunch of stinky men | 06:31 |
@snapcount | !gg webgui support | 06:31 |
@WRE | Webgui error: Unexpected Error: Shutti @ http://groups.google.com/group/alt.satellite.direcpc/browse_thread/thread/2b8af6a8fbaa12b8 | Bug#139749: preliminary webgui package @ http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/a19e27b73171c21e | Opinions sought: PHP+MySQL CMS @ http://groups.google.com/group/aus.computers.linux/browse_thread/thread/e0b172cfad7c47e8 | 06:31 |
@snapcount | !seen rizen | 06:31 |
@WRE | snapcount, rizen is right here! | 06:31 |
@rizen | !seen snapcount | 06:32 |
@WRE | rizen, snapcount is right here! | 06:32 |
@rizen | !seen mdawg | 06:32 |
@WRE | rizen, I don't remember seeing mdawg. | 06:32 |
@rizen | !seen perlDreamer | 06:32 |
@rizen | oop, i killed him | 06:32 |
@snapcount | he doesn't know you | 06:32 |
@rizen | !seen me | 06:32 |
@WRE | rizen, I don't remember seeing me. | 06:32 |
@snapcount | you pissed him off by asking so many questions | 06:32 |
@rizen | !seen perlDreamer | 06:33 |
@rizen | he just doesn't like me asking about perlDreamer | 06:33 |
@rizen | !seen perldreamer | 06:33 |
@snapcount | !horoscope aquarius | 06:33 |
@WRE | Aquarius; <span id="intelliTxt">No matter how tempting, don't succumb to shopping sprees, second helpings or any other temptations that you know you'll have to pay for later. You're not the best judge of what's good for you right now.</span> | 06:33 |
@rizen | !seen mother | 06:33 |
@WRE | rizen, I don't remember seeing mother. | 06:33 |
@rizen | !help | 06:33 |
@rizen | !man | 06:33 |
@rizen | how do i get a command list? | 06:34 |
@snapcount | "/msg WRE help" | 06:34 |
@rizen | i can't /msg | 06:34 |
@rizen | at least not with this client | 06:34 |
@snapcount | really? | 06:34 |
@snapcount | what client? | 06:34 |
@rizen | it's an IM client | 06:35 |
@rizen | that happens to also connect to irc | 06:35 |
@rizen | it's called Fire | 06:35 |
@snapcount | at least the name doesn't suck | 06:35 |
@rizen | it's pretty cool for most things | 06:35 |
@rizen | just not very good at irc | 06:35 |
@snapcount | ahh | 06:35 |
@rizen | i can do some basic stuff | 06:35 |
@rizen | with irc | 06:35 |
@rizen | i can click on my own name | 06:36 |
* rizen can emote | 06:36 | |
* rizen can change nick | 06:36 | |
* rizen can change topic | 06:36 | |
* rizen can kick | 06:36 | |
* rizen promote/demote | 06:36 | |
@rizen | etc | 06:36 |
@rizen | but can't do any other /commands | 06:37 |
@rizen | if it's not available through right clicking | 06:37 |
@rizen | then it's not available | 06:37 |
@snapcount | ahh | 06:37 |
@rizen | cool | 06:37 |
@rizen | it has text to speech | 06:37 |
@rizen | i just enabled it | 06:37 |
@rizen | so it now tells me whatever you say | 06:38 |
@freenodeAdmin | he killed Kenny | 06:38 |
@snapcount | you are gay | 06:38 |
-!- mode/#webgui [+v WRE] by rizen | 06:38 | |
@rizen | this rocks | 06:39 |
@rizen | i can have it read back the entire log to me | 06:39 |
@snapcount | "Four score and seven years ago..." | 06:39 |
@snapcount | well, I'm still learning this bot | 06:40 |
@rizen | !swear | 06:40 |
@snapcount | "!g something" will do a google search for something | 06:40 |
@rizen | !g cars | 06:40 |
@snapcount | "!gg" google groups | 06:40 |
@WRE | Advanced Search @ /url?sa=U&start=1&si=0&oi=smap&q=http://www.cars.com/go/search/advanced_search.jsp?tracktype=usedcc&aff=national | Google Book Search @ http://books.google.com/books?q=cars&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp | 06:40 |
@snapcount | "!gb" google books | 06:41 |
@snapcount | .wx will do weather | 06:41 |
@snapcount | but it's broken right now | 06:41 |
@snapcount | it will op people, kick them, ban them, etc | 06:41 |
@snapcount | !traffic | 06:42 |
@rizen | !traffic | 06:44 |
@rizen | .wx | 06:44 |
@rizen | !wx | 06:44 |
@rizen | !kill snapcount | 06:44 |
@rizen | !kick snapcount | 06:44 |
@rizen | !fuck snapcount | 06:44 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 06:46 | |
perlDreamer | mighty quiet tonight | 06:47 |
@snapcount | &kick rizen | 06:47 |
-!- rizen was kicked from #WebGUI by WRE [Requested by snapcount] | 06:47 | |
@snapcount | this is great | 06:47 |
@snapcount | &chaninfo | 06:48 |
@snapcount | &info | 06:50 |
@snapcount | !info | 06:50 |
-!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 06:51 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 06:58 | |
-!- mode/#webgui [+o rizen] by xdanger | 06:58 | |
-!- mode/#webgui [-o snapcount] by rizen | 06:58 | |
-!- mode/#webgui [+o snapcount] by WRE | 06:58 | |
-!- mode/#webgui [-o snapcount] by rizen | 06:58 | |
-!- mode/#webgui [+o snapcount] by WRE | 06:58 | |
@rizen | &kick snapcount | 06:58 |
@rizen | doood | 06:58 |
@rizen | this bot sux | 06:58 |
@snapcount | it doesn't listen to you | 06:59 |
@snapcount | I don't know how to make it listen to you is the funny part | 06:59 |
@snapcount | we should set our bots to fight one another | 06:59 |
@snapcount | robot warz | 06:59 |
@crythias | /msg nickserv register <password> | 07:00 |
@snapcount | random? | 07:00 |
@crythias | JT: ask snapcount. msg is turned off by default. | 07:01 |
@snapcount | I'm so lost right now | 07:01 |
@crythias | sorry | 07:01 |
@crythias | it was phobia | 07:01 |
@crythias | phobia: *** Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( http://freenode.net/faq.shtml#privmsg ) | 07:01 |
@snapcount | oh | 07:02 |
@snapcount | you can turn that off | 07:02 |
@snapcount | "/msg nickserv unfiltered on" | 07:02 |
@snapcount | no quotes | 07:02 |
@crythias | JT was saying that the /msg didn't work.... | 07:02 |
@snapcount | oh | 07:02 |
@snapcount | that's his client | 07:02 |
@snapcount | it sux0rz | 07:02 |
@crythias | don't know. my /msg isn't working on gaim, either. | 07:02 |
@snapcount | he's using Mac earth wind and fire or something | 07:03 |
@crythias | Fire. | 07:03 |
@crythias | I heard that there is another adium or something that is better.?? | 07:03 |
@snapcount | I know zero about mac | 07:03 |
@snapcount | except that it runs on top of a BSD variant | 07:04 |
@snapcount | which makes it a little cool | 07:04 |
@WRE | I didn't get a control panel for christmas <tear> | 07:05 |
@rizen | yeah, i'm using fire | 07:05 |
@freenodeAdmin | "...mommy and daddy.... are mad..." | 07:05 |
@rizen | i was using adium | 07:05 |
@WRE | JT is mean to me | 07:05 |
@rizen | did you make the bot cry? | 07:06 |
@WRE | I'm not crying | 07:06 |
@WRE | Would you like to play a game? | 07:06 |
@crythias | gnite. | 07:06 |
@freenodeAdmin | game | 07:06 |
@WRE | How about a nice game of Tic-Tac-Toe? | 07:07 |
@crythias | Let's play globalthermonuclear war | 07:07 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 07:07 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Gnite."] | 07:07 | |
@snapcount | he's desperately searching for a client that doesn't suck | 07:07 |
@snapcount | !seen rizen | 07:15 |
@WRE | rizen (n=rizen@c-67-184-239-85.hsd1.il.comcast.net) was last seen parting #WebGUI 7 minutes ago stating "{}". | 07:15 |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has left #webgui [] | 07:16 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 07:17 | |
snapcount | &op | 07:17 |
-!- mode/#webgui [+o snapcount] by WRE | 07:17 | |
@freenodeAdmin | !bash 117002 | 07:19 |
@WRE | |bash| <YuFFie> SO U HACKING ME THEN HUH | 07:19 |
@WRE | |bash| <YuFFie> WElL I GOT NEWS FOR U MISTER I GOT MORE FIREWALL POWERS NOW SO IM SECURE AND IM USING WINDOWS 98 SO IM REALLY SECURE FROM HACKERS LIKE YOU SO YOU BETTA JUST GIVE UP CUZ U GOT NO HOPE MISTER. | 07:19 |
@WRE | |bash| * YuFFie (~mirc@3B942731.dsl.stlsmo.swbell.net) Quit (Quit: Owned.) | 07:19 |
@WRE | |bash| * YuFFie (~mirc@3B942731.dsl.stlsmo.swbell.net) has joined # | 07:19 |
@WRE | |bash| <YuFFie> HELP MY MOUSE IS MOVING BY IT SELF | 07:19 |
@freenodeAdmin | !bash 580162 | 07:21 |
@WRE | !bash: quote has too many lines to display in public channel (max 12, quote has 23): sending as privmsg instead | 07:21 |
@snapcount | !find myBallz | 07:26 |
@snapcount | !seen myBallz | 07:26 |
@WRE | snapcount, I don't remember seeing myballz. | 07:26 |
@snapcount | !seen yourBallz | 07:27 |
@WRE | snapcount, I don't remember seeing yourballz. | 07:27 |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [] | 07:31 | |
-!- freenodeAdmin [i=user@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 08:30 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 09:07 | |
-!- mode/#webgui [+o rizen] by xdanger | 09:07 | |
-!- rizen changed the topic of #webgui to: WebGUI Discussion | 09:08 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 09:08 | |
-!- lonki_home is now known as lonki | 09:25 | |
lonki | morning | 09:31 |
-!- Minminq [n=marc@host1.procolix.nl] has joined #webgui | 09:56 | |
-!- Minminq [n=marc@host1.procolix.nl] has left #webgui [] | 09:57 | |
-!- Minminq [n=marc@host1.procolix.nl] has joined #webgui | 09:57 | |
-!- Minminq [n=marc@host1.procolix.nl] has left #webgui [] | 10:02 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 10:49 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 10:50 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 10:55 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 11:12 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 11:13 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 13:11 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 13:42 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 13:43 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 14:46 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 14:46 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:06 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 15:06 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:40 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 15:40 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:43 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 15:43 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 16:12 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 16:12 | |
-!- bbwwicci [n=bbwdii@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 16:18 | |
-!- bbwwicci is now known as mdawg | 16:20 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:23 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 16:23 | |
mdawg | ah, the usual suspects arrive. | 16:23 |
crythias | COF COF | 16:24 |
mdawg | HIC CUP | 16:25 |
mdawg | xbox 360 was hacked. | 16:26 |
mdawg | they'll have bootable linux DVDR5 iso's making the net rounds within a week or two. | 16:27 |
lonki | what else is new? it's microsoft :-) | 16:27 |
* lonki runs | 16:27 | |
lonki | good morning | 16:27 |
mdawg | hello. | 16:27 |
@xdanger | good afternoon =) | 16:28 |
-!- mode/#webgui [+oo crythias mdawg] by xdanger | 16:28 | |
-!- Irssi: #webgui: Total of 7 nicks [4 ops, 0 halfops, 0 voices, 3 normal] | 16:28 | |
-!- zmk [n=zaphod@dsl46-47.uninet.ee] has joined #webgui | 16:29 | |
-!- zmk [n=zaphod@dsl46-47.uninet.ee] has quit [Client Quit] | 16:31 | |
@mdawg | anyone know how to tell mirc to show timestamps? | 16:32 |
@mdawg | and no, i won't rtfm. | 16:33 |
@crythias | don't know. don't care. Gaim does. | 16:58 |
lonki | what is mirc? | 17:03 |
@mdawg | nm | 17:05 |
lenthamen | hello all. | 17:12 |
lenthamen | I believe there's no game console that isn't hacked already ;) | 17:12 |
lenthamen | gaim rulez | 17:13 |
lenthamen | lonki: Do you have a WebGUI install on Mac available right now ? | 17:14 |
lonki | lenthamen, not now, I'm still in Almere :-) | 17:15 |
lonki | But yes, I do have one running at home | 17:16 |
lenthamen | lonki: Ok, because I was interested if the memory leak I have is reproducable on mac OS. | 17:16 |
lenthamen | As macOS is derived from BSD. | 17:17 |
lonki | I can test that tonight | 17:17 |
lonki | since I cannot ssh into that workstation, only my server | 17:18 |
lenthamen | ok. | 17:18 |
lonki | lenthamen, it is weird though, we had simular probs on linux | 17:20 |
lenthamen | Which kernel ? | 17:20 |
lonki | let me check, I though the 2.4.x | 17:21 |
lonki | Linux webgui 2.4.21-32.EL | 17:22 |
lenthamen | I'm running 2.6.9-22.ELsmp and I can't reproduce it on that box | 17:23 |
lonki | I will try it at home later today | 17:24 |
lenthamen | ok | 17:24 |
* lonki submits a new bug | 17:42 | |
lonki | lenthamen, will you be online tonight? I can test it somewhere around 21:00 our time | 17:50 |
lonki | I'm off, going home, laterzzzz | 17:51 |
-!- lonki is now known as lonki_home | 17:51 | |
-!- mike_s [n=mike@s205-206-123-62.ab.hsia.telus.net] has joined #webgui | 18:31 | |
-!- mode/#webgui [+o mike_s] by xdanger | 18:31 | |
-!- onioncoder [n=mike@s205-206-123-62.ab.hsia.telus.net] has joined #webgui | 18:35 | |
-!- mode/#webgui [+o onioncoder] by xdanger | 18:35 | |
-!- mike_s [n=mike@s205-206-123-62.ab.hsia.telus.net] has quit ["Leaving"] | 18:35 | |
* lenthamen has finished his working day and goes home. | 18:49 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 18:49 | |
-!- mode/#webgui [+o snapcount] by WRE | 18:50 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 18:50 | |
@mdawg | snapcount | 19:55 |
@snapcount | yes | 19:59 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 20:03 | |
macOnki | hi | 20:03 |
@snapcount | hello | 20:03 |
@snapcount | mdawg: my AIM is snapc0unt if you're having troubles with dcc | 20:09 |
@snapcount | !bash | 20:20 |
@WRE | |bash 9662| corpratewar: gah, why would somebody encode a song @ 28kbps | 20:20 |
@WRE | |bash 9662| arkain88: Thats so small it could fit through a condom. | 20:20 |
@snapcount | !bofh | 20:20 |
@WRE | BOFH Quick-excuse: Police are examining all internet packets in the search for a narco-net-traficer | 20:20 |
@snapcount | whoa | 20:21 |
@snapcount | have any of you guys seen google today? | 20:21 |
@snapcount | their logo is in braile | 20:21 |
@snapcount | the raised bumps are not translating correctly through my monitor however | 20:22 |
@snapcount | I can't feel them | 20:22 |
macOnki | !cluebat | 20:22 |
macOnki | :-) | 20:22 |
@snapcount | WRE has much to learn | 20:23 |
@snapcount | he is but a minimalist at present with few tricks | 20:23 |
@snapcount | !seen rizen | 20:28 |
@WRE | rizen (n=rizen@c-67-184-239-85.hsd1.il.comcast.net) was last seen parting #WebGUI 11 hours, 19 minutes ago stating "{}". | 20:28 |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 21:13 | |
-!- crythia1 [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 21:23 | |
-!- mode/#webgui [+o crythia1] by xdanger | 21:23 | |
-!- crythias was kicked from #webgui by crythia1 [crythia1] | 21:24 | |
@crythia1 | oops | 21:24 |
@crythia1 | !bash | 21:27 |
@WRE | |bash 10499| * go_boy getting his haujobb on | 21:27 |
@WRE | |bash 10499| <jej> i read that as 'handjob' | 21:27 |
@WRE | |bash 10499| <go_boy> i assumed you would | 21:27 |
@WRE | |bash 10499| <jej> you can always count on me. | 21:27 |
@WRE | |bash 10499| <go_boy> for a handjob? | 21:27 |
@WRE | |bash 10499| <jej> of course. | 21:27 |
@WRE | |bash 10499| <go_boy> rockin. | 21:27 |
@crythia1 | interesting. | 21:28 |
@crythia1 | !help | 21:28 |
@crythia1 | !bash | 21:28 |
@WRE | |bash 10732| <Locke> Thats three nights in a row I've been awake and glanced at the clock and seen 3:14 and thought 'Hahaha, it's Pi Time. Man Pi Time, how lame, I can't believe I thought that' | 21:28 |
@mdawg | !bash | 21:33 |
@WRE | |bash 26778| <LunchPailTree> the moral of this story is: if you have no morals, go get yourself a 12 year old friend so you can fuck her after you drug her | 21:33 |
@crythia1 | hrm. | 21:34 |
@crythia1 | tasteless much? | 21:34 |
@mdawg | yeah. | 21:35 |
@mdawg | sry; not my fault. | 21:35 |
@mdawg | !bash | 21:35 |
@WRE | |bash 33616| <ohyeah> i hate sex. | 21:35 |
@WRE | |bash 33616| <niggals> WHAT?!!! WHY?!!!!!!!!!! | 21:35 |
@WRE | |bash 33616| <ohyeah> because it isn't moral and christian | 21:35 |
@WRE | |bash 33616| <ohyeah> and its killing youth | 21:35 |
@WRE | |bash 33616| <ohyeah> and its the cause for many diseases | 21:35 |
@WRE | |bash 33616| <ohyeah> and so many people who are underage are having it | 21:35 |
@WRE | |bash 33616| <niggals> well then how the fuck come your sn is 'oh yeah' | 21:35 |
@WRE | |bash 33616| <ohyeah> i can't talk to you! | 21:35 |
@mdawg | they just get better and better. | 21:35 |
@crythia1 | while your at it... fire missiles from an airplane running into a building. | 21:35 |
@mdawg | heh. | 21:36 |
@mdawg | speaking of which, I watched that whole video. | 21:36 |
@crythia1 | and | 21:36 |
@mdawg | interesting. | 21:36 |
@crythia1 | the flash couldn't possibly be the reflection of the plane against the windows... | 21:37 |
@mdawg | downloading the hires version now, to burn on a dvd for my dad. | 21:37 |
-!- onioncoder [n=mike@s205-206-123-62.ab.hsia.telus.net] has left #webgui [] | 21:37 | |
@mdawg | who was onioncoder | 21:37 |
@crythia1 | beats me. | 21:37 |
-!- freenodeAdmin [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 21:37 | |
-!- mode/#webgui [+o freenodeAdmin] by xdanger | 21:37 | |
-!- mdawg [n=bbwdii@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 21:37 | |
-!- freenodeAdmin is now known as msnort | 21:38 | |
@crythia1 | the heck? | 21:38 |
macOnki | msnort, is that you lilo? | 21:39 |
@msnort | not lilo | 21:39 |
macOnki | k | 21:39 |
@crythia1 | matthew. | 21:39 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 21:39 | |
-!- mode/#webgui [+o rizen] by xdanger | 21:39 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 21:39 | |
@crythia1 | oh... kay. | 21:39 |
@crythia1 | !bash | 21:40 |
@WRE | |bash 35923| <CzarKhan> well I have like 20 pillows and two teddy-bears but it's really like alone | 21:40 |
@crythia1 | the wha? | 21:40 |
@crythia1 | BSG coming this week! | 21:41 |
@crythia1 | !faq | 21:42 |
@msnort | GOOG8ME | 21:43 |
@crythia1 | SPAMDLR | 21:50 |
@crythia1 | SHOOTME | 21:50 |
@crythia1 | SLOPOKE | 21:50 |
@msnort | RNMEOVER | 21:51 |
@msnort | LOVETAP | 21:51 |
@crythia1 | RTBLNKR | 21:51 |
@crythia1 | BLUHAIR | 21:51 |
@crythia1 | LO RYDR | 21:51 |
@crythia1 | LOWRYDR | 21:51 |
@msnort | PPLMOWR | 21:52 |
@crythia1 | TRFCJAM | 21:52 |
@crythia1 | LYT RNNR | 21:52 |
@msnort | SQUIRTS | 21:53 |
@crythia1 | URAPIG | 21:53 |
@crythia1 | SUPRMAN | 21:53 |
@crythia1 | SPRMODL | 21:53 |
@msnort | TRAINWRK | 21:53 |
@msnort | HOMWRKR | 21:54 |
@msnort | ARBTN DR | 21:54 |
@msnort | ABRTN DR | 21:54 |
@crythia1 | ? | 21:54 |
@crythia1 | oh | 21:54 |
@crythia1 | nasty | 21:54 |
@crythia1 | CHM BUKT | 21:56 |
@msnort | as in, shark bait? | 21:56 |
@crythia1 | yeah | 21:56 |
@msnort | k | 21:56 |
@crythia1 | MLTG POT | 21:58 |
@msnort | RACIST | 21:58 |
@msnort | HOMOFOBE | 21:58 |
@msnort | GENOCIDAL | 21:59 |
@crythia1 | WHITEY | 21:59 |
@msnort | HARPO H8R | 22:00 |
@crythia1 | LAME TAG | 22:01 |
-!- crythia1 is now known as crythias | 22:05 | |
@crythias | that was tedious. | 22:06 |
@crythias | DSFNXNL | 22:10 |
@crythias | USEWBGUI | 22:11 |
@msnort | EXECUTOR | 22:21 |
macOnki | IRCGEEKS | 22:28 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 22:37 | |
macOnki | hi len | 22:38 |
lenthamen | hey Hans | 22:38 |
macOnki | lenthamen, I just tested it, no problem on osx | 22:38 |
lenthamen | ok. So most likely its only freebsd that has this issue. | 22:38 |
macOnki | you could try to test it on openbsd | 22:39 |
lenthamen | btw I've tested it with mod_perl1 too, and same story. | 22:39 |
macOnki | I used to crash the terena server every 3 days | 22:39 |
lenthamen | with webgui ? | 22:39 |
macOnki | no, but it used mod_perl too | 22:40 |
macOnki | and mysql | 22:40 |
-!- msnort is now known as msnort_afk | 22:40 | |
macOnki | is mod_perl threaded? | 22:41 |
lenthamen | ah ok. Well, now I know that I shouldn't graceful restart apache on freebsd, I can keep memory usage under control, no problem with that anymore. | 22:41 |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 22:42 | |
lenthamen | Before a apache crached like every 2 months. | 22:42 |
-!- mode/#webgui [+o snapcount] by WRE | 22:42 | |
macOnki | I know that openbsd had a simular problem when using mod_php and apache | 22:42 |
lenthamen | you can choose to compile perl / mod_perl threaded or not. | 22:42 |
macOnki | The solution was to switch to Linux :-) | 22:42 |
lenthamen | I might do that to, but that's not an easy one for us. Well, actually it is easy, it just take a week to reinstall all the boxes. | 22:43 |
lenthamen | But I kinda like FreeBSD :) | 22:44 |
macOnki | how many machines should you migrate in that case? | 22:44 |
lenthamen | We have 2 boxes running WebGUI | 22:44 |
lenthamen | But in total 16 systems | 22:45 |
@msnort_afk | SMPx8? | 22:45 |
lenthamen | dual Xeon's I believe. | 22:45 |
lenthamen | no, we have 2x Squid, 2x Firewall, 2x static content, 2x mysql, etc. | 22:46 |
lenthamen | so if I move to another platform I likely migrate them all. | 22:46 |
macOnki | lenthamen, are the mysql machines replicated? | 22:48 |
lenthamen | macOnki: Good to know that macOs doesn't have that probem though :) | 22:48 |
lenthamen | yep, master -> slave. | 22:48 |
macOnki | nice | 22:48 |
lenthamen | webgui has buildin support to read from multiple slaves. | 22:48 |
lenthamen | that works fine. | 22:48 |
lenthamen | Although I got a problem once the slave was like 6 hours out of sync with the master. | 22:49 |
macOnki | hmm, I must test it too one day | 22:50 |
lenthamen | I believe, since webgui is using guids for all id's | 22:50 |
lenthamen | you could run mysql in Master <-> Master replication mode | 22:50 |
macOnki | yes, I know | 22:50 |
lenthamen | macOnki: I'm talking English to you like a lunatic while you live like 10 minutes from here, I heard :) | 22:51 |
macOnki | yes, indeed :-) | 22:52 |
macOnki | but I do not mind, was an op on #php for 5 years | 22:52 |
macOnki | and this way the rest of the channel can understand what we are talking about too | 22:52 |
macOnki | :-) | 22:52 |
lenthamen | Ok. Are you using php5 yet ? | 22:52 |
macOnki | I've started the first tests here, not using it very much yet | 22:53 |
macOnki | together with mysql 5.x | 22:53 |
macOnki | but the latest version might be worth a good try, is seems to have good pdo support | 22:54 |
lenthamen | I'm not using php that much. I'm going to dig into mysql 5 first. | 22:55 |
macOnki | brb | 22:56 |
@crythias | SVNLTRS | 23:03 |
@msnort_afk | ABBRH8R | 23:04 |
@snapcount | SACDRIP | 23:05 |
@crythias | NASLDRP | 23:05 |
@crythias | COF A LNG | 23:06 |
@crythias | BWLMVMT | 23:06 |
@msnort_afk | terrible. | 23:09 |
@msnort_afk | bbl. | 23:09 |
macOnki | lenthamen, if you have specific mysql questions then #mysql on freenode is a good channel, some of their developers are helping out there | 23:13 |
lenthamen | ok, don't need it right now, but good to know. | 23:15 |
macOnki | lenthamen, b.t.w. where do you live in Zeewolde? Our house is on the Laak | 23:17 |
lenthamen | Almereweg | 23:26 |
macOnki | that is only 5 minutes :-) | 23:26 |
@msnort_afk | go have a beer. | 23:27 |
macOnki | yeah, maybe next time when he is visiting his old friends on a friday afternoon :-) | 23:27 |
lenthamen | I'm planning to do that for a long time | 23:27 |
macOnki | you did it a few months ago, but I left the office at 3 p.m. | 23:28 |
macOnki | lenthamen, did you know that Anouchka left Piramide too? | 23:28 |
lenthamen | That beer was a good idea btw, I'm going to get one right now. | 23:29 |
lenthamen | Yeah I heard that | 23:29 |
lenthamen | Do you have sufficient Linux / php work ? | 23:29 |
macOnki | mwoah | 23:29 |
lenthamen | hehe | 23:29 |
@msnort_afk | mwoah? | 23:29 |
macOnki | there isn't a lot of php work there | 23:29 |
lenthamen | .NET is all that matters | 23:30 |
macOnki | I took a few Oracle classes | 23:30 |
macOnki | and I'm busy hacking webgui :-) | 23:30 |
lenthamen | yeah that's a good thing to do :) I'm thinking about taking the mysql 5 exams. | 23:31 |
macOnki | msnort_afk, mwoah is simular to 'not very much' | 23:31 |
lenthamen | yeah | 23:31 |
macOnki | they seem to be good yes | 23:32 |
-!- msnort_afk is now known as msnort_notAFK | 23:32 | |
macOnki | there we go, dvd number 8 | 23:33 |
macOnki | brb | 23:34 |
lenthamen | You sold 8 illegal dvd copies ? :) | 23:34 |
@msnort_notAFK | copies of what. | 23:36 |
macOnki | lenthamen, no, I am the backup dude for the rest of the guys :-) | 23:39 |
macOnki | we all keep backups so we will not loose any data :-) | 23:40 |
macOnki | and no, we do not sell any illegal data | 23:42 |
lenthamen | You know, from the time I worked @ piramide I still have so much dvd copies left that I don't have the time to watch them all. | 23:42 |
macOnki | haha | 23:42 |
macOnki | I already have that problem | 23:43 |
* lenthamen has 55 holiday hours left from last year. | 23:43 | |
macOnki | hmm, tomorrow will be a fun day, another windows worm will try to hit the email servers | 23:44 |
* msnort_notAFK runs an email filtering service. | 23:45 | |
macOnki | sober number 123423345345346456456E34543563456456 | 23:45 |
macOnki | msnort_notAFK, I run a blacklist, dns based | 23:46 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has left #webgui [] | 23:49 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 23:50 | |
macOnki | hmm, I almost need to order a new spindle, bah | 23:52 |
-!- lenthamen is now known as slim_shady | 23:56 | |
macOnki | lenthamen, did you already move primaat.com? | 23:56 |
slim_shady | not yet. | 23:57 |
macOnki | you still need the database dump? | 23:57 |
-!- phobia [n=phobia@66-46-142-242.amtelecom.net] has joined #webgui | 23:57 | |
slim_shady | you mean of the webgui site ? Nah, don't need it. | 23:57 |
macOnki | it's still available if you want it, just let us know if we can delete it | 23:58 |
slim_shady | ok, I do need to move over the dvd database | 23:58 |
macOnki | it is still available I think | 23:58 |
@snapcount | phobia | 23:58 |
@snapcount | what's up man | 23:58 |
phobia | not much, just got home from the dungeon | 23:59 |
@snapcount | did you come to teach our bot new tricks | 23:59 |
@snapcount | ? | 23:59 |
@snapcount | hehe | 23:59 |
--- Day changed Thu Jan 05 2006 | ||
phobia | maybe I can get that weather script working later tonight | 00:00 |
@snapcount | that would be cool | 00:00 |
macOnki | !weather zeewolde :-) | 00:00 |
phobia | I might be upgrading that box from sarge to etch at some point, hopefully it doesn't break too badly... | 00:01 |
@snapcount | heh | 00:01 |
@snapcount | we were discussing interactive apocalypses yesterday | 00:01 |
@snapcount | you should've been here for that | 00:02 |
phobia | heh | 00:02 |
* slim_shady doesn't need apocalypses. A stable core would make him happy. | 00:03 | |
-!- msnort_notAFK is now known as msnort_bbl | 00:11 | |
-!- snapc0unt [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 00:23 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 00:23 | |
-!- snapc0unt is now known as snapcount | 00:24 | |
-!- mode/#webgui [+o snapcount] by WRE | 00:24 | |
slim_shady | Guys my bottle of beer is finished. | 00:44 |
@snapcount | uh oh | 00:44 |
@snapcount | kernel panic | 00:44 |
slim_shady | Guess it's time to sleep... | 00:44 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 00:44 | |
-!- mode/#webgui [+o rizen] by xdanger | 00:44 | |
macOnki | snapcount, what are you doing? running a 2.8 kernel? :-) | 00:45 |
macOnki | hi rizen | 00:45 |
macOnki | sw slim_shady | 00:45 |
@rizen | !bang | 00:45 |
@rizen | howdy | 00:46 |
@snapcount | !bofh | 00:46 |
@WRE | BOFH Quick-excuse: The UPS is on strike. | 00:46 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 00:46 | |
slim_shady | ttyl guys | 00:47 |
-!- slim_shady [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:47 | |
@crythias | !bofh | 00:51 |
@WRE | BOFH Quick-excuse: It's stuck in the Web. | 00:51 |
@crythias | !bash | 00:51 |
@WRE | |bash 36180| (Mr_Moppy) I got me some great head last night | 00:51 |
@WRE | |bash 36180| (Mr_Moppy) Tired the dog out though... she's not used to such vigorous work. | 00:51 |
@crythias | I must. stop. this. | 00:51 |
@crythias | KRNL PNC | 00:52 |
phobia | who is this kernel panic, and what has he done to my keyboard?! | 00:54 |
@crythias | Who is General Protection and why is it his fault? | 00:55 |
phobia | if you choose 'british english' at install time, does it say "colonel panic" instead? | 00:55 |
phobia | I think hacking the kernel to make it say "JIHAD!" would be the ultimate | 00:57 |
-!- msnort_bbl [i=user@CPE-65-31-211-163.kc.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 01:00 | |
-!- msnort_bbl [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 01:00 | |
-!- mode/#webgui [+o msnort_bbl] by xdanger | 01:00 | |
@crythias | !bofh | 01:00 |
@WRE | BOFH Quick-excuse: The CPU has shifted, and become decentralized. | 01:00 |
phobia | anarchy! | 01:01 |
@crythias | no kidding. | 01:01 |
@crythias | I didn't vote for that to happen. | 01:01 |
phobia | heh | 01:01 |
-!- msnort_bbl [i=user@CPE-65-31-211-163.kc.res.rr.com] has quit [Client Quit] | 01:01 | |
phobia | I voted for chaos and all I got was this burning T-Shirt | 01:01 |
@crythias | yeah but you had to wait until all the votes were counted... and every person had to vote, or else it wasn't fair? | 01:02 |
phobia | the z-axis of the fractal got screwed by hanging chads | 01:03 |
@crythias | hrm. but you can't force everyone to vote... but those who don't vote are being plagued by the will of the majority... | 01:03 |
phobia | ...and therefore must be eliminated | 01:04 |
phobia | :> | 01:04 |
@crythias | hrm. are we talking about pure democracy anarchy or libertarian anarchy? | 01:05 |
phobia | I was thinking like, David Banner after too many gamma-rays anarchy :) | 01:06 |
@crythias | you wouldn't like me if I'm angry anarchy? | 01:06 |
phobia | maybe more of a Homer Simpson type of anarchy... | 01:07 |
phobia | where everyone is just lazy and stupid to a fault | 01:07 |
phobia | oh wait... | 01:07 |
@crythias | That's socialism. | 01:07 |
phobia | bwaha | 01:08 |
phobia | that sounds like the voice of an American if I've ever heard it! | 01:08 |
phobia | florida... | 01:08 |
phobia | sunny florida... | 01:08 |
@crythias | achieve the lowest job that pays the same. | 01:08 |
phobia | safe under the ever watchfull eye of Mr. Jeb | 01:09 |
@crythias | Best doctors insurance can buy. | 01:10 |
phobia | heh | 01:10 |
phobia | have you seen 'Loose Change'? | 01:12 |
@crythias | nope | 01:13 |
phobia | your gubbnahr probably won't like it, but you should check it out | 01:13 |
phobia | http://ts.searching.com/download.asp?id=497426 | 01:13 |
@crythias | because it's full of fun stuff like missiles on an airplane. | 01:13 |
phobia | yah, and fun stuff like theft on the scale of hundreds of billions of dollars | 01:14 |
phobia | professional building demolitions, things of that nature | 01:15 |
@crythias | stupid idea. | 01:15 |
phobia | it's like hollywood, but without the sex | 01:15 |
@crythias | see, aparently the terrorists already tried to bomb the WTC. it wouldn't be unlikely to think that they'd try again. | 01:15 |
phobia | yah in 1993 | 01:16 |
phobia | I think it was... | 01:16 |
@crythias | but gee... who'd know it if there were professional demolition teams in your building. | 01:16 |
phobia | slight difference though, that was a rather uncomplex and ineffective truck-bomb which was made using commonly-available materials... | 01:16 |
macOnki | night all | 01:16 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit ["Leaving"] | 01:17 | |
phobia | professional demolition with high-powered and precisely engineered and placed explosives on the other hand | 01:17 |
@crythias | where placed? | 01:17 |
@crythias | on the exact floor of the place the airplanes crashed? | 01:19 |
phobia | no... | 01:20 |
phobia | watch the video, that part is right at the beginning | 01:20 |
phobia | there were explosives placed along the vertical axis of both buildings, you can see the timed checkerboard explosions on the collapse videos | 01:20 |
phobia | they were also reported by CNN, ABC, etc. on the day that it happened | 01:21 |
phobia | as were the secondary explosions in the pentagon... | 01:21 |
@crythias | pressure of collapsing floors don't explode the windows? | 01:23 |
phobia | not these explosions... | 01:23 |
phobia | all the witnesses that escaped with their lives including firemen said that they heard the explosions above them | 01:23 |
phobia | the official explanation given to them was that it was gas canisters being stored in all the kitchens... | 01:24 |
phobia | which is beyond absurd | 01:24 |
@crythias | there was a lot of noise. | 01:24 |
phobia | also, jet fuel doesn't burn hot enough even with continuous supply to actually melt steel even in the slightest | 01:24 |
phobia | when those planes hit, all of their fuel was consumed within a few minutes | 01:24 |
@crythias | yes. I heard that. | 01:24 |
@crythias | but that didn't mean the fire didn't stop burning. | 01:25 |
phobia | there are exaples in the video of DOZENS of big buildings that burned for up to 24 hours without collapsing | 01:25 |
@crythias | yes, yes, | 01:25 |
phobia | in some cases spanning 30+ floors, and reaching the roof | 01:25 |
phobia | in one case, the roof & top floors collapsed, and the rest held... | 01:25 |
phobia | all built to far less a standard than those towers were | 01:25 |
@crythias | I don't suppose the extra weight of an airplane had anything to do with it, nor airpressure. | 01:25 |
phobia | also multiple examples of large plane crashes into buildings, and none ever fell | 01:25 |
phobia | the weight of the airplane? :) | 01:26 |
phobia | here's the KILLER fact | 01:26 |
phobia | the time it takes for the collapse to happen, it is measured in the videos | 01:26 |
phobia | and it is freefall speed | 01:26 |
@crythias | so. | 01:26 |
phobia | if it was actually a collapse, and not a demolition, there would have been resistance, and it would have taken much longer | 01:27 |
phobia | not to mention that they wouldn't have fallen straight down | 01:27 |
phobia | but even assuming that was a fluke, TWICE | 01:27 |
phobia | the free-fall speed gives it away beyond any question whatsoever | 01:27 |
@crythias | really. | 01:27 |
phobia | anyway I can't lay the facts and questions out as well as this documentary does... | 01:27 |
@crythias | because what would prevent 1/3rd of the towers from collapsing anything below it? | 01:28 |
phobia | so check it out and see what you think for yourself | 01:28 |
phobia | I don't understand your question | 01:28 |
@crythias | you have the weight of 1/3 of the trade center coming down. you claim resistance. | 01:29 |
phobia | the towers are constructed of vertical steel+concrete columns, had just the top portion collapsed because of the plane fire, the floors underneath would EACH have offered resistance to the top coming down | 01:29 |
@crythias | once the first floor collapses, it's all inertia. | 01:29 |
phobia | it would cumulatively get faster as the weight increased from each floor crashing down | 01:29 |
phobia | but there is NO resistance, because the floors are demolished from the top down by explosives | 01:30 |
@crythias | yes. | 01:30 |
phobia | the roof just falls as if nothing is in the way | 01:30 |
@crythias | it's called acceleration... | 01:30 |
phobia | no dude | 01:30 |
phobia | there is NO example of this in any other collapse ever. | 01:30 |
@crythias | gravity is m/s^2 | 01:30 |
phobia | yes they use newton's formula in the documentary | 01:31 |
@crythias | http://911research.wtc7.net/essays/green/loose_change.html | 01:31 |
@crythias | for you :) | 01:31 |
@crythias | and, WTC7 had debris fall on it. | 01:32 |
phobia | hahah my goodness | 01:33 |
phobia | well | 01:33 |
phobia | reading these "debunks" at the end just makes me laugh | 01:33 |
@crythias | ok. | 01:33 |
phobia | esp this one: 4) Mr. Avery makes much effort to prove that UA77 did not bounce off the Pentagon lawn. He even shows photos of other plane crashes that bounced off the ground and what they look like. The film gives no idea why this is relevant to anyone except, perhaps, the Pentagon gardener. | 01:33 |
phobia | it's relevant because it is YET ANOTHER piece of evidence that no airplane crash happened there... | 01:34 |
@crythias | um. | 01:34 |
phobia | as *all* the eye witnesses were saying the day that it happened, btw | 01:34 |
@crythias | I'm certain there were no lawn skidmarks in WTC! and 2... | 01:34 |
phobia | yes because they impacted several hundred feet above ground... | 01:34 |
@crythias | 20 feet, several hundred feet... why does the lawn matter? | 01:35 |
* phobia blinks in dismay | 01:36 | |
@crythias | Was the official word that the plane bounced into the building? | 01:37 |
@crythias | OK, easier question: Did Loose Change say that the official word was that the plane bounced? | 01:42 |
@crythias | Or is it just because a plane didn't bounce, it didn't crash? | 01:42 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Remote closed the connection] | 01:43 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 01:45 | |
-!- mode/#webgui [+o crythias] by xdanger | 01:45 | |
@crythias | lovely | 01:45 |
@crythias | gaim dumped core | 01:45 |
-!- msnort_bbl [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:24 | |
-!- mode/#webgui [+o msnort_bbl] by xdanger | 02:24 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 110 (Connection timed out)] | 02:24 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 02:26 | |
-!- mode/#webgui [+o rizen] by xdanger | 02:26 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 02:27 | |
* crythias caused problems... | 02:28 | |
-!- phobia [n=phobia@66-46-142-242.amtelecom.net] has quit ["Create like a God, Command like a King, Work like a Slave <k!15b8>"] | 02:42 | |
-!- msnort_bbl [i=user@CPE-65-31-211-163.kc.res.rr.com] has quit [Remote closed the connection] | 02:50 | |
-!- msnort_bbl [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:50 | |
-!- mode/#webgui [+o msnort_bbl] by xdanger | 02:50 | |
-!- msnort_bbl is now known as msnort | 02:50 | |
@crythias | heh | 02:51 |
@crythias | I think I irritated phobia | 02:51 |
@crythias | 2MUCHTV | 02:52 |
@msnort | !bash | 02:53 |
@WRE | |bash 37780| <femakita> I'm fuckable! I deserve bling! | 02:53 |
@msnort | !bash | 02:53 |
@WRE | |bash 37996| <Soberguy> redhat 8 can't decide if a rpm is installed or not | 02:53 |
@WRE | |bash 37996| <toxictv> Redhat is like anal sex - good every now and then, but if you rely on it too heavily, it starts to bleed out the ass. | 02:53 |
@msnort | !bash | 02:53 |
@WRE | |bash 41326| <test4> ive been tied up before with ethernet cable to my bedpost | 02:53 |
@msnort | !bash | 02:53 |
@WRE | |bash 42391| <@Phillip> so | 02:54 |
@WRE | |bash 42391| <@Phillip> ive come up with a rough formula to calculate the chance that a chick at a bar will want to screw me | 02:54 |
@WRE | |bash 42391| <@Phillip> C=[(p/t)/100]+100(D) | 02:54 |
@WRE | |bash 42391| <@Phillip> C is the percentage chance that she will want to | 02:54 |
@WRE | |bash 42391| <@Phillip> p is pi | 02:54 |
@WRE | |bash 42391| <@Phillip> t is the amount of time in seconds that i talk | 02:54 |
@WRE | |bash 42391| <@Phillip> and D is how drunk she is | 02:54 |
@crythias | somehow... talking more is actually worth it? | 02:55 |
@msnort | !bash | 02:55 |
@WRE | |bash 47588| Ibekev: yeah that does, I guess you never really know until you meet someone and I'm not trying to put any assumptions into any of this other than I am willing to meet new people and learn more about myself and them at the same time, I don't think you can go out there looking for you soul mate or whatever, it just happens but it won't happen if you're just sitting on your couch | 02:55 |
@WRE | |bash 47588| Keli_86: right..i completely agree with you | 02:55 |
@WRE | |bash 47588| Ibekev: So I guess the rule of thumb is to see this as a way to meet new friends and just see | 02:55 |
@WRE | |bash 47588| Keli_86: you couldnt have put it any better | 02:55 |
@WRE | |bash 47588| Ibekev: cool, so you wanna get naked and put your webcam back on? | 02:55 |
@crythias | oh. | 02:56 |
@msnort | !bash | 02:56 |
@WRE | |bash 50158| <rising> wow this room is full of losers | 02:56 |
@crythias | bad math. | 02:56 |
@WRE | |bash 50158| <Bored_Catboy> rising, your on IRC.... | 02:56 |
@crythias | !bofh | 02:56 |
@WRE | BOFH Quick-excuse: Sand fleas eating the Internet cables | 02:56 |
@msnort | !bash | 02:56 |
@WRE | |bash 51590| <DA_BUTCHER> Annie will you marry me? | 02:56 |
@WRE | |bash 51590| <DA_BUTCHER> I don't care what gender you are! | 02:56 |
@WRE | |bash 51590| <|Annie|> shizz | 02:56 |
@WRE | |bash 51590| <DA_BUTCHER> I'm Greek | 02:57 |
@WRE | |bash 51590| <|Annie|> that's like the 6th time someone's asked me that in here | 02:57 |
@WRE | |bash 51590| <|Annie|> I'll get back to you k ._. | 02:57 |
@WRE | |bash 51590| <Scotch> It's your own fault for making your gender so obvious in your nick | 02:57 |
@WRE | |bash 51590| <DA_BUTCHER> yes but the others would freak out if you turned out to be a 30 year old wrestler named Bernard | 02:57 |
@crythias | Bernard is a great Girl's name. | 02:57 |
@msnort | my 6th college roommate's name is Bernie | 02:57 |
@msnort | he went/goes by Bo, however. | 02:58 |
@crythias | because you've been to 6 colleges? | 02:58 |
@crythias | :) | 02:58 |
@msnort | no | 02:58 |
@msnort | 1st/main college. | 02:58 |
@crythias | I couldn't keep roommates. Too messy. | 02:58 |
@msnort | yeah. roommates are hard to clean up after. | 02:58 |
@msnort | making like a baby and heading out... | 02:58 |
@crythias | especially when there hair keeps getting stuck on your tire iron. | 02:59 |
@crythias | their | 02:59 |
@msnort | the babies' hair? | 02:59 |
@crythias | roommates | 02:59 |
@msnort | your roommates were babies? | 02:59 |
@crythias | roommates are hard to clean up after, especially when their hair keeps getting stuck on your tire iron. | 03:00 |
@msnort | why do you keep a tire iron on the bathroom floor. | 03:00 |
@crythias | who said anything about a bathroom floor? | 03:00 |
@msnort | oh. never mind. | 03:01 |
@msnort | anywayz | 03:01 |
@msnort | newaz | 03:01 |
@crythias | GOT2GO | 03:01 |
@msnort | BEBACKL | 03:01 |
@crythias | B BAK L8R' | 03:01 |
-!- msnort is now known as finkTurd | 03:02 | |
-!- finkTurd is now known as finkTurd_bbl | 03:03 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 03:08 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 05:00 | |
-!- mode/#webgui [+o rizen] by xdanger | 05:00 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 05:01 | |
@crythias | !bofh | 05:11 |
@WRE | BOFH Quick-excuse: The hardware bus needs a new token. | 05:11 |
@finkTurd_bbl | thought you left crythias | 05:12 |
-!- finkTurd_bbl is now known as funkTired | 05:12 | |
snapcount | I thought you both left | 05:12 |
@crythias | yeah | 05:12 |
snapcount | you know we're *really* dorks when we can be found here and rizen is not | 05:13 |
-!- crythias changed the topic of #webgui to: WebGUI Discussion | http://www.plainblack.com | http://www.gwy2.org/cgi-bin/fom | 05:13 | |
@funkTired | http://www.plainblack.com/webgui/campaigns/people | 05:14 |
@crythias | and why would this be any differnt than http://www.plainblack.com/discuss ? | 05:14 |
snapcount | dude | 05:15 |
snapcount | it's so weird how you get an idea of what someone will look like before you actually know | 05:16 |
@funkTired | crythias: why and how didn't I/we immediately drive you away from webgui back when you first tried it out. | 05:16 |
snapcount | like based on their name and personality | 05:16 |
snapcount | and then are completely shocked when you see their pic | 05:16 |
@funkTired | yeah, like my pic on aim :p | 05:16 |
@funkTired | i always knew what gerald looked like. | 05:17 |
@funkTired | he always had his avatar/signature. | 05:17 |
@funkTired | i was surprised by colin. | 05:17 |
@crythias | heh | 05:17 |
snapcount | yeah... I pictured colin as that guy from who's line is it anyways | 05:18 |
snapcount | the semi-bald one with blond hair | 05:18 |
snapcount | don't know why | 05:18 |
@crythias | I was there before you, Matt. barely. | 05:18 |
@funkTired | nuh uh :p | 05:18 |
@funkTired | b/c i bought paid support in august 04 | 05:18 |
@crythias | oh | 05:18 |
@crythias | ok. | 05:19 |
@funkTired | i was quiet though. | 05:19 |
@funkTired | until Oct/Nov | 05:19 |
@crythias | yeah. | 05:19 |
@crythias | my first post was some probs upgrading 5.x -> 6.x | 05:19 |
@crythias | then I dumped and restarted under 6.2.7 | 05:19 |
@funkTired | prob. at someone's (like me) insistence. | 05:20 |
@crythias | Think it was Len. | 05:20 |
@crythias | I had so many issues with FreeBSD that I *HAD* to make the FAQ | 05:20 |
@crythias | hrm. | 05:21 |
@funkTired | BNSD | 05:21 |
@crythias | I don't know why Matt and I got along. | 05:22 |
snapcount | FREEBSD | 05:22 |
@funkTired | berkeley non-standard distribution. | 05:22 |
snapcount | LNX LVR | 05:22 |
snapcount | PENGUIN | 05:22 |
@crythias | TUX RACR | 05:22 |
@funkTired | crythias: snapcount is like 2 days behind us. | 05:22 |
snapcount | TUX FKR | 05:22 |
@funkTired | pretty soon he'll start to degenerate. | 05:22 |
snapcount | yeah yeah | 05:22 |
@funkTired | all of my plates have turned deviant. | 05:23 |
snapcount | I'm like a borg | 05:23 |
@crythias | LATE . | 05:23 |
snapcount | plug my ass in | 05:23 |
snapcount | and I'll reboot | 05:23 |
snapcount | re-assemilate | 05:23 |
@crythias | hee | 05:23 |
@funkTired | BORGBUTT | 05:23 |
snapcount | All your planets are belong to us | 05:24 |
@crythias | BRG PMPL | 05:24 |
@crythias | PUS MNGR | 05:24 |
snapcount | SALADTSR | 05:24 |
@funkTired | PMPLPOPR | 05:25 |
@crythias | PUSLIKR | 05:25 |
@funkTired | liker or licker | 05:25 |
snapcount | ASSCRM | 05:25 |
@crythias | MUNGE | 05:25 |
@funkTired | !REGEXP! | 05:25 |
@crythias | C DOS RUN | 05:25 |
snapcount | ASSMNKY | 05:25 |
@funkTired | hey. | 05:26 |
@funkTired | I bet with the three of us here we could crank through the open bugs....? | 05:26 |
snapcount | so based on recent conversations... I guess none of this will make the dev list | 05:26 |
@funkTired | heh. | 05:26 |
@crythias | RED SHRT | 05:26 |
snapcount | sorry dude... I'm still writing a SOW | 05:26 |
snapcount | that sux my ass | 05:26 |
@funkTired | FATAL1TY | 05:26 |
@funkTired | sow = female pig? | 05:27 |
@crythias | DEADMAN | 05:27 |
@funkTired | or statement of work | 05:27 |
snapcount | yes | 05:27 |
@funkTired | ah; both. | 05:27 |
snapcount | SOW == Statement of Work" | 05:27 |
snapcount | err | 05:27 |
snapcount | SOW == "Statement of Work" || "female pig" | 05:28 |
snapcount | evaluates to true | 05:28 |
@funkTired | SOW == "Statement of Work" || SOW == "female pig" | 05:28 |
@crythias | GET OVR HR | 05:29 |
snapcount | that would evaluate to 1 || 0 | 05:29 |
snapcount | which still evaluates | 05:29 |
snapcount | to 1 | 05:29 |
snapcount | but that should answer your question | 05:29 |
@funkTired | == has precedence over || | 05:29 |
snapcount | yeah | 05:29 |
snapcount | 1 || 0 | 05:30 |
@funkTired | 1 || 1 | 05:30 |
snapcount | no | 05:30 |
@funkTired | "female pig" is always 1 | 05:30 |
snapcount | sow != female pig in my universe | 05:30 |
snapcount | just statement of work | 05:30 |
snapcount | but you have a valid argument in a parallel dimension | 05:30 |
snapcount | some call it earth | 05:30 |
@funkTired | but your expression is equiv to if((SOW == "Statement of Work") || ("female pig")) | 05:30 |
snapcount | no | 05:31 |
-!- RingLeadeR [n=contests@pool-71-115-163-68.gdrpmi.dsl-w.verizon.net] has joined #webgui | 05:31 | |
snapcount | my expression is equiv to if((SOW == "Statement of Work") || 0 | 05:31 |
snapcount | because the == | 05:31 |
snapcount | can never be true | 05:31 |
snapcount | in my world | 05:31 |
@funkTired | newayz. | 05:31 |
snapcount | lol | 05:31 |
RingLeadeR | Is this the OpenCMS fan club channel? | 05:31 |
@funkTired | welcome RingLeadeR | 05:31 |
snapcount | something like that | 05:32 |
RingLeadeR | :) | 05:32 |
@funkTired | uh, if by OpenCMS, you mean WebGUI | 05:32 |
-!- RingLeadeR is now known as ParkerOne | 05:32 | |
snapcount | dude | 05:32 |
snapcount | good thing you changed your nick | 05:32 |
@funkTired | you would've been reamed. | 05:32 |
snapcount | we were about to lay the smack down | 05:32 |
* funkTired claps his hands gleefully | 05:33 | |
ParkerOne | heh irc warz... so 1996ish | 05:33 |
snapcount | the good ol' days | 05:33 |
snapcount | BUTBOOM | 05:34 |
snapcount | VOTECTR (FL Tag) | 05:35 |
@crythias | NEAR MRS | 05:35 |
snapcount | nice | 05:35 |
snapcount | I like that one | 05:35 |
@funkTired | crythias: say the one about the face | 05:36 |
@crythias | sigh | 05:36 |
@crythias | I MR FACE | 05:36 |
snapcount | PKTSNIFR | 05:36 |
snapcount | haha | 05:36 |
@funkTired | RONGHOL | 05:36 |
snapcount | GOT HAIR | 05:36 |
@crythias | TOE SUKR | 05:36 |
snapcount | (comes after I MR FACE) | 05:37 |
@funkTired | uh | 05:37 |
@funkTired | double entendre there snapcount | 05:37 |
snapcount | what | 05:37 |
@funkTired | n/m | 05:37 |
@funkTired | WKIPEED | 05:38 |
* snapcount googles entendre to un-dumb himself | 05:38 | |
snapcount | ok | 05:38 |
snapcount | I defend the double entendre status of my plate | 05:39 |
snapcount | it can be read as a question for bald people | 05:39 |
@funkTired | I meant your parenthetical. | 05:39 |
@crythias | yeah no doubt. | 05:39 |
@crythias | just caught it. | 05:40 |
@funkTired | HAIRLESS | 05:40 |
@crythias | a bit slow | 05:40 |
@funkTired | SHAVEN | 05:40 |
@crythias | but... wouldn't it be before? | 05:40 |
snapcount | could be | 05:40 |
snapcount | which increases it's comedic value | 05:41 |
@crythias | yeah. | 05:41 |
@crythias | GOT HAIT | 05:41 |
@funkTired | for the irc log trollers | 05:41 |
@crythias | or hair. | 05:41 |
snapcount | I could really go for a big ass bowl of fruit loops right now | 05:42 |
@funkTired | ugh. | 05:42 |
@funkTired | BULEMIC | 05:42 |
snapcount | UPCHKR | 05:42 |
@crythias | LV LOHAN | 05:42 |
@crythias | MOR PZZA | 05:43 |
-!- mode/#webgui [+o ParkerOne] by funkTired | 05:43 | |
snapcount | Hey WRE... you big sack of crap | 05:43 |
@funkTired | DEOPME | 05:44 |
snapcount | If I'm cool... make me an op | 05:44 |
snapcount | ummkay? | 05:44 |
@crythias | MLTD CHZ | 05:44 |
-!- mode/#webgui [+o snapcount] by WRE | 05:44 | |
@funkTired | okay, new rule | 05:44 |
@ParkerOne | i think you need to script wre with all of the WebGUI Done Right Information | 05:44 |
@funkTired | you have to describe the vehicle that the plate is on. | 05:44 |
@funkTired | model/color is enough. | 05:45 |
@snapcount | VIAGRA1 -- JT's pinto | 05:45 |
@snapcount | baby blue | 05:45 |
@crythias | LOKDKYZ blonde's convertible. | 05:45 |
@ParkerOne | Who is Snapcount? | 05:46 |
@snapcount | EXPLRER -- Proctologists SUV | 05:46 |
@funkTired | SPLNKR | 05:46 |
@funkTired | oops I broke my own rule. | 05:47 |
@WRE | snapcount is the coolest guy I've ever known | 05:47 |
@funkTired | !bash | 05:47 |
@snapcount | hehe | 05:47 |
@WRE | !bash: no results found for search | 05:47 |
@ParkerOne | wre does talk.. lol | 05:47 |
@snapcount | that's cheating | 05:47 |
@snapcount | wre is my bitch | 05:47 |
@funkTired | !bash | 05:47 |
@WRE | |bash 60904| <Squiggle> Also:the bottom ones [on bash.org] are some of the best | 05:47 |
@WRE | |bash 60904| <Squiggle> They're all about niggers | 05:47 |
@WRE | |bash 60904| <Squiggle> Niggers = funny | 05:47 |
@WRE | |bash 60904| <Sulzanti> Not if you have to be in smelling distance | 05:47 |
@crythias | hrm. | 05:47 |
@funkTired | !bash | 05:48 |
@WRE | |bash 61227| <Tont0> TCP/IP illustrated needs a swimsuit issue | 05:48 |
@funkTired | !bash 345223 | 05:48 |
@snapcount | !bofh | 05:48 |
@WRE | !bash: quote not found | 05:48 |
@WRE | BOFH Quick-excuse: Due to Federal Budget problems we have been forced to cut back on the number of users able to access the system at one time. Namely none allowed.... | 05:48 |
@funkTired | !bash 3221 | 05:48 |
@WRE | |bash| <SementE> anyone here have a commercial pilot license? | 05:48 |
@WRE | |bash| <blazemore> semente: do you have any idea how many fbi 'carnivore' systems you just set off | 05:48 |
@WRE | |bash| <SementE> blazemore: oh.. I forgot to add airline | 05:48 |
@funkTired | !bash 911 | 05:48 |
@ParkerOne | heh | 05:48 |
@WRE | |bash| <Kez> FIND A DISEASE AND CRAWL INTO BED WITH IT PLS THX | 05:48 |
@funkTired | !bash 1024 | 05:49 |
@WRE | !bash: quote not found | 05:49 |
@funkTired | !bash 128 | 05:49 |
@WRE | !bash: quote not found | 05:49 |
@snapcount | !horiscope aquarius | 05:49 |
@funkTired | !horoscope gemini | 05:49 |
@WRE | Gemini; <span id="intelliTxt">There's nothing like seeing someone else's inspired artistic expression to light a fire under your own creative endeavors. Rather than being jealous, you start to think of new ways to address your projects.</span> | 05:49 |
@snapcount | did I spell it wrong | 05:49 |
* snapcount recognizes himself as a lame ass | 05:49 | |
@snapcount | bad spelers of the world untie | 05:50 |
@snapcount | well that was fun | 05:50 |
@ParkerOne | Hey snap, what do you do for a living? | 05:50 |
@funkTired | !bash 9834 | 05:50 |
@WRE | !bash: quote not found | 05:50 |
@snapcount | well | 05:51 |
@snapcount | I used to own Ocean View Web Creations | 05:51 |
@snapcount | now I work for PB | 05:51 |
@snapcount | for the past couple of hours anyways | 05:51 |
* funkTired allows the world to rejoice with him. | 05:51 | |
@ParkerOne | coolio, PB is a growing | 05:52 |
@snapcount | yep | 05:52 |
@snapcount | I'm a tumor | 05:52 |
@snapcount | hehe | 05:52 |
@snapcount | j/k | 05:52 |
@funkTired | don't 'replicate' near me. | 05:52 |
@crythias | !bash 24431 | 05:52 |
@WRE | !bash: quote not found | 05:52 |
@funkTired | bash 8853 | 05:52 |
@crythias | !bash 244321 | 05:52 |
@WRE | !bash: quote has too many lines to display in public channel (max 12, quote has 17): sending as privmsg instead | 05:53 |
@funkTired | !bash 8853 | 05:53 |
@crythias | !bash 99835 | 05:53 |
@WRE | |bash| <Guo_Si> Hey, you know what sucks? | 05:53 |
@WRE | |bash| <TheXPhial> vaccuums | 05:53 |
@WRE | |bash| <Guo_Si> Hey, you know what sucks in a metaphorical sense? | 05:53 |
@WRE | |bash| <TheXPhial> black holes | 05:53 |
@WRE | |bash| <Guo_Si> Hey, you know what just isn't cool? | 05:53 |
@WRE | |bash| <TheXPhial> lava? | 05:53 |
@crythias | !bash 4753 | 05:54 |
@WRE | |bash| <xterm> The problem with America is stupidity. I'm not saying there should be a capital punishment for stupidity, but why don't we just take the safety labels off of everything and let the problem solve itself? | 05:54 |
@funkTired | amen. | 05:54 |
@snapcount | fuck yeah | 05:54 |
@snapcount | hrmm | 05:54 |
@funkTired | |bash| <snapcount> (comes after I MR FACE) | 05:55 |
@snapcount | I wonder if WRE finished his metorology degree yet | 05:55 |
@snapcount | .wx 32117 | 05:55 |
@funkTired | rename WRE to WRECK | 05:55 |
@snapcount | I'm bored | 05:55 |
@funkTired | finish your sow. | 05:56 |
@crythias | !bash 23601 | 05:56 |
@WRE | |bash| <mage> what should I give sister for unzipping? | 05:56 |
@WRE | |bash| <Kevyn> Um. Ten bucks? | 05:56 |
@WRE | |bash| <mage> no I mean like, WinZip? | 05:56 |
@snapcount | he better learn new tricks or I'll kill -9 his ass | 05:56 |
@funkTired | One of the earliest examples of double entendre in American culture was the late 19th-century vaudeville act, the Barrison Sisters. They danced, raising their skirts slightly and asking the audience: "Would you like to see my pussy?" After an enthusiastic response, they would raise up their skirts, revealing live kittens secured over their crotches. | 05:57 |
* snapcount reflects on this priceless snippet of wisdom | 05:57 | |
@funkTired | somehow I doubt that was really one of the earliest examples of double entendre in American culture. | 05:58 |
@snapcount | yeah | 05:58 |
@ParkerOne | snap what are you going to be doing at PB? | 05:58 |
@funkTired | more like someone trying to put jokes in wikipedia | 05:58 |
@ParkerOne | matt you should be watching this game btw.. | 05:58 |
@snapcount | I'm supposed to be JT's mini-me | 05:58 |
@ParkerOne | oh really? heh.. that ought to be interesting | 05:59 |
@crythias | !bash 330261 | 05:59 |
@WRE | |bash| <i8b4uUnderground> d-_-b | 05:59 |
@WRE | |bash| <BonyNoMore> how u make that inverted b? | 05:59 |
@WRE | |bash| <BonyNoMore> wait | 05:59 |
@WRE | |bash| <BonyNoMore> never mind | 05:59 |
@snapcount | fund a feature dev, bugs, server admin | 05:59 |
@snapcount | some core stuff here and there | 05:59 |
@ParkerOne | awesome.. the more devs the better | 05:59 |
@snapcount | a little bit of everything I guess like everyone else on staff | 05:59 |
@ParkerOne | since matt keeps messing everything up | 05:59 |
@crythias | who's kill -9? | 05:59 |
@ParkerOne | er i mean... | 06:00 |
@ParkerOne | hehe | 06:00 |
@funkTired | i'm such a f-up. | 06:00 |
@ParkerOne | yeah right.. you've saved my ass plenty-o-times | 06:00 |
@crythias | FMLY GUY - pink yugo | 06:01 |
@funkTired | STMRLR - delorean (whatever color unpainted brushed stainless steel is) | 06:02 |
@funkTired | weird. | 06:03 |
@funkTired | I have the latest leaked Vista build running in a vmware vm. | 06:03 |
@funkTired | and the latest leaked Office 12 build runs 10x faster in there than it does in my native XP. | 06:04 |
@crythias | Vaporware | 06:04 |
@funkTired | dead serious. | 06:04 |
@crythias | yes. and I'm not? | 06:05 |
@funkTired | oh; yeah. | 06:05 |
@funkTired | final release, yeah. | 06:05 |
* funkTired deals a round of cards. | 06:05 | |
* funkTired kicks WRE | 06:06 | |
@funkTired | &kick WRE | 06:06 |
* funkTired suffers from ennui | 06:07 | |
* funkTired tires of seeing * funkTired in purple. | 06:07 | |
* funkTired enjoys referring to himself in the third person, to himself. | 06:07 | |
-!- funkTired was kicked from #WebGUI by WRE [request] | 06:07 | |
@snapcount | oops | 06:08 |
-!- funkTired [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 06:08 | |
-!- mode/#webgui [+o funkTired] by xdanger | 06:08 | |
-!- WRE was kicked from #webgui by funkTired [Kick] | 06:08 | |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has joined #WebGUI | 06:08 | |
@funkTired | ahah. WRE can't op himself. | 06:08 |
@funkTired | mruhaha. | 06:09 |
-!- mode/#webgui [+o WRE] by snapcount | 06:09 | |
@snapcount | yeah | 06:09 |
@snapcount | he still suxorz | 06:09 |
@snapcount | he will become more powerful | 06:09 |
@funkTired | than I can possibly imagine? | 06:09 |
@snapcount | maybe | 06:09 |
@snapcount | what kind of bot is xdanger? | 06:10 |
@funkTired | dunno | 06:10 |
@snapcount | who's bot is it? | 06:10 |
@snapcount | hrmmm | 06:11 |
@snapcount | must be a SPY! | 06:11 |
@funkTired | it's onki's. | 06:11 |
@snapcount | cool | 06:12 |
@snapcount | a dutch bot | 06:12 |
@snapcount | I guess WRE is Canadian technically | 06:12 |
-!- cluge [n=aaron@rrcs-24-73-239-166.se.biz.rr.com] has quit ["Leaving"] | 06:15 | |
@snapcount | grrr | 06:17 |
@funkTired | ? | 06:18 |
@snapcount | I want some fruit loops | 06:18 |
@snapcount | I'm out | 06:18 |
@funkTired | froot loops | 06:18 |
@funkTired | yeah, i'm a jerk. | 06:18 |
* snapcount scratches his head | 06:18 | |
@funkTired | i was correcting your spelling. | 06:19 |
@snapcount | is that how you spell it? | 06:19 |
@snapcount | froot | 06:19 |
@funkTired | yeah, on the box, I think. | 06:19 |
@snapcount | damn | 06:19 |
@snapcount | you're right | 06:19 |
@snapcount | I never noticed that before | 06:19 |
@funkTired | http://www.frootloops.com/ | 06:19 |
@ParkerOne | no way.. seriously | 06:19 |
@funkTired | takes one (froot loop) to know one (froot loop) | 06:20 |
@snapcount | wow | 06:20 |
@snapcount | the pre-loader is pretty cool | 06:20 |
@ParkerOne | wow damn... that's a hella good trivia question | 06:20 |
@funkTired | WRE: evolve ability trivia | 06:21 |
* snapcount plays froot ahoy game | 06:21 | |
@snapcount | LOL | 06:22 |
* funkTired ROTFL | 06:22 | |
@snapcount | I just got a 1000 fruity points | 06:22 |
@funkTired | I just created my very own treasure map with the fruity delight of Froot Loops(r) | 06:22 |
@snapcount | !seen rizen | 06:24 |
@WRE | rizen (n=rizen@c-67-184-239-85.hsd1.il.comcast.net) was last seen parting #WebGUI 1 hour, 23 minutes ago stating "{}". | 06:24 |
@funkTired | !seen boss | 06:24 |
@WRE | funkTired, I don't remember seeing boss. | 06:24 |
@funkTired | ok, enough trolling.... off to bed. | 06:24 |
@snapcount | !seen my_ass | 06:24 |
@WRE | snapcount, I don't remember seeing my_ass. | 06:24 |
@ParkerOne | cya funk | 06:24 |
@snapcount | later | 06:25 |
-!- funkTired is now known as frootLoop | 06:25 | |
@ParkerOne | i gotta go fix some client crap.. yay.. talk at you guys later | 06:25 |
-!- ParkerOne [n=contests@pool-71-115-163-68.gdrpmi.dsl-w.verizon.net] has quit [] | 06:25 | |
@frootLoop | hey, frootLoop isn't taken. | 06:25 |
@snapcount | are you really surprised by that | 06:26 |
@frootLoop | i guess | 06:26 |
@snapcount | I imagine flames would come a plenty | 06:26 |
@crythias | grr | 06:29 |
@crythias | "Get yours for a fraction of the price" | 06:29 |
@frootLoop | wootreseller.com | 06:30 |
@crythias | yeah ok. 100/100 is a fraction. so what. | 06:30 |
-!- crythias is now known as lootfroop | 06:30 | |
@lootfroop | cluge stayed a long time | 06:30 |
@frootLoop | egulc | 06:30 |
-!- lootfroop is now known as crythias | 06:31 | |
@crythias | l8r | 06:31 |
@frootLoop | l8r. | 06:32 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 06:32 | |
@frootLoop | heal up. | 06:32 |
@snapcount | heal up? | 06:32 |
@frootLoop | he was home sick today | 06:32 |
@snapcount | oh | 06:35 |
@snapcount | I thought I was ignorant to some sort of slang or something | 06:35 |
@frootLoop | SINGED | 06:35 |
@frootLoop | NJUNERE | 06:36 |
@snapcount | you live in TX fruit? | 06:42 |
@frootLoop | used to. | 06:42 |
@frootLoop | now in KC, KS | 06:42 |
@snapcount | I lived in OK for about 6 yrs | 06:42 |
-!- snapc0unt [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 08:50 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 110 (Connection timed out)] | 09:01 | |
-!- snapc0unt [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 110 (Connection timed out)] | 09:12 | |
-!- lonki_home is now known as lonki | 09:29 | |
@xdanger | ehem, I am not a bot... Just my irc-client has little features like autoop-list... and I run it 24/7... | 09:44 |
lonki | xdanger, and it generates discussions? :-) | 09:49 |
@xdanger | nope =) just op's people ;) | 09:49 |
lonki | haha | 09:49 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 10:54 | |
-!- lonki [n=hans@195.18.93.61] has quit [Remote closed the connection] | 10:59 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 11:17 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 11:53 | |
-!- midellaq [i=user@host168-164.pool8249.interbusiness.it] has joined #webgui | 12:17 | |
-!- midellaq [i=user@host168-164.pool8249.interbusiness.it] has left #webgui [] | 13:09 | |
-!- lonki [n=hans@195.18.93.61] has joined #webgui | 13:23 | |
lonki | hi | 13:24 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 14:30 | |
-!- mode/#webgui [+o crythias] by xdanger | 14:30 | |
@crythias | !bofh | 14:31 |
@WRE | BOFH Quick-excuse: new management | 14:31 |
@crythias | Acceptable. | 14:31 |
@crythias | Thanks. | 14:31 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 15:30 | |
* lenthamen just had lunch | 15:32 | |
-!- midellaq [i=user@host168-164.pool8249.interbusiness.it] has joined #webgui | 16:00 | |
@frootLoop | hello | 16:04 |
-!- frootLoop is now known as pbmdawg | 16:05 | |
lenthamen | hello all ! | 16:05 |
midellaq | hi there | 16:05 |
@pbmdawg | haven't seen or heard from you lately MD | 16:06 |
@pbmdawg | on the dev list or pb boards.. | 16:06 |
@pbmdawg | how have you been? | 16:06 |
midellaq | that's because I'm shy | 16:06 |
midellaq | fine.. almost.. | 16:07 |
midellaq | who am I chatting with? | 16:07 |
@pbmdawg | matthew wilson | 16:07 |
midellaq | nice to meet you, mwilson.. you're doing a greeeat job, let me tell you | 16:08 |
@pbmdawg | i detect some sarcasm? | 16:09 |
midellaq | no no no.. I'm telling the truth.. | 16:09 |
@pbmdawg | oh, ok. thanks. not sure what you mean, but thanks. | 16:09 |
lenthamen | Yes, Matthew, we're all proud of you ! | 16:09 |
* lenthamen Matthew doesn't know what to say anymore ;) | 16:11 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 16:21 | |
-!- mode/#webgui [+o crythias] by xdanger | 16:21 | |
lenthamen | howdy crythias | 16:24 |
@crythias | hello | 16:25 |
@xdanger | and I'm not a bot ;) | 16:29 |
@xdanger | jfyi | 16:29 |
@pbmdawg | yes; sorry for that. :) | 16:29 |
lenthamen | crythias: Another day supporting WebGUI ;) | 16:29 |
@crythias | heh | 16:33 |
@crythias | according to Matthew, I hit both sides of the bell curve. | 16:33 |
@crythias | Either I'm exactly right or horribly wrong. | 16:33 |
lenthamen | hehe... Don't believe what Matthew says :) | 16:34 |
@crythias | Are you kidding? I believe everything he reads. | 16:34 |
lenthamen | This is already the second day I'm working on cleaning up code I've written myself..... | 16:40 |
lenthamen | A messy piece of horrible spagetti code | 16:41 |
@pbmdawg | and I just read this: http://www.defensereview.com/modules.php?name=News&file=article&sid=526 | 16:41 |
@pbmdawg | the "musketball sling" | 16:41 |
@crythias | yeah | 16:43 |
@crythias | whiners in the digg comments. | 16:44 |
@crythias | "What do you mean no recoil?" | 16:44 |
@pbmdawg | actually i asked an engineer friend about that. | 16:44 |
@crythias | duh. You ever play with hotwheels? | 16:44 |
@pbmdawg | there is recoil | 16:44 |
@pbmdawg | he asked me if I ever used a sling. | 16:45 |
@crythias | sling is accurate. | 16:45 |
@crythias | hotwheels: at least one set has this motorized "acceleration" machine in the track that keeps the cars going. I guess the best way to describe it is a car wash machine which spins, hugging the car, and forces it out. | 16:47 |
@pbmdawg | yeah. | 16:47 |
@crythias | not really recoil, too much. | 16:47 |
@pbmdawg | and it hops/pushes back when the car is released. | 16:47 |
@pbmdawg | slightly | 16:47 |
@crythias | not near as much as if it were stationary | 16:47 |
@pbmdawg | same amount. | 16:48 |
@pbmdawg | wait, what do you mean stationary. | 16:48 |
@crythias | it's already accounted for in the spin. | 16:48 |
@crythias | a rifle is stationary relative to the explosive charge in the muzzle. | 16:48 |
@crythias | it has to recoil because of the initial force of the bullet. | 16:49 |
@crythias | slingshots don't recoil. | 16:49 |
@pbmdawg | yeah they do | 16:49 |
@crythias | no they don't. they're pulled back and that's the precoil, but that IS the force required to move the projectile. | 16:50 |
@crythias | the projectile in a sling shot doesn't apply force against the sling. | 16:51 |
@pbmdawg | if you are standing on a teflon surface, and you are holding a spinning sling, and you release the release cord when the cords are at a 90 degree angle to your target, the payload will continue on toward the target, and you will start moving backwards. | 16:51 |
@crythias | that is net, force | 16:51 |
@crythias | no way | 16:51 |
@pbmdawg | in fact, we did that exact experiment in high school, standing on wheeled platforms. | 16:51 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 16:51 | |
-!- mode/#webgui [+o rizen] by xdanger | 16:52 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 16:52 | |
@pbmdawg | yeah way. | 16:52 |
lenthamen | perl question: Do I still need to call $dbh->disconnect if I'm using Apache::DBI ? | 16:52 |
@pbmdawg | no | 16:53 |
lenthamen | k | 16:53 |
@pbmdawg | but you do still need to do $sth->finish | 16:53 |
@pbmdawg | if you create a $sth | 16:53 |
lenthamen | yeah thats to finish the statement | 16:53 |
@crythias | ok, I'll buy that you have recoil on frictionless surface. I'm reasonably certain that the recoil is insignificant compared to relative velocity of the projectile versus a bullet's recoil. | 16:56 |
@pbmdawg | no, it's identical, if the mass and release velocity of the projectile is the same | 16:56 |
@pbmdawg | conservation of momentum. | 16:56 |
@crythias | http://www.defensereview.com/modules.php?name=News&file=article&sid=539 | 16:58 |
lenthamen | my $self = shit; | 17:03 |
@crythias | oh... kay | 17:06 |
lenthamen | should be my $self = shift; | 17:09 |
@pbmdawg | !bash | 17:09 |
@WRE | |bash 82201| <b1u3> my sister, whos studing to be a chef, was at one of those miracle blade conventions...she said chef tony cut like five perefect slices off of a roast and had an orgasm | 17:09 |
@crythias | yeah | 17:09 |
@WRE | |bash 82201| <p1rpl3> lol 'oh...oh yeah...is that camera still on? ill be right back friends...oh' | 17:09 |
@pbmdawg | !bash | 17:10 |
@WRE | |bash 85649| <Kai-Bach> 900 years, hensons hand up your butt, not as good you will look | 17:10 |
@pbmdawg | !bash | 17:10 |
@WRE | |bash 89683| Liz: id like to have something else :-P | 17:10 |
@WRE | |bash 89683| katie: lol | 17:10 |
@WRE | |bash 89683| katie: i would too | 17:10 |
@WRE | |bash 89683| katie: like 5 seconds with him | 17:10 |
@WRE | |bash 89683| katie: even 5 milliseconds | 17:10 |
@WRE | |bash 89683| Liz: mmmm, 5 milliseconds of sex | 17:10 |
@WRE | |bash 89683| Liz: is that even a full thrust? | 17:10 |
@WRE | |bash 89683| katie: 1/2 of one | 17:10 |
@WRE | |bash 89683| Liz: mmmm, half thrust | 17:10 |
lenthamen | !tcsh | 17:11 |
lenthamen | !ksh | 17:11 |
@pbmdawg | !bash | 17:11 |
@WRE | |bash 100524| <boyd> anyway, theres a survey on the back and one question is 'What was the easiest way to make new friends at your Teritary Institution?' | 17:11 |
@WRE | |bash 100524| <boyd> if my name wasn't going to be attached to it, i'd put something like 'i'm doing computer science, I HAVE NO FRIENDS | 17:11 |
@crythias | !zsh | 17:12 |
@crythias | !flash | 17:12 |
@crythias | !csh | 17:12 |
@pbmdawg | !bash | 17:13 |
@WRE | |bash 102182| <@DrPoole> i wish i had a friendly panda | 17:13 |
@WRE | |bash 102182| <@DrPoole> he'd be my buddy. watch tv and stuff. | 17:13 |
@WRE | |bash 102182| <@DrPoole> drink beer. | 17:13 |
@WRE | |bash 102182| <@niklas> get high | 17:13 |
@WRE | |bash 102182| <@DrPoole> yeah. he'd get fucked right up and he'd beat on me from time to time. | 17:13 |
@WRE | |bash 102182| <@DrPoole> that, would, RULE | 17:13 |
* crythias hangs his head in shame. | 17:13 | |
* pbmdawg gloats. | 17:14 | |
@pbmdawg | !bash | 17:15 |
@WRE | |bash 105245| <Halibut> Oh dear | 17:16 |
@WRE | |bash 105245| <Halibut> I just tried to swat a fly with my cursor | 17:16 |
@pbmdawg | i've done that. | 17:16 |
@crythias | oh. my. word. | 17:16 |
@pbmdawg | a fruit fly | 17:16 |
@crythias | apple or pear? | 17:17 |
@pbmdawg | dunno. | 17:17 |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 17:24 | |
* crythias snaps his fingers. One. Two. Three. | 17:25 | |
-!- mode/#webgui [+o snapcount] by WRE | 17:25 | |
@pbmdawg | cute. | 17:25 |
@crythias | More heresy: Centrifugal force doesn't exist. | 17:34 |
@pbmdawg | angular momentum does. | 17:34 |
@crythias | yes | 17:35 |
@crythias | but there is no force pulling something away from center. | 17:35 |
@crythias | I think I'll post that on one of these boards and see how much I get flamed. | 17:36 |
@crythias | hrm. | 17:36 |
@crythias | combined with magnetic railgun, there's no recoil like a propellant... | 17:37 |
@pbmdawg | ? | 17:37 |
@crythias | yes, there's recoil, but it's not the same type as a propelled missile. | 17:37 |
@crythias | alternating magnetic field acceleration. | 17:37 |
@crythias | roller coasters | 17:38 |
@pbmdawg | there's still recoil. | 17:38 |
@crythias | real physics, and no gun-like recoil | 17:38 |
@crythias | it's outward, not backward. | 17:38 |
@pbmdawg | backward. | 17:38 |
@pbmdawg | equal and opposite reaction. | 17:39 |
@crythias | right. | 17:39 |
@crythias | ok. ever use a magnet to pick up a paperclip? | 17:39 |
@pbmdawg | yes. | 17:39 |
@crythias | does it push against the table to elevate itself? | 17:39 |
@pbmdawg | no. | 17:40 |
@pbmdawg | but the table does push up on it while the clip is lying there. | 17:40 |
@crythias | but there's gotta be an equal and opposite reaction behind the accelerating paperclip | 17:40 |
@crythias | oh. wait. it's not pushing against the table. no recoil, but it does accelerate as it approaches the magnet | 17:41 |
@pbmdawg | yes. the force the clip exerts against the magnet is lessened while the clip is moving toward the magnet, and then changes to the force of the additional weight of the clip when the clip combines with the magnet. | 17:42 |
@crythias | yeah, but there's no recoil... it's an impact... | 17:42 |
@crythias | and imagine if the magnet turned itself off before the paperclip got to it, but another magnet grabbed it. | 17:43 |
@crythias | no friction. no recoil. | 17:43 |
@pbmdawg | the recoil is felt by the magnet-holder as a greater 'heaviness' of of the magnet while nearing the clip, and while the clip is pulled up to the magnet. | 17:43 |
@pbmdawg | which is lessened when the clip reaches terminal velocity through the air (if it does). | 17:44 |
@crythias | fine, but it's miniscule compared to the exploision of a gun. | 17:44 |
@pbmdawg | only b/c a paperclip weighs less and is travelling slower than a bullet. | 17:44 |
@crythias | it's not impossible to use a bullet sized paperclip. | 17:44 |
@pbmdawg | yes, and you will feel the clip pulling the magnet toward it when you approach the bullet-sized clip. | 17:45 |
@crythias | and it's not impossible to use magnetics to accelerate the bullet. | 17:45 |
@crythias | but if you used a cylindrical magnet... | 17:45 |
@pbmdawg | yes, and the electromagnets will exert equal and opposite reactionary forces on their housings. | 17:45 |
@pbmdawg | which will exert those forces on their mounts. | 17:45 |
@crythias | It's not going to kick me in the shoulder when I use it. | 17:46 |
@pbmdawg | what won't | 17:46 |
@pbmdawg | the centrifuge gun? | 17:46 |
@crythias | yes | 17:46 |
@pbmdawg | it would be impossible for a person to hold, let alone aim. | 17:46 |
@pbmdawg | the weight alone.... | 17:46 |
-!- WRE changed the topic of #webgui to: railguns, magnets, oh my! | 17:46 | |
@crythias | it's a vehicle mounted armament. | 17:47 |
@pbmdawg | not regarding the gyroscopic effects (Nm^2) | 17:47 |
@crythias | counterrotating is good enough to offset it. see gyro helicopters. | 17:47 |
@pbmdawg | no | 17:48 |
@pbmdawg | that's for counteracting the equal and opposite rotational effects. | 17:48 |
@pbmdawg | not the gyroscopic effect. | 17:48 |
@crythias | how do helicopters work? | 17:49 |
@pbmdawg | a helicopter can have two horizontal rotors spinning oppositely or one horozontal rotor and a rear vertical fan to offset those forces. | 17:49 |
@crythias | they can do lots of things. | 17:49 |
@crythias | ok. | 17:50 |
@crythias | but ... slings don't have gyroscope affects? | 17:50 |
@pbmdawg | the force the rear fan exerts against the air counteracts the force it takes to get the top rotor spinning and keep it spinning. | 17:50 |
@pbmdawg | they do. | 17:50 |
@pbmdawg | but miniscule b/c they're spinning so slowly. | 17:50 |
@pbmdawg | comparatively. | 17:50 |
@crythias | gyroscopes tend to have their mass on their perimeter. | 17:51 |
@pbmdawg | doesn't matter where it is. | 17:51 |
@pbmdawg | it's the amount of angular momentum that counts. | 17:51 |
@crythias | it matters. | 17:51 |
@crythias | gyroscopes don't evenly distribute their mass across the plain for a reason. | 17:52 |
@crythias | plane | 17:52 |
@pbmdawg | only for efficiency. | 17:52 |
-!- lonki is now known as lonki_home | 17:52 | |
@crythias | right... | 17:52 |
@pbmdawg | to maximize their angular momentum / mass. | 17:53 |
@pbmdawg | rebooting | 18:01 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 18:02 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:06 | |
-!- crythias changed the topic of #webgui to: WebGUI real time help. et al. | http://www.plainblack.com | 18:10 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 18:19 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 18:19 | |
@snapcount | !bofh | 18:23 |
@WRE | BOFH Quick-excuse: Too many interrupts | 18:23 |
@crythias | know sendmail? | 18:30 |
@pbmdawg | me? no | 18:30 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 18:30 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:32 | |
@crythias | ok.. bug/rfe | 18:39 |
@crythias | first page of a long thread, the title is obnoxious. seconds page, it's all tidy. | 18:39 |
@crythias | still can't click to go directly to a post on the second page of a thread. | 18:39 |
@pbmdawg | yeah. | 18:40 |
@pbmdawg | i never remember to report that when I notice it | 18:40 |
@crythias | isa bug? | 18:40 |
@pbmdawg | yeah | 18:40 |
@pbmdawg | add it | 18:40 |
@pbmdawg | plz | 18:40 |
@pbmdawg | !bash | 18:40 |
@WRE | |bash 107421| <melx0rz> we just polled some guy .. out of the following he is a) child molester b) FILTHY LIAR | 18:40 |
@WRE | |bash 107421| <melx0rz> i didn't answer | 18:41 |
@WRE | |bash 107421| <melx0rz> er.. HE | 18:41 |
@WRE | |bash 107421| <melx0rz> He didn't answer | 18:41 |
@crythias | hey | 18:42 |
@crythias | any chance adding a real release # to the list of releases might be helpful? | 18:42 |
@crythias | Specifically: Category: 6.8.3 gamma | 18:43 |
@crythias | in sf.net | 18:43 |
@pbmdawg | 'tis probably a good idea | 18:44 |
@pbmdawg | send that one to the dev list | 18:44 |
@crythias | don't just do it? | 18:45 |
@crythias | cause I'm about to submit... | 18:45 |
@crythias | ok | 18:46 |
@pbmdawg | dunno | 18:47 |
@crythias | at least we should add current gamma | 18:51 |
-!- agent [n=agent@217.160.141.149] has joined #webgui | 19:04 | |
agent | hi all | 19:04 |
@pbmdawg | hi | 19:04 |
-!- agent is now known as LuckyLStrike | 19:05 | |
@pbmdawg | who is luckylstrke | 19:05 |
LuckyLStrike | me :) an unknown webgui coder/user | 19:06 |
@crythias | yawn. | 19:07 |
@pbmdawg | welcome mr/ms unknown wg coder/user. | 19:07 |
@crythias | FNCSHNL | 19:08 |
LuckyLStrike | ? | 19:08 |
@pbmdawg | BITEME | 19:08 |
@pbmdawg | BITEME - brown cadillac | 19:08 |
@crythias | yeah... um.. yellow hummer | 19:09 |
@pbmdawg | so who are you lucky | 19:09 |
@crythias | RUNOVRU - white semi | 19:09 |
@crythias | STM ROLR - yellow steam roller | 19:10 |
LuckyLStrike | sorry later, lots of work todo | 19:10 |
-!- midellaq [i=user@host168-164.pool8249.interbusiness.it] has left #webgui [] | 19:10 | |
-!- crythias changed the topic of #webgui to: WebGUI real time help. et al. | http://www.plainblack.com | DO U WBGUI ? | 19:11 | |
-!- crythias changed the topic of #webgui to: WebGUI real time help. et al. | http://www.plainblack.com | WebGUI - You're soaking in it. | 19:12 | |
@crythias | somehow... that doesn't seem right. | 19:13 |
@crythias | !bash | 19:13 |
@WRE | |bash 136376| <Blade> Too bad your ex wasn't there. | 19:13 |
@WRE | |bash 136376| <Sonsquidku_V> She was in f*cking San Diego. Can you believe that? | 19:13 |
@WRE | |bash 136376| <Sonsquidku_V> There's like nothing there. It's mexican canada. | 19:13 |
@WRE | |bash 136376| <Blade> Seriously, it's like LA took a crap. | 19:13 |
@WRE | |bash 136376| <Sonsquidku_V> And then that crap took a crap. | 19:13 |
@WRE | |bash 136376| <Sonsquidku_V> And picked through the crap to find a land mine. | 19:13 |
@WRE | |bash 136376| <Sonsquidku_V> And threw it at my mom. | 19:13 |
@WRE | |bash 136376| <Blade> XD | 19:13 |
@WRE | |bash 136376| <Sonsquidku_V> Who fell down the stairs. | 19:13 |
@WRE | |bash 136376| <Sonsquidku_V> And into a hole which led to China. | 19:13 |
@WRE | |bash 136376| <Sonsquidku_V> And that's why I haven't seen her for the last 15 years. | 19:13 |
@WRE | |bash 136376| <Blade> You have some issues, Dan. | 19:13 |
@crythias | !bash | 19:13 |
@WRE | |bash 138229| <Calisa> I can only hope there are hotel rooms involved in the party. I need to give my secret garden to serenity. We'll ride the comet of passion and wait until the sun dawns on the pool of spilled innocence. A world that's calm in the everlasting wake. | 19:13 |
@WRE | |bash 138229| <TribGuru> she's gonna fuck the desk clerk. | 19:13 |
@pbmdawg | !bash | 19:13 |
@pbmdawg | !bash | 19:14 |
@WRE | |bash 149939| <Algorithms> I just threw a squirrel carcass in a cardboard box and installed NetBSD on it. | 19:14 |
@pbmdawg | !bash | 19:14 |
LuckyLStrike | ^^ | 19:14 |
@pbmdawg | !bash | 19:14 |
@WRE | |bash 189180| <[GSF]Nitro> if that hot assistant had done a tumor check on my nads, it would have been an embarrassing experience for both of us | 19:14 |
@WRE | |bash 189180| <Quizical> heh | 19:14 |
@WRE | |bash 189180| <PunMeister> lol | 19:14 |
@WRE | |bash 189180| <The_Spaniard> excuse me sir can you do something about that erection | 19:14 |
@WRE | |bash 189180| <[GSF]Nitro> unless she found a tumor.. that would kill the mood pretty fast I bet | 19:14 |
@WRE | |bash 189180| <[GSF]Nitro> 8=============D | 19:14 |
@WRE | |bash 189180| <[GSF]Nitro> you have cancer | 19:14 |
@crythias | NetBSD: runs on anything. | 19:14 |
@WRE | |bash 189180| <[GSF]Nitro> 8D | 19:14 |
@pbmdawg | !bash | 19:15 |
@WRE | |bash 196025| <m00> Why does the mexican olympic team suck? | 19:15 |
@WRE | |bash 196025| <m00> everyone who can run, jump or swim is already in the US | 19:15 |
* crythias rubs his eyes. Can't. remove. burnt. image. | 19:15 | |
@pbmdawg | !bash | 19:15 |
@WRE | |bash 215386| <Marasmus> So I was listening to a comedian who was talking about the Queen of England being attractive when she was young. | 19:15 |
@WRE | |bash 215386| <Shae> Erm.. okay... | 19:15 |
@WRE | |bash 215386| <Marasmus> And that some guys would talk about her, you know, the lewd way guys do about celebrities. | 19:15 |
@WRE | |bash 215386| <Marasmus> And some of the guys would go further than that... and I thought, it must be very strange... | 19:15 |
@WRE | |bash 215386| <Marasmus> masturbating to pocket change. | 19:15 |
@pbmdawg | !bash | 19:16 |
@WRE | |bash 221449| <Space-Monkey|ftw> my hand is stuck in my pc case | 19:16 |
@pbmdawg | !bash | 19:16 |
@pbmdawg | !bash 221449 | 19:16 |
@WRE | |bash| <Space-Monkey|ftw> my hand is stuck in my pc case | 19:16 |
@crythias | press eject | 19:16 |
@crythias | drag your hand to the trash can | 19:17 |
@crythias | umount /dev/hand | 19:17 |
@crythias | somehow, that doesn't look right in print, either. | 19:18 |
@pbmdawg | brb | 19:20 |
@pbmdawg | crythias: http://www.plainblack.com/etcetera/affordable-hosting-for-slightly-customized-site | 19:31 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 19:33 | |
@crythias | yeah | 19:37 |
@crythias | but I'm not going to do that. | 19:37 |
@crythias | I'm not set up to provide mission critical anything. | 19:37 |
@crythias | and ... I'm not certain anyone will include customization in the hosting charges... | 19:39 |
@pbmdawg | surely he's not expecting that??!?! | 19:39 |
@pbmdawg | that's like, outsourcing to east asia range prices. | 19:39 |
@crythias | *shrug* | 19:40 |
@crythias | hosting is one thing. just google it. | 19:40 |
@crythias | or use pb's hosting or whatever. | 19:40 |
@pbmdawg | that's theoretically possible, if whatever customizations they have can be rolled into the core. | 19:41 |
@pbmdawg | depends on what they are. | 19:41 |
@pbmdawg | which is why i asked. | 19:41 |
@pbmdawg | :D | 19:42 |
-!- midellaq [i=user@host168-164.pool8249.interbusiness.it] has joined #webgui | 20:29 | |
-!- midellaq [i=user@host168-164.pool8249.interbusiness.it] has left #webgui [] | 20:30 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 110 (Connection timed out)] | 20:53 | |
@crythias | hrm... http://www.thinkgeek.com/electronics/cameras/7edc/?cpg=wnrss | 20:56 |
@crythias | !bofh | 22:58 |
@WRE | BOFH Quick-excuse: Zombie processess detected, machine is haunted. | 22:58 |
@crythias | !bash | 22:59 |
@WRE | |bash 239322| <stuberg> we got home from fishos at about 3 am drank as fuck | 22:59 |
@WRE | |bash 239322| <stuberg> drunk* | 22:59 |
@WRE | |bash 239322| <stuberg> and decided to have this mass acid/shrooms binge | 22:59 |
@WRE | |bash 239322| <stuberg> and we kept goin all mornin on it like trippin out crazy and watching some chinese subtitle moviee | 22:59 |
@WRE | |bash 239322| <stuberg> and at about 8.30 in the mornign paulie decides he has to go to school and he actually left and walked to school | 22:59 |
@WRE | |bash 239322| <pualat> ur friend went school on an acid/mushies trip nice | 22:59 |
@WRE | |bash 239322| <stuberg> no no u dont get it, hes 24 and owns his own business hes not sposed to go to school | 22:59 |
* crythias snickers. | 22:59 | |
* pbmdawg lol | 23:00 | |
@crythias | !bash | 23:02 |
@WRE | |bash 265013| <Geno> Dude... | 23:02 |
@WRE | |bash 265013| <Geno> I was wearing my All Your Base shirt...and someone pointed out the craziest thing | 23:02 |
@WRE | |bash 265013| <Geno> 'Somebody Set Up Us the Bomb', when read Backwards, is 'Bomb the US (united states) Up Set (upset) Somebody' | 23:02 |
@crythias | gasp | 23:03 |
@crythias | Us to belong are base your all | 23:03 |
@crythias | !bash | 23:04 |
@WRE | |bash 301963| <lib1790> so, at this college there was an extra credit question 'Is hell endothermic or exothermic' | 23:04 |
@WRE | |bash 301963| <lib1790> this is what one kid wrote: | 23:04 |
@WRE | |bash 301963| <lib1790> First, we postulate that if souls exist, then they must have some mass. | 23:04 |
@WRE | |bash 301963| If they do, then a mole of souls can also have a mass. So, at what rate are souls moving into hell and at what rate are souls leaving? I think that we can safely assume that once a soul gets to hell, it will not leave. Therefore, no souls are leaving. | 23:04 |
@WRE | |bash 301963| <lib1790>As for souls entering hell, lets look at the different religions that exist in the world today. Some of these religions state that if you are not a member of their religion, you will go to hell. Since, there are more than one of these religions and people do not belong to more than one religion, we can project that all people and all souls go to hell. | 23:04 |
@WRE | |bash 301963| With birth and death rates as they are, we can expect the number of souls in hell to increase exponentially. | 23:04 |
@WRE | |bash 301963| <lib1790> Now, we look at the rate of change in volume in hell. Boyle's Law states that in order for the temperature and pressure in hell to stay the same, the ratio of the mass of souls and volume needs to stay constant. | 23:04 |
@WRE | |bash 301963| <lib1790>So, if hell is expanding at a slower rate than the rate at which souls enter hell, then the temperature and pressure in hell will increase until all hell breaks loose (i.e.,Hell is exothermic). | 23:04 |
@WRE | |bash 301963| <liv1790>Of course, if hell is expanding at a rate faster than the increase of souls in hell, than the temperature and pressure will drop until hell freezes over (i.e.,Hell is endothermic). | 23:04 |
@WRE | |bash 301963| <lib1790>So which is it? If we accept the postulate given by Ms.Therese Banyan during my freshman year, 'That it will be a cold night in hell before I go out with you,' and take into account the fact that I still have not succeeded in having a relationship with her, the second case cannot be true. Therefore, hell is exothermic. | 23:04 |
@WRE | |bash 301963| <lib1790> the kid was the only one who got credit | 23:05 |
@crythias | !bash | 23:05 |
@WRE | |bash 386538| <simon-say> CNN is reporting that Lance Armstrong may be stripped of his 6th Tour de France title. | 23:05 |
@WRE | |bash 386538| <simon-say> In a random check for banned substances, three were found in Armstrong's hotel room. | 23:05 |
@WRE | |bash 386538| <simon-say> The substances banned by the French that were found in his hotel room were as follows: (1) Toothpaste, (2) Deodorant, (3) Soap | 23:05 |
@WRE | |bash 386538| <simon-say> The French officials also found several other items which they had never seen before, including a testicle and a backbone... | 23:05 |
@WRE | |bash 386538| <simon-say> Earlier reports that French Government officials attempted to surrender to Armstrong as he entered Paris were apparently erroneous. | 23:05 |
@crythias | they did not... | 23:06 |
@crythias | !bash | 23:08 |
@WRE | |bash 396157| SmarterChild: Market data (delayed 20 minutes) provided by Reuters | 23:08 |
@WRE | |bash 396157| Ticker Price Change Percent Volume | 23:08 |
@WRE | |bash 396157| 1 :-) B 26.50 +0.22 +0.84 18300 | 23:08 |
@WRE | |bash 396157| 2 :-( A 22.15 -0.05 -0.23 747600 | 23:08 |
@WRE | |bash 396157| 3 :-) S 38.50 +0.07 +0.18 688700 | 23:08 |
@WRE | |bash 396157| 4 :-) T 14.45 +0.15 +1.05 930700 | 23:08 |
@WRE | |bash 396157| 5 :-( A 22.15 -0.05 -0.23 747600 | 23:08 |
@WRE | |bash 396157| 6 :-) R 43.55 +0.05 +0.11 157700 | 23:08 |
@WRE | |bash 396157| 7 :-) D 64.77 +0.07 +0.11 342600 | 23:08 |
@crythias | !bash | 23:08 |
@WRE | |bash 464561| <xp99> We all know that it is a sin for an Islamic male to see any woman other than his wife naked, and that he must commit suicide if he does. | 23:08 |
@WRE | |bash 464561| <xp99> So next Sunday at 4:00 PM Eastern time, all American women are asked to walk out of their house completely naked to help weed out any neighborhood terrorists. | 23:08 |
@WRE | |bash 464561| <xp99> Circling your block for one hour is recommended for this antiterrorist effort. All men are to position themselves in lawn chairs in front of their house to prove they are not terrorists, and to demonstrate that they think it's okay to see nude women other than their wife and to show support for all American women. | 23:08 |
@WRE | |bash 464561| <xp99> And since the Koran also does not approve of alcohol, a cold six-pack at your side is further proof of your antiterrorist sentiment. | 23:08 |
@WRE | |bash 464561| <xp99> The American Government appreciates your efforts to root out terrorists and applauds your participation in this anti terrorist activity. | 23:08 |
@WRE | |bash 464561| <xp99> God bless America and GOD BLESS AMERICAN WOMEN! IT IS YOUR PATRIOTIC DUTY TO PASS THIS ON | 23:08 |
@crythias | I think I nee to stop | 23:09 |
@crythias | need* | 23:09 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 23:44 | |
--- Day changed Fri Jan 06 2006 | ||
-!- onioncoder [n=mike@s205-206-123-62.ab.hsia.telus.net] has joined #webgui | 00:10 | |
-!- mode/#webgui [+o onioncoder] by xdanger | 00:10 | |
macOnki | crythias, hmmm, you might be right | 00:11 |
@crythias | about what? | 00:16 |
* crythias likes to know when he's right about something... it's not that often. | 00:17 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 00:17 | |
-!- onioncoder [n=mike@s205-206-123-62.ab.hsia.telus.net] has left #webgui [] | 00:17 | |
@crythias | about needing to stop, maconki? | 00:17 |
macOnki | yes :-) | 00:17 |
-!- mode/#webgui [+o snapcount] by WRE | 00:17 | |
@crythias | !bash 120095 | 00:28 |
@WRE | |bash| <Naudiz> my IQ is high enough that I can do anything I want | 00:28 |
@WRE | |bash| <Naudiz> college means nothing | 00:28 |
@WRE | |bash| <netbsd_> What is this almighty IQ you have and what self-scoring IQ test gave you the idea you have it? | 00:28 |
@WRE | |bash| <Naudiz> I'm a Mensa member .. I allready mentioned this. | 00:28 |
@WRE | |bash| <netbsd_> So you're in the top two percent of the population? | 00:28 |
@WRE | |bash| <netbsd_> This is me being impressed. | 00:28 |
@WRE | |bash| <Naudiz> no actually ... only 1 in 50 people qualify to be in Mensa | 00:28 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has left #webgui ["Leaving"] | 00:33 | |
LuckyLStrike | !bash | 00:35 |
@WRE | |bash 21| <Tempy^^> I'll settle for old and fat | 00:35 |
@WRE | |bash 21| <Tempy^^> begger can't be choosers | 00:35 |
@WRE | |bash 21| <Tempy^^> prolly find used condoms inside of her | 00:35 |
LuckyLStrike | kewl | 00:35 |
LuckyLStrike | re | 00:35 |
@snapcount | !bofh | 00:36 |
@WRE | BOFH Quick-excuse: Out of cards on drive D: | 00:36 |
@crythias | sorry | 00:36 |
LuckyLStrike | np, whats BOFH ? | 00:37 |
LuckyLStrike | nice idea to create a webgui irc channel | 00:37 |
@snapcount | Bastard Operator From Hell | 00:37 |
LuckyLStrike | ;P | 00:38 |
@snapcount | it's an online comic | 00:38 |
@snapcount | google it... good stuff | 00:38 |
@snapcount | so what's the talk of the town | 00:38 |
@snapcount | I need to waste some of my time | 00:39 |
LuckyLStrike | thx, bookmarked | 00:39 |
@snapcount | hehe | 00:39 |
LuckyLStrike | snapcount: too much time ? | 00:41 |
@crythias | hee | 00:43 |
@snapcount | no | 00:43 |
@snapcount | I don't have time to be doing this | 00:43 |
@snapcount | I just need a break | 00:43 |
@crythias | ewww soaking in WebGUI | 00:43 |
@snapcount | WGSOAKR | 00:44 |
@snapcount | you'd think we would be tired of this game by now | 00:44 |
@snapcount | but somehow it continues to remain ammusing | 00:44 |
@crythias | Hee | 00:45 |
@crythias | so simple. minor brain usage | 00:45 |
@snapcount | http://www.ebaumsworld.com/2006/01/brotherhit.html | 00:52 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 00:54 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 00:54 | |
@snapcount | !seen rizen | 00:57 |
@WRE | rizen (n=rizen@c-67-184-239-85.hsd1.il.comcast.net) was last seen parting #WebGUI 8 hours, 5 minutes ago stating "{}". | 00:57 |
@snapcount | !seen phobia | 00:57 |
@WRE | phobia (n=phobia@66-46-142-242.amtelecom.net) was last seen quitting from #WebGUI 22 hours, 14 minutes ago stating ({"Create} like a God, Command like a King, Work like a Slave <k!15b8>\"). | 00:57 |
@pbmdawg | !bash | 01:37 |
@WRE | |bash 172| [@kode54] /quote:96 <smcn> uNF = universal noise of fucking | 01:37 |
@WRE | |bash 172| [@kode54] one of my few smcn quotes (I need more!) | 01:37 |
@WRE | |bash 172| [@smcn] ok i will say something funny | 01:37 |
@WRE | |bash 172| [@smcn] i'm having trouble breathing | 01:37 |
@WRE | |bash 172| [@smcn] and my dick is on fire | 01:37 |
@WRE | |bash 172| [@smcn] is this normal? | 01:37 |
@pbmdawg | !bash | 01:37 |
@WRE | |bash 1147| <AirMonk> I'm still looking for a girl that can get aroused by the sound | 01:37 |
@WRE | |bash 1147| of a hard drive spinning down | 01:37 |
@pbmdawg | !bash | 01:37 |
@WRE | |bash 1945| <infinity> IT'S AN EAST COAST WEST COAST THANG..BEEEEYOTCH! | 01:37 |
@WRE | |bash 1945| <al-x> east coast west coast for inf = russia and france | 01:37 |
@WRE | |bash 1945| <infinity> stfu asswipe | 01:37 |
@pbmdawg | !bash | 01:38 |
@WRE | |bash 2085| [rancid_mf] wow i need to be a better typer i dont know what is going on | 01:38 |
@WRE | |bash 2085| (|Chris) typist* | 01:38 |
@WRE | |bash 2085| [rancid_mf] ok im am idiot too | 01:38 |
@pbmdawg | !bash | 01:40 |
@WRE | |bash 2929| <neck> btw... bought an ice cream maker today :) | 01:40 |
@WRE | |bash 2929| <qu4ntum> dont you mean a donut maker ? | 01:40 |
@WRE | |bash 2929| <Lord-Data> very easy to get those confused .. | 01:40 |
@WRE | |bash 2929| <neck> oh hell yeah | 01:40 |
@WRE | |bash 2929| <neck> oh crap... it was a donut maker | 01:40 |
@pbmdawg | !bash | 01:40 |
@WRE | |bash 3110| <putnam> this chinese kid said something so damn funny today on the phone | 01:40 |
@WRE | |bash 3110| <putnam> let me give you the exact quote that he said, i will make sure not to make any typos. just picture hearing a chinese thug say this | 01:40 |
@WRE | |bash 3110| <putnam> i said 'man i'm gonna kick your ass' and he responds with: | 01:40 |
@WRE | |bash 3110| <putnam> oh fuck nah...i'm gonna get some brick, and throw it across your window. i'm gonna throw it across your window and burn your bushes. | 01:41 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 01:41 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 01:54 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 03:04 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 04:42 | |
-!- mode/#webgui [+o rizen] by xdanger | 04:42 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 04:43 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 05:08 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 05:09 | |
@pbmdawg | !bash | 05:19 |
@WRE | |bash 4349| <Sharkey> I've been told I should be a phone sex operator. | 05:19 |
@WRE | |bash 4349| <Sharkey> Which gender hasn't been specified. | 05:19 |
@WRE | |bash 4349| <Xerox> I've been told I should be a phone sex caller. | 05:19 |
@WRE | |bash 4349| <Sharkey> Keep reaching for that rainbow. | 05:19 |
@WRE | |bash 4349| <Kashan> he's waiting for your call | 05:19 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 05:19 | |
-!- Open_CMS_Rules [n=contests@pool-71-115-163-68.gdrpmi.dsl-w.verizon.net] has joined #webgui | 07:03 | |
-!- Open_CMS_Rules is now known as ParkerOne | 07:04 | |
-!- ParkerOne [n=contests@pool-71-115-163-68.gdrpmi.dsl-w.verizon.net] has left #webgui [] | 07:04 | |
-!- lonki_home is now known as lonki | 09:23 | |
-!- midellaq [i=user@host226-201.pool873.interbusiness.it] has joined #webgui | 10:44 | |
-!- midellaq [i=user@host226-201.pool873.interbusiness.it] has left #webgui [] | 10:44 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 10:55 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 11:19 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 12:26 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 12:26 | |
-!- lonki is now known as lunchlonki | 12:58 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 13:00 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 14:24 | |
-!- mode/#webgui [+o crythias] by xdanger | 14:24 | |
@crythias | !seen mac0nki | 14:24 |
@WRE | crythias, I don't remember seeing mac0nki. | 14:24 |
@crythias | !seen maconki | 14:24 |
@WRE | macOnki (n=hanswolt@lonki.xs4all.nl) was last seen parting #WebGUI 13 hours, 51 minutes ago stating "{{"Leaving"}}". | 14:24 |
-!- midellaq [i=user@host130-190.pool8255.interbusiness.it] has joined #webgui | 14:35 | |
-!- midellaq [i=user@host130-190.pool8255.interbusiness.it] has left #webgui [] | 14:35 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Later"] | 14:56 | |
-!- lunchlonki is now known as lonki | 15:06 | |
lenthamen | hello everyone | 15:24 |
lenthamen | Might it be that there is an inifinite loop error in WebGUI 6.7.8 ? | 15:24 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:31 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 15:31 | |
@pbmdawg | hello | 15:31 |
lenthamen | hey Matt | 15:31 |
lenthamen | Do you know if there is an infinite loop problem in WebGUI 6.7.8 ? | 15:32 |
@pbmdawg | I didn't think so. | 15:32 |
@pbmdawg | what module? | 15:32 |
lenthamen | I have WebGUI 6.7.8 running in production. Upgraded two weeks ago from 6.6.4 to 6.7.8 | 15:33 |
lenthamen | Since then I have a huge load on that server | 15:33 |
lenthamen | and several http processes that have the state "Running" for hours | 15:34 |
lenthamen | while there is no traffic | 15:34 |
@pbmdawg | hrm | 15:34 |
lenthamen | that sounds lke an infinite loop problem. | 15:35 |
lenthamen | or something | 15:35 |
@pbmdawg | do you have any reason not to upgrade that one to 6.8.x? | 15:36 |
lenthamen | The only reason is that it is production so I have to plan it in | 15:36 |
@pbmdawg | b/c now that I think about it; there might have been something things fixed that could have caused unending things | 15:36 |
lenthamen | But I can definitely do that. | 15:36 |
lenthamen | Ah wait | 15:36 |
lenthamen | it's running on apache 1.3 | 15:36 |
@pbmdawg | oh. | 15:36 |
lenthamen | because theres also php code running. | 15:37 |
lenthamen | grr | 15:37 |
@pbmdawg | you could do a modproxy chain. | 15:37 |
@pbmdawg | 1.3 as front end | 15:37 |
lenthamen | ah yeah, good idea | 15:37 |
@pbmdawg | 2.0 as modperl | 15:37 |
@pbmdawg | or even 2.2 | 15:37 |
@pbmdawg | ;) | 15:37 |
lenthamen | ok | 15:37 |
@pbmdawg | that would keep the php and perl more segregated | 15:38 |
@pbmdawg | in fact, you could even use the wre for the back end...? | 15:39 |
lenthamen | It has worked together without problems though | 15:39 |
lenthamen | It happened after the migration. | 15:39 |
@pbmdawg | ok. | 15:39 |
lenthamen | Thanks to FreeBSD it keeps on running... | 15:42 |
lenthamen | Hmm | 15:52 |
lenthamen | If I do a recursive download of the entire site, it'll end up with 20 RUN'ning apache processes | 15:54 |
lenthamen | and a load of 17 | 15:54 |
lonki | hi guys | 15:54 |
@pbmdawg | hi | 15:54 |
lenthamen | aloa lonki | 15:55 |
lenthamen | Im going to install mytop and see if there is still db activity... | 15:57 |
lonki | lenthamen, mytop is nice yes | 16:07 |
lonki | lenthamen, but I would have a look at apache, I know plone.org had a simular problem with their site yesterday | 16:08 |
lenthamen | No sessions on the database... | 16:13 |
lenthamen | But 3 running httpd processes | 16:13 |
lenthamen | All http requests successful. | 16:13 |
lonki | weird | 16:13 |
lenthamen | going to install lsof | 16:14 |
lenthamen | and see what files apache keeps open | 16:14 |
lenthamen | lsof did not give any clue | 16:20 |
lenthamen | It runs stable if I don't preload the WebGUI modules. | 16:28 |
@pbmdawg | hm | 16:29 |
lenthamen | On this server its ok to run without preloading. Its low traffic. I'll stick with it for now... | 16:32 |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 16:42 | |
-!- mode/#webgui [+o snapcount] by WRE | 16:43 | |
@pbmdawg | !bash | 16:56 |
@WRE | |bash 6266| <Masharoni> after that i vowed to clench my ass when barfing | 16:56 |
@pbmdawg | !bash | 16:56 |
@WRE | |bash 6758| <Kilroy`> I had this blind date, her name was :. .:. : ... .:: - | 16:56 |
@WRE | |bash 6758| <Kilroy`> well, all I saw was the top of her head | 16:56 |
@WRE | |bash 6758| <Kilroy`> I wonder if I'll recognize her if I meet her again | 16:56 |
@WRE | |bash 6758| <Kilroy`> ..... | 16:56 |
@WRE | |bash 6758| <dh> Kilroy`: I guess you'll just have to make every chick you meat give you head | 16:56 |
@WRE | |bash 6758| <dh> err meet | 16:56 |
@WRE | |bash 6758| <dh> but then, meat works too | 16:56 |
@pbmdawg | !bash | 16:57 |
@WRE | |bash 8189| <Joe_> how do you downgrade to IE5.5? | 16:57 |
@WRE | |bash 8189| <Soulflame> fdisk | 16:57 |
@pbmdawg | !bash | 16:57 |
@WRE | |bash 9962| (@MpTaNk) one time, I wanted to call someone and their number was on my computer, and my first reaction was to cut and paste it to the phone | 16:57 |
@pbmdawg | !bash | 16:57 |
@WRE | |bash 11888| <sparks> got the house to myself for the evening | 16:57 |
@WRE | |bash 11888| <Robert> bbl | 16:57 |
@WRE | |bash 11888| <Robert> hehe enjoy ;) | 16:57 |
@WRE | |bash 11888| <sparks> guess I'll invite a bunch of friends over and have a party and play rap music | 16:57 |
@WRE | |bash 11888| <sparks> by which I mean I'll order a pizza and nair my legs | 16:57 |
lenthamen | !bash | 16:57 |
@WRE | |bash 14908| @(SikLogik) this one time... at computer camp... I shoved a linux cd in my windows computer | 16:57 |
@pbmdawg | !bash | 16:57 |
@WRE | |bash 15312| úùú Quits: JESUS (adam@rootdown.net): Ping timeout | 16:57 |
@WRE | |bash 15312| <Cyph3r> jesus died from my syn's | 16:57 |
@pbmdawg | !bash | 16:57 |
@WRE | |bash 16974| <Cyc66> http://cgi.ebay.ca/ws/eBayISAPI.dll?ViewItem&item=**** | 16:58 |
@WRE | |bash 16974| <Cyc66> plz ruin that auction | 16:58 |
@WRE | |bash 16974| <bbz_> what do i want to do that for? | 16:58 |
@WRE | |bash 16974| <Cyc66> she's a dirty whore | 16:58 |
@WRE | |bash 16974| <bbz> maybe i could get her phone number | 16:58 |
@WRE | |bash 16974| <Cyc66> uh why would u do that | 16:58 |
@WRE | |bash 16974| <bbz> well, if she is a dirty whore | 16:58 |
@pbmdawg | !bash | 16:58 |
@WRE | |bash 17373| <LoRdZephyR> i cant swim | 16:58 |
@WRE | |bash 17373| <roboman20> i thought only people with down syndrome couldnt swim | 16:58 |
@WRE | |bash 17373| <LoRdZephyR> WELL YOUR WRONG WHORE | 16:58 |
@WRE | |bash 17373| * roboman20 hands zeph a chromosome | 16:58 |
@pbmdawg | !bash | 16:58 |
@WRE | |bash 21854| <fuck0ff> hi, does someone here know the escape sequence for a blank? | 16:58 |
@WRE | |bash 21854| <fuck0ff> hello? a blank ? | 16:58 |
@WRE | |bash 21854| <fuck0ff> escape sequence like 't' for tab, and blank like the things you do between words. ? | 16:58 |
@WRE | |bash 21854| <fuck0ff> it's for a c program | 16:58 |
@WRE | |bash 21854| <fuck0ff> has the channel #programming anything to do with, like to program? | 16:58 |
@WRE | |bash 21854| <MadSciFab> why do u need an escape sequence for a blank space? | 16:58 |
@WRE | |bash 21854| <MakAtak> err.. is that what you call 'space'? | 16:58 |
@pbmdawg | lol | 16:59 |
@snapcount | http://www.stsc.hill.af.mil/crosstalk/2005/12/0512CroxfordChapman.html | 17:08 |
@snapcount | interesting... | 17:08 |
@snapcount | Hey Matt, are you doing bugs today? | 17:18 |
@snapcount | ok... I'm not much of a networking guy | 17:26 |
@snapcount | so if this is completely lame | 17:26 |
@snapcount | feel free to flame me | 17:26 |
@snapcount | I'll probably enjoy it | 17:26 |
@snapcount | neway | 17:26 |
@snapcount | I have a broadband provider | 17:27 |
@snapcount | that is wireless (clearwire) | 17:27 |
@snapcount | and it kinda sux | 17:27 |
@snapcount | I'm thinking about purchasing roadrunner (cable) | 17:27 |
@snapcount | b/c it was good to me before | 17:27 |
@snapcount | anyways, my brother wants to keep his clearwire | 17:27 |
@snapcount | (we live in same house) | 17:27 |
@snapcount | is it possible to bridge to broadband connections? | 17:28 |
@snapcount | to achieve faster downloads, etc? | 17:28 |
@pbmdawg | no | 17:30 |
@pbmdawg | no faster singular downloads, at least. | 17:31 |
@pbmdawg | if you have a dual or multi wan router that's nice enough it can split up some of your connections among the links. | 17:31 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 17:41 | |
@pbmdawg | but in that case, the router would need to be connected to two upstream networks that were connected to the wireless networks. | 17:42 |
-!- lonki [n=hans@195.18.93.61] has quit [Read error: 110 (Connection timed out)] | 17:45 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 17:57 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 18:03 | |
-!- mode/#webgui [+o snapcount] by WRE | 18:03 | |
@snapcount | L A G | 18:38 |
@snapcount | grrrr | 18:38 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 19:52 | |
macOnki | hi | 19:52 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 20:06 | |
-!- mode/#webgui [+o crythias] by xdanger | 20:06 | |
@crythias | another day at home. this time after doctors and drugstore | 20:07 |
* macOnki is at home too, although that's normal around this time of the day :-) | 20:14 | |
@crythias | darn | 20:15 |
@crythias | I can't be nick identify | 20:15 |
@crythias | that would be cool. | 20:15 |
macOnki | haha | 20:15 |
macOnki | ask lilo :-) | 20:15 |
@crythias | ? | 20:16 |
@crythias | !seen pbmdawg | 20:16 |
@WRE | crythias, pbmdawg is right here! | 20:16 |
macOnki | the person running the irc service, his nick is lilo | 20:16 |
@crythias | what would I ask him? | 20:16 |
@pbmdawg | !seen crythias | 20:16 |
@WRE | pbmdawg, crythias is right here! | 20:16 |
macOnki | to permit you to have the nick identify | 20:17 |
@crythias | I'd be +b'd from irc.freenode.net | 20:17 |
macOnki | !seen WRE | 20:17 |
@WRE | macOnki, I'm right here. Quit wasting my time! | 20:17 |
macOnki | as long as it's not klined :-) | 20:17 |
@crythias | klined? | 20:18 |
macOnki | see the freenode site | 20:18 |
@crythias | ok. | 20:18 |
@crythias | KLINE means Kill LIne | 20:22 |
@crythias | its original intention appears to be able to modify irc server params | 20:23 |
@crythias | oh. duh | 20:24 |
@crythias | I'm a bit slow. | 20:24 |
macOnki | klined on irc is, afaik, banning a person from all servers | 20:24 |
macOnki | within the network | 20:24 |
-!- pbmdawg is now known as klined | 20:25 | |
@crythias | II. Using KILL and KLINE The KILL and KLINE commands are as follows: | 20:25 |
@crythias | KILL nick :reason | 20:25 |
@crythias | KLINE nick :reason | 20:25 |
@crythias | KLINE username@hostmask :reason | 20:25 |
@crythias | http://www.irchelp.org/irchelp/ircd/ircopguide.html | 20:25 |
-!- klined is now known as klineMe | 20:25 | |
@crythias | A K-line means that you don't want that user on your server, for whatever reason. Depending on the server, K-lines may be cleared after a week or two, a few months, or maybe never. | 20:26 |
@crythias | now that is relevant to the discussion. While ignorant before, I now feel enlightened. | 20:26 |
* macOnki huggles his new O'Reilly pdf | 20:30 | |
@klineMe | which one | 20:30 |
-!- klineMe is now known as pbmdawg | 20:31 | |
macOnki | mastering regular expressions | 20:31 |
@crythias | see, when macOnki said, "(13:16:31) macOnki: as long as it's not klined :-)" | 20:31 |
@crythias | I assumed that macOnki was talking about a nick | 20:32 |
@pbmdawg | me2 | 20:32 |
@crythias | rather, a noun. not a verb | 20:32 |
@pbmdawg | a noun, not an adjective. :p | 20:32 |
macOnki | crythiasI'd be +b'd from irc.freenode.net <-- I was refering to this line, +b is banned right? | 20:33 |
@crythias | yeah | 20:33 |
@crythias | but I was interpreting your comment to mean, "as long as it's not klined who is doing the banning" | 20:34 |
@pbmdawg | i was interpreting his comment to mean, "as long as you don't choose the nick 'klined' " | 20:34 |
@crythias | hence my confusion. | 20:35 |
macOnki | sorry for not being native guys, and for drinking beer late in the afternoon :-) | 20:35 |
@crythias | it's ok. I've not been on IRC since yesterday. | 20:35 |
@crythias | or this morning? | 20:35 |
@crythias | but before this recent setup, not for gosh. 10 years or so? | 20:36 |
@crythias | maybe I played with Microsoft's Chat on my own server. | 20:37 |
macOnki | brb, need a coffee | 20:37 |
@snapcount | crythias: the bug you reported about the CS and the wrong pagenumber | 20:42 |
@snapcount | the expected behavior is that when you are viewing the latest post in a thread on a seperate page and return to the CS that you should be on the same page as that thread... | 20:42 |
@snapcount | is that what you're saying? | 20:42 |
@pbmdawg | no | 20:43 |
@crythias | If I receive an email notification with link to post on page 2, I should be on page 2 | 20:43 |
@pbmdawg | when you click or type a url of a post, and its thread is viewed, the page of the thread that contains that post should be displayed | 20:43 |
@pbmdawg | (since viewing a post actually views its parent thread) | 20:43 |
@crythias | http://digg.com/security/Student_arrested_for_deadly_F5_attack | 20:44 |
@crythias | comment: reminds me of the times when you tell the annoying IRC user to try to press ALT+F4 to filter the channel to only chat to girls. sigh | 20:44 |
@crythias | Felony | 20:45 |
@crythias | http://www.wkyc.com/akron/akron_article.aspx?storyid=45721 | 20:45 |
@crythias | meanwhile digg effect hosed it. | 20:45 |
@pbmdawg | lol | 20:46 |
@pbmdawg | he'll be released, surely. | 20:46 |
@crythias | The defense has to be easy. | 20:46 |
@crythias | "I did something stupid, and the computers didn't crash. You arrested me, and the computers crashed. Who's to blame?" | 20:46 |
@crythias | ooh | 21:35 |
@crythias | someone googled gerald young webgui | 21:35 |
@crythias | NL domain :) | 21:35 |
@pbmdawg | ilance.nl ? | 21:35 |
@pbmdawg | or an isp, i assume | 21:36 |
@crythias | google.nl | 21:36 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 21:36 | |
@crythias | widnet.xs4all.nl | 21:36 |
@crythias | originating site | 21:36 |
@crythias | not that I'm trying to be all big brother. Most of my hits are regarding pcanywhere. | 21:37 |
@crythias | although I get about 5/day regarding my antivirus updates. | 21:37 |
@crythias | (how to update norton antivirus definitions without subscription) | 21:37 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["codeine kicking in. BSG starts tonight at 10pm on SciFi. Monk begins Jan 13th. The Shield -Tuesday. I watch too much tv?"] | 22:33 | |
--- Day changed Sat Jan 07 2006 | ||
@snapcount | !bofh | 00:16 |
@WRE | BOFH Quick-excuse: secretary plugged hairdryer into UPS | 00:16 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 00:57 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 00:57 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 00:57 | |
@snapcount | .wz Daytona Beach, FL. | 01:05 |
@snapcount | randcalc | 01:18 |
@snapcount | !bash | 01:23 |
@WRE | |bash 27436| KiSsAbLeMaiDeN: question | 01:23 |
@WRE | |bash 27436| KiSsAbLeMaiDeN: is it good for a girl to be hairy er no? | 01:23 |
@WRE | |bash 27436| KiSsAbLeMaiDeN: ? | 01:23 |
@WRE | |bash 27436| Eric3934: no | 01:23 |
@WRE | |bash 27436| KiSsAbLeMaiDeN: aight thanks | 01:23 |
@snapcount | !bash | 01:24 |
@WRE | |bash 37236| * @Cryogen jumps up and down | 01:24 |
@WRE | |bash 37236| <@[4K^Got|AW]> I'm putting it in and stuff | 01:24 |
@WRE | |bash 37236| <@[4K^Got|AW]> it's coming VERY soon | 01:24 |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [] | 01:40 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 01:52 | |
-!- mode/#webgui [+o crythias] by xdanger | 01:53 | |
@crythias | too bad Matt isn't here. he'd find something hilarious | 01:53 |
@crythias | We were playing the License tag game... | 01:54 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 06:53 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 14:19 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has left #webgui [] | 14:19 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 15:22 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has left #webgui [] | 15:57 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 16:18 | |
-!- mode/#webgui [+o crythias] by xdanger | 16:18 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 16:29 | |
lenthamen | Crythias ? | 16:29 |
@crythias | hey | 16:31 |
lenthamen | Quick question. Do you have any idea why the hover help box is positioned so far down in the initial setup page ? | 16:33 |
lenthamen | http://demo.plainblack.com/demo1136644369_103/ | 16:33 |
lenthamen | Just hover over "Password". | 16:34 |
@crythias | one sec | 16:34 |
@crythias | must be some config... | 16:35 |
@crythias | noting much in the page though.. | 16:35 |
lenthamen | yeah an x / y offset or so | 16:35 |
@crythias | not on the page. | 16:37 |
@crythias | but that's creepy. | 16:37 |
lenthamen | I might log it as a bug so colink could have a look at it. | 16:38 |
lenthamen | He'll know it for sure. | 16:38 |
@crythias | ok. | 16:39 |
@crythias | var ttOffsetX = 12; // horizontal offset of left-top corner from mousepointer var ttOffsetY = 15; // vertical offset | 16:39 |
@crythias | that's the default global | 16:39 |
lenthamen | I think it's b/c of this: | 16:40 |
@crythias | hrm... and it follows mouse | 16:40 |
@crythias | it's not usually supposed to. | 16:40 |
lenthamen | <div style="..... top: 20%; left: 20%; .... "> | 16:41 |
lenthamen | because the offset changes if you make the browser window smaller. | 16:41 |
lenthamen | I need to go. I'll log a bug for this. ttyl. | 16:42 |
@crythias | ok. | 16:42 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit [Read error: 110 (Connection timed out)] | 17:03 | |
@crythias | !bash 59522 | 18:32 |
@WRE | !bash: quote not found | 18:32 |
@crythias | !bash 595522 | 18:33 |
@WRE | |bash| <Mod> he was very nasty. called him that word you never wanna call a black man | 18:33 |
@WRE | |bash| <Sirak> ?? | 18:33 |
@WRE | |bash| <Mod> no one ever wants to call a black man the word that begins with 'n' ends in 'r' and has 'ig' in the middle | 18:33 |
@WRE | |bash| <Sirak> Neighbour? | 18:33 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 18:51 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 18:58 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 19:40 | |
-!- mode/#webgui [+o snapcount] by WRE | 19:41 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 19:55 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 20:53 | |
-!- mode/#webgui [+o crythias] by xdanger | 20:53 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 20:54 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 20:54 | |
-!- mode/#webgui [+o crythias] by xdanger | 20:54 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 110 (Connection timed out)] | 21:36 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 22:30 | |
-!- mode/#webgui [+o snapcount] by WRE | 22:31 | |
--- Day changed Sun Jan 08 2006 | ||
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 00:14 | |
@snapcount | !lastspoke crythias | 00:46 |
@WRE | crythias last uttered a word on #webgui 3 hours, 52 minutes ago. | 00:46 |
macOnki | hmm, lenthamen, you are still working? :-) | 01:00 |
macOnki | hi guys | 01:01 |
@snapcount | !lastspoke lenthamen | 01:11 |
@WRE | lenthamen last uttered a word on #webgui 56 minutes ago. | 01:11 |
@snapcount | seeing as how we have a big crowd here and everything... this is probably pointless | 01:13 |
@snapcount | but | 01:13 |
@snapcount | I have a bot running #webgui on efnet now | 01:13 |
@snapcount | supposedly we can link the channels together | 01:13 |
@snapcount | with a botnet | 01:13 |
@snapcount | I'm reading about it... this stuff is rather new to me | 01:13 |
macOnki | eeks efnet, that is ages ago | 01:13 |
@snapcount | seems to be a lot more ppl than freenode :-) | 01:14 |
@snapcount | what's "cool" these days? | 01:14 |
macOnki | yeah, knocking on your frontdoor | 01:14 |
macOnki | snapcount, what do you mean by cool? irc channels? | 01:14 |
@snapcount | networks | 01:14 |
@snapcount | efnet seems to be very popular | 01:15 |
macOnki | dunno, been stuck to oftc.net and a bit of nonfreenode these days | 01:15 |
@snapcount | oh ok | 01:15 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit [Read error: 104 (Connection reset by peer)] | 01:43 | |
-!- snapcount [i=snapcoun@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 01:57 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 04:26 | |
-!- mode/#webgui [+o snapcount] by WRE | 04:27 | |
-!- WRE [n=gooey@66-46-142-242.amtelecom.net] has quit ["snapcount"] | 04:27 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 04:33 | |
-!- mode/#webgui [+o WRE] by snapcount | 04:35 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit [Client Quit] | 04:35 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 04:35 | |
-!- mode/#webgui [+o WRE] by snapcount | 04:35 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit [Read error: 110 (Connection timed out)] | 04:51 | |
-!- snapc0unt [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 04:52 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 04:52 | |
-!- snapc0unt is now known as snapcount | 04:53 | |
-!- mode/#webgui [+o snapcount] by WRE | 05:07 | |
@snapcount | sweet | 05:14 |
@snapcount | wre has established a botnet with gooey in #webgui on efnet | 05:14 |
@snapcount | my diabolical plan to takeover all irc networks is nearing completion | 05:15 |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit ["snapcount"] | 06:58 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 06:59 | |
-!- mode/#webgui [+o WRE] by snapcount | 06:59 | |
@snapcount | hello | 07:03 |
@snapcount | !addclink #webgui #webgui | 07:04 |
@snapcount | hello | 07:04 |
@snapcount | what the hell | 07:14 |
@snapcount | hello | 07:21 |
@snapcount | !cn | 07:34 |
@WRE | Hi! I'm WRE, #WebGUI's channel bot. The funny stuff you see from me, like (snapcount@SN), are people on other nets. I provide a channel link between this channel on 8 nets. | 07:34 |
@WRE | To see who else is on the channel, type !cnlist in the channel. | 07:34 |
@snapcount | !cnlist | 07:35 |
@snapcount | !listcnet | 07:36 |
@snapcount | !listclink | 07:36 |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit ["snapcount"] | 07:47 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 07:48 | |
-!- mode/#webgui [+o WRE] by snapcount | 07:48 | |
@snapcount | !listcnet | 07:48 |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 07:51 | |
-!- snapc0unt [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 07:51 | |
-!- snapc0unt is now known as snapcount | 07:51 | |
-!- mode/#webgui [+o snapcount] by WRE | 07:52 | |
@snapcount | !addcspy #novell #webgui | 08:06 |
@snapcount | !delcspy 0 | 08:06 |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit ["snapcount"] | 08:23 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 08:23 | |
-!- mode/#webgui [+o WRE] by snapcount | 08:25 | |
@snapcount | !listclink | 08:26 |
@snapcount | !delclink 0 | 08:26 |
@snapcount | !listclink | 08:27 |
@snapcount | !addclink #webgui #webgui | 08:27 |
@WRE | (snapcount@EN) ;lafj;dlkfja;dklfja;dklf | 08:27 |
@WRE | (snapcount@EN) it fucking works | 08:28 |
@WRE | (snapcount@EN) holy shit | 08:28 |
@WRE | (snapcount@EN) it works | 08:28 |
@WRE | (snapcount@EN) holy holy shit shit | 08:28 |
@snapcount | bad ass | 08:28 |
@WRE | (phobia@EN) heh | 08:28 |
@WRE | (phobia@EN) sweeeeet | 08:28 |
@WRE | (phobia@EN) now I can mock you guys without even leaving Efnet :P | 08:28 |
@WRE | (snapcount@EN) haha | 08:29 |
@WRE | (phobia@EN) well, I think ima crash now | 08:30 |
@WRE | (snapcount@EN) cool | 08:30 |
@WRE | (snapcount@EN) later man | 08:30 |
@WRE | (snapcount@EN) thx | 08:30 |
@WRE | (phobia@EN) if you set the topic here to something inviting, you'll probablt get periodic visitors looking for assistance with WebGUI | 08:30 |
@WRE | (phobia@EN) hey no problem, glad we(you) got it working :) | 08:30 |
@WRE | (snapcount@EN) k | 08:31 |
@WRE | (snapcount@EN) now for the weather script | 08:31 |
@WRE | (phobia@EN) good luck with that :) | 08:31 |
@WRE | (phobia@EN) it's b0rken | 08:31 |
@WRE | (phobia@EN) I dunno how reb00t got it working on NLM... | 08:31 |
@WRE | (phobia@EN) I've never had much luck with it | 08:31 |
@snapcount | !delclink 0 | 08:39 |
@snapcount | testing | 08:39 |
@snapcount | !listclink | 08:40 |
@snapcount | testing 1...2...3... | 08:40 |
@snapcount | !addclink #webgui #webgui | 08:44 |
@snapcount | test | 08:44 |
@WRE | (snapcount@EN) test | 08:44 |
@WRE | (snapcount@EN) gooey: goodnight | 08:47 |
@snapcount | !cn | 08:51 |
@WRE | Hi! I'm WRE, #WebGUI's channel bot. The funny stuff you see from me, like (snapcount@SN), are people on other nets. I provide a channel link between this channel on 8 nets. | 08:51 |
@WRE | To see who else is on the channel, type !cnlist in the channel. | 08:51 |
@snapcount | !cnlist | 08:51 |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [] | 08:55 | |
@WRE | (snapcount@EN) k | 09:12 |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 09:12 | |
@WRE | (snapcount@EN) kdk | 09:12 |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 09:15 | |
@WRE | *** [signoff/#webgui] snapcount (Read error 54: Connection reset by peer) on EFnet | 09:15 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 14:22 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has left #webgui [] | 15:56 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 16:21 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 16:37 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 16:40 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 16:40 | |
@pbmdawg | howdy | 16:41 |
macOnki | hi | 16:41 |
@pbmdawg | what's up | 16:41 |
macOnki | nothing much, just enjoying a day at home | 16:42 |
-!- pbmdawg is now known as pbmdawg_afk | 17:48 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 18:01 | |
-!- mode/#webgui [+o snapcount] by WRE | 18:01 | |
@snapcount | is there a reason this channel is secret? | 18:19 |
-!- mode/#webgui [-s] by snapcount | 18:21 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 18:30 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 20:19 | |
-!- mode/#webgui [+o snapcount] by WRE | 20:19 | |
-!- pbmdawg_afk is now known as pbmdawg | 21:03 | |
@pbmdawg | i dunno why it was secret | 21:08 |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 21:13 | |
-!- lenthamen [n=len@83.116.130.37] has left #webgui [] | 21:14 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 21:15 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 21:15 | |
-!- mode/#webgui [+o crythias] by xdanger | 21:15 | |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 21:19 | |
@crythias | hi | 21:21 |
@crythias | Len, what do I do to tell my laptop to use ram instead of swap? | 21:21 |
@crythias | I have 512MB and first loads are not touching ram but thrashing hd like nothing. | 21:21 |
@crythias | laptop running freebsd, btw | 21:23 |
-!- specsmu [n=rmiller@ppp-71-128-23-212.dsl.irvnca.pacbell.net] has joined #webgui | 21:27 | |
specsmu | hello, anyone awake? | 21:28 |
specsmu | webgui says it comes with a built in photogallery. | 21:28 |
specsmu | I need it, and I can't find it anywhere. | 21:28 |
specsmu | can you point me in the right direction? | 21:28 |
@crythias | hrm | 21:29 |
lenthamen | hi specsmu | 21:29 |
specsmu | hi lenthamen | 21:29 |
lenthamen | what version of WebGUI are you using ? | 21:29 |
specsmu | this has been a horrible upgrade | 21:29 |
specsmu | 6.8.3 | 21:30 |
specsmu | the latest | 21:30 |
lenthamen | ok | 21:30 |
specsmu | I was using 6.1.1, which the client liked, and it had a photogallery I could install | 21:30 |
specsmu | that photogallery no longer works | 21:30 |
lenthamen | You need to use the generic "Collaboration System" for that. | 21:30 |
specsmu | ahh, let me try. | 21:30 |
lenthamen | It has a Photo Gallery template. | 21:30 |
specsmu | oooo, I see! | 21:30 |
* specsmu creates a new page to test that on. | 21:31 | |
lenthamen | crythias: No idea why it start using swap memory instead of physical memory. | 21:32 |
specsmu | what's the problem? I know a little bit about VM. | 21:32 |
lenthamen | (20:21:28) crythias: Len, what do I do to tell my laptop to use ram instead of swap? | 21:33 |
lenthamen | (20:21:49) crythias: I have 512MB and first loads are not touching ram but thrashing hd like nothing. | 21:33 |
lenthamen | (20:23:20) crythias: laptop running freebsd, btw | 21:33 |
specsmu | that's odd. | 21:33 |
@crythias | From what I'm reading, starting apps DO use hd swap. | 21:33 |
specsmu | and you have a lot of free ram available while it does that? | 21:33 |
@crythias | gobs | 21:33 |
specsmu | that is really odd. | 21:33 |
@crythias | I think. | 21:33 |
@crythias | top? | 21:34 |
specsmu | or free. | 21:34 |
specsmu | or vmstat. :) | 21:34 |
specsmu | brb. | 21:34 |
@crythias | no free | 21:35 |
lenthamen | top will do it | 21:35 |
@crythias | avm223428 fre 291680 | 21:36 |
lenthamen | my httpd is not using any swap if I start it. | 21:37 |
lenthamen | as supposed :) | 21:37 |
specsmu | hmm. | 21:37 |
specsmu | that does seem a little strange to me, but I'm more of a linux expert. | 21:37 |
lenthamen | crythias: I've never seen this before on freebsd | 21:37 |
lenthamen | Is that WebGUI 6.8 :? | 21:38 |
@crythias | it's an ancient laptop. who knows. | 21:38 |
@crythias | This is standard app. firefox, thunderbird, etc. | 21:38 |
lenthamen | how much ram ? | 21:38 |
@crythias | once run, I don't have to worry about the speed of launch. | 21:38 |
@crythias | even if closed. 512MB total | 21:39 |
@crythias | I'm using ion3 window manager, so it's almost nothing. | 21:39 |
lenthamen | It *might be* that at first loads all 512MB is used, and that is needs swapping ? | 21:41 |
@crythias | hrm... | 21:42 |
lenthamen | I never use freebsd in graphical mode btw | 21:42 |
specsmu | ok, this is progress, but there's nothing next to "attachment" | 21:43 |
specsmu | even after I said you can have 20 attachments per post. | 21:43 |
@crythias | ok. I'm going to ##freebsd | 21:44 |
specsmu | ohhhh. it doesn't work with konqueror. | 21:46 |
lenthamen | I've never used the CS Photo Gallery. | 21:47 |
lenthamen | Testing it on demo.plainblack.com... | 21:47 |
lenthamen | works fine for me.. | 21:50 |
@crythias | yuck | 21:50 |
specsmu | are you using IE? | 21:50 |
lenthamen | yep | 21:51 |
specsmu | I'm using mozilla (now) and it's not uploading the attachments at all. | 21:51 |
lenthamen | should work on firefox as wel. | 21:51 |
specsmu | it's not uploading any of the pictures using mozilla. | 21:51 |
lenthamen | strange | 21:52 |
specsmu | I'll try installing firefox, but I think it uses the same engine. | 21:52 |
lenthamen | try it on demo.plainblack.com | 21:52 |
specsmu | k | 21:52 |
* specsmu tries | 21:53 | |
lenthamen | k | 21:55 |
specsmu | nope, not there either. | 21:55 |
lenthamen | ok. It works for me. I'll try it with firefox. | 21:57 |
lenthamen | What file did you try to upload ? | 21:57 |
specsmu | thx, and I'll download firefox and try that instead of mozilla. | 21:58 |
specsmu | a jpg. | 21:58 |
specsmu | actually, two jpgs at first. | 21:58 |
lenthamen | works for me with firefox | 21:59 |
specsmu | well, I'm downloadinng firefox now.. | 21:59 |
specsmu | I usually use just plain mozilla | 21:59 |
specsmu | but that doesn't make a whole lot of sense because they use the same engine | 21:59 |
specsmu | ok, that failed too. | 22:02 |
specsmu | can I tell you how I did it? | 22:02 |
specsmu | I might be missing something basic. | 22:03 |
specsmu | I created a new post... | 22:03 |
specsmu | typed a nonsense into the subject and message, and then entered a filename into "attachment". | 22:03 |
specsmu | then I clicked outside the box, and it showed an icon like a pallette. | 22:03 |
specsmu | and then I clicked save. | 22:04 |
lenthamen | http://demo.plainblack.com/demo1136749495_85/home | 22:04 |
specsmu | now when I created the photo gallery... | 22:04 |
specsmu | I did so with a "ohoto gallery" template, and allow 20 attachments, but I did nothing else special. | 22:05 |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 22:05 | |
lenthamen | try look at the settings here: http://demo.plainblack.com/demo1136749495_85/home | 22:06 |
lenthamen | you can login with admin / 123qwe | 22:06 |
specsmu | yup | 22:06 |
specsmu | looking | 22:06 |
specsmu | sorry to be a pain | 22:07 |
lenthamen | no prob :) | 22:07 |
specsmu | this has been kicking my butt for a week... | 22:07 |
specsmu | not just this but everything related to it | 22:07 |
lenthamen | are you behind a proxy or something ? | 22:07 |
specsmu | nope. | 22:08 |
lenthamen | ok | 22:08 |
specsmu | standard linux machine sitting on a standard dsl connection. | 22:08 |
lenthamen | ah wait | 22:08 |
lenthamen | how big is that jpg ? | 22:08 |
specsmu | let me look | 22:08 |
specsmu | 5K | 22:08 |
lenthamen | hehe | 22:08 |
lenthamen | that's ok then. | 22:09 |
specsmu | but I notice you didn't put anything in the "message". hmm. | 22:09 |
lenthamen | let me try that. | 22:09 |
lenthamen | works fine | 22:11 |
specsmu | nope, nothing. | 22:11 |
specsmu | time to check the error logs. | 22:11 |
specsmu | ooo. | 22:11 |
specsmu | I think I may have goofed. | 22:12 |
specsmu | yup. I fsked up. | 22:13 |
specsmu | wrong upload location in the config file. | 22:13 |
specsmu | though that doesn't explain the demo failing to work for me.. | 22:13 |
lenthamen | ah yeah that make sense. | 22:14 |
lenthamen | try another client. | 22:14 |
specsmu | well, it doesn't work in konqueror, that's for daaaaamn sure. | 22:14 |
specsmu | the attachment box doesn't even show up. | 22:14 |
lenthamen | firefox must work. all developers use that... | 22:15 |
specsmu | now to work on the templates | 22:25 |
specsmu | is there any harm in making a graphics directory that is NOT under the auspices of webgui? | 22:25 |
lenthamen | sry, what do you mean with that ? | 22:27 |
specsmu | you know how in the vhost you have SetHandler PerlScript or some such | 22:27 |
specsmu | I want to make a <Location /graphics> SetHandler None </Location> | 22:28 |
specsmu | Any harm in that? | 22:28 |
specsmu | so I can dump graphics in there and refer to them in the stylesheet | 22:28 |
lenthamen | yeah you could savely do that. | 22:28 |
specsmu | cool. thanks. | 22:28 |
specsmu | excellent. :) | 22:32 |
lenthamen | ok. good to know that it's working :) | 22:33 |
specsmu | yeah | 22:33 |
specsmu | it's a good start | 22:33 |
specsmu | someone might want to put a note on the web page that an install that used the old photogallery is not upgradable. | 22:34 |
lenthamen | you could mail the author... | 22:37 |
specsmu | well, the problem is that the photogallery wobject is stuck in the database somehow | 22:38 |
specsmu | so there's no easy way to pull it out so the rest of the site will work. | 22:38 |
specsmu | anyway, time to eat something and fsck with the templates... yawn. | 22:39 |
lenthamen | a "delete from wobject where namespace='PhotoGallery' should do it... | 22:40 |
specsmu | hmm, well, bit late for that now... no biggie | 22:40 |
specsmu | where do you edit templates? | 22:41 |
lenthamen | eh, what template do you want to delete ? | 22:41 |
specsmu | I don't want to delete one, I want to either create a new one or edit the default one. | 22:41 |
specsmu | I knew how to do all this in 6.1.1 :) | 22:42 |
lenthamen | just edit the Collaboration System Asset, and click on "manage" next to the template | 22:42 |
specsmu | and that'll let me manage the whole thing? | 22:43 |
specsmu | I want to fsck the whole site up. :) | 22:43 |
lenthamen | templates are assets, you can find them also through the asset manager. | 22:43 |
* specsmu looks | 22:43 | |
specsmu | ahh, I see. | 22:44 |
specsmu | not exactly intuitive, but better than 6.1 | 22:44 |
lenthamen | will take you a day or two to get used to the new webgui :) | 22:44 |
lenthamen | everything is a asset | 22:44 |
specsmu | well, once I have it all set up, I don't have to touch it anymore, my client will be doing all the updating | 22:45 |
specsmu | that's why I use CMS... so he doesn't have to bug me | 22:45 |
lenthamen | everything has it's own url. | 22:45 |
lenthamen | hehe | 22:45 |
specsmu | he likes it too because I'd have to charge him if he wanted to bug me all the time. lol. | 22:45 |
lenthamen | pages are called layout btw | 22:46 |
specsmu | ahh. | 22:46 |
lenthamen | going to watch a movie with Her Majesty ;) | 22:47 |
specsmu | have fun. | 22:47 |
lenthamen | ttyl | 22:47 |
specsmu | thanks. | 22:48 |
--- Day changed Mon Jan 09 2006 | ||
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 00:07 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [Client Quit] | 00:07 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 00:08 | |
-!- mode/#webgui [+o snapcount] by WRE | 00:08 | |
@snapcount | anyone alive? | 00:22 |
specsmu | yes. | 00:28 |
-!- snapc0unt [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 00:30 | |
-!- mode/#webgui [+o snapc0unt] by WRE | 00:31 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 00:37 | |
macOnki | wiggy, I saw your posting about the bug I mentioned last night, any idea on how you guys are going to solve it? | 00:38 |
-!- snapc0unt is now known as snapcount | 00:39 | |
macOnki | hmm, wrong channel | 00:39 |
specsmu | I think I just found a bug. | 00:40 |
specsmu | if I paste a navigation into root/home, it doesn't stick. | 00:40 |
specsmu | I don't see any "save" button anywhere, either. | 00:40 |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [] | 00:43 | |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has joined #webgui | 00:45 | |
-!- mode/#webgui [+o snapcount] by WRE | 00:46 | |
@snapcount | what? no lag... do I finally have a *real* connection??? | 00:46 |
macOnki | :-) | 00:51 |
specsmu | what is the proper way of including a Navigation? | 00:54 |
specsmu | I tried "AssetProxy" | 00:56 |
specsmu | but somehow I don't think that's right | 00:56 |
specsmu | the template tags are very poorly documented | 01:01 |
lenthamen | ^AssetProxy(/your/navigation/url); | 01:04 |
lenthamen | I might have some lag as I'm currently downloading all 21 James Bond dvd's. | 01:04 |
lenthamen | hehe | 01:04 |
macOnki | lenthamen, grmbl, seen that torrent too :-) | 01:05 |
lenthamen | I'm using the newsgroups. | 01:06 |
macOnki | ah | 01:07 |
lenthamen | 98 gig in the queue :) | 01:08 |
lenthamen | newsleecher says I've another 92 hours to go | 01:09 |
specsmu | hmm, thanks | 01:09 |
@snapcount | this sux | 01:10 |
@snapcount | I'm going to have to get a new ISP | 01:10 |
@snapcount | this connection isn't reliable enough to maintain the botnet between here and Efnet | 01:11 |
@snapcount | oh well, enough playing | 01:12 |
@snapcount | time to squash some bugz | 01:12 |
specsmu | I so hate CSS. | 01:15 |
-!- snapcount [n=roy@64-193-14-144.dtb.clearwire-dns.net] has quit [Read error: 104 (Connection reset by peer)] | 01:16 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit ["Leaving"] | 01:29 | |
-!- lenthamen [n=len@83.116.130.37] has left #webgui [] | 01:29 | |
specsmu | this is turning out well. | 02:03 |
-!- lonki [n=hans@195.18.93.61] has joined #webgui | 09:55 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 10:46 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 10:46 | |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 16:08 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Nick collision from services.] | 16:09 | |
-!- crythia1 is now known as crythias | 16:10 | |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 16:11 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:11 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 17:33 | |
-!- mode/#webgui [+o rizen] by xdanger | 17:33 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 17:33 | |
specsmu | heh, I have a new webgui install down to a few minutes | 17:34 |
crythias | yes. it gets like that. | 17:40 |
crythias | Magician tricks. You'd be irritated if you knew how they were accomplished. | 17:41 |
specsmu | there used to be a way to add a picture to an article - is there still? | 17:43 |
specsmu | it looks like it was removed | 17:43 |
crythias | there is imbedding via the toolbar | 17:46 |
crythias | but genereally, not through articles. | 17:46 |
crythias | ^AssetProxy(/url/to/image); | 17:46 |
specsmu | hmm | 17:47 |
-!- lonki is now known as lonki_home | 17:55 | |
specsmu | can you do AssetProxy calls from inside the edit screen of an article? | 18:03 |
crythias | yes | 18:03 |
specsmu | hmm | 18:04 |
crythias | esp. in html mode. | 18:04 |
specsmu | I'm trying to figure out how I can tell my completely nontechnical client how to insert a picture | 18:04 |
crythias | use the picture thing of the bar. | 18:04 |
specsmu | the who wha? | 18:04 |
crythias | the add picture duhickey of the edit bar. | 18:05 |
* specsmu looks | 18:05 | |
specsmu | none of those things show up on konqueror | 18:05 |
crythias | if not there, you can customize the bar to add it. | 18:05 |
specsmu | I see | 18:09 |
specsmu | I am so tempted sometimes to tell him "here's your login and password.. use dreamweaver" | 18:10 |
specsmu | :-D | 18:10 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 18:14 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 104 (Connection reset by peer)] | 18:32 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 18:32 | |
-!- mode/#webgui [+o rizen] by xdanger | 18:32 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 18:32 | |
crythias | op | 19:01 |
crythias | ? | 19:01 |
specsmu | I'm not used to seeing people op each other on freenode | 19:02 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 20:16 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 20:28 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 20:28 | |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 20:42 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 20:43 | |
crythias | hi | 20:45 |
crythias | I'm trying to install WG 4.0.0 on my Windows 98 box. | 20:46 |
crythias | It gives me an error every time I try to start that web thing. IQ level LESS_THAN_OR_EQUAL_TO 50 | 20:47 |
crythias | Access 95 seems to not work for holding the data. | 20:47 |
crythias | what did I do wrong? | 20:47 |
crythias | feh. this webgui thing is impossible to install. it is teh suck. | 20:50 |
crythias | If I can't apt-get it, it's not going on my debian box. | 20:50 |
crythias | !seen pbmdawg | 21:35 |
@WRE | pbmdawg (i=user@CPE-65-31-211-163.kc.res.rr.com) was last seen parting #WebGUI 1 day, 20 minutes ago stating "{}". | 21:35 |
crythias | !lastspoke pbmdawg | 21:35 |
specsmu | crythias: it is indeed difficult to install. | 21:42 |
crythias | I'm being goofy. | 21:56 |
specsmu | heh. | 21:57 |
specsmu | and I'm being mickey | 21:57 |
crythias | I'm liking my palm Tungsten E.. | 21:58 |
crythias | I have a 1gb sd card in it. | 21:58 |
crythias | ok. so per GB, it's expensive. | 21:58 |
crythias | but it's still fun. | 21:58 |
specsmu | most fun things are expensive. | 22:04 |
crythias | Bjork rocks. | 22:06 |
crythias | or. doesn't. but still cool. | 22:06 |
* crythias feels wrinkled and pruny. Maybe he's been soaking too long. | 22:07 | |
specsmu | maybe you're just old :) | 22:07 |
crythias | I can't be. | 22:07 |
crythias | well.. | 22:08 |
specsmu | why not? | 22:08 |
crythias | is 34 old? | 22:08 |
specsmu | I'm 30, so yes. :) | 22:08 |
specsmu | you old geezer you | 22:08 |
crythias | Just you wait. | 22:09 |
specsmu | *snicker* | 22:09 |
crythias | you young whippersnapper. And get off'n mah lawn, afore I git the hose. | 22:10 |
specsmu | *steals your walker* | 22:10 |
* crythias waves his walking stick... | 22:10 | |
crythias | y'all come back hyere wit mah walkah, yahear! | 22:10 |
crythias | doan make me git my boom stick. | 22:11 |
crythias | Earline! Git back t' da house. I's a gonna shoot what gots mah walker. | 22:11 |
specsmu | hehe | 22:12 |
crythias | don't touch da chrome. | 22:12 |
specsmu | tell me a story about the old days, gramps | 22:12 |
crythias | I dun brasso'd it last nie-yit. | 22:12 |
crythias | When I wuz yer age, I was recoverin' from that why too kay thingermajig. | 22:13 |
crythias | ok, so it took me a year to recover, so doan giv me no lip, boh-ee | 22:14 |
specsmu | I was only 25 at the time... I don't remember it gramps | 22:14 |
crythias | When I was yer age, I didn't have no 3GHz Pea cease. | 22:15 |
crythias | We was larnin to yooz dat Windoze two t'ousand. | 22:16 |
crythias | iPods? dernit, we were using them ree-oh thangs. | 22:16 |
crythias | Doom 3? still vaporware. | 22:17 |
specsmu | heh | 22:18 |
specsmu | and that's the way it was, and you liked it? | 22:18 |
crythias | we went uphill both ways in our non-hybrid SUV's and we liked it. | 22:19 |
specsmu | hehe | 22:20 |
crythias | we didn't have no monolith in are back yard | 22:21 |
crythias | we just got over a big hit two dem big buildings in new york city | 22:22 |
crythias | we had whatchacall that Code Red virus. | 22:23 |
crythias | didn't affect me, none. | 22:23 |
specsmu | it;s funny to think about the kids today being old people | 22:23 |
specsmu | or scary.. | 22:24 |
crythias | yeah | 22:24 |
specsmu | no one ever thinks of goths as 80 year olds. | 22:25 |
crythias | it's funny to think of kids graduating that were born near my grad date. | 22:25 |
specsmu | so what do you think: www.thinwood.com | 22:26 |
specsmu | the latest webgui install. | 22:26 |
specsmu | no logo yet. | 22:26 |
crythias | When I was your'n age, we got ourselves that Pentium 3, and we're told the P4's on its way. Overshadowed by Athlon... | 22:26 |
specsmu | I'm waiting for him to give me one | 22:26 |
specsmu | turns out I had some built-in job security on this one, he tried to get some other people to do the template work, and they couldn't even *find* the templates. | 22:27 |
specsmu | lol | 22:27 |
crythias | heh | 22:28 |
specsmu | wonder if plainback would hire me to help with installs. | 22:28 |
specsmu | my guess is, they were logging in and looking on the server. | 22:28 |
specsmu | *giggles* | 22:28 |
crythias | heh | 22:29 |
crythias | We had Max Payne and Civ III when I was your'n age. | 22:29 |
specsmu | and don't forget no simcity 4000 | 22:29 |
crythias | http://www.gamepc.com/labs/view_content.asp?id=2001yir&page=9 | 22:30 |
crythias | actually, not much that screams "exciting" in 2001 | 22:30 |
crythias | That is to say, not much that seems like we've advanced that much farther in 5 years. | 22:31 |
crythias | nVidia still owns, AMD is still better than Intel, 22" LCD's are still out of most pocketbook ranges, and plasma TV's are still up there. | 22:32 |
specsmu | yeah, things have stagnated a bit. | 22:32 |
crythias | The shuttle pc case is eh, but not anything near it. | 22:32 |
specsmu | I will be happy when there's fast 100G mass storage that has no moving parts. | 22:32 |
specsmu | by fast, I mean approaching the speed of DRAM. | 22:32 |
crythias | well, that's a good start. | 22:33 |
specsmu | well, let's see what I have in the way of food | 22:33 |
crythias | I'm thinking that a ram-slot usb attachment wouldn't be unheard of. | 22:33 |
crythias | I realize the immediate thing is "WHAT?" | 22:34 |
specsmu | I'd really hesitate to stick anything but RAM in a ram-slot. | 22:34 |
specsmu | but something being on the north bus might be cool. | 22:34 |
crythias | Imagine, though... maybe 4-8 slots, available for up to 8MB per slot. | 22:34 |
crythias | 8 GB per slot | 22:35 |
crythias | fast RAM | 22:35 |
crythias | attaches to USB port | 22:35 |
crythias | what's the point? | 22:35 |
crythias | good question. | 22:35 |
crythias | except it's great for volatile ram situations... tmp, "Bad" stuff, etc. | 22:36 |
crythias | mount that volatile ram and run your torrents off of it. | 22:37 |
crythias | use it for unencryption, etc. | 22:38 |
crythias | while your PC is on, it's just another drive letter. Feds come, oops. all gone. | 22:38 |
crythias | going home. | 23:00 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["http://www.gwy2.org/cgi-bin/fom"] | 23:01 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 23:06 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 23:18 | |
-!- onki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 23:18 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has quit [] | 23:37 | |
--- Day changed Tue Jan 10 2006 | ||
-!- onki [n=hanswolt@lonki.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 00:02 | |
-!- onki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 00:10 | |
-!- onki [n=hanswolt@lonki.xs4all.nl] has left #webgui ["Leaving"] | 01:12 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:40 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 02:40 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 02:42 | |
-!- specsmu is now known as WinterWOO | 03:50 | |
-!- WinterWOO is now known as specsmu | 04:03 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 04:06 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has quit [] | 04:37 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 05:40 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 05:40 | |
@pbmdawg | howdy | 05:40 |
specsmu | hi | 05:41 |
@pbmdawg | what's happening | 05:41 |
@pbmdawg | with whom am I speaking | 05:45 |
@pbmdawg | this is mwilson from the dev list / pb boards. | 05:47 |
specsmu | with me. :) | 05:47 |
specsmu | probably no one you know. | 05:47 |
@pbmdawg | ok. | 05:48 |
@pbmdawg | !bash | 05:48 |
@WRE | |bash 1222| <Ron912> oh wow pregnant porno | 05:48 |
@WRE | |bash 1222| <Ron912> that's like a 2 for 1 deal | 05:48 |
@pbmdawg | !bash | 05:48 |
@pbmdawg | !bash | 05:48 |
@WRE | |bash 1545| <peng> Guilty and I never had dealings | 05:48 |
@WRE | |bash 1545| <Guilty> Remember that time you were lonely and couldnt find any new Brittney porn | 05:48 |
@WRE | |bash 1545| <peng> which time | 05:48 |
@WRE | |bash 1545| <Guilty> And I hadnt gotten a haircut in a while so my golden locks were flowing | 05:48 |
@pbmdawg | !bash | 05:48 |
@WRE | |bash 1545| <Guilty> And I happen to have a tight red jumpsuit... | 05:48 |
@WRE | |bash 1545| <Guilty> And well, you know | 05:48 |
@pbmdawg | I really don't know why that does that. | 05:48 |
specsmu | does what? | 05:49 |
@pbmdawg | replies with those obscene quotes | 05:49 |
specsmu | bash.org, I think. | 05:50 |
specsmu | most of the quotes on bash.org are obscene | 05:52 |
@pbmdawg | why are you in the webgui room | 05:52 |
@pbmdawg | (curious) | 05:52 |
@pbmdawg | did you chat a lot in here today | 05:52 |
specsmu | because I installed webgui yesterday and never left. :) | 05:52 |
specsmu | not much. | 05:53 |
@pbmdawg | oh ok. | 05:53 |
@pbmdawg | were you successful (at installing webgui)? | 05:53 |
specsmu | yes | 05:53 |
specsmu | in fact, I've got a new install down to about 30 minutes. | 05:53 |
specsmu | about 5 without having to mess with perl modules :) | 05:54 |
@pbmdawg | what o/s. | 05:54 |
specsmu | linux | 05:54 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 07:54 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 08:03 | |
-!- lonki_home is now known as lonki | 09:36 | |
-!- midellaq [n=midellaq@caronte.isinet.it] has joined #webgui | 12:02 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:26 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 17:05 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 18:09 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:15 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 21:21 | |
-!- midellaq [n=midellaq@caronte.isinet.it] has quit [Read error: 110 (Connection timed out)] | 21:31 | |
crythias | two men walked into a bar. You'd think the second one would've noticed the first one... | 22:23 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 23:25 | |
--- Day changed Wed Jan 11 2006 | ||
specsmu | is there any way to increase the size of the photos in the photo gallery collaboration thingy? | 01:09 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 01:43 | |
-!- mode/#webgui [+o crythias] by xdanger | 01:43 | |
specsmu | hi crythias | 01:43 |
@crythias | hello | 01:43 |
* crythias rescues the damsel from this dress. | 01:44 | |
@crythias | erm.. no, that's not right... | 01:44 |
-!- crythias changed the topic of #webgui to: WebGUI real time help. et al. | http://www.plainblack.com | WebGUI - You're soaking in it. | 6.8.4 latest version | 01:45 | |
@crythias | weird. my name is one of the most used words in the past 11 days. | 01:46 |
specsmu | is there any way to increase the size of the photos in the photo gallery collaboration thingy? | 01:50 |
@crythias | dunno, personally. | 01:54 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has left #webgui ["Leaving"] | 01:54 | |
specsmu | hmm | 01:58 |
@crythias | .-.__.-. | 02:10 |
@crythias | \ o-o / | 02:10 |
@crythias | ` ~' | 02:10 |
@crythias | too much tv to watch tonight. | 02:12 |
@crythias | I'm a sucker. | 02:12 |
specsmu | lol | 02:18 |
@crythias | House, The Shield... | 02:24 |
@crythias | I probably won't stay up that long. | 02:25 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:49 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 02:49 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 03:18 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 04:43 | |
-!- mode/#webgui [+o snapcount] by WRE | 04:43 | |
@snapcount | echo | 05:45 |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 05:45 | |
specsmu | snapcount: EPERM | 05:45 |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 05:46 | |
-!- mode/#webgui [+o WRE] by snapcount | 05:46 | |
@snapcount | huh? | 05:46 |
specsmu | heh | 05:46 |
specsmu | you echoed | 05:46 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 05:46 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 05:46 | |
@pbmdawg | !bash | 05:46 |
@WRE | |bash 57| <hypr> if i was getting it in the ass by a brute id fucking kill him stab him in the throat with a pencil or something | 05:46 |
@snapcount | heh | 05:47 |
@snapcount | #webgui | 05:47 |
@snapcount | a chatroom for family and friends | 05:47 |
@snapcount | lol | 05:47 |
@pbmdawg | definitely. | 05:47 |
specsmu | hey, my friends would think that's tame | 05:47 |
@snapcount | your friends sound like my friends | 05:49 |
@snapcount | grrr | 05:49 |
@pbmdawg | i don't have any friends like that. | 05:49 |
@snapcount | wre is being a prick | 05:49 |
@pbmdawg | how could anyone call a throat-pencil-stab "tame"? | 05:49 |
@pbmdawg | !bash | 05:50 |
@WRE | |bash 2468| <god4ever> I had sex before, just never with a person | 05:50 |
@pbmdawg | !bash | 05:50 |
@WRE | |bash 3647| *** Now talking in #funadultchat | 05:50 |
@WRE | |bash 3647| <Megumi> i am ready to receive my fun | 05:50 |
@pbmdawg | hey crythias; are you there | 05:51 |
@snapcount | wre probably scared him | 05:52 |
@snapcount | wre: be nice | 05:52 |
specsmu | heh | 05:54 |
specsmu | !bash | 05:55 |
@WRE | |bash 4062| <DigDug> <nowakow> does anyone want to teach a horny female to masturbate to orgasm? | 05:55 |
@WRE | |bash 4062| <DigDug> Approve Kill Nothing | 05:55 |
@WRE | |bash 4062| <orion> kill; | 05:55 |
@WRE | |bash 4062| <jestuh> kill | 05:55 |
@WRE | |bash 4062| <jestuh> if she's horny she knows what to do | 05:55 |
specsmu | wtf? | 05:55 |
@pbmdawg | !bash | 05:56 |
@WRE | |bash 522| <J3anyus> my bellybutton smells worse than my ass | 05:56 |
@WRE | |bash 522| <DigDug> heh | 05:56 |
@WRE | |bash 522| <DigDug> how do you smell your bellybutton? | 05:56 |
specsmu | ok I don't take responsibility for anything but the !bash command. :) | 05:56 |
@WRE | |bash 522| <J3anyus> digdug: pick all the lint out of it and then smell your finger : | 05:56 |
@snapcount | heh | 05:56 |
@pbmdawg | !bash | 05:56 |
@WRE | |bash 710| <iln> i haven't stuck anything up my ass before but i've thought about it | 05:56 |
@snapcount | I'm about to teach him some new tricks | 05:56 |
@snapcount | now that I have a stable internet connection | 05:56 |
@snapcount | this channel should be linked to the one on Efnet soon | 05:57 |
@pbmdawg | !bash 115 | 05:57 |
@WRE | |bash| <BlackDeth> i like stalked this girl sorta :D | 05:57 |
@WRE | |bash| <BlackDeth> like once she asked me for a ride home from work | 05:57 |
@WRE | |bash| <BlackDeth> and i took her home... i dropped her off at her house | 05:57 |
@WRE | |bash| <BlackDeth> and shes like... wait a minute..how did you know where i lived? | 05:57 |
@pbmdawg | !bash 3896 | 05:58 |
@WRE | !bash: quote not found | 05:58 |
@pbmdawg | !bash 4488 | 05:58 |
@WRE | |bash| <FM{FF1}> Rizen: I thought you didn't bang chicks, only me. | 05:58 |
@WRE | |bash| <FM{FF1}> ...men. | 05:58 |
@WRE | |bash| <FM{FF1}> GOD THAT WAS A BAD TYPO. | 05:58 |
@pbmdawg | !bash 34040 | 05:59 |
@WRE | |bash| <rizen> I can put my penis in my belly button. | 05:59 |
@WRE | |bash| <rizen> Envy me. | 05:59 |
@pbmdawg | !bash 34037 | 05:59 |
@WRE | |bash| <rizen> huge tits are not good | 05:59 |
@WRE | |bash| <rizen> but then | 05:59 |
@WRE | |bash| <rizen> I fuck guys | 05:59 |
@WRE | |bash| <rizen> so take it as you will | 05:59 |
@pbmdawg | !bash 105260 | 05:59 |
@WRE | |bash| <Hydra> Gary Coleman's the shit... | 05:59 |
@WRE | |bash| <int> ... | 05:59 |
@WRE | |bash| <rizen> yeah, he's about the size and coloration of a turd | 05:59 |
@pbmdawg | !bash 151861 | 06:01 |
@WRE | |bash| -[Conroy_Bumpus]- OH FUCK ME | 06:01 |
@WRE | |bash| -[Conroy_Bumpus]- I FORGOT TO PICK UP MY 7 YEAR OLD DAUGHTER FROM SOCCER PRACTICE | 06:01 |
@WRE | |bash| -[Conroy_Bumpus]- 9 HOURS AGO | 06:01 |
@WRE | |bash| -[Conroy_Bumpus]- HOLY SHIT | 06:01 |
@WRE | |bash| -[Conroy_Bumpus]- BYE | 06:01 |
@pbmdawg | !bash 15920 | 06:01 |
@WRE | |bash| <+kmad> whats the best way to get vaseline off your dick | 06:01 |
@WRE | |bash| <@BigJesus> sand paper | 06:01 |
@WRE | |bash| <+royceda59> lol | 06:01 |
@WRE | |bash| <+kmad> fuck you, not fallign for that again | 06:01 |
@snapcount | .link gooey | 06:02 |
@snapcount | wrong window | 06:02 |
specsmu | conroy_bumpus is in deep, deep shit. | 06:03 |
specsmu | :) | 06:03 |
@snapcount | cool | 06:17 |
@snapcount | the bot are linkzored | 06:17 |
@snapcount | !listclink | 06:17 |
@WRE | (snapcount@EN) hey... I'm on efnet | 06:18 |
@snapcount | sweet | 06:18 |
specsmu | that sucks :) | 06:19 |
specsmu | that you're on efnet, not the link | 06:19 |
@snapcount | I'm still here too | 06:19 |
@snapcount | I exist in multiple dimensions | 06:19 |
@snapcount | gooey (the bot on Efnet) is far superior to wre | 06:19 |
@snapcount | he will converse with you | 06:19 |
@snapcount | tell weather, GW Bush jokes, remember quotes, stock prices, etc | 06:20 |
@snapcount | wre has to be brought up to speed | 06:20 |
@snapcount | we can actually link to other networks as well | 06:21 |
specsmu | I wrote a bot that can do a lot of that. | 06:21 |
@snapcount | all we have to do is create another bot to hold the channel | 06:21 |
specsmu | in fact, most. :) | 06:21 |
@snapcount | sweet | 06:21 |
specsmu | not hard in perl | 06:22 |
@snapcount | we use eggdrop | 06:22 |
@snapcount | just get the plugins | 06:22 |
@snapcount | I spend all my time writing perl for WG | 06:22 |
@snapcount | that's enough for me | 06:22 |
@WRE | *** Join pbmdawg (user@CPE-65-31-211-163.kc.res.rr.com) on EFnet | 06:22 |
@WRE | (pbmdawg@EN) woof | 06:22 |
@WRE | (pbmdawg@EN) dang that's fast | 06:23 |
@WRE | (snapcount@EN) check this out | 06:23 |
@WRE | (pbmdawg@EN) aww; gooey's replies don't go to freenode | 06:23 |
@WRE | (pbmdawg@EN) Up gooey | 06:23 |
@WRE | (snapcount@EN) well that would create a feedback loop because the bots relay the messages | 06:24 |
@WRE | (pbmdawg@EN) apparently, googey. | 06:24 |
@WRE | (pbmdawg@EN) gooey. | 06:24 |
@WRE | (snapcount@EN) gooey: shut up | 06:24 |
-!- specsmu [n=rmiller@ppp-71-128-23-212.dsl.irvnca.pacbell.net] has left #webgui [] | 06:24 | |
@pbmdawg | aww | 06:24 |
@WRE | (snapcount@EN) you can use addquote to store them | 06:25 |
@WRE | (pbmdawg@EN) can I add dubya quotes? | 06:25 |
@snapcount | we'd have to put them in the text file | 06:25 |
@snapcount | it's not as smart as the quotes plugin | 06:25 |
@WRE | (pbmdawg@EN) k; i have a bunch. | 06:25 |
@snapcount | it has like 250 something | 06:25 |
@WRE | (pbmdawg@EN) oh. | 06:26 |
@WRE | (pbmdawg@EN) i have video clips | 06:26 |
@WRE | (snapcount@EN) heh | 06:26 |
@snapcount | If my connection remains up... this should work quite nicely | 06:26 |
@WRE | (pbmdawg@EN) hey gooey | 06:27 |
@pbmdawg | i killed gooey | 06:28 |
@WRE | (snapcount@EN) his flood restrictions are too strict | 06:28 |
@WRE | (snapcount@EN) he's ignoring you for two minutes | 06:28 |
@WRE | (snapcount@EN) I need to relasx them | 06:28 |
@pbmdawg | !bash 364782 | 06:30 |
@WRE | |bash| <Pahalial> 'ignorance more frequently begets confidence than does knowledge' - Charles Darwin | 06:30 |
@WRE | |bash| <kionix> wtf? begets isn't a word. quit trying to make up words, fuckface. | 06:30 |
@WRE | (pbmdawg@EN) hey gooey | 06:35 |
@WRE | (pbmdawg@EN) kick yourself | 06:35 |
@WRE | (pbmdawg@EN) gooey, rename yourself webphooey | 06:36 |
@WRE | (snapcount@EN) you have address him directly | 06:36 |
@WRE | (snapcount@EN) gooey: are you a virgin? | 06:36 |
@WRE | (pbmdawg@EN) gooey: with whom | 06:36 |
@WRE | (snapcount@EN) he's retarded | 06:37 |
@WRE | (pbmdawg@EN) apparently. | 06:37 |
@WRE | (snapcount@EN) gooey: who created you? | 06:37 |
@WRE | (snapcount@EN) gooey: what languages do you speak? | 06:37 |
@WRE | (pbmdawg@EN) gooey: how many distinct languages are on the Rosetta Stone? | 06:37 |
@WRE | (pbmdawg@EN) gooey: kick yourself | 06:37 |
@WRE | (pbmdawg@EN) gooey: void | 06:38 |
@WRE | (pbmdawg@EN) gooey: void | 06:38 |
@WRE | (snapcount@EN) the only problem with talking to him is that half of the conversation gets echoed to freenode | 06:38 |
@WRE | (snapcount@EN) and spams the channel | 06:38 |
@WRE | (pbmdawg@EN) heh | 06:38 |
@WRE | (snapcount@EN) if you read it over there you're like wtf? | 06:38 |
@WRE | (pbmdawg@EN) hello poor freenode folks. | 06:38 |
@WRE | (snapcount@EN) that's the other problem | 06:39 |
@WRE | (snapcount@EN) b/c the freenode users don't show up in your irc programs user list | 06:39 |
@WRE | (snapcount@EN) it's easy to forget that others can hear you? ;-) | 06:39 |
@WRE | (snapcount@EN) and vice versa | 06:39 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 06:46 | |
@WRE | *** Part pbmdawg (user@CPE-65-31-211-163.kc.res.rr.com) on EFnet | 06:46 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has left #webgui [] | 06:50 | |
@WRE | *** Part snapcount (~roy@241.246.33.65.cfl.res.rr.com) on EFnet | 06:50 |
@WRE | *** Join pbmdawg (user@CPE-65-31-211-163.kc.res.rr.com) on EFnet | 15:27 |
@WRE | (pbmdawg@EN) hello freenode #webgui | 15:27 |
@WRE | (pbmdawg@EN) 'sup room | 15:36 |
@crythias | howdy | 15:36 |
lonki | hi | 15:46 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 16:38 | |
-!- lonki [n=hans@195.18.93.61] has quit ["Leaving"] | 17:45 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 17:49 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 17:49 | |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 17:51 | |
@pbmdawg | wb | 17:52 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 17:52 | |
@WRE | (pbmdawg@EN) still here | 17:52 |
crythia1 | yeay | 17:53 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 20:44 | |
@WRE | *** Join gooey_ (~webgui@241.246.33.65.cfl.res.rr.com) on EFnet | 22:18 |
@WRE | *** [signoff/#webgui] gooey (EOF of client) on EFnet | 22:19 |
@WRE | *** Nick Change: gooey_ is now gooey on EFnet | 22:19 |
-!- crythia1 is now known as GeWY | 22:41 | |
GeWY | 'cause it's my name. | 22:41 |
-!- GeWY is now known as crythia1 | 22:42 | |
-!- crythia1 is now known as crythias | 22:43 | |
-!- crythias is now known as crythia1 | 22:45 | |
-!- crythia1 is now known as crythias | 22:45 | |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:26 | |
--- Day changed Thu Jan 12 2006 | ||
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 00:24 | |
-!- mode/#webgui [+o crythias] by xdanger | 00:24 | |
@crythias | !bash | 00:24 |
@WRE | |bash 4400| <GPF> Quake, Quake II, Quake III....three universes joined by one common theme....BROWN. | 00:24 |
@crythias | weird | 00:25 |
@WRE | *** Part pbmdawg (user@CPE-65-31-211-163.kc.res.rr.com) on EFnet | 00:51 |
@WRE | *** Part gooey (webgui@241.246.33.65.cfl.res.rr.com) on EFnet | 00:51 |
@WRE | *** Join gooey (~webgui@241.246.33.65.cfl.res.rr.com) on EFnet | 00:51 |
@WRE | *** [mode/#webgui(+n)] by irc.blessed.net on EFnet | 00:51 |
@WRE | *** [mode/#webgui(+t)] by irc.blessed.net on EFnet | 00:51 |
@WRE | *** [mode/#webgui(+s)] by gooey on EFnet | 00:51 |
@crythias | joy | 01:43 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit ["Leaving"] | 01:49 | |
@crythias | !bash | 02:15 |
@WRE | |bash 5519| <scoob-e> i got in a fight with the lady at CVS cuz she wouldnt develop the picture of my cock | 02:15 |
@crythias | !bash | 02:15 |
@WRE | |bash 8111| <@IS2> play it again, dugy | 02:15 |
@WRE | |bash 8111| <@Dugy> oooooooo ah ooooo da da de da dooo | 02:15 |
@WRE | |bash 8111| <@Dugy> oooooooo ah ooooo daaaaa da daaa | 02:15 |
@WRE | |bash 8111| <@IS2> ahhh, what a classic | 02:15 |
@WRE | |bash 8111| * IS2 saves it to his mp3 collection | 02:15 |
@WRE | |bash 8111| <@Dugy> :( | 02:15 |
@crythias | !bash | 02:16 |
@WRE | |bash 8362| <TTX> How do I change my name in here?... | 02:16 |
@WRE | |bash 8362| <Naoki> type /nick yournick | 02:16 |
@WRE | |bash 8362| *** TTX is now known as yournick | 02:16 |
@crythias | !bash | 02:17 |
@WRE | |bash 8478| <cactoid> you're all gay | 02:17 |
@WRE | |bash 8478| <cactoid> and those of you who are married, everyone knows it's a marriage of convenience | 02:17 |
@crythias | !bash | 02:18 |
@WRE | |bash 9258| <Murder-Is-Funny> I get this huge kick of trying to talk people I judge as worthless into suicide | 02:18 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 04:26 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 04:26 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 04:26 | |
@WRE | *** Join snapcount (~roy@241.246.33.65.cfl.res.rr.com) on EFnet | 05:01 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 07:29 | |
-!- mode/#webgui [+o rizen] by xdanger | 07:30 | |
@rizen | !w | 07:30 |
@WRE | (snapcount@EN) rizen in the house | 07:30 |
@rizen | snapcount is on fnet | 07:31 |
@rizen | so is this being relayed through your bot? | 07:31 |
@WRE | (snapcount@EN) yeah | 07:31 |
@WRE | (snapcount@EN) cool, huh | 07:31 |
@rizen | nice | 07:31 |
@WRE | (snapcount@EN) we could span multiple networks | 07:31 |
@rizen | so are you always on here? | 07:32 |
@WRE | (snapcount@EN) usually later at night | 07:32 |
@rizen | have there been any discussions on here since the first day? | 07:32 |
@WRE | (snapcount@EN) I'm not sure | 07:33 |
@WRE | (snapcount@EN) there haven't been many | 07:33 |
@WRE | (snapcount@EN) that I have seen | 07:33 |
@WRE | (snapcount@EN) most ppl are on during the day I think | 07:33 |
@rizen | i think we'll definitely have to do the fireside chats | 07:34 |
@WRE | (snapcount@EN) for sure | 07:35 |
@WRE | (snapcount@EN) that is a really good idea | 07:36 |
@WRE | (snapcount@EN) if it's publicised well enough and the topic is well defined | 07:37 |
@WRE | (snapcount@EN) they could be really productive | 07:37 |
@rizen | are you buttering my toast | 07:37 |
@WRE | (snapcount@EN) no | 07:37 |
@WRE | (snapcount@EN) just look at the non-paying support forums | 07:37 |
@WRE | (snapcount@EN) tons of people would love a chance to pick PB Staff's brain | 07:37 |
@WRE | (snapcount@EN) but most can't afford it or aren't sure about making the leap | 07:37 |
@rizen | this isn't meant to replace support | 07:38 |
@rizen | it would be used to get people interested in areas of webgui they may not have known about previously | 07:38 |
@rizen | as well as to discuss specific subject matter | 07:38 |
@rizen | such as "how do i write a macro" | 07:38 |
@rizen | "how do i make a page layout template" | 07:39 |
@rizen | etc | 07:39 |
@rizen | it won't be an adhoc support session | 07:39 |
@rizen | don't get me wrong, people will certainly be able to ask questions | 07:40 |
@rizen | but only related to the topic on hand | 07:40 |
@rizen | not just whatever bs they may want to ask about | 07:40 |
@WRE | (snapcount@EN) exactly | 07:41 |
@WRE | (snapcount@EN) that's what I was getting at | 07:41 |
@rizen | so the question is, when would we do this? | 07:41 |
@rizen | during the day | 07:41 |
@WRE | (snapcount@EN) the topics should be like workshops | 07:41 |
@rizen | at night | 07:41 |
@rizen | on a saturday? | 07:41 |
@WRE | (snapcount@EN) hmmm | 07:42 |
@WRE | (snapcount@EN) I see a poll on PB.com in our future | 07:42 |
@WRE | (snapcount@EN) one for topics (workshops) | 07:42 |
@WRE | (snapcount@EN) and for times | 07:43 |
@rizen | bah | 07:43 |
@rizen | topics will be decided at the previous discussion | 07:43 |
@rizen | the first one will be decided by me | 07:43 |
@rizen | and it will be about "how to post illegal content to my webgui site" | 07:44 |
@rizen | =) | 07:44 |
@WRE | (snapcount@EN) nice | 07:44 |
@WRE | (snapcount@EN) "this is the proxy asset..." | 07:45 |
@rizen | discuscussion #2: all the ways you can use peanut butter with webgui | 07:46 |
@WRE | (snapcount@EN) that's pretty clever | 07:46 |
@WRE | (snapcount@EN) I like that one | 07:46 |
@WRE | (snapcount@EN) seriously... what will the first topic be | 07:47 |
@rizen | probably how to install webgui and the wre | 07:48 |
@WRE | (snapcount@EN) that's a good one | 07:48 |
@rizen | nobody seems to be joining us | 07:50 |
@rizen | even though i heavily advertised that i'd be here | 07:50 |
@WRE | (snapcount@EN) huh | 07:51 |
@WRE | (snapcount@EN) where did you advertise | 07:51 |
@rizen | five minutes before i came on here, i said to myself, "self, i should check out irc, because if i show up, they will come" | 07:51 |
@rizen | and then i said "hello me, it's me again | 07:52 |
@WRE | (snapcount@EN) field of dreams idiologies | 07:52 |
@rizen | hello me, it's me again | 07:52 |
@rizen | it's been nice talking to myself | 07:52 |
@rizen | owe credit to dimensia | 07:53 |
@WRE | (snapcount@EN) hello you, it's I again | 07:54 |
@WRE | (snapcount@EN) the sound your hearing is you | 07:54 |
@rizen | ok...methinks it's time to call it a night | 07:56 |
@rizen | you should too | 07:56 |
@WRE | (snapcount@EN) yeah | 07:56 |
@WRE | (snapcount@EN) I have to work tommorow | 07:56 |
@rizen | i have to work always | 07:56 |
@rizen | bye | 07:57 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 07:57 | |
@WRE | *** Part snapcount (~roy@241.246.33.65.cfl.res.rr.com) on EFnet | 07:57 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 13:03 | |
-!- cla [n=cla@193.15.169.115] has joined #webgui | 14:26 | |
cla | installing on an os x box... | 14:26 |
cla | ...it not exactly double-clicking an icon. | 14:26 |
lenthamen | hello cla | 15:07 |
lenthamen | I personally have no experience with WebGUI on osx but I know a lot of people are using it on the mac.... | 15:08 |
lenthamen | Did you use the WRE ? | 15:09 |
cla | Yes, at first... | 15:11 |
cla | Problem is, I've never dealt with perl | 15:11 |
cla | I'm a php guy... | 15:11 |
cla | Though I really liked webgui and thought I'd give it a chance. | 15:12 |
cla | At first, plainback's business model got me confused: "How are they going to make money". Now I know: support... :> | 15:12 |
cla | Should I use the wre if I'm installing on a site already running apache and mysql? | 15:32 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:51 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 15:51 | |
@pbmdawg | howdy room | 15:51 |
lenthamen | cla: WRE has apache / mysql / perl all in one. | 15:53 |
lenthamen | hello Matt | 15:54 |
cla | lenthamen: Not a very good idea installing that on an already running production system then... | 15:54 |
lenthamen | then you should follow the source install doc. | 15:54 |
@pbmdawg | i wish you could set the wre to (optionally) run mysql and httpd on different ports, so you could just plug the wre into existing production systems. | 15:54 |
@pbmdawg | using mod_proxy from your existing apache... | 15:55 |
cla | pbmdawg: That would be nice | 15:55 |
lenthamen | yeah thats easier cla. | 15:55 |
@pbmdawg | do either of you know how to tell DBI which port to get to mysql in the DSN string? | 15:56 |
@pbmdawg | oh; here it is; never mind. http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql.pm | 15:57 |
@pbmdawg | cla: the good thing about the wre is that it puts everything having to do with webgui under a single directory | 16:00 |
@pbmdawg | -> /data/wre/prereqs /data/WebGUI/lib|etc|docs|sbin|www /data/domains/yourdomainnames | 16:01 |
@pbmdawg | -> /data/wre/prereqs/mysql /data/wre/prereqs/apache and so on | 16:01 |
cla | pbmdawg: The bad thing is that I can't use it. I'm choosing between CMS's to put a customers web site on. Fell in love with webgui, but installation-wise it doesn't look promising... | 16:01 |
cla | The server _has_ to run on an existing web server. Although I have root access and all that, they have to run in parallel... | 16:02 |
@pbmdawg | it can work, if you use mod_proxy to connect the different apache instances. | 16:02 |
cla | I can't risk a failure in production, and currently I feel my level of expertise isn't quite enough. | 16:04 |
@pbmdawg | oh. | 16:04 |
cla | Too bad. Mambo has a wonderful installation procedure. Why can't webgui? =) | 16:04 |
@pbmdawg | the mambo world has like 300 developers; webgui has like 30. | 16:05 |
@pbmdawg | :) | 16:05 |
@pbmdawg | (that's my answer, anyway) | 16:05 |
cla | Yeah, I guess you're right. | 16:05 |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 16:22 | |
crythia1 | I crossed a horse with a black widow spider. | 16:23 |
@pbmdawg | !bash | 16:23 |
@WRE | |bash 11281| <Ouroboros> I think the downfall of the Roman Empire was caused by something similar to IRC. | 16:23 |
@WRE | |bash 11281| <Ouroboros> The Roman equivilent of a lawless, perverted group of weirdos, if you will. | 16:23 |
crythia1 | I'm not quite sure what I got, but if it bites me, I can ride it to the hospital. | 16:24 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 16:44 | |
lenthamen | matt ? | 16:46 |
@pbmdawg | len | 16:46 |
lenthamen | Quick question | 16:46 |
@pbmdawg | quick answer | 16:46 |
lenthamen | suppose I have s sub somewhere in class "My::Own::Class" | 16:47 |
lenthamen | Is there a way to get the package name "My::Own::Class ? | 16:47 |
@pbmdawg | yeah | 16:48 |
lenthamen | tell me :) | 16:48 |
@pbmdawg | The special symbol __PACKAGE__ contains the current package | 16:50 |
lenthamen | Ah yeah... tnx man. | 16:50 |
@pbmdawg | You can say *foo{PACKAGE} and *foo{NAME} to find out what name and package the *foo symbol table entry comes from. | 16:51 |
lenthamen | hehe. Is that the camel book ? | 16:54 |
@pbmdawg | http://www.perl.com/doc/manual/html/pod/perlmod.html | 16:54 |
lenthamen | ok... I'm going on. thx for the answer. | 16:55 |
cla | Has anyone installed webgui using fink? | 17:12 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:05 | |
crythia1 | !bash babies | 19:11 |
@WRE | !bash search results: Q# 3320 | Q# 363553 | Q# 477397 | Q# 1124 | Q# 103 | Q# 128544 | Q# 4756 | Q# 58715 | Q# 182354 | Q# 11690 | 19:11 |
crythia1 | !bash 3320 | 19:11 |
@WRE | !bash: quote has too many lines to display in public channel (max 12, quote has 13): sending as privmsg instead | 19:11 |
crythia1 | !bash 363553 | 19:11 |
@WRE | |bash| <@Laplie|Gone> I just don't place periods at the end of my sentences every time. | 19:12 |
@WRE | |bash| <@TacoMaster> Periods are important... | 19:12 |
@WRE | |bash| <@TacoMaster> You start missing periods... | 19:12 |
@WRE | |bash| <@TacoMaster> Next thing you know... | 19:12 |
@WRE | |bash| <@TacoMaster> BLAMMO! | 19:12 |
@WRE | |bash| <@TacoMaster> Babies. | 19:12 |
crythia1 | !bash 477397 | 19:12 |
@WRE | |bash| <Vash> /ctcp Bot doit passwd <command> | 19:12 |
@WRE | |bash| <Vash> try it! | 19:12 |
@WRE | |bash| <Kao> okay | 19:12 |
@WRE | |bash| -> [Bot] DOIT passwd msg #scripting I love babies | 19:12 |
@WRE | |bash| <bot> I love babies | 19:12 |
@WRE | |bash| -> [Bot] DOIT passwd /run shutdown -r -t 3 -c 'byeeeee' | 19:12 |
@WRE | |bash| <Vash> ohhh | 19:12 |
@WRE | |bash| * Vash has quit IRC (Connection reset by peer) | 19:12 |
@WRE | |bash| * Bot has quit IRC (Connection reset by peer) | 19:13 |
crythia1 | !bash 103 | 19:13 |
@WRE | |bash| <matt`> it makes you get a horrible disease | 19:13 |
@WRE | |bash| <matt`> called 'babies' | 19:13 |
crythia1 | !bash top 10 | 19:14 |
@WRE | !bash search results: Q# 334762 | Q# 420855 | Q# 488793 | Q# 457037 | Q# 177548 | Q# 409223 | Q# 401556 | Q# 487298 | Q# 139622 | Q# 255660 | 19:14 |
crythia1 | !bash 334762 | 19:14 |
@WRE | |bash| <UKDJ|Planet> I swear to god | 19:14 |
@WRE | |bash| <UKDJ|Planet> I've just heard a duck tell a joke | 19:14 |
@WRE | |bash| <Jock> o...k | 19:14 |
@WRE | |bash| <UKDJ|Planet> there was as group of ducks on a pond near where i live | 19:14 |
@WRE | |bash| <UKDJ|Planet> one of the ducks was quacking away looking straight at a group of like 10 ducks | 19:14 |
@WRE | |bash| <UKDJ|Planet> then he stopped and all the other ducks went mental | 19:14 |
@WRE | |bash| <UKDJ|Planet> it looked just like duck stand-up comedy | 19:14 |
crythia1 | !bash 420855 | 19:14 |
@WRE | !bash: quote has too many lines to display in public channel (max 12, quote has 13): sending as privmsg instead | 19:14 |
crythia1 | !bash 488793 | 19:15 |
@WRE | |bash| <evilada>: Best suicide plan ever | 19:15 |
@WRE | |bash| <mcm310>: what is it? | 19:15 |
@WRE | |bash| <evilada>: you go up to the top of a roof | 19:15 |
@WRE | |bash| <evilada>: string piano wire tight across the front edge at neck level | 19:15 |
@WRE | |bash| <evilada>: tie a cord to your foot and the other end to the building so that you'll be above sidewalk level when its fully stretched | 19:15 |
@WRE | |bash| <evilada>: then you put super glue on your hands | 19:15 |
@WRE | |bash| <evilada>: and put your arms around the front of the wire and then back to touch your head | 19:15 |
@WRE | |bash| <evilada>: then you lean forward, so the piano wire cuts your neck but not your elbows | 19:15 |
@WRE | |bash| <evilada>: when the cord goes taut, youll be hanging upside down with no head....except your head will be in your outstretched arms thanks to gravity and the glue, staring at someone upside down and spewing blood everywhere. | 19:15 |
@WRE | |bash| <evilada>: And some poor bastard will be traumatized for LIFE. | 19:15 |
@WRE | |bash| <mcm310>: i dont think i can be your friend anymore | 19:15 |
-!- crythia1 is now known as crythias | 19:16 | |
crythias | !bash crossed | 19:16 |
@WRE | !bash search results: Q# 450693 | Q# 79776 | Q# 46858 | Q# 138634 | Q# 137512 | Q# 428416 | Q# 20506 | Q# 362423 | 19:17 |
-!- cla [n=cla@193.15.169.115] has quit [Read error: 110 (Connection timed out)] | 19:19 | |
@pbmdawg | i think you drove him off | 19:40 |
crythias | hm | 20:03 |
crythias | !bash 450693 | 20:03 |
@WRE | !bash: quote has too many lines to display in public channel (max 12, quote has 75): sending as privmsg instead | 20:03 |
crythias | wow | 20:05 |
crythias | think they've sold near 100 of them? | 20:06 |
crythias | 1 person bought 3 | 20:06 |
@pbmdawg | wow. | 20:06 |
crythias | ok. 1% but... that's gotta be one person. | 20:07 |
crythias | 'specially since nobody bought 2 | 20:07 |
crythias | I need a $2500 blender | 20:07 |
@pbmdawg | me2 | 20:08 |
crythias | grrr. wife doesn't understand the need for a 61" television in the house. | 20:27 |
crythias | uh. ktobey doesn't have ImageMagick installed. | 20:28 |
crythias | I doubt he's going to get far. | 20:28 |
crythias | !google milk | 20:29 |
@WRE | Google Book Search @ http://books.google.com/books?q=milk&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp | 20:29 |
crythias | !google gerald young | 20:29 |
@WRE | Google Book Search @ http://books.google.com/books?q=gerald+young&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp | 20:29 |
crythias | !help google | 20:29 |
crythias | !commands | 20:29 |
crythias | !g gerald | 20:29 |
@WRE | Google Book Search @ http://books.google.com/books?q=gerald&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp | 20:29 |
crythias | !a gerald | 20:29 |
crythias | !search | 20:29 |
crythias | !yahoo | 20:29 |
crythias | !g | 20:29 |
crythias | !search gerald | 20:30 |
crythias | !yahoo gerald | 20:30 |
crythias | !gs gerald | 20:30 |
crythias | !y gerald | 20:31 |
crythias | !o gerald | 20:31 |
crythias | !random | 20:32 |
crythias | !quote | 20:32 |
crythias | !lastspoke pmdawg | 20:32 |
crythias | !seen pmdawg | 20:32 |
@WRE | crythias, I don't remember seeing pmdawg. | 20:32 |
crythias | !seen pbmdawg | 20:33 |
@WRE | crythias, pbmdawg is right here! | 20:33 |
crythias | !lastspoke pbmdawg | 20:33 |
@WRE | pbmdawg last uttered a word on #webgui 24 minutes ago. | 20:33 |
crythias | !digg | 20:49 |
crythias | twas brillig, and the slythey toves did gyre and gimble in the wabe. All misty were the borogroves and the mome wraths outgrabe. | 21:23 |
@pbmdawg | !digg | 21:23 |
crythias | Beware the Jabberwock, my son. The jaws that bite, the claws that scratch. | 21:23 |
crythias | http://www.jabberwocky.com/carroll/jabber/jabberwocky.html | 21:24 |
crythias | well, I did it from memory. not from copying. | 21:24 |
@pbmdawg | nice | 21:25 |
crythias | and I hadn't read it in probably 9 years. | 21:25 |
crythias | frumious bandersnatch. | 21:25 |
* crythias wields his vorpal blade. | 21:26 | |
crythias | http://www.frumiousbandersnatch.com/ | 21:28 |
crythias | psi | 21:28 |
crythias | squatters should be shot | 21:33 |
crythias | I can get earpuss.com | 21:34 |
crythias | I can get meltedwatch.com | 21:35 |
@pbmdawg | heh | 21:35 |
crythias | Get your Dali posters and more at meltedwatch.com | 21:36 |
crythias | I can get 123pfft.com | 21:38 |
crythias | How about eyeboogers.com? | 21:38 |
@pbmdawg | oh dear | 21:38 |
@pbmdawg | !bash | 21:38 |
@WRE | |bash 12430| <Lithium^> I always attract either scary men/ugly men/psychopaths | 21:38 |
@WRE | |bash 12430| <Smess> what's your profile URL? | 21:38 |
@WRE | |bash 12430| <Lithium^> Smess: gaydar/uk18 | 21:38 |
@WRE | |bash 12430| <Smess> 'I like making new friends all the time, especially if you`re a big bear' - yep.. think I've found your problem. | 21:38 |
crythias | hrm. crustynipples.com is available, too. | 21:39 |
@pbmdawg | um | 21:40 |
@pbmdawg | smithersAndBurns.com | 21:40 |
crythias | did you need a new keyboard? | 21:40 |
@pbmdawg | uh what | 21:41 |
crythias | thought it was funny enough you'd snort beverage of current consumption. | 21:41 |
@pbmdawg | 'twas funny. | 21:42 |
@pbmdawg | no beverages nearby. | 21:42 |
crythias | can get itchytp.com | 21:42 |
crythias | it's tp that you keep using.. cause it itches so you gotta scratch with something... more itchytp. | 21:43 |
@pbmdawg | oh gosh. | 21:44 |
crythias | I can get smeltitdealtit.com | 22:16 |
@pbmdawg | rotfl | 22:16 |
crythias | I have an idea for visual helpdesk... www.seethisfixit.com | 22:17 |
crythias | This domain name IS AVAILABLE: ISTHISDOMAINAVAILABLE.COM $8.95*/yr | 22:17 |
@pbmdawg | thisdomainisavailable.com | 22:17 |
@pbmdawg | ThisDomainIsNotAvailable.com | 22:18 |
@pbmdawg | EmailMeAndDie.com | 22:18 |
crythias | icantfindadomainname.com | 22:18 |
crythias | willthisdomainnamework.com | 22:19 |
@pbmdawg | visitThisWebsiteAndBeKilled.com | 22:19 |
crythias | This domain name IS AVAILABLE: IWASTEDTIMETYPINGTHISDOMAINNAME.COM | 22:20 |
@pbmdawg | thisIsNotADomainName.com | 22:20 |
@pbmdawg | NobodyHasRegisteredThisDomainName.com | 22:20 |
crythias | loserdomain.com | 22:21 |
crythias | HelpMeFindABetterDomainName.com | 22:21 |
@pbmdawg | TypeThisDomainNameAndDie.com | 22:21 |
crythias | festeringpustule.com is, fortunately, available. | 22:22 |
crythias | whydidyoutypethis.com is also ready for the taking. | 22:23 |
crythias | doanbehayten.com is available as well. | 22:24 |
crythias | anontroll.com is curiously available. | 22:25 |
crythias | as is buttscrubber.com | 22:26 |
crythias | strange. nobody has picked up flingingpoop.com | 22:27 |
crythias | I'm also surprised to find dontsmellthis.com not snatched up by cybersquatters. | 22:28 |
@pbmdawg | STOP | 22:28 |
crythias | ok | 22:28 |
@pbmdawg | This domain name IS AVAILABLE: DUBYADOPE.COM | 22:28 |
crythias | Fortunately, someone had the good sense to snatch up carfarts.com | 22:30 |
crythias | but they failed to grab badsphincter.com | 22:33 |
@pbmdawg | SQUATR | 22:33 |
crythias | sqtrsuk.com just happens to be ripe for tha picking. | 22:34 |
crythias | for those with hairy nipples, nipplefloss.com is just the ticket. | 22:36 |
@pbmdawg | domainnamedotcomdomainname.com | 22:37 |
crythias | laughslikeahyena.com | 22:37 |
@pbmdawg | drunkhyena.com | 22:38 |
crythias | hyenaJaiAlai.com | 22:38 |
crythias | http://www.answers.com/topic/jai-alai | 22:39 |
crythias | answers.com is neat. | 22:47 |
crythias | I've never used it, but it's quite nice that you have so much available at one glance. | 22:48 |
@pbmdawg | thunderbird 1.5 released. | 23:05 |
crythias | yeah. | 23:06 |
@pbmdawg | ooooo pretty | 23:07 |
crythias | methinks the versioning system isn't the best. | 23:12 |
-!- geeg [n=Wikipedi@p50892A70.dip0.t-ipconnect.de] has joined #webgui | 23:21 | |
-!- geeg [n=Wikipedi@p50892A70.dip0.t-ipconnect.de] has left #webgui [] | 23:21 | |
crythias | 4 seconds. | 23:27 |
@pbmdawg | ? | 23:27 |
crythias | geeg | 23:28 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 23:37 | |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:38 | |
--- Day changed Fri Jan 13 2006 | ||
@WRE | *** Join snapcount (~roy@241.246.33.65.cfl.res.rr.com) on EFnet | 00:04 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 03:48 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 03:48 | |
@pbmdawg | !w | 03:48 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 03:57 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 05:50 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 05:51 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 07:05 | |
-!- mode/#webgui [+o rizen] by xdanger | 07:05 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 07:16 | |
@WRE | *** [signoff/#webgui] snapcount (Read error: Operation timed out) on EFnet | 08:50 |
-!- cla [n=cla@193.15.169.115] has joined #webgui | 09:37 | |
cla | How's webgui on mysql4? | 11:32 |
cla | Doable? | 11:32 |
cla | It does however mean it needs fixing... :> | 11:44 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 12:14 | |
-!- specsmu [n=rmiller@ppp-71-128-23-212.dsl.irvnca.pacbell.net] has joined #webgui | 12:30 | |
specsmu | anyone around? | 12:30 |
* lenthamen is | 12:31 | |
specsmu | ahh | 12:31 |
specsmu | I just did an install of webgui | 12:32 |
specsmu | well | 12:32 |
specsmu | more like I just added a site to an existing install | 12:32 |
specsmu | copied the config file over, changed a couple things... now that site won't see the extras directory. | 12:32 |
specsmu | any idea what I might be doing wrong? | 12:35 |
lenthamen | Did you add a new virtualhost directive for that site ? | 12:35 |
specsmu | I already had one, I just changed an existing one. | 12:35 |
lenthamen | ok, you might need an alias for extras, something like Alias /extras /data/WebGUI/www/extras for that virtualhost | 12:37 |
specsmu | hmm... | 12:37 |
specsmu | why didn't I need it for the others? | 12:37 |
lenthamen | well, if it worked for that virtualhost before, it should work still work now.... | 12:39 |
specsmu | it never worked on this particular virtualhost | 12:39 |
lenthamen | There's also a extrasUrl setting in the webgui.conf | 12:39 |
specsmu | I'm trying to bring up a new one | 12:39 |
lenthamen | ok | 12:39 |
lenthamen | also check your apache log / error log to see if there are any hints. | 12:40 |
specsmu | hmm. | 12:40 |
specsmu | a lot of "file does not exist" | 12:41 |
specsmu | almost as if webgui didn't bother with that directory | 12:41 |
specsmu | well, whatever | 12:44 |
specsmu | nite | 12:44 |
specsmu | thanks | 12:44 |
-!- specsmu [n=rmiller@ppp-71-128-23-212.dsl.irvnca.pacbell.net] has left #webgui [] | 12:44 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 13:03 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 13:03 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 13:14 | |
-!- midellaq [n=midellaq@caronte.isinet.it] has joined #webgui | 14:46 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 15:56 | |
crythias | sigh | 16:11 |
-!- cla [n=cla@193.15.169.115] has quit ["BitchX-1.0c19 -- just do it."] | 16:40 | |
-!- bfree [n=knoppix@dsl-32-113.dsl.netsource.ie] has joined #webgui | 16:48 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 16:57 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 17:14 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 17:18 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 17:19 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 17:39 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 17:39 | |
-!- rizen [n=rizen@64.241.37.140] has joined #webgui | 17:50 | |
crythias | hi | 17:59 |
midellaq | hi all! | 17:59 |
rizen | howdy | 17:59 |
rizen | are you guys just here to chat, or are you going to be working on the codebase testing marathon? | 18:00 |
crythias | probably test. I have to get a powersupply for my server2 box, 'cause I'm not prepared for 6.8x+ yet | 18:01 |
-!- perlDreamer [n=ckuskie@nat046.mxim.com] has joined #webgui | 18:04 | |
perlDreamer | mighty quiet this morning | 18:06 |
perlDreamer | is everyone hackin' on 6.9? | 18:06 |
@pbmdawg | 5.5.8 here. | 18:06 |
crythias | 5.4.3 | 18:06 |
perlDreamer | slackers | 18:07 |
@pbmdawg | seriously; porting an older app to 6.7. | 18:07 |
perlDreamer | $dayJob? | 18:07 |
crythias | Reading digg, modding down relevant posts. | 18:07 |
perlDreamer | does everyone have a dev box for hackery? | 18:09 |
crythias | I'll have it tonight. Serious. | 18:09 |
perlDreamer | cool. Like you're going to buy one? | 18:09 |
crythias | no. just need a power supply. had to scavenge for my windows game box. | 18:10 |
@pbmdawg | someone needs to write a testcode-generator(-generator)(-generator) | 18:11 |
perlDreamer | whats with (-generator)x3? | 18:11 |
@pbmdawg | code that generates a code generator that generates a code generator that generates tests. for webgui. | 18:12 |
perlDreamer | so while we're all fixing 6.9 session syntax bugs, how do we avoid stomping on each others toes? | 18:14 |
perlDreamer | should we divide up the files among ourselves | 18:14 |
crythias | foot binding? | 18:14 |
perlDreamer | you read my interview? steel toed boots | 18:15 |
crythias | Yeah. I was just thinking .. smaller feet. um.. never mind. | 18:16 |
@pbmdawg | I'll handle all the assets, operations, macros, and session libraries. | 18:16 |
@pbmdawg | just kidding, (hopefully obviously). | 18:17 |
* pbmdawg resolves to stop making jokes. | 18:17 | |
perlDreamer | ahem.... | 18:21 |
perlDreamer | so I'm working inside Asset::Template | 18:21 |
perlDreamer | how 'bout y'all ? | 18:21 |
@pbmdawg | did Jt add in the new template plugins yet | 18:21 |
perlDreamer | no | 18:21 |
perlDreamer | this is all session work | 18:21 |
crythias | generally, what is syntactically changing? | 18:22 |
-!- lenthame1 [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 18:22 | |
perlDreamer | I talked about it in a post yesterday, but I'll see if I can reproduce it | 18:22 |
rizen | EVERYTHING | 18:22 |
rizen | =) | 18:22 |
perlDreamer | Hey, dude! | 18:22 |
rizen | we've renamed every method | 18:22 |
rizen | and every class | 18:23 |
rizen | and we've converted webgui from perl | 18:23 |
perlDreamer | and changed their argument lists | 18:23 |
rizen | to jelly | 18:23 |
perlDreamer | I thought you chose PHP | 18:23 |
perlDreamer | or was it lisp? | 18:23 |
rizen | jelly is a java scripting language (not to be confused with javascript) | 18:23 |
rizen | this gist of it is this | 18:23 |
@pbmdawg | oh. I thought you converted webgui to vbscript. | 18:23 |
rizen | %session no longer exists | 18:24 |
rizen | instead, we now create a session object | 18:24 |
rizen | my $session = WebGUI::Session->open($some,$stuff,$goes,$here); | 18:24 |
rizen | and then pass that object around to everything | 18:24 |
rizen | in objects, it goes to every class methods | 18:24 |
rizen | like constructors | 18:24 |
rizen | for the purposes of assets, for example, it looks like: | 18:25 |
rizen | my $asset = WebGUI::Asset->new($session, $assetId, $class, $revisionDate); | 18:25 |
rizen | and then once in the object, it can be referenced by the session method | 18:25 |
rizen | therefore: $asset->session = $session | 18:25 |
rizen | or rather == | 18:26 |
rizen | the same is true of all objects | 18:26 |
perlDreamer | say, is Asset::Template::getList a class method? | 18:26 |
rizen | hyes | 18:26 |
rizen | yes | 18:26 |
rizen | in the case of things that are not object oriented | 18:27 |
@pbmdawg | and for utility subroutines in packages that aren't objectified, $session is passed in as the first parameter. | 18:27 |
rizen | like operations and macros | 18:27 |
rizen | exactly | 18:27 |
rizen | thank you pbmdawg | 18:27 |
rizen | also, the session object is far more powerful | 18:27 |
rizen | than %session ever was | 18:27 |
rizen | here are some examples | 18:28 |
rizen | $session->id->generate; | 18:28 |
rizen | my $value = $session->form->get("myFormField"); | 18:28 |
rizen | or better yet | 18:28 |
rizen | my $value = $session->form->get("myFormField","yesNo"); | 18:28 |
rizen | that applies validation | 18:28 |
rizen | also, since session is no longer a hash | 18:29 |
rizen | and is an object | 18:29 |
rizen | you can't just arbitrarily store stuff in the session | 18:29 |
rizen | the same way you used to | 18:29 |
rizen | so for that | 18:29 |
rizen | i created stow | 18:29 |
rizen | $session->stow->set("name", $value); | 18:29 |
rizen | my $value = $session->stow->get("name"); | 18:29 |
@pbmdawg | place all your belongings in the overhead stowage compartments. | 18:29 |
perlDreamer | I think we're clean | 18:30 |
rizen | you can store any scalar value in stow | 18:30 |
rizen | including a reference to an object, array, or hash | 18:30 |
* lenthame1 is listening patiently | 18:30 | |
crythias | Wait... when does session get destroyed? | 18:30 |
rizen | session gets destroyed when we close it | 18:30 |
rizen | $session->close; | 18:30 |
lenthame1 | is $session->stow persistent between requests ? | 18:30 |
perlDreamer | where does that normally happen? | 18:30 |
rizen | and that then goes through and destroys all the sub objects | 18:30 |
rizen | $session->close is called in WebGUI.pm | 18:31 |
rizen | which is where the apache handler is | 18:31 |
rizen | now stow is not persisted | 18:31 |
rizen | for that, you use scratch | 18:31 |
lenthame1 | ok | 18:31 |
rizen | $session->scratch->set("name",$var); | 18:31 |
rizen | anyway, does that give you the gist of what has changed? | 18:32 |
rizen | and give you enough to do the work? | 18:32 |
crythias | yeah. | 18:32 |
perlDreamer | what do I do with stuff like this: | 18:32 |
perlDreamer | $session{page}{useAdminStyle} = 1; | 18:32 |
rizen | $session->style->useAdminStyle(1); | 18:32 |
perlDreamer | thx | 18:32 |
lenthame1 | JT did you get a performance increasement b/c of this ? | 18:32 |
rizen | i can't know for sure because nothing works yet | 18:33 |
rizen | but i think we will | 18:33 |
rizen | the reason is dynamic loading | 18:33 |
rizen | $session->form | 18:33 |
rizen | or $session->user | 18:33 |
rizen | or $session->whatever | 18:33 |
lenthame1 | I see | 18:33 |
rizen | doesn't exist until it's called | 18:33 |
rizen | so if it never gets called | 18:33 |
rizen | then we save that | 18:33 |
rizen | this may not help us much on normal page requests | 18:34 |
rizen | but it will help tremendously on specialized requests | 18:34 |
rizen | like RSS feeds, ajax requests, and file privs checks | 18:34 |
lenthame1 | yeah | 18:34 |
lenthame1 | its definitely more flexible and more intuitive, I'd say... | 18:35 |
rizen | the best part for people other than me | 18:35 |
rizen | is that since it's all method based | 18:35 |
rizen | it's all documented | 18:35 |
rizen | and therefore easier to figure out | 18:35 |
rizen | the old %session variable was quite a bit of voodoo magic | 18:36 |
rizen | cuz you never knew what was going to be in there | 18:36 |
rizen | who put it there | 18:36 |
crythias | so... all the stuff is more session oriented than the individual things doing their own thing... | 18:36 |
rizen | etc | 18:36 |
crythias | sorry if that sounds stupid. | 18:36 |
rizen | i guess that's true | 18:36 |
rizen | everything was really session oriented before | 18:36 |
rizen | the difference is that now it is all explicitly defined | 18:37 |
rizen | oooooohhhh | 18:37 |
rizen | one more thing | 18:37 |
rizen | a big change | 18:37 |
crythias | but now you have my $importNode = $self->session->asset->getImportNode; | 18:37 |
rizen | database requests are done | 18:37 |
rizen | like this: | 18:37 |
rizen | $session->db->quickArray("select blah....."); | 18:37 |
lenthame1 | ah thats cool | 18:37 |
rizen | or $session->dbSlave->quickArray("...."); | 18:37 |
rizen | no more using WebGU::SQL | 18:37 |
rizen | unless you want to connect to an external database | 18:38 |
crythias | ooh. | 18:38 |
rizen | i mean, behind the scenes you're still using it | 18:38 |
crythias | this is an interesting change. | 18:38 |
* pbmdawg makes a macro in his editor to type "$session->" | 18:38 | |
rizen | buut you don't have to type WebGUI::SQL->whatever | 18:38 |
crythias | I should include something? | 18:38 |
crythias | er.. *use* something? | 18:38 |
rizen | no | 18:38 |
rizen | you don't need to "use" anything that's directly accessible through session anymore | 18:39 |
rizen | so there's no use WebGUI::SQL; | 18:39 |
rizen | unless you're in WebGUI::Asset::Wobject::SQLReport, or something that connects to an external db | 18:39 |
crythias | Session is defined where? | 18:39 |
@pbmdawg | it's always passed into whatever scope you're in. | 18:40 |
perlDreamer | and WebGUI.pm creates the original | 18:40 |
@pbmdawg | but it's defined where it's opened, in WebGUI.pm | 18:40 |
lenthame1 | Guys I'm going home for dinner. Ttyl. | 18:41 |
perlDreamer | later, len | 18:42 |
crythias | What am I looking for that's going to be "wrong"? | 18:42 |
lenthame1 | BTW: nice work, JT ! | 18:42 |
@pbmdawg | see https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=470 | 18:42 |
perlDreamer | crythias: lots of stuff | 18:43 |
rizen | thank you | 18:43 |
perlDreamer | the automatic conversion scripts JT wrote have done like 70% of the work | 18:43 |
-!- lenthame1 [n=len@82-148-208-20.fiber.unet.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 18:43 | |
rizen | special thanks to colin for those | 18:43 |
rizen | i may have wrote them | 18:43 |
perlDreamer | but class methods need to have $session in their arg list, and use $session instead of $self to get the session | 18:43 |
rizen | but colin gave me the mad skillz to do it | 18:43 |
crythias | ok. | 18:44 |
rizen | ok guys, i have to go do some client stuff for a bit | 18:44 |
rizen | i'll be back in a half hour or so | 18:44 |
perlDreamer | perl -wc will tell you what you need to fix | 18:44 |
crythias | $var{"application_loop"} = $self->getAdminFunction; | 18:44 |
crythias | this isn't session specific? | 18:44 |
perlDreamer | where at? | 18:44 |
crythias | AdminConsole.pm, line 426 | 18:45 |
perlDreamer | is getAdminFunction defined in AdminConsole? | 18:45 |
crythias | yes | 18:46 |
perlDreamer | does it use the session variable stored inside the AdmnConsole object? | 18:46 |
crythias | I don't know how to answer that question. | 18:47 |
crythias | and, as I'm looking at https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=470, I am trying to figure out when to use $self-> and when not to... | 18:49 |
perlDreamer | getAdminFunction is not in itself session specific. | 18:50 |
perlDreamer | so it should use $self | 18:51 |
@WRE | *** Join snapcount (~roy@241.246.33.65.cfl.res.rr.com) on EFnet | 18:51 |
perlDreamer | in the code that you posted. | 18:51 |
crythias | ok. | 18:51 |
crythias | I don't think I'm going to be helpful. | 18:52 |
perlDreamer | why? | 18:52 |
crythias | I don't grasp the concept well enough. | 18:52 |
crythias | I thought I got it in AdminConsole.pm | 18:52 |
perlDreamer | well, JT has outlined a 2-step process | 18:53 |
crythias | self->session->asset->getImportNode | 18:53 |
crythias | but then I look at Product.pm | 18:53 |
crythias | and it's $self->get('skuTemplate') | 18:53 |
crythias | line 330 | 18:53 |
perlDreamer | it's the difference between session data and instance data | 18:54 |
perlDreamer | the entire session doesn't need to know about the individual product so you don't access it that way | 18:54 |
crythias | so you drop an instance of skuTemplate into the session? | 18:55 |
perlDreamer | no | 18:55 |
perlDreamer | $self is the Product object. | 18:55 |
crythias | oh. | 18:55 |
perlDreamer | are you seeing it now? | 18:55 |
crythias | I think. | 18:56 |
crythias | the original sku is the processed template of the current session, the skuTemplate, and the sku | 18:56 |
perlDreamer | almost. | 18:57 |
crythias | goes to processRaw, which shifts class, session, template, vars. | 18:57 |
perlDreamer | the session variable is needed to do most "utility" functions | 18:57 |
perlDreamer | like error handling, internationalization, etc. | 18:57 |
perlDreamer | $session gets passed to processRaw because processRaw is a class method. | 18:58 |
perlDreamer | class methods have no object instance data, so they can't find their own copy of the session variable | 18:58 |
perlDreamer | and so you have to pass them a session variable manually | 18:58 |
perlDreamer | instead of having them inherit it like usual | 18:58 |
crythias | ok. | 18:58 |
crythias | sbin changes as well? | 19:02 |
perlDreamer | yes | 19:02 |
perlDreamer | the session variable creeps everywhere | 19:02 |
crythias | line 133 of changeIobStatus | 19:03 |
perlDreamer | starting with line 89. | 19:03 |
perlDreamer | open is now a class method | 19:03 |
perlDreamer | WG::Session->open | 19:03 |
perlDreamer | and it returns a session variable that will be used throughout the file | 19:04 |
-!- Vrby [i=Vrby@mdsnwikwbas08-pool16-a74.mdsnwikw.tds.net] has joined #webgui | 19:04 | |
@pbmdawg | welcome Vrby | 19:04 |
* pbmdawg welcomes Vrby | 19:05 | |
crythias | ooh. and what of upgrade.pl? | 19:05 |
crythias | line 167, 170 | 19:05 |
@WRE | (snapcount@EN) &op | 19:05 |
perlDreamer | yup | 19:05 |
@WRE | *** [mode/#webgui(+o snapcount)] by gooey on EFnet | 19:05 |
crythias | 277, 280 | 19:05 |
perlDreamer | yup | 19:06 |
@WRE | *** [mode/#webgui(-s)] by snapcount on EFnet | 19:06 |
perlDreamer | and the ::remove stuff as well | 19:06 |
perlDreamer | all object methods now | 19:06 |
crythias | ok. and what about the .pl's. | 19:07 |
crythias | upgrade.pl's | 19:07 |
perlDreamer | yeah | 19:07 |
perlDreamer | all of them, too | 19:07 |
crythias | you are going to *must* be at 6.8.4 to do that. | 19:07 |
-!- Vrby [i=Vrby@mdsnwikwbas08-pool16-a74.mdsnwikw.tds.net] has left #webgui [] | 19:07 | |
perlDreamer | yeah | 19:07 |
crythias | unless you change the old ones. | 19:07 |
crythias | ?? | 19:07 |
perlDreamer | they all call current code, so they'd all have to changed, I think | 19:07 |
crythias | Session::open | 19:09 |
perlDreamer | ->open | 19:09 |
crythias | Session:refreshUserInfo(3); | 19:09 |
crythias | SQL->write ? | 19:09 |
rizen | ok, back | 19:09 |
@pbmdawg | yeah, people are gonna have to upgrade all the way to 6.8.latest before upgrading to 6.9. | 19:09 |
perlDreamer | trace down the sub call in Session | 19:09 |
perlDreamer | l8r | 19:09 |
@pbmdawg | just like 6.7 and 6.3. | 19:09 |
crythias | hee :) can't stub it? :) | 19:10 |
crythias | like Session.pm sub open return $session->open(@params); ? | 19:11 |
@WRE | *** Join snapc0unt (~roy@241.246.33.65.cfl.res.rr.com) on EFnet | 19:16 |
@WRE | *** [signoff/#webgui] snapcount (Read error: Connection reset by peer) on EFnet | 19:16 |
@WRE | *** Nick Change: snapc0unt is now snapcount on EFnet | 19:17 |
perlDreamer | anyone got some bug fixing bandwidth? | 19:45 |
perlDreamer | we've got an easy one set up | 19:45 |
@pbmdawg | don't everyone volunteer at once | 19:54 |
rizen | oooh oooh | 19:55 |
rizen | can i volunteer? | 19:55 |
perlDreamer | can you hack like the best? | 19:56 |
perlDreamer | or will you die like the rest? | 19:56 |
perlDreamer | or can you make bad Hacker movie quotes like that loser in Portland? | 19:56 |
perlDreamer | this patch | 19:56 |
rizen | hmmm. i don't think i'm good enough to do any of those things | 19:56 |
perlDreamer | https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=432 | 19:56 |
rizen | what about that? | 19:57 |
rizen | actually, maybe i should work on the bugs that have been submitted to sf for 6.9 | 19:58 |
perlDreamer | well, in the context of the svn patch it's easy to see some bugs that won't cause syntax errors | 19:58 |
perlDreamer | so we can head some of them off | 19:58 |
perlDreamer | and there's only 1 unanswered 6.9 bug | 19:58 |
rizen | i c 2 | 19:59 |
perlDreamer | u fixed the first one yesteday | 19:59 |
@pbmdawg | (form method) | 19:59 |
rizen | i'm seeing that now | 19:59 |
rizen | how come you didn't close it | 19:59 |
rizen | =) | 19:59 |
perlDreamer | figured it was bad politic to close one's own bugs | 20:00 |
rizen | let me fix this other one | 20:00 |
rizen | and then i'll help you out | 20:00 |
perlDreamer | k | 20:00 |
rizen | hehe | 20:03 |
rizen | this is too funny | 20:03 |
rizen | ok, the reason there's no useAdminStyle method | 20:03 |
rizen | is because there isn't a need for one | 20:03 |
rizen | because we created teh AdminConsole class | 20:03 |
perlDreamer | wow | 20:03 |
rizen | but we never removed the method | 20:03 |
rizen | that calls useAdminStyle | 20:03 |
rizen | which is not used anywhere in teh code base | 20:03 |
rizen | and i have a problem typing the | 20:04 |
perlDreamer | so useAdminStyle should be pulled out and replaced with.... | 20:04 |
rizen | it should be pulled out | 20:05 |
rizen | and not replaced | 20:05 |
rizen | it was only used in one method | 20:06 |
rizen | and that method isn't called from anywhere | 20:06 |
perlDreamer | so kill Operation/Shared::menuWrapper ? | 20:06 |
rizen | already done | 20:07 |
rizen | bug closed | 20:07 |
rizen | ok, what's up | 20:07 |
rizen | what should i be doing | 20:07 |
rizen | or should i just go about my own testing | 20:07 |
perlDreamer | can you fix the bugs in that patch? | 20:07 |
perlDreamer | and then maybe take a look at the regex that created them? | 20:08 |
rizen | chicas are gonna have to go in a minute or two | 20:09 |
rizen | what specifically is the problem with this patch | 20:10 |
rizen | so not to waste time discovering whatever it is | 20:10 |
perlDreamer | here's one example | 20:10 |
perlDreamer | ã°€çŒ€ç€€æ„€æ¸€â€€æŒ€æ°€æ„€çŒ€çŒ€ã´€âˆ€æ€æ”€æ°€âˆ€ã¸€çˆ€æ”€ç€ç”€çˆ€æ¸€â€€â€çŒ€æ”€çŒ€çŒ€æ¤€æ¼€æ¸€ç¬€çŒ€æŒ€çˆ€æ„€ç€æŒ€æ €ç´€ç¬€â€çŒ€æ”€æ°€æ˜€â´€â˜€æœ€ç€ã¬€æœ€æ”€ç€åˆ€æ”€çŒ€ç€€æ¼€æ¸€çŒ€æ”€ä¤€æ€åŒ€ç€çˆ€æ¤€æ¸€æœ€ç´€ã¬€à¨€ã°€â¼€çŒ€ç€€æ„€æ¸€ã¸€ã°€çŒ€ç€€æ„€æ¸€â€€æŒ€æ°€æ„€çŒ€çŒ€ã´€âˆ€æ¤€æ¸€çŒ€âˆ€ã¸€ã°€çŒ€ç€€æ„€æ¸€â€€æŒ€æ°€æ„€çŒ€çŒ€ã´€âˆ€æ€æ¤€æ˜€æ˜€â´€æ°€æ”€æ„€æ€æ”€çˆ€âˆ€ã¸€â¬€â€€ã°€â¼€çŒ€ç€€æ„€æ¸€ã¸€à¤€çˆ€æ”€ç€ç”€çˆ€æ¸€â€€â€çŒ€æ”€æ°€æ˜€â´€â˜€æœ€ç | 20:10 |
perlDreamer | crap | 20:10 |
perlDreamer | stupid solaris operating system | 20:10 |
rizen | oh | 20:10 |
rizen | wait | 20:10 |
rizen | double quotes | 20:10 |
rizen | and half quotes | 20:10 |
perlDreamer | it looks like some method lookups are stringified | 20:11 |
rizen | what does that mean exactly? | 20:11 |
@WRE | (snapcount@EN) since everyone is in the spirit of volunteering and stuff | 20:11 |
perlDreamer | it's in double quotes. variable interpolated | 20:12 |
-!- midellaq [n=midellaq@caronte.isinet.it] has quit ["Trillian (http://www.ceruleanstudios.com"] | 20:12 | |
rizen | ok, so we're talking about the same thing then | 20:12 |
perlDreamer | I think so | 20:12 |
@WRE | (snapcount@EN) I need someone to update all of the style objects with a deconstructor method. Cut and paste job. Any takers? | 20:13 |
rizen | i can think of no easy way to fix this stringification problem mechanically, at least not in a manner that would be any faster than just going through the code and fixing them manually | 20:14 |
perlDreamer | neither can I | 20:17 |
perlDreamer | but with the patch at least we can identify them specifically | 20:19 |
perlDreamer | just committed Auth.pm. It's clean | 20:21 |
perlDreamer | or cleaner | 20:21 |
perlDreamer | I'm in Group | 20:21 |
perlDreamer | oh my | 20:32 |
crythias | ? | 20:37 |
-!- rizen [n=rizen@64.241.37.140] has quit [Read error: 110 (Connection timed out)] | 20:37 | |
perlDreamer | I was looking at Group.pm | 20:37 |
perlDreamer | there have been a couple of other refactorings that need to be mentioned | 20:37 |
perlDreamer | There used to be Group.pm and Grouping.pm | 20:38 |
perlDreamer | they've been merged into Group.pm | 20:38 |
perlDreamer | how's things going, Crythias? | 20:38 |
@WRE | *** Join mlamar (~mlamar@130.157.145.49) on EFnet | 20:44 |
perlDreamer | Hey, Michelle! | 20:45 |
@WRE | (mlamar@EN) Hi Colin | 20:45 |
@WRE | (mlamar@EN) (That is Colin, yes?) | 20:45 |
perlDreamer | yup | 20:45 |
@WRE | (mlamar@EN) I was just checking out the IRC | 20:45 |
@WRE | (mlamar@EN) got lost while looking for the svn repo info :) | 20:46 |
perlDreamer | it's a little slow right now | 20:46 |
perlDreamer | we've been talking about the 6.9 upgrade | 20:46 |
perlDreamer | session changes and all | 20:46 |
@WRE | (mlamar@EN) mmm. sounds major | 20:46 |
perlDreamer | it is | 20:47 |
@WRE | (mlamar@EN) will it affect the external APIs? (for custom wobjects and macros) | 20:47 |
perlDreamer | yes | 20:47 |
@WRE | (mlamar@EN) darn. :/ | 20:47 |
perlDreamer | did you find the SVN repo? | 20:47 |
@WRE | (mlamar@EN) not yet, do you have url? | 20:47 |
perlDreamer | https://svn.webgui.org/svnroot/WebGUI | 20:48 |
perlDreamer | that's for 6.9 | 20:48 |
perlDreamer | 6.8 is in https://svn.webgui.org/svnroot/branch/WebGUI_6.8 | 20:48 |
@WRE | (mlamar@EN) thanks | 20:48 |
perlDreamer | you're welcome | 20:48 |
@WRE | (snapcount@EN) woo hoo... another Efnet person | 20:48 |
@WRE | (snapcount@EN) I'm not alone!!! | 20:49 |
@WRE | (mlamar@EN) I didn't see the other net via x-chat | 20:49 |
@WRE | (snapcount@EN) which bot | 20:49 |
@WRE | (snapcount@EN) WRE | 20:49 |
@WRE | (snapcount@EN) you said net | 20:49 |
@WRE | (snapcount@EN) sorry | 20:49 |
@WRE | (snapcount@EN) I read bot | 20:49 |
@WRE | (mlamar@EN) :) | 20:50 |
@WRE | (snapcount@EN) if you want to see whose on the other network | 20:50 |
@WRE | (snapcount@EN) do this | 20:50 |
@WRE | (mlamar@EN) ah, we have a bigger group than I thought -- hi all | 20:51 |
perlDreamer | pbmdawg is out for lunch | 20:51 |
perlDreamer | JT was here for a little bit | 20:51 |
perlDreamer | everyone else is pretty quiet | 20:51 |
perlDreamer | WRE: tell me about your copy/paste job, please. | 20:52 |
perlDreamer | is this a 6.9-ism? | 20:53 |
@WRE | (snapcount@EN) yeah | 20:53 |
@WRE | (snapcount@EN) it came down from rizen | 20:53 |
perlDreamer | what's entailed? | 20:53 |
@WRE | (snapcount@EN) all of the style objects need a destructor method added | 20:53 |
@WRE | (snapcount@EN) #------------------------------------------------------------------- | 20:54 |
@WRE | (snapcount@EN) =head DESTROY ( ) | 20:54 |
@WRE | (snapcount@EN) Destructor. | 20:54 |
@WRE | (snapcount@EN) =cut | 20:54 |
@WRE | (snapcount@EN) sub DESTROY { | 20:54 |
@WRE | (snapcount@EN) my $self = shift; | 20:54 |
@WRE | (snapcount@EN) undef $self; | 20:54 |
@WRE | (snapcount@EN) } | 20:54 |
crythias | op | 20:54 |
crythias | !io | 20:54 |
@WRE | (snapcount@EN) but destroy | 20:54 |
@WRE | (snapcount@EN) needs to be Destructor | 20:54 |
@WRE | (snapcount@EN) typo | 20:54 |
crythias | !op | 20:54 |
perlDreamer | that's it? | 20:55 |
@WRE | (snapcount@EN) yep | 20:55 |
perlDreamer | and the style objects are.. Session/Style.pm | 20:55 |
@WRE | (snapcount@EN) I was hoping someone that was just starting out may want to take it on | 20:55 |
@WRE | (snapcount@EN) but no one else spoke up | 20:55 |
perlDreamer | let's wait | 20:56 |
perlDreamer | or better yet, log it as a bug on SF, and we'll keep it in out pocket for someone new | 20:56 |
@WRE | (snapcount@EN) we're trying to grow the community | 20:56 |
perlDreamer | and let JT know that he shouldn't just fix it himself :) | 20:56 |
@WRE | (snapcount@EN) haha | 20:56 |
@WRE | (snapcount@EN) he gave it to me | 20:56 |
@WRE | (snapcount@EN) and was like | 20:56 |
@WRE | (snapcount@EN) go find someone on IRC to do this | 20:57 |
@WRE | (snapcount@EN) we need to get more people from the dev list in here | 20:57 |
perlDreamer | slight correction: we need more perl hackers here | 20:57 |
@WRE | (snapcount@EN) heh | 20:57 |
@WRE | (snapcount@EN) well, doc writers and testers are welcome also | 20:58 |
crythias | yeah. 'cause lamers like me aren't hacking it. | 20:58 |
@WRE | (snapcount@EN) people that are useful | 20:58 |
@WRE | (snapcount@EN) and not lurkers :-) | 20:58 |
@WRE | (snapcount@EN) good news is we're coming up with more incentives | 20:58 |
perlDreamer | $crythias->knockingSelf('disable') | 20:58 |
@WRE | (snapcount@EN) to increase community involvement | 20:58 |
crythias | IMALRKR | 20:58 |
@WRE | (snapcount@EN) oh no | 20:58 |
@WRE | (snapcount@EN) here we go | 20:59 |
@WRE | (snapcount@EN) NOTLAME | 20:59 |
perlDreamer | $crythias->licensePlateMode('disabled') | 20:59 |
crythias | $session->knockingSelf("crythias","disable"); | 20:59 |
perlDreamer | now that's appropriate! | 21:00 |
@WRE | (snapcount@EN) I hope I'm not the only one here that finds this stuff funny | 21:01 |
@WRE | (snapcount@EN) because I really laugh at these jokes | 21:01 |
crythias | well, besides me. | 21:01 |
perlDreamer | the perl code or the license plates? | 21:01 |
crythias | you missed my available domain names, yesterday. | 21:01 |
@WRE | (snapcount@EN) both | 21:01 |
perlDreamer | no, they're funny. | 21:02 |
@WRE | (mlamar@EN) hey I stepped out for coffee and am now a lame lurker? :) | 21:02 |
@WRE | (snapcount@EN) you're a quasi-lurker | 21:02 |
perlDreamer | s/lame/lamar/ | 21:02 |
@WRE | (mlamar@EN) hey! | 21:02 |
@WRE | (snapcount@EN) heh | 21:02 |
@WRE | (snapcount@EN) now regex humor | 21:02 |
crythias | .../g? | 21:03 |
@WRE | (snapcount@EN) we're dorks | 21:03 |
perlDreamer | she only said lame once | 21:03 |
@WRE | (snapcount@EN) LMAO | 21:03 |
@WRE | (mlamar@EN) and that's why it's fun to be here | 21:03 |
@WRE | (mlamar@EN) LMAO??? | 21:03 |
perlDreamer | Laughing My ___ Off | 21:03 |
@WRE | (snapcount@EN) Laugh My Ass Off | 21:03 |
@WRE | (mlamar@EN) ah | 21:03 |
@WRE | (snapcount@EN) his was nicer | 21:03 |
* crythias looks at pieces of snapcount's A__ flopping on the floor. | 21:03 | |
@WRE | (snapcount@EN) then there's the ever popular | 21:04 |
@WRE | (snapcount@EN) ROTFLMAO | 21:04 |
@WRE | (snapcount@EN) Rolling on the floor LMAO | 21:04 |
crythias | ok. | 21:04 |
@WRE | (snapcount@EN) if it's a really good regex joke | 21:04 |
crythias | so, what's going to be the upgrade path on all this. | 21:04 |
perlDreamer | Running Over to Florida Leaving My Applicances On | 21:04 |
@WRE | (mlamar@EN) lol | 21:05 |
crythias | s/Running/Rolling | 21:05 |
perlDreamer | \/ | 21:05 |
perlDreamer | / | 21:05 |
@WRE | (snapcount@EN) Refactoring Objects That Fearless-leader Left Misconfigured All OVer | 21:05 |
@WRE | (snapcount@EN) no capital v | 21:06 |
@WRE | (snapcount@EN) oops | 21:06 |
crythias | /humanity : Pattern not found: humanity | 21:06 |
@WRE | (snapcount@EN) Hey Michelle... check this out. The freenode folks won't see this. | 21:06 |
@WRE | (snapcount@EN) gooey tells GW humor | 21:07 |
@WRE | (snapcount@EN) now he's talking to us | 21:07 |
@WRE | (snapcount@EN) gooey: shut up | 21:07 |
perlDreamer | I'll be back in a little while guys | 21:07 |
-!- perlDreamer [n=ckuskie@nat046.mxim.com] has left #webgui [] | 21:07 | |
@WRE | (snapcount@EN) he'll also do weather | 21:08 |
@WRE | (mlamar@EN) cool, is there a list of commands? | 21:08 |
@WRE | (snapcount@EN) I'm thinking of doing an announce when people join the channel | 21:08 |
@WRE | (snapcount@EN) that has them | 21:08 |
@WRE | (snapcount@EN) the only thing that sux is the people on freenode can't see what gooey says | 21:09 |
@WRE | (snapcount@EN) so it spams them with our commands | 21:09 |
@WRE | (mlamar@EN) too bad | 21:09 |
@WRE | (snapcount@EN) I'm trying to figure out how to get him to relay some of the stuff he says | 21:09 |
@WRE | (snapcount@EN) hah | 21:10 |
@WRE | (snapcount@EN) eh... he's ignoring me now | 21:10 |
@WRE | (snapcount@EN) he thinks I'm flooding the channel | 21:10 |
@WRE | (mlamar@EN) did you write gooey? | 21:10 |
@WRE | (snapcount@EN) I need to relax that | 21:10 |
@WRE | (snapcount@EN) gooey: shut up | 21:11 |
@WRE | (snapcount@EN) god no | 21:11 |
@WRE | (mlamar@EN) ha ha | 21:11 |
@WRE | (snapcount@EN) he's an eggdrop bot | 21:11 |
@WRE | (snapcount@EN) I compiled him and host him | 21:11 |
@WRE | (snapcount@EN) I also run WRE on freenode | 21:11 |
@WRE | (mlamar@EN) the future is theirs :) | 21:11 |
-!- mode/#webgui [+o crythias] by pbmdawg | 21:11 | |
@WRE | (snapcount@EN) he doesn't know as many tricks as gooey yet | 21:11 |
@WRE | (snapcount@EN) if you haven't noticed... he trys to join the conversation when you utter his name | 21:12 |
-!- rizen [n=rizen@64.241.37.140] has joined #webgui | 21:12 | |
rizen | back | 21:12 |
@WRE | (mlamar@EN) do the freenode folks see gooey's conversation too? | 21:12 |
@WRE | (snapcount@EN) and I'm rigin' the bell... rockin' on the mic while the fly girls yell | 21:12 |
@pbmdawg | no | 21:12 |
@pbmdawg | we don't see gooey's goo | 21:12 |
@WRE | (snapcount@EN) LOL | 21:12 |
@WRE | (snapcount@EN) yeah... that's what I was saying | 21:13 |
@WRE | (snapcount@EN) because he relays the conversation | 21:13 |
@WRE | (snapcount@EN) he doesn't send what he says | 21:13 |
@WRE | (snapcount@EN) or it would be like a feedback loop | 21:13 |
@WRE | (mlamar@EN) got it | 21:13 |
@WRE | (snapcount@EN) echoing the echo kinda thing | 21:13 |
@WRE | (snapcount@EN) wre's output won't show up here either | 21:14 |
@WRE | (snapcount@EN) rizen: did you leave the distractions of panera bread? | 21:15 |
@WRE | (snapcount@EN) oh btw | 21:16 |
@WRE | (snapcount@EN) everyone should watch this | 21:16 |
@WRE | (snapcount@EN) http://ts.searching.com/download.asp?id=497426 | 21:16 |
rizen | no | 21:16 |
rizen | i'm still here | 21:16 |
@WRE | (snapcount@EN) haha | 21:16 |
rizen | just had lunch with some chicas that came by | 21:17 |
@WRE | (snapcount@EN) 6.9 will now be delayed another month or 6 | 21:17 |
rizen | why is that? | 21:18 |
rizen | cuz i had lunch? | 21:18 |
@WRE | (snapcount@EN) yeah... how could you | 21:18 |
@WRE | (snapcount@EN) no | 21:18 |
@WRE | (snapcount@EN) b/c of your distractions | 21:18 |
rizen | i c | 21:18 |
rizen | it's true, i don't get as much done when i work outside | 21:18 |
@WRE | * (snapcount@EN) increases screen resolution to all more efficent multi-tasking | 21:19 |
rizen | good thing i only do it once in a while | 21:19 |
@WRE | (snapcount@EN) you must interact with other humans sometimes | 21:19 |
-!- crythias changed the topic of #webgui to: WebGUI real time help. et al. | http://www.plainblack.com | 6.8.4 latest version | SVN https://svn.webgui.org/svnroot/WebGUI (6.9) | SVN https://svn.webgui.org/svnroot/branch/WebGUI_6.8 (6.8) | 21:19 | |
@WRE | (snapcount@EN) although coding in your underware is very liberating | 21:19 |
@pbmdawg | is underware more like shareware, or freeware? | 21:20 |
@crythias | um. loose change is lame. | 21:20 |
@WRE | (snapcount@EN) depends on what kind of person you are I suppose | 21:21 |
@WRE | (snapcount@EN) I would consider my underware shareware to one party | 21:21 |
@WRE | (snapcount@EN) some girls I've met would probably consider them freeware | 21:21 |
@crythias | Yeah, if you believe in whatever you see in a mockumentary, I guess you'd like it. | 21:21 |
@pbmdawg | there are much better 9/11 exposés | 21:21 |
@WRE | (snapcount@EN) well, there are certain things that I find hard to believe | 21:22 |
@WRE | (snapcount@EN) the biggest being it's too many people to keep quiet | 21:22 |
@WRE | (snapcount@EN) if it is a conspiracy | 21:22 |
@WRE | (snapcount@EN) too many involved | 21:22 |
@crythias | I just went over this with paranoia/phobia. | 21:22 |
@WRE | (snapcount@EN) haha | 21:22 |
@WRE | (snapcount@EN) on the other hand | 21:22 |
@WRE | (snapcount@EN) the lack of a 757 at the pentagon is also disturbing | 21:23 |
@crythias | one of the contentions is that there isn't any grass disturbances, therefore, no plane? | 21:23 |
@WRE | (snapcount@EN) that doesn't bother me | 21:23 |
@WRE | (snapcount@EN) the one that bothered me is seeing other plane crashes | 21:23 |
@WRE | (snapcount@EN) and the hole in the building | 21:24 |
@WRE | (snapcount@EN) there was no wreckage | 21:24 |
@WRE | (snapcount@EN) and the whole was too small | 21:24 |
@WRE | (snapcount@EN) err hole | 21:24 |
@crythias | there was wreckage. and the hole was big enough. | 21:24 |
@WRE | (snapcount@EN) ok... | 21:24 |
* pbmdawg tries to rein in the topic.... | 21:25 | |
@WRE | (snapcount@EN) do you have a resource that rebuffs loose change | 21:25 |
@pbmdawg | i'm gonna wait on the outcome of this lawsuit: http://www.flight77.info/ | 21:25 |
@WRE | (snapcount@EN) I'd like to see your side | 21:25 |
@crythias | yes. what was xdanger's log page? | 21:25 |
@WRE | (snapcount@EN) umm... I don't know | 21:26 |
@crythias | http://911research.wtc7.net/essays/green/loose_change.html | 21:26 |
@WRE | (snapcount@EN) thanks | 21:27 |
@crythias | not *my* side. | 21:27 |
@WRE | (mlamar@EN) I'm heading out for lunch - talk to yall later. | 21:30 |
@WRE | *** [signoff/#webgui] mlamar (Leaving) on EFnet | 21:30 |
rizen | so what's the deal here | 21:32 |
rizen | are we making any progress | 21:32 |
rizen | or are we just talking about underware and conspiracy theories | 21:32 |
rizen | roy | 21:35 |
rizen | is anybod working on that deconstructor thing? | 21:35 |
@crythias | Roy is. | 21:36 |
rizen | k | 21:36 |
rizen | colin are you here? | 21:37 |
@pbmdawg | !seen perlDreamer | 21:37 |
@crythias | he had to leave quickly. | 21:37 |
@crythias | (14:09:52) perlDreamer: I'll be back in a little while guys | 21:38 |
@crythias | (14:10:00) perlDreamer left the room. | 21:38 |
@WRE | (snapcount@EN) I'm not working on the deconstructor thing | 21:39 |
@WRE | (snapcount@EN) I can though... | 21:39 |
@crythias | sorry. I misread that. | 21:39 |
rizen | roy are you doing the deconstructor thing? | 21:52 |
rizen | if not, i'll do it | 21:52 |
rizen | since there are no takers | 21:52 |
@WRE | (snapcount@EN) I can do it | 21:57 |
@crythias | talk to you later. | 23:32 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["if a dog poops in the middle of the woods, does it still smell?"] | 23:33 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 23:34 | |
-!- perlDreamer [n=ckuskie@nat046.mxim.com] has joined #webgui | 23:45 | |
rizen | yay!!! | 23:46 |
perlDreamer | howdy | 23:46 |
rizen | perl dreamer is back | 23:46 |
rizen | i'm a bug fixing maniac | 23:46 |
perlDreamer | I saw | 23:46 |
perlDreamer | mind if I hack on Session.pm a little? | 23:47 |
rizen | WebGUI::Session::Icon is really screwed up | 23:47 |
rizen | yeah that's fine | 23:47 |
rizen | let me check in what i've done | 23:47 |
perlDreamer | how's group? | 23:47 |
perlDreamer | Group.pm? | 23:47 |
rizen | i think group.pm is pretty good | 23:47 |
rizen | no syntax errors at least | 23:47 |
rizen | i've been going through them one by one | 23:47 |
rizen | perl -c XXX.pm | 23:48 |
rizen | I'm up to Session.pm | 23:48 |
rizen | and the Sesssion subfolder right now | 23:48 |
rizen | So if you want to start after session | 23:48 |
rizen | taht would be good | 23:48 |
perlDreamer | After Session how? | 23:49 |
perlDreamer | Hey, we're compiling! | 23:50 |
rizen | I mean | 23:50 |
rizen | Storage.pm | 23:50 |
perlDreamer | Gotcha | 23:50 |
rizen | the next one alphabetically | 23:50 |
rizen | while i finish off the Session/Folder | 23:50 |
--- Day changed Sat Jan 14 2006 | ||
perlDreamer | Storage clean | 00:01 |
perlDreamer | Subscription won't compile due to Commerce/Payment.pm problems | 00:01 |
rizen | are they things you can fix | 00:01 |
perlDreamer | I think so. | 00:01 |
perlDreamer | all other files on top are clean alphabetically after Session | 00:01 |
perlDreamer | I think Commerce/Payment.pm probably needs to be sessionized. | 00:02 |
rizen | oh you know what | 00:03 |
rizen | i don't know that i actually ever converted | 00:03 |
rizen | anything under the Commerce folder | 00:03 |
rizen | except for the regex stuff | 00:03 |
rizen | i never went through it and created session methods | 00:03 |
rizen | and modified class methods | 00:03 |
rizen | etc | 00:03 |
perlDreamer | that would probably explain it :) | 00:03 |
perlDreamer | I'll be in Commerce/Item/Product.pm | 00:04 |
rizen | cool | 00:06 |
rizen | still working on the session folder | 00:06 |
perlDreamer | as far as bugs go, I'm not one who should talk | 00:10 |
perlDreamer | but why document the constructor as "new" but name it "init"? | 00:10 |
rizen | don't know | 00:10 |
rizen | i didn't write the commerce doe | 00:10 |
rizen | code | 00:10 |
perlDreamer | I know | 00:11 |
rizen | martin kamerbeek did it | 00:11 |
perlDreamer | okay, there's one | 00:27 |
perlDreamer | I need to hack schematics for a bit, but I'll be back | 00:28 |
rizen | k | 00:28 |
rizen | i'll be leaving shortly | 00:28 |
perlDreamer | just let me know where you left off | 00:40 |
perlDreamer | going away for the weekend? | 00:40 |
rizen | ok, i'm done with session | 00:41 |
rizen | all that needs to be done is macro | 00:41 |
rizen | and asset | 00:41 |
rizen | i already did auth | 00:41 |
perlDreamer | are you all checked in? | 00:41 |
rizen | session | 00:41 |
rizen | and sql | 00:41 |
rizen | yes | 00:41 |
rizen | oh...crap | 00:41 |
rizen | operations too | 00:41 |
perlDreamer | yeah | 00:42 |
rizen | once we have all the syntax errors fixed | 00:42 |
rizen | we can actually start working on the test scripts | 00:42 |
rizen | i'll be online this weekend some | 00:42 |
rizen | though not as much as usual | 00:42 |
rizen | cuz i'm doing some remodeling | 00:42 |
perlDreamer | what are you doing? | 00:42 |
perlDreamer | do all the sub Session modules need to be loaded in Session? | 00:43 |
perlDreamer | I'm getting an error: | 00:43 |
perlDreamer | Can't locate object method "new" via package "WebGUI::Session::ErrorHandler" (perhaps you forgot to load "WebGUI::Session::ErrorHandler"?) at ../lib/WebGUI/Session.pm line 222. | 00:43 |
rizen | just some minor stuff in my second bathroom | 00:44 |
rizen | oh yes, all the session modules do need to be loaded | 00:44 |
perlDreamer | Can you get that one? | 00:45 |
perlDreamer | I'm neck deep in the shipping module | 00:45 |
perlDreamer | We should ask Marten to look everything over once we're done. | 00:45 |
rizen | i can't | 00:48 |
rizen | i have to go right now | 00:48 |
perlDreamer | okay | 00:48 |
rizen | throw it up there on the bug list | 00:48 |
rizen | and i'll give it a look tommorrow | 00:48 |
rizen | thank you sir | 00:48 |
perlDreamer | good luck! | 00:48 |
rizen | ttyl | 00:48 |
-!- rizen [n=rizen@64.241.37.140] has left #webgui [] | 00:49 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 01:33 | |
-!- mode/#webgui [+o crythias] by xdanger | 01:33 | |
perlDreamer | it compiles now | 01:38 |
perlDreamer | kind of | 01:38 |
perlDreamer | we can run tests again! | 01:41 |
@crythias | kewl. | 01:42 |
* crythias didn't get his PS. | 01:42 | |
perlDreamer | --crythias | 01:42 |
perlDreamer | Que paso? | 01:42 |
-!- specsmu [n=rmiller@ppp-71-128-23-212.dsl.irvnca.pacbell.net] has joined #webgui | 01:43 | |
@crythias | olvide' a obtener my cosa de poder. | 01:43 |
* specsmu wonders if anyone is available to help with a problem. :) | 01:43 | |
@crythias | para my PC. | 01:43 |
specsmu | what language is that? | 01:43 |
perlDreamer | specsmu: what's the problem | 01:43 |
perlDreamer | spanish | 01:43 |
specsmu | ahh | 01:43 |
@crythias | It's espanish. | 01:44 |
perlDreamer | floridanish | 01:44 |
specsmu | well, I did a new vhost install on a computer that already has a running version of webgui. | 01:44 |
perlDreamer | which is probalby muy cubano | 01:44 |
perlDreamer | what's your question? | 01:44 |
specsmu | the extras directory doesn't appear to be showing up. | 01:44 |
specsmu | so all the images and stuffs are broken. | 01:44 |
perlDreamer | check your config file? | 01:44 |
@crythias | httpd.conf allow,deny on extras? | 01:44 |
perlDreamer | Unix level permission on the directory? | 01:45 |
specsmu | it's configured pretty much identically to every other webgui vhosts, all of which work fine. | 01:45 |
perlDreamer | errors in the webgui.log file? | 01:45 |
specsmu | none. | 01:45 |
specsmu | the only errors in error_log say the files aren't found. | 01:45 |
perlDreamer | crythias, I bow to your superior debug experience. | 01:45 |
perlDreamer | I'm just a documentation hacker. | 01:45 |
specsmu | ;) | 01:45 |
@crythias | I'm saying check your allow,deny for extras directory. | 01:46 |
@crythias | in httpd.conf | 01:46 |
specsmu | ok, I can. It worked in other vhosts though just fine. | 01:46 |
@crythias | and the .conf for extras location. | 01:46 |
@crythias | webgui.conf, that is. | 01:46 |
specsmu | oooooooops. | 01:46 |
@crythias | ? | 01:47 |
* specsmu slithers back into the corner with a shameface | 01:47 | |
perlDreamer | methinks you got it, crythias | 01:47 |
specsmu | I forgot to add an Alias. | 01:47 |
@crythias | hee | 01:47 |
@crythias | it happens. | 01:47 |
specsmu | there we go | 01:47 |
perlDreamer | now you either have to fix a bug, find a bug or submit a doc patch | 01:48 |
specsmu | hmm | 01:48 |
perlDreamer | that's our standard fee for online community help | 01:48 |
specsmu | I have to write a template | 01:48 |
perlDreamer | or tell a license plate joke. | 01:48 |
perlDreamer | that works too | 01:48 |
specsmu | that's punishment enough | 01:48 |
@crythias | What kind of warm fuzzies should I have when I get a referral link from a del.icio.us link? | 01:48 |
specsmu | hmm, license plate joke. | 01:48 |
@crythias | Have I really made the big time? | 01:49 |
specsmu | well, I saw a license plate a few days ago that said D SABAI | 01:49 |
perlDreamer | what's del.icio.us? | 01:49 |
@crythias | it's social bookmarking. | 01:49 |
specsmu | now I have to figure out how to make a good looking page in webgui. | 01:49 |
specsmu | so far I have not been able to do that at all. | 01:49 |
specsmu | I've been able to make a very *functional* page | 01:49 |
@crythias | It's not that hard, once you figure out how to make a good looking web page. | 01:50 |
specsmu | but those are not at all the same thing. | 01:50 |
specsmu | crythias: I haven't figured that out, either. | 01:50 |
perlDreamer | have you thought about using one of the WebGUI themes/templates? | 01:50 |
@crythias | I just can't get past those people who insist that photoshop slices make a good web page. | 01:50 |
specsmu | I like etomite's templates, but they don't work here | 01:50 |
specsmu | perlDreamer: yes, but I haven't found any other than the default | 01:50 |
@crythias | I have one. | 01:51 |
perlDreamer | WG version? | 01:51 |
specsmu | 6.8.3 | 01:51 |
@crythias | and I've worked on a few from OSWD.org | 01:51 |
@crythias | I haven't played with 6.8.3, though. keep losing images :) | 01:51 |
specsmu | looks like they rolled out a new version | 01:51 |
perlDreamer | yeah | 01:52 |
perlDreamer | I'd upgrade | 01:52 |
@WRE | *** [signoff/#webgui] snapcount (lost in the netsplit) on EFnet | 01:52 |
specsmu | humm. | 01:52 |
@WRE | *** Join snapcount (~roy@241.246.33.65.cfl.res.rr.com) on EFnet | 01:52 |
@crythias | UPGRDBL | 01:53 |
perlDreamer | BADFORM | 01:53 |
perlDreamer | code, that is | 01:54 |
@crythias | CNT NST8 | 01:54 |
perlDreamer | which is why you should upgrade to 6.8.4 | 01:54 |
specsmu | what's with the license plate stuff? | 01:54 |
@crythias | Matt and I got into it. | 01:54 |
@crythias | CNT NST8 is 'spost to mean Can't Instantiate. | 01:55 |
specsmu | her'es a suggestion. | 01:55 |
specsmu | move preload.perl to preload.perl.orig or some such. | 01:55 |
specsmu | that way when you upgrade, you don't have to reemmber to change it every time. | 01:55 |
@crythias | heh. | 01:55 |
@crythias | I hear ya. 'cept it'll break everyone else | 01:56 |
specsmu | how? | 01:56 |
@crythias | well, supposing one actually gets it to work on first try, it's not obious on a new install that the .orig is 'sposed to be copied. | 01:57 |
@crythias | obvious* | 01:57 |
specsmu | well, you do the same thing with etc/*.conf files. | 01:57 |
@crythias | yeah but do you think about sbin? | 01:57 |
@crythias | Not that I don't agree with you. I do. | 01:58 |
specsmu | you have to edit it anyway on a new install if you don't put WebGUI in /data. | 01:58 |
@crythias | symlink | 01:58 |
@crythias | although it didn't quite work for me, somehow. | 01:58 |
* specsmu looks for webgui templates. | 02:00 | |
* specsmu notes also that the webgui site is kinda small. | 02:01 | |
specsmu | er slow | 02:01 |
* specsmu *also* notes that the only themes available are for old versions. | 02:01 | |
@crythias | My resizeable template is copy-pasteable. | 02:03 |
@crythias | :) | 02:03 |
@crythias | not that it's a masterpiece. | 02:03 |
* specsmu sighs | 02:05 | |
specsmu | I suck at logos, I suck at anything but bordered tables. | 02:05 |
@crythias | NO LOGO | 02:09 |
specsmu | excuse me? | 02:09 |
@crythias | BAD PL8 | 02:09 |
specsmu | ? | 02:10 |
perlDreamer | more license plates | 02:10 |
@crythias | I have about 3 that I like from OSWD. | 02:12 |
perlDreamer | license plates? | 02:13 |
@crythias | http://www.oswd.org/design/preview/id/2092 | 02:13 |
@crythias | http://www.oswd.org/design/preview/id/1794 | 02:14 |
@crythias | http://www.oswd.org/design/preview/id/1787 | 02:14 |
@crythias | that last one has been a real nasty one in WebGUI | 02:15 |
@crythias | but it's purty | 02:15 |
@crythias | at least, to me. | 02:15 |
specsmu | so what is a good place to get web clipart? | 02:18 |
-!- bfree [n=knoppix@dsl-32-113.dsl.netsource.ie] has quit [Read error: 110 (Connection timed out)] | 02:52 | |
specsmu | so, what's the variable that displays the body layout again? I accidentally deleted it from the template. | 02:55 |
perlDreamer | I always look it up in the docs | 02:57 |
perlDreamer | And I'm headin' out for tonight | 02:57 |
specsmu | hmm | 02:58 |
perlDreamer | one WebGUI test is fully running with no errors. | 02:58 |
specsmu | seeya | 02:58 |
-!- perlDreamer [n=ckuskie@nat046.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:58 | |
@crythias | hrm. | 03:00 |
@crythias | <tmpl_var body.content> | 03:00 |
specsmu | I found it, but thanks. | 03:01 |
@crythias | http://www.gwy2.org/fomfiles/cache/45.html | 03:01 |
specsmu | I'm glad it's almost the weekend | 03:03 |
specsmu | I have to work through it, but at least I don't have to go to the office. | 03:03 |
* crythias nods in acknowledgment of the statement. | 03:04 | |
specsmu | I hate webgui | 03:04 |
specsmu | not because it's not easy to use and what not | 03:04 |
specsmu | but because it's so farking complex | 03:04 |
specsmu | but it's the best out there, and that's not a compliment to webgui. | 03:04 |
specsmu | whenever I use webgui, I get the urge to connect it to an oracle database, put it in a million dollar server, and only configure it while wearing a suit and tie. | 03:05 |
@crythias | except that you could buy Oracle's version. | 03:05 |
specsmu | maybe I'm just easily annoyed. | 03:06 |
specsmu | :) | 03:06 |
@crythias | :) | 03:06 |
specsmu | oh, you're fscking kidding me. | 03:07 |
specsmu | I go to root->home, click on the checkbox, and absolutely nothing happens. | 03:07 |
@crythias | what would you expect happens? | 03:08 |
specsmu | the checkbox checks? | 03:08 |
@crythias | oh. | 03:08 |
specsmu | not webgui's fault, though. konqueror seems to have some broken javascript. | 03:09 |
specsmu | oh, cool. I like the "cool menu" | 03:12 |
specsmu | hmm, any idea how to get the descendants to go left to right on a "cool menu" and have the descendants on the pop-down? or am I missing the point entirely? | 03:17 |
-!- slowmaw [n=bob@dsl-191.tncphl.infoave.net] has joined #webgui | 03:51 | |
-!- slowmaw [n=bob@dsl-191.tncphl.infoave.net] has left #webgui ["Konversation terminated!"] | 03:51 | |
@crythias | I'd guess you'd have the siblings left-to-right. | 04:13 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 05:32 | |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: LuckyLStrike | 07:55 | |
-!- Netsplit over, joins: LuckyLStrike | 07:55 | |
@WRE | *** [signoff/#webgui] snapcount (Read error: Operation timed out) on EFnet | 08:38 |
specsmu | anyone awake? | 08:54 |
specsmu | nm. | 08:54 |
-!- Pterokeum [n=icechat5@i03m-194-117-199-250.d4.club-internet.fr] has joined #webgui | 13:14 | |
-!- Pterokeum [n=icechat5@i03m-194-117-199-250.d4.club-internet.fr] has quit ["Disappeared through a network continuum rupture"] | 13:16 | |
-!- Pterokeum [n=icechat5@i03m-194-117-199-250.d4.club-internet.fr] has joined #webgui | 13:16 | |
-!- Pterokeum [n=icechat5@i03m-194-117-199-250.d4.club-internet.fr] has quit [Remote closed the connection] | 13:17 | |
-!- Pterokeum [n=icechat5@i03m-194-117-199-250.d4.club-internet.fr] has joined #webgui | 13:17 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 15:55 | |
-!- Pterokeum [n=icechat5@i03m-194-117-199-250.d4.club-internet.fr] has left #webgui [] | 16:12 | |
-!- Pterokeum [n=icechat5@i03m-194-117-199-250.d4.club-internet.fr] has joined #webgui | 16:16 | |
-!- Pterokeum [n=icechat5@i03m-194-117-199-250.d4.club-internet.fr] has left #webgui [] | 16:17 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 16:58 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 16:58 | |
@pbmdawg | martin | 17:13 |
MrHairgrease | pbmdawg! | 17:41 |
@pbmdawg | yes | 17:53 |
@pbmdawg | What's up HairGrease | 18:09 |
MrHairgrease | you asked martin first. | 18:36 |
MrHairgrease | Who are you anyway? | 18:36 |
@pbmdawg | mwilson | 18:37 |
MrHairgrease | oh ok | 18:37 |
@pbmdawg | i was going to bug you about when you're going to release your Data wobject. | 18:37 |
MrHairgrease | go ahead | 18:37 |
MrHairgrease | :) | 18:37 |
* pbmdawg bugs MHg | 18:37 | |
* MrHairgrease ignores bugs | 18:38 | |
MrHairgrease | easiest way to code :) | 18:38 |
@pbmdawg | have you looked at 6.9 ? | 18:38 |
@pbmdawg | WebGUI, that is. | 18:38 |
MrHairgrease | no | 18:38 |
@pbmdawg | it's unbelievably different. | 18:38 |
MrHairgrease | codewiswe? | 18:39 |
MrHairgrease | or the ui? | 18:39 |
@pbmdawg | probably 70% of the lines of code are changed. | 18:39 |
@pbmdawg | ui is the same. | 18:39 |
MrHairgrease | that's not very weird. | 18:39 |
@pbmdawg | oh. | 18:39 |
MrHairgrease | you'd expect that if you change the totall api | 18:39 |
MrHairgrease | right? | 18:39 |
MrHairgrease | I'm having exams this week | 18:40 |
@pbmdawg | oh. | 18:40 |
MrHairgrease | so from the 23rd on I'll be doing more core stuff | 18:40 |
MrHairgrease | i hope | 18:40 |
@pbmdawg | really?? | 18:40 |
@pbmdawg | that'd be very welcomed. | 18:40 |
MrHairgrease | the data sql form thing is finished btw. | 18:40 |
MrHairgrease | so i guess i can spend more procolix time on wg | 18:41 |
@pbmdawg | so release it, so I can convert it to 6.9 | 18:41 |
MrHairgrease | that's the 'i hope' part | 18:41 |
MrHairgrease | joeri will release it. | 18:41 |
MrHairgrease | I guess anytime soon. | 18:41 |
@pbmdawg | so, are you proud of it? | 18:41 |
MrHairgrease | yeah of course. | 18:42 |
@pbmdawg | oh. | 18:42 |
MrHairgrease | shouldn't i? | 18:42 |
@pbmdawg | maybe not, if you disagreed with the specs or something? | 18:42 |
MrHairgrease | it uses ajax :) | 18:42 |
MrHairgrease | if i don't like the specs. i can still be proud of it. | 18:43 |
@pbmdawg | I suppose that's true. | 18:43 |
MrHairgrease | I think it's the biggest thing i have ever coded. | 18:43 |
MrHairgrease | think 3000+ lines of perl plus 500+ javascript | 18:43 |
@pbmdawg | yeah. | 18:43 |
MrHairgrease | yeah! | 18:43 |
MrHairgrease | sorry for that. | 18:44 |
@pbmdawg | this week I'm converting a 4k lines of perl wg5.5.8 app to wg6.7 | 18:44 |
@pbmdawg | whee; fun. | 18:44 |
@pbmdawg | I think it'll be 1.5k lines when I'm done. | 18:44 |
MrHairgrease | i hope so. It's you day job. :P | 18:44 |
MrHairgrease | I can have exams as an excuse :) | 18:44 |
MrHairgrease | do frank and jt and the other dev guys hang out here a lot? | 18:45 |
@pbmdawg | not frank | 18:46 |
MrHairgrease | Anyway. I gotta cuddle my girlfriend.\ | 18:46 |
@pbmdawg | sometimes JT. very often Roy (newest pb staff/dev). very often Colin. | 18:46 |
@pbmdawg | sometimes me. | 18:46 |
@pbmdawg | sometimes about 5 others. | 18:47 |
@pbmdawg | k bye | 18:47 |
* specsmu is just a webgui enduser | 18:47 | |
MrHairgrease | I'm not really the irc type either. | 18:47 |
@pbmdawg | and some webgui endusers like specsmu | 18:47 |
specsmu | :) | 18:47 |
MrHairgrease | ok see ya | 18:47 |
* specsmu bows | 18:47 | |
@pbmdawg | .... webgui endusers (whom we'd like to see get more involved in the community). | 18:47 |
specsmu | KP DRMNG | 18:48 |
specsmu | :D | 18:48 |
@pbmdawg | ? | 18:48 |
* pbmdawg is confused. | 18:48 | |
specsmu | guess you're not one of those license plate guys | 18:48 |
@pbmdawg | oh; I am. | 18:48 |
@pbmdawg | I just didn't get it. | 18:48 |
specsmu | hmmm | 18:48 |
specsmu | NOTRTNW | 18:49 |
@pbmdawg | do you know perl? | 18:49 |
specsmu | very well, in fact. | 18:49 |
@pbmdawg | oh. | 18:49 |
@pbmdawg | prob. better than I, i'm sure. | 18:49 |
specsmu | I just have barely enough time to get done what I need to get done | 18:49 |
@pbmdawg | oh. | 18:49 |
@pbmdawg | specsmu is at capacity. | 18:49 |
@pbmdawg | what do you do, specsmu | 18:50 |
specsmu | yup. | 18:50 |
specsmu | computer admin | 18:50 |
specsmu | web hosting | 18:50 |
specsmu | webgui is one of the products I offer | 18:50 |
specsmu | which I do appreciate | 18:50 |
specsmu | and I'd contribute back if I had the time, but I really can't do a whole lot that doesn't help my bottom line right now | 18:51 |
specsmu | if I get a few customers, I'll send money ;) | 18:51 |
@pbmdawg | what's your geog. location? | 18:53 |
@pbmdawg | if I my ask | 18:53 |
@pbmdawg | may ask | 18:53 |
specsmu | southern california | 18:53 |
specsmu | land of fruits and nuts | 18:53 |
specsmu | I see you are from kansas city? | 18:56 |
@pbmdawg | yeah. | 18:57 |
specsmu | I used to live in the midwest. | 18:57 |
specsmu | I seriously don't miss it. | 18:59 |
@pbmdawg | why is that | 18:59 |
specsmu | too cold in the winter, too hot in the summer | 18:59 |
specsmu | nicer looking chicks here :) | 18:59 |
specsmu | I do miss the thunderstorms though. | 19:00 |
@pbmdawg | I don't get out much (ever), so I don't know how the chicks look around here. | 19:00 |
specsmu | lol | 19:00 |
specsmu | chatsworth is the porn capital of the world | 19:00 |
specsmu | I'm not in chatsworth but a couple of miles outside it | 19:01 |
specsmu | I think some of the actresses live around here. | 19:01 |
@pbmdawg | is that what they're called? | 19:01 |
specsmu | well... dunno | 19:01 |
specsmu | gotta call 'em something | 19:01 |
specsmu | and I'm too nice right now for "dirty whores" | 19:01 |
specsmu | after I've had some caffeine, I might change my mind. | 19:01 |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 19:02 | |
@pbmdawg | speaking of caffeine... | 19:02 |
specsmu | I'm going back to bed for a while. | 19:03 |
specsmu | it's the only good thing about weekends | 19:03 |
specsmu | seeya | 19:03 |
@pbmdawg | cya | 19:03 |
-!- lenthamen [n=len@83.116.130.37] has quit [Read error: 110 (Connection timed out)] | 19:45 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 19:47 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 20:01 | |
@WRE | *** Join snapcount (~roy@241.246.33.65.cfl.res.rr.com) on EFnet | 20:39 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 21:54 | |
-!- mode/#webgui [+o crythias] by xdanger | 21:54 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 23:29 | |
-!- mode/#webgui [+o snapcount] by WRE | 23:29 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 23:31 | |
-!- mode/#webgui [+o rizen] by xdanger | 23:31 | |
@rizen | howdy everybody | 23:32 |
@rizen | if there's anybody even here | 23:32 |
@rizen | =) | 23:32 |
@snapcount | I'm here | 23:32 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 23:32 | |
@snapcount | but not fur long | 23:32 |
-!- mode/#webgui [+o pbmdawg] by xdanger | 23:32 | |
@rizen | why not | 23:32 |
@rizen | how can you leave me like this? | 23:32 |
@rizen | how's 6.8.5 coming along? | 23:32 |
@snapcount | all I have to do is get in my car | 23:32 |
@snapcount | it's easy | 23:32 |
@snapcount | honestly... that's what I'm doing all day Sunday | 23:33 |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 23:33 | |
@snapcount | damn rizen | 23:33 |
@snapcount | you brought everyone with you | 23:33 |
@pbmdawg | we flock. | 23:33 |
@snapcount | ok... so I've decided I'm very unorganized | 23:34 |
@snapcount | and I'm trying to fix it | 23:34 |
@snapcount | the mozilla calendar seems cool | 23:34 |
@pbmdawg | Sunbird? | 23:34 |
@snapcount | but the timezones don't work | 23:34 |
@snapcount | yeah... that's one version | 23:34 |
@pbmdawg | nope; no timezones. | 23:34 |
@snapcount | I kinda need that to work | 23:34 |
@snapcount | b/c my TZ is different than ya'lls | 23:34 |
@snapcount | so when vrby sends appts the time is wrong | 23:35 |
@snapcount | and the point is to *not* miss shit | 23:35 |
@snapcount | suggestions? | 23:35 |
@snapcount | (except from rizen) -- he'll probably say something like "stop sucking" | 23:35 |
@pbmdawg | a $10 palm from ebay? | 23:35 |
@rizen | actually | 23:36 |
@rizen | i believe if you log in to web mail | 23:36 |
@rizen | and go into settings | 23:36 |
@rizen | you can set your own personal time zone | 23:36 |
@rizen | i could be wrong | 23:36 |
@snapcount | hmmm | 23:36 |
@snapcount | that would be ideal | 23:36 |
@snapcount | I wanted something that would pop up reminders though | 23:36 |
@snapcount | b/c I start doing shit and get tunnel vision | 23:37 |
@snapcount | next thing I know it's like 4am | 23:37 |
@rizen | yup | 23:37 |
@rizen | you can set your time zone | 23:37 |
@rizen | reminders for calendars? | 23:37 |
@snapcount | I wonder if one of those pop3 checkers you mentioned | 23:37 |
@snapcount | would do task/event reminders | 23:37 |
@snapcount | yeah.. | 23:37 |
@rizen | probably not | 23:37 |
@rizen | but your calendar is exported as an ics | 23:38 |
@rizen | therefore you can have sunbird | 23:38 |
@rizen | or any other calendaring agent | 23:38 |
@rizen | subscribe to it | 23:38 |
@rizen | and pop up reminders | 23:38 |
@pbmdawg | ics stores stuff in UTC | 23:38 |
@pbmdawg | with timezone offsets. | 23:38 |
@pbmdawg | afaik. | 23:38 |
@rizen | what does that have to do with the price of tea in china? | 23:39 |
@snapcount | yeah... but sunbird ignores the timezone settings | 23:39 |
@pbmdawg | so do the appt requests that vrby sends out. | 23:39 |
@rizen | get a different program then | 23:39 |
@rizen | OR | 23:39 |
@snapcount | actually they say CST in their | 23:39 |
@rizen | try setting your damn time zone in web mail | 23:39 |
@rizen | and see if that affects the time zones | 23:39 |
@snapcount | reminders fucker | 23:39 |
@rizen | being sent to you | 23:39 |
@snapcount | oh | 23:40 |
@snapcount | haha | 23:40 |
@snapcount | i c | 23:40 |
@snapcount | I wish they would get lightning working | 23:40 |
@snapcount | it's supposed to integrate sunbird with thunderbird | 23:40 |
@snapcount | kinda like outlook or groupwise | 23:40 |
@snapcount | that would be nice | 23:41 |
@pbmdawg | here's another potential speedup for WebGUI: http://www.revsys.com/writings/modperl/ModPerl-ParamBuilder/ | 23:41 |
@pbmdawg | from the mod_perl list. | 23:41 |
@pbmdawg | Where PerlSetVars, PerlSetEnvs, etc. are evaluated for each and every request, custom directives are only evaluated when the Apache child is started. While this will probably not give you a noticeable increase in performance, in some environments every little bit counts. | 23:41 |
@snapcount | !seen rizen | 23:41 |
@rizen | hey matt | 23:41 |
@WRE | snapcount, rizen is right here! | 23:41 |
@pbmdawg | hey rizen | 23:42 |
@rizen | FOCUS!!! | 23:42 |
@snapcount | hey guys | 23:42 |
@pbmdawg | on what | 23:42 |
@snapcount | danieal son... you lack dicipline | 23:42 |
* snapcount squints eyes | 23:43 | |
* pbmdawg bemoans his lack of a sense of humor. | 23:44 | |
@rizen | focus on something | 23:44 |
@rizen | anything | 23:44 |
@rizen | you get distracted as easily as a hooker spreads her legs | 23:44 |
@pbmdawg | as easily as $20 ? | 23:45 |
@snapcount | I'm failing to make the connection here | 23:45 |
@rizen | $5 | 23:45 |
@rizen | we're working on getting webgui to work at all | 23:45 |
@snapcount | well... that's probably a good place to start | 23:45 |
* pbmdawg capitulates to the arm-twisting. | 23:45 | |
@rizen | and he's over here saying we should look at XXX to get a 0.0000003 per page request performance improvement | 23:45 |
* snapcount notes the obscure reference to XXX | 23:46 | |
@rizen | XXX is my favorite non-descript variable | 23:46 |
@rizen | i use it all the time | 23:46 |
@rizen | =) | 23:46 |
@snapcount | interesting | 23:46 |
* pbmdawg just freed up 6.1 GB of non-descript variable from his hdd. | 23:48 | |
@pbmdawg | j/k. | 23:48 |
@rizen | all you have is 6.1gb | 23:49 |
@rizen | please | 23:49 |
@pbmdawg | *had* | 23:50 |
@rizen | anything less than a terabyte is sinful | 23:50 |
@pbmdawg | !bash rizen | 23:50 |
@WRE | !bash search results: Q# 4488 | Q# 34053 | Q# 34031 | Q# 4497 | Q# 34025 | Q# 34040 | Q# 34037 | Q# 105260 | 23:50 |
@pbmdawg | !bash 4488 | 23:50 |
@WRE | |bash| <FM{FF1}> Rizen: I thought you didn't bang chicks, only me. | 23:50 |
@WRE | |bash| <FM{FF1}> ...men. | 23:50 |
@WRE | |bash| <FM{FF1}> GOD THAT WAS A BAD TYPO. | 23:50 |
@pbmdawg | !bash 34053 | 23:50 |
@WRE | |bash| <mchem> what does less do? | 23:51 |
@WRE | |bash| <Rizen> it's like more | 23:51 |
@WRE | |bash| <Rizen> but better | 23:51 |
@WRE | |bash| <aegis> conversations about unix are funny | 23:51 |
@pbmdawg | !bash 34031 | 23:51 |
@WRE | |bash| <malis> Also, minister seems to be the most efficient position | 23:51 |
@WRE | |bash| <rizen> minister? | 23:51 |
@WRE | |bash| <rizen> do you mean missionary? | 23:51 |
@WRE | |bash| <malis> whatever | 23:51 |
@WRE | |bash| <rizen> the minister position would be with the young boy on his knees | 23:51 |
@rizen | what the hell? | 23:51 |
@snapcount | dude | 23:51 |
@pbmdawg | I dunno; bash quotes with "rizen" | 23:51 |
@rizen | methinks that whatever i'm paying snapcount | 23:52 |
@rizen | it's way too much | 23:52 |
@snapcount | this should be interesting | 23:52 |
@snapcount | pbmdawg reveals your discovery of the minister position, and my usefulness is questioned | 23:53 |
@pbmdawg | somehow i doubt that's the same rizen | 23:53 |
@rizen | ok...how about we stop fucking around now | 23:53 |
@snapcount | it's saturday | 23:54 |
@snapcount | what's the project anyway | 23:54 |
@snapcount | 6.9 session stuff | 23:54 |
@rizen | yeah, but this is annoying | 23:54 |
@snapcount | seeing all this WG talent doing nothing at the same time? | 23:55 |
@rizen | i know you like your little napolean dynamite movie | 23:55 |
@rizen | but this is more humorless than that | 23:55 |
* pbmdawg == "talent"? hahaha | 23:55 | |
@pbmdawg | hey, I liked napoleon dynamite. | 23:56 |
@rizen | now for some intelligent conversation | 23:56 |
@rizen | how's it going len? | 23:56 |
* snapcount hears crickets chirping | 23:56 | |
@rizen | i think you scared him way | 23:56 |
@pbmdawg | it's past midnight where Len is. | 23:56 |
@rizen | with your mindless drivel | 23:56 |
@snapcount | must have | 23:57 |
@rizen | yeah, but he just joined | 23:57 |
@rizen | man..i think i'm very close to having this work | 23:57 |
@rizen | 6.9 that is | 23:58 |
@pbmdawg | yeah. | 23:58 |
@pbmdawg | Env.pm needs a DESTROY | 23:59 |
@rizen | lot's of stuff needs a destroy | 23:59 |
@rizen | roy did you ever get around to that? | 23:59 |
--- Day changed Sun Jan 15 2006 | ||
@snapcount | no... on the list for tommorow, and I thought it was a Destructor method? | 00:00 |
@rizen | are you making a joke? | 00:00 |
@rizen | it's not really possible to tell | 00:00 |
@pbmdawg | i'm pretty sure he wasn't joking. | 00:01 |
@snapcount | you said the method was supposed to be called destructor, not destroy | 00:01 |
@snapcount | you corrected yourself in the IM | 00:01 |
@rizen | no | 00:01 |
@rizen | i said the comment should say "Deconstructor" | 00:01 |
@rizen | the method HAS to be called DESTROY | 00:02 |
@rizen | all upper case like that | 00:02 |
@rizen | it's the perl convention | 00:02 |
@snapcount | well, that makes a lot more sense | 00:02 |
@rizen | just like BEGIN | 00:02 |
@snapcount | anyways... wasn't that just the style objects? | 00:03 |
@rizen | no | 00:04 |
@rizen | what planet are you on? | 00:04 |
@rizen | are you smoking dope or something? | 00:04 |
@rizen | a) there's only one Style object | 00:04 |
@rizen | so if that was the case | 00:04 |
@rizen | why wouldn't i just paste that in there myself | 00:04 |
* pbmdawg finishes the last of the DESTROY methods.... | 00:04 | |
@rizen | b) you got the destructor thing wrong recursively | 00:05 |
@rizen | c) who are you? | 00:05 |
@rizen | d) i'm done now, i just though it would be cool to continue with this list | 00:05 |
@snapcount | I'm going to log all of our IM conversations from now on | 00:06 |
* snapcount was framed | 00:07 | |
@rizen | you should do that | 00:07 |
@pbmdawg | #------------------------------------------------------------------- | 00:07 |
@pbmdawg | =head DESTROY ( ) | 00:07 |
@pbmdawg | Deconstructor. | 00:07 |
@rizen | cuz then you'd have some notes to follow | 00:07 |
@pbmdawg | =cut | 00:07 |
@rizen | that aren't all screwed up like your brain | 00:07 |
@pbmdawg | sub DESTROY { | 00:08 |
@pbmdawg | my $self = shift; | 00:08 |
@pbmdawg | undef $self; | 00:08 |
@pbmdawg | } | 00:08 |
@pbmdawg | in Session::close | 00:09 |
@rizen | hmm? | 00:10 |
@pbmdawg | why do we need all these identical DESTROY methods...? why not just | 00:10 |
@pbmdawg | delete $self->{$object}; | 00:10 |
@pbmdawg | doesn't that clean up all the references and such? | 00:10 |
@rizen | because they don't all work that way | 00:11 |
@rizen | i want a uniform way of calling stuff | 00:11 |
@rizen | for instance DESTROY in WebGUI::SQL has to close a db connection | 00:11 |
@rizen | By having the destroy method in all of them | 00:12 |
@rizen | if we ever decide that we need to clean up some resources | 00:12 |
@rizen | we can do that | 00:12 |
@rizen | without changing the api | 00:12 |
@pbmdawg | likewise, would WebGUI::Session::ErrorHandler::DESTROY have this? | 00:12 |
@pbmdawg | $Log::Log4perl::caller_depth--; | 00:12 |
@rizen | that's a good point | 00:13 |
@rizen | it probably should | 00:13 |
@pbmdawg | should the $Log::Log4perl::caller_depth++; line be moved into new() | 00:13 |
@rizen | yes | 00:13 |
@rizen | wasn't it already? | 00:13 |
@pbmdawg | no. | 00:13 |
@rizen | ok, then yes, please do so | 00:14 |
@pbmdawg | it was in the implied BEGIN. | 00:14 |
@rizen | ah | 00:14 |
@rizen | it's these sorts of things that are the reason we should have a standardized DESTROY method | 00:14 |
@pbmdawg | gotcha. | 00:15 |
@rizen | roy, i hope i didn't hurt your feelings | 00:15 |
@rizen | sometimes i play too rough | 00:15 |
@rizen | matt...help me figure this out | 00:16 |
@rizen | cd t | 00:16 |
@rizen | perl User.t --configFile=dev.localhost.localdomain.conf | 00:16 |
@rizen | we get an error | 00:16 |
@rizen | Can't locate object method "fetchrow_hashref" via package "WebGUI::SQL::ResultSet" at ../lib/WebGUI/SQL/Resultset.pm line 170. | 00:16 |
@snapcount | I think I can handle it | 00:17 |
@rizen | it's almost as if it's trying to call fetchrow_hashref on the WebGUI::SQL::ResultSet object | 00:17 |
@rizen | but it should be calling it on the statement handler | 00:17 |
@snapcount | shit... see this is why I need a calendar pop-up | 00:18 |
@snapcount | gotta go... supposed to be taking christmas lights down at 5 | 00:18 |
@pbmdawg | forgot about date with the girlfriend? | 00:18 |
@rizen | bye | 00:18 |
@snapcount | peace out homies... keep it real | 00:18 |
* snapcount bangs on chest and flashes his bling-bling | 00:19 | |
@pbmdawg | oh. | 00:19 |
@rizen | bling bling | 00:20 |
@rizen | you have bling bling? | 00:20 |
@pbmdawg | uh; why does it think ResultSet.pm has a line 170 | 00:20 |
@rizen | whoa | 00:20 |
@rizen | it does have a line 170 | 00:20 |
@rizen | that's in the hashRef method | 00:21 |
@rizen | crap | 00:21 |
@rizen | i never checked it in | 00:21 |
@rizen | =) | 00:21 |
@pbmdawg | I don't have a SQL::ResultSEt | 00:21 |
@pbmdawg | :P | 00:21 |
@rizen | goin in now | 00:22 |
@rizen | k, it's there | 00:23 |
@pbmdawg | no wonder ->env was working, but ->setting and ->db were not | 00:23 |
@rizen | i'm sorry for sucking | 00:24 |
@rizen | i'll try to do better | 00:24 |
@pbmdawg | remember when you forgot to commit like all of tinymce2. | 00:25 |
@pbmdawg | that was funny to watch/listen | 00:25 |
@pbmdawg | "oh wait, here are some more" | 00:25 |
@rizen | it works on my machine | 00:25 |
@rizen | not my fault if it doesn't work on yours | 00:25 |
@rizen | just because i forgot to check stuff in | 00:25 |
@pbmdawg | committing DESTROYs for the session subpackages. | 00:26 |
@pbmdawg | grr | 00:27 |
@rizen | so what do you think of the new api | 00:27 |
@rizen | is it better or worse? | 00:27 |
@pbmdawg | i can't say until see how subjectively fast it runs on my machine. :) | 00:27 |
@rizen | granted that none of it works | 00:27 |
@rizen | API has nothing to do with speed | 00:28 |
@rizen | i wasn't asking how you like the code | 00:28 |
@rizen | i was asking how you like the API | 00:28 |
@pbmdawg | oh. | 00:28 |
@pbmdawg | it's nice. | 00:28 |
@pbmdawg | I dunno what else to say. | 00:28 |
@rizen | do you like that everything is all objectified | 00:29 |
@pbmdawg | it's gonna be fun to convert all of a certain client's stuff. | 00:29 |
@pbmdawg | i really don't know. | 00:29 |
@pbmdawg | I haven't gotten my hands dirty in it yet. | 00:30 |
@pbmdawg | SQL::ResultSet is failing to compile for me | 00:30 |
@pbmdawg | to be more specific | 00:31 |
@pbmdawg | SQL.pm is failing to compile. | 00:31 |
@rizen | let me check in some more bug fixes | 00:32 |
@rizen | ok, try it now | 00:32 |
@pbmdawg | Can't locate WebGUI/SQL/Resultset.pm in @INC | 00:33 |
@rizen | it's ResultSet | 00:33 |
@rizen | not ResultSet | 00:33 |
@pbmdawg | use WebGUI::SQL::Resultset; | 00:33 |
@pbmdawg | in SQL.pm | 00:34 |
@rizen | ah fixed it | 00:34 |
@pbmdawg | mruhaha | 00:34 |
@rizen | that didn't fix the other big problem though | 00:35 |
@pbmdawg | same error. | 00:35 |
@rizen | perl User.t --configFile=dev.localhost.localdomain.conf | 00:35 |
@rizen | what do you mean same error? | 00:35 |
@rizen | what error? | 00:35 |
@rizen | we've talked about several in the past 20 min | 00:35 |
@pbmdawg | nuthin; never mind | 00:35 |
@rizen | so back to the problem at hand | 00:35 |
@rizen | help me figure out why the result set object isn't getting created properly | 00:36 |
@pbmdawg | oh. | 00:39 |
@pbmdawg | wait; nm. | 00:39 |
@pbmdawg | figuring this out... | 00:39 |
@rizen | ahah | 00:40 |
@rizen | found | 00:40 |
@pbmdawg | wut | 00:40 |
@rizen | nevermind | 00:40 |
@rizen | i'm an idiot | 00:40 |
@rizen | i don't know what the problem is | 00:42 |
@rizen | i thought i found it | 00:42 |
@rizen | but then i didn't | 00:42 |
@pbmdawg | $VAR1 = bless( {}, 'DBI::db' ); | 00:42 |
@pbmdawg | the dbh is not getting created first of all | 00:43 |
@pbmdawg | uh, I think. | 00:43 |
@rizen | are you saying that in the connect method | 00:45 |
@rizen | we're not creating the database handler? | 00:45 |
@pbmdawg | not sure. | 00:45 |
@pbmdawg | don't follow me down that rabbit goose chase | 00:46 |
@rizen | i'm 99% sure we are | 00:46 |
@rizen | otherwise we'd die | 00:46 |
@rizen | on line 226 | 00:46 |
@rizen | of WebGUI::SQL | 00:46 |
@pbmdawg | ok. | 00:46 |
lenthamen | hello ladies | 00:47 |
@rizen | listen here dutchman | 00:47 |
lenthamen | oops wrongs channel :) | 00:48 |
lenthamen | hehe | 00:48 |
@rizen | heh | 00:48 |
@rizen | what are you still doing up | 00:48 |
@rizen | shouldn't you be in bed? | 00:48 |
lenthamen | Nope, I go to bed only when I'm tired. | 00:48 |
@rizen | cool | 00:49 |
@rizen | then pull up a chair and help us track down a doozie of a problem | 00:49 |
specsmu | wow, this channel really rocks sometimes. | 00:49 |
specsmu | as in being active, not cool :) | 00:49 |
lenthamen | Hey specsmu | 00:49 |
specsmu | hoa | 00:49 |
specsmu | hola | 00:49 |
@rizen | are you saying that we're not cool? | 00:50 |
specsmu | no | 00:50 |
specsmu | I'm saying that this conversation isn't. :) | 00:50 |
specsmu | but it's ok | 00:50 |
specsmu | coding convos aren't supposed to be cool. | 00:50 |
@rizen | what kind of conversation would you prefer? | 00:50 |
specsmu | no no no | 00:50 |
specsmu | that's what this channel is for | 00:50 |
@rizen | i can have matt strap on some chaps and pull out the furry handcuffs | 00:50 |
specsmu | go right on ahead | 00:51 |
specsmu | rizen: ewwww. | 00:51 |
@rizen | =) | 00:51 |
@crythias | I'm playing with an install on my dual-boot game box. | 00:51 |
* pbmdawg discovers all the fur has been eaten off his handcuffs by his dog. | 00:51 | |
specsmu | unless matt is female | 00:51 |
specsmu | haha | 00:51 |
specsmu | in which case: rowr. | 00:51 |
@crythias | actually, I haven't dual-booted to new in so long I'm about 1 year behind in updates. | 00:52 |
@crythias | no. Matt's male. and married. | 00:52 |
@pbmdawg | prepare for 8MB of svn. | 00:52 |
@pbmdawg | crythias: /last | 00:52 |
specsmu | in which case, we're back to eww. | 00:52 |
@crythias | hm? | 00:52 |
@pbmdawg | EWEEYE | 00:53 |
@rizen | how dorky are we? sitting here on an irc channel coding late on saturday afternoon | 00:53 |
@rizen | or evening (depending on where you are) | 00:53 |
@rizen | or sunday morning in len's case | 00:53 |
* crythias is in the process of runing cvsup for freebsd ports. that's how geeky. | 00:53 | |
specsmu | rizen: very dorky. :-) but I am too. | 00:53 |
specsmu | I have to finish my webgui site today | 00:54 |
specsmu | and do some other work too | 00:54 |
-!- crythias is now known as GeWY | 00:54 | |
@rizen | i hope it's not running on webgui 6.9 | 00:54 |
@rizen | since that doesn't work | 00:54 |
lenthamen | I | 00:54 |
specsmu | oh, I've had a 6.9 working release for a while now | 00:54 |
@pbmdawg | rizen: $self->sth in ResultSet::array() is definitely an STH. | 00:54 |
specsmu | I just haven't shared it | 00:54 |
specsmu | LOL | 00:54 |
@rizen | damn you specsmu!!! | 00:54 |
@pbmdawg | rizen: I mean, it's definitely a blessed 'WebGUI::SQL::ResultSet' | 00:55 |
specsmu | ;-) | 00:55 |
@pbmdawg | oh, that's the problem. | 00:55 |
@GeWY | BSG was cool. creepy, but cool. | 00:55 |
@rizen | wait | 00:55 |
@rizen | so $self is a blessed WebGUI::SQL::ResultSet | 00:55 |
@rizen | or $self->sth is? | 00:55 |
@pbmdawg | use Data::Dumper;print Dumper($self->sth); | 00:55 |
@pbmdawg | $VAR1 = bless( { | 00:56 |
@pbmdawg | '_sth' => bless( {}, 'DBI::st' ), | 00:56 |
@pbmdawg | a bunch of stuff | 00:56 |
specsmu | if webgui wants another mascot, I have some finches who want to apply for the job. | 00:56 |
@pbmdawg | }, 'WebGUI::SQL::ResultSet' ); | 00:56 |
@pbmdawg | oh and there's still some debug code in ResultSet | 00:57 |
@rizen | crap | 00:58 |
@rizen | this isn't what's supposed to be printing out here | 00:58 |
@pbmdawg | yeah, there are two nested ResultSet objects | 00:58 |
lenthamen | Are we still talking on the ResultSet bug ? | 00:59 |
@rizen | $self->sth should just have dbi stuff in it | 00:59 |
@pbmdawg | oh | 00:59 |
@rizen | yes | 00:59 |
@pbmdawg | it's b/c ResultSet::prepare is recursive | 00:59 |
@pbmdawg | $db->dbh->prepare($sql) | 00:59 |
@pbmdawg | which calls return WebGUI::SQL::ResultSet->prepare($sql, $self); | 01:00 |
@pbmdawg | or something having to do one of the files that includes one or more more of those lines. :p | 01:00 |
@rizen | found it | 01:00 |
@rizen | yes | 01:01 |
@rizen | you're right | 01:01 |
@rizen | i guess i should also read your posts | 01:01 |
@rizen | =) | 01:01 |
@rizen | read shouldn't be blessing anything | 01:01 |
@pbmdawg | yes. prepare does that. | 01:01 |
@rizen | checking in | 01:01 |
@pbmdawg | unconditionalRead | 01:02 |
@pbmdawg | (also) | 01:02 |
@pbmdawg | WHO is danny_mk | 01:03 |
@GeWY | another user. | 01:03 |
@pbmdawg | thanks :) | 01:03 |
@GeWY | np | 01:03 |
@rizen | ok still not working | 01:04 |
@rizen | but at least we're past that bug | 01:04 |
@rizen | that one was annoying me | 01:04 |
@rizen | why are we asking about danny_mk? | 01:04 |
@pbmdawg | DBD::mysql::st execute failed: called with 1 bind variables when 0 are needed at /data/WebGUI/lib/WebGUI/SQL/ResultSet.pm line 245. | 01:05 |
@pbmdawg | I just saw danny_mk go by in the svn logs | 01:05 |
@rizen | what did he commit? | 01:06 |
@rizen | he's supposed to be working on a test for Stow | 01:07 |
@pbmdawg | https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=513 | 01:07 |
@rizen | so that's probably what you saw | 01:07 |
@pbmdawg | https://svn.webgui.org/svnweb/WebGUI%20SVN/checkout/WebGUI/t/Stow.t?rev=513 | 01:07 |
@pbmdawg | _config is also nested twice. _session' => bless( { '_config' => bless( { '_config' => bless( { | 01:10 |
@pbmdawg | oh, but it's supposed to. never mind. | 01:11 |
@pbmdawg | whoa. | 01:13 |
@pbmdawg | progress. | 01:13 |
@rizen | what's the progress? | 01:13 |
@pbmdawg | Undefined subroutine &WebGUI::Operation::WebGUI::www_setup called at /data/WebGUI/lib/WebGUI.pm line 161 | 01:13 |
@rizen | i c | 01:16 |
@rizen | ooh | 01:16 |
@rizen | i just fixed the next sql bug too | 01:16 |
@pbmdawg | oh good. and I fixed Operation/WebGUI.pm | 01:16 |
@pbmdawg | now there are problems in International.pm | 01:16 |
@pbmdawg | where's Colin | 01:16 |
@rizen | i'm actually able to pass 2 whole tests | 01:16 |
@rizen | in the user test | 01:16 |
@pbmdawg | Can't call method "user" on an undefined value at /data/WebGUI/lib/WebGUI/International.pm line 78. | 01:20 |
@rizen | holy crap and stuff | 01:22 |
@rizen | i just passed 25 of 33 tests on User.pm | 01:22 |
@pbmdawg | ? | 01:22 |
@pbmdawg | commit!! commit!!! | 01:22 |
@pbmdawg | gimme gimme | 01:22 |
@rizen | done | 01:22 |
@pbmdawg | : | 01:23 |
@pbmdawg | ) | 01:23 |
@pbmdawg | btw | 01:26 |
@pbmdawg | nowhere is $session->request->print() needed | 01:27 |
@pbmdawg | print() is all you need. | 01:27 |
@rizen | true | 01:28 |
@rizen | but i've been putting it in there | 01:28 |
@rizen | cuz it's easier to search for | 01:28 |
@rizen | cuz eventually it will be | 01:28 |
@rizen | $session->output->print | 01:28 |
@rizen | or something like that | 01:28 |
@pbmdawg | oh yeah. | 01:28 |
lenthamen | I fixed that Can't call method "user" on an undefined value at /data/WebGUI/lib/WebGUI/International.pm line 78. error | 01:30 |
@pbmdawg | nice; how | 01:30 |
@pbmdawg | I was just about to figure it out | 01:30 |
lenthamen | --- WebGUI/Form/Control.pm (revision 521) | 01:31 |
lenthamen | +++ WebGUI/Form/Control.pm (working copy) | 01:31 |
lenthamen | @@ -439,7 +439,7 @@ | 01:31 |
lenthamen | %raw = @_; | 01:31 |
lenthamen | } | 01:31 |
lenthamen | my %params; | 01:31 |
@rizen | nice | 01:31 |
lenthamen | - foreach my $definition (reverse @{$class->definition}) { | 01:31 |
lenthamen | + foreach my $definition (reverse @{$class->definition($session)}) { | 01:31 |
@rizen | very good | 01:31 |
lenthamen | I'll commit it | 01:31 |
@rizen | here's one i'm having trouble tracking down | 01:32 |
@rizen | Can't call method "datetime" on an undefined value at ../lib/WebGUI/User.pm line 201. | 01:32 |
lenthamen | Ok, I | 01:32 |
@rizen | can't figure out why session would be undefined at that point | 01:32 |
lenthamen | 'm looking at Can't locate object method "db" via package "WebGUI::Session::Var" at /data/WebGUI/lib/WebGUI/Session/Var.pm line 154. | 01:32 |
lenthamen | Why don't we just make $session global... | 01:33 |
@rizen | i recently made cahnges in that class | 01:33 |
@rizen | you should update | 01:33 |
@rizen | damn it len | 01:33 |
@rizen | that's a great idea | 01:33 |
@rizen | let's just make session globa | 01:33 |
@rizen | this passing shit around is really a pain the ass | 01:33 |
lenthamen | perl will get very slow because it needs to keep track of all the object references | 01:34 |
lenthamen | ;) | 01:34 |
@pbmdawg | len: | 01:34 |
@pbmdawg | $self->db->quote($sessionId) | 01:34 |
@pbmdawg | should be | 01:34 |
@pbmdawg | $self->session->db->quote($sessionId) | 01:34 |
@pbmdawg | I mean | 01:35 |
@pbmdawg | $session->db->quote($sessionId) | 01:35 |
@pbmdawg | in Var.pm | 01:35 |
lenthamen | ok, check it in ! | 01:35 |
@rizen | could you guys help me out with that User.pm bug | 01:35 |
specsmu | cperl? slow? | 01:35 |
specsmu | say it ain't so! | 01:36 |
@GeWY | USED PRL | 01:36 |
lenthamen | perl cant be slow because its written in C | 01:36 |
specsmu | PERL SLW | 01:37 |
specsmu | I thought of this one last night | 01:38 |
specsmu | IM INGR8 | 01:38 |
@GeWY | CMPL PRL | 01:38 |
@pbmdawg | INBRED | 01:38 |
specsmu | REDNECK | 01:38 |
@pbmdawg | jt | 01:39 |
@pbmdawg | i'm confused by Var.pm | 01:39 |
@rizen | how so? | 01:39 |
@pbmdawg | the new method is putting all kinds of stuff in $self->{_var} | 01:39 |
@pbmdawg | but $self is a WebGUI::Session::Var object. | 01:40 |
@rizen | right | 01:40 |
@rizen | so what's the problem? | 01:40 |
@pbmdawg | so, the session will have $session->{_var}{_var}{lastIP} and so on | 01:40 |
@rizen | yes | 01:40 |
@rizen | but it's accessible | 01:40 |
@rizen | through | 01:40 |
@pbmdawg | ok; just checking. | 01:40 |
@rizen | $session->var->get("this") | 01:40 |
@rizen | the whole point of putting stuff in _var | 01:41 |
@rizen | or anything with _ | 01:41 |
@rizen | is that it's private | 01:41 |
@rizen | and therefore should never be accessed directly | 01:41 |
@pbmdawg | ok; but just to confirm, it's {_var}{_var} | 01:41 |
@rizen | what are we confirming? | 01:42 |
@pbmdawg | my understanding. | 01:42 |
@pbmdawg | that there are two nested _var keys | 01:42 |
@rizen | it's not nested | 01:43 |
@rizen | $session is an object | 01:43 |
@rizen | that has a property called {_var} | 01:43 |
@rizen | that has a WebGUI::Session::Var object reference in it | 01:43 |
@rizen | and that object | 01:43 |
@pbmdawg | with you so far | 01:43 |
@rizen | happens to have a property called {_var} | 01:43 |
@rizen | that has a hash reference | 01:43 |
@rizen | containing other scalar values | 01:43 |
@pbmdawg | ok. got it. | 01:44 |
@rizen | you're looking at it like a hash reference | 01:44 |
@rizen | rather than an object tree | 01:44 |
@pbmdawg | k; i see now. | 01:44 |
@rizen | k | 01:44 |
@pbmdawg | thnx | 01:44 |
@rizen | np | 01:44 |
@rizen | sorry i was questioning | 01:44 |
@rizen | i just wasn't sure where you were going | 01:45 |
lenthamen | pbmdawg: $session->db->quote($sessionId) doesn't work for me in Var.pm | 01:46 |
@pbmdawg | oh? | 01:47 |
@pbmdawg | hmm. | 01:47 |
@pbmdawg | is $session undefined? | 01:47 |
lenthamen | Hmm I've checked out a new version of Var.pm and now I'm getting an endless loop | 01:48 |
@pbmdawg | that would be my fault, i'm sure | 01:48 |
@pbmdawg | brb; dinner. | 01:49 |
@pbmdawg | rolling back Var.pm | 01:49 |
lenthamen | Well, it might just be a bug that we haven't reached before. | 01:49 |
lenthamen | I don't get the Var.pm error anymore. | 01:50 |
lenthamen | JT there's something wierd going on in Var.pm | 02:00 |
@rizen | it's not my fault | 02:02 |
@rizen | i swear | 02:02 |
@rizen | 2 things | 02:02 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 02:02 | |
@rizen | a) how do i replicate the problem | 02:02 |
@rizen | b) how do i replicate the problem | 02:02 |
@rizen | and f) what is the problem? | 02:03 |
lenthamen | heh. The problem in on line 168 in Session/Var.pm | 02:03 |
lenthamen | replicate ? Just dl latest svn and start a browser | 02:03 |
@rizen | i just found the problem | 02:04 |
@rizen | fixing | 02:04 |
lenthamen | ok | 02:04 |
lenthamen | After your fix you'll get a loop I suppose... | 02:04 |
lenthamen | I mean, with my fix I ended up with no more RAM :) | 02:05 |
perlDreamer | nice work guys | 02:05 |
perlDreamer | you've fixed the problem I was having with the help tests! | 02:05 |
perlDreamer | thanks | 02:05 |
lenthamen | Thank you too, for writing the test ;) | 02:06 |
@pbmdawg | back. | 02:06 |
lenthamen | matt, your fix in Var.pm, line 168 should fix it but it ends up in an endless loop | 02:07 |
@pbmdawg | it's probably a problem with one of the things that is called upon session later in the subroutine then | 02:07 |
lenthamen | that was a quick dinner btw | 02:10 |
@rizen | var is now working | 02:10 |
@rizen | something else is causing the loop | 02:10 |
@rizen | it's checked into svn | 02:10 |
perlDreamer | what loop? | 02:11 |
@rizen | i know var is working because i can run this: use strict; use lib '/data/WebGUI/lib'; use WebGUI::Session; my $session = WebGUI::Session->open("/data/WebGUI","dev.localhost.localdomain.conf"); print $session->var->getId; $session->close; | 02:11 |
@rizen | if you try to view a page | 02:11 |
@rizen | you get an endless loop of some sort | 02:11 |
@rizen | which is why we shouldn't be trying to view pages | 02:11 |
@rizen | but instead be writing tests | 02:11 |
@rizen | for all the core classes | 02:11 |
@rizen | once the tests pass, then we can try viewing pages | 02:12 |
perlDreamer | dude, you're singing my song! | 02:12 |
lenthamen | I'm more of a pragmatic guy: Once we get WebGUI running your tests will also work :) | 02:16 |
lenthamen | Just joking... | 02:16 |
perlDreamer | but true | 02:17 |
lenthamen | Matt: Is there a Visual Studio plugin for perl so I can execute the code line by line and view the stack at that point ? | 02:19 |
lenthamen | hehe | 02:20 |
@pbmdawg | yeah; i haven't tried it. | 02:20 |
@rizen | gotta go, be back in a while | 02:21 |
perlDreamer | l8r rizen | 02:21 |
@pbmdawg | we'll have it all fixed up when you get back. | 02:22 |
lenthamen | matt: Var.pm line 170: $self->end; causes the endless loop | 02:23 |
@pbmdawg | $self->delete; | 02:24 |
@pbmdawg | ? | 02:24 |
@pbmdawg | line 74 | 02:24 |
lenthamen | Ok, I'm a bit further... In sub end $self->session->scratch->deleteAll is called | 02:26 |
@pbmdawg | i can't find a ->delete method. | 02:27 |
@GeWY | weird | 02:27 |
@GeWY | Data::Structure::Util won't install without Clone | 02:28 |
perlDreamer | Session/Scratch.pm line 59 | 02:28 |
@GeWY | sorry if this is not appropriate. | 02:28 |
perlDreamer | is the delete method for Scratch | 02:28 |
perlDreamer | deleteAll is right below it | 02:28 |
@pbmdawg | oh, then line 74 of Var.pm is wrong | 02:28 |
lenthamen | $self->session->scratch->deleteAll; | 02:31 |
lenthamen | Just calling that cause the memory leak | 02:31 |
lenthamen | line 74 | 02:31 |
lenthamen | hehe | 02:33 |
lenthamen | found it | 02:33 |
perlDreamer | what is it? | 02:34 |
lenthamen | Var->new() calls Var->end, which calls Session->scratch, which calls Var->new() | 02:36 |
perlDreamer | that's a good one | 02:37 |
perlDreamer | new calls end | 02:37 |
@pbmdawg | i'm not seeing where scratch calls Var->new | 02:38 |
lenthamen | Line 426: | 02:39 |
lenthamen | $self->{_scratch} = WebGUI::Session::Scratch->new($self->var->get("sessionId"), $self->db); | 02:39 |
lenthamen | to get the sessionId | 02:39 |
@pbmdawg | that one might have to be hardcoded. | 02:39 |
lenthamen | yep | 02:39 |
@pbmdawg | $self->{_var}{_var}{sessionId} | 02:39 |
lenthamen | $self->id ? | 02:40 |
lenthamen | it is $self->getId | 02:40 |
lenthamen | hey | 02:41 |
lenthamen | that fixed it | 02:41 |
@pbmdawg | hmm. | 02:42 |
perlDreamer | I'll be back later guys | 02:42 |
lenthamen | ttyl perldreamer | 02:43 |
@pbmdawg | I'm not seeing how _sessionId is reliably set. | 02:44 |
lenthamen | It set in the very beginning, when the session is opened | 02:45 |
@pbmdawg | it's an optional parameter | 02:46 |
lenthamen | yeah if it's undefined it will be created. | 02:46 |
@pbmdawg | i don't see where | 02:46 |
lenthamen | ah thats another story | 02:47 |
lenthamen | :) | 02:47 |
@pbmdawg | ? | 02:47 |
* pbmdawg is confused | 02:47 | |
lenthamen | That's a functional bug then | 02:50 |
lenthamen | When a session is opened, and sessionId is undefined (which is the case for all new sessions) , then the sessionId should be generated and send back to the browser in a cookie | 02:51 |
@pbmdawg | hum. | 02:58 |
perlDreamer | just fyi, there are lots of i18n bugs, like over a hundred. They may interfere with running WebGUI through the interface. | 02:59 |
@pbmdawg | k | 03:00 |
@pbmdawg | len: | 03:04 |
lenthamen | matt, when Session::Scratch->new is called | 03:06 |
lenthamen | shouldn't the session object be passed through ? | 03:06 |
@pbmdawg | i'm not sure | 03:08 |
@pbmdawg | why | 03:08 |
@pbmdawg | yes, you're right. | 03:09 |
@pbmdawg | b/c it needs a ->session method. | 03:09 |
@pbmdawg | Scratch, that is. | 03:09 |
@pbmdawg | b/c that's why deleteAll is failing | 03:09 |
@pbmdawg | b/c Scratch->session doesn't exist. | 03:10 |
@pbmdawg | I'll add them in. | 03:10 |
lenthamen | ok tnx | 03:12 |
lenthamen | Ive fixed lib/WebGUI/Operation/Auth.pm | 03:12 |
@pbmdawg | cool | 03:13 |
lenthamen | because it didn't compile ;) | 03:13 |
@pbmdawg | ah | 03:13 |
-!- Klaus_ [n=klaus_he@p54AD2146.dip0.t-ipconnect.de] has joined #webgui | 03:15 | |
specsmu | so? | 03:18 |
specsmu | why let a little thing like not compiling get in the way? | 03:18 |
-!- Klaus_ [n=klaus_he@p54AD2146.dip0.t-ipconnect.de] has quit [SendQ exceeded] | 03:20 | |
-!- Klaus_ [n=klaus_he@p54AD2146.dip0.t-ipconnect.de] has joined #webgui | 03:21 | |
lenthamen | Klaus: That's late for a German :) | 03:22 |
Klaus_ | indeed, I think I will sleep tomorrw a bit longer ;-) | 03:24 |
lenthamen | Tomorrow ? It is already tomorrow ;) | 03:25 |
Klaus_ | Ohh - let's see - you're right.... | 03:25 |
lenthamen | Matt: I'm not thinking this is going to work tonight :( | 03:25 |
@pbmdawg | yeah.... :/ | 03:26 |
lenthamen | I'm a bit further: | 03:27 |
lenthamen | Undefined subroutine &WebGUI::Asset::Wobject::definition called at /data/WebGUI/lib/WebGUI/Asset/Wobject/Layout.pm line 82. | 03:27 |
@pbmdawg | wow | 03:27 |
lenthamen | Did you fix that Session->scratch thing ? | 03:28 |
@pbmdawg | still working on that and the sessionId thing. | 03:28 |
@pbmdawg | I'm having to create the var object along with every session->open. | 03:31 |
lenthamen | why's that ? | 03:34 |
@GeWY | len: p5-libapreq2 is a pain in my butt | 03:34 |
@GeWY | on FreeBSD | 03:34 |
specsmu | how do you add a file? I don't see any option to do so on the left. Or is a collaboration thing? | 03:34 |
@pbmdawg | File Pile | 03:35 |
specsmu | hmm | 03:35 |
lenthamen | pkg_add -r libapreq2 | 03:35 |
@GeWY | it's throwing me this 2.04 stuff | 03:36 |
@GeWY | that doesn't have Apache2::Request | 03:36 |
@pbmdawg | len: oh, never mind; you're right. I did this | 03:36 |
lenthamen | Apache2::Request is in libapreq2 | 03:36 |
@GeWY | somehow... it's not... well, I'll fix it. Seems I've not much better to do. | 03:37 |
lenthamen | you could also compile wre on freebsd..... | 03:37 |
@GeWY | lftp won't compile | 03:37 |
lenthamen | I did it on 6.0 | 03:38 |
@GeWY | well, not on 5.4 | 03:38 |
lenthamen | well, if I remember correctly | 03:38 |
lenthamen | what error did you get ? | 03:38 |
@GeWY | I have another person who's told me that it isn't installing on half a dozen linux distros. | 03:38 |
@GeWY | mine is something like a ; was expected. | 03:38 |
@GeWY | near a comment | 03:39 |
@GeWY | tell ye in a sec | 03:40 |
lenthamen | ok | 03:40 |
@pbmdawg | len: hold on a sec | 03:40 |
lenthamen | Because I thought it was just a missing dep | 03:40 |
@GeWY | buffer.cc 314 error: ICONV_CONST undeclared ... | 03:40 |
lenthamen | yeah you need to install libiconv | 03:41 |
@GeWY | no need to upgrade it. 1.9.2_1 | 03:42 |
@GeWY | must obviously not know where 'tis | 03:42 |
lenthamen | and probably tell where to find it ? | 03:42 |
@GeWY | yeah. libapreq2 didn't perlclue | 03:43 |
@GeWY | glue | 03:43 |
lenthamen | do you have gettext installed ? | 03:44 |
lenthamen | you need that too for lftp | 03:44 |
lenthamen | and expat | 03:44 |
Klaus_ | you're trying to build the wre? | 03:44 |
lenthamen | yeah on freebsd | 03:44 |
@GeWY | no need to upgrade gettext | 03:44 |
@GeWY | nor expat | 03:45 |
Klaus_ | I've struggled with it on SuSE the last two weeks, now I've installed the perlmodules section by hand, I think now it works... | 03:46 |
lenthamen | I'm running it on CentOS 4.2 - works fine. | 03:47 |
@pbmdawg | me2 | 03:48 |
@pbmdawg | len: I have to open the var in order to populate the sessionId. | 03:48 |
@pbmdawg | b/c in Var::new, it uses either the passed in sessionId or gets it from the cookie. | 03:48 |
lenthamen | session->getId also contains the sessionId | 03:49 |
lenthamen | isn't that redundant ? | 03:49 |
@pbmdawg | well, I'm starting to think that the _sessionId stored in the session object isn't the same as the wgsession cookie sessionId. | 03:49 |
lenthamen | huh | 03:49 |
@pbmdawg | (which would be weird). | 03:49 |
@GeWY | absolutely doesn't like apache22 | 03:50 |
@pbmdawg | len: wait no, that can't be right. | 03:51 |
lenthamen | I'm going to sleep. ttyl guys. | 03:56 |
@pbmdawg | l8r len | 03:56 |
Klaus_ | bye! | 03:57 |
lenthamen | tsjuss. | 03:58 |
-!- lenthamen [n=len@83.116.130.37] has left #webgui [] | 03:59 | |
@GeWY | ooh. I got my 6.8.4 installed on scratch machine. I'm done. now to reboot it to win 98 | 04:14 |
@pbmdawg | heh | 04:14 |
@pbmdawg | lol | 04:14 |
perlDreamer | 61 more bugs to go in this batch | 04:18 |
perlDreamer | how are things in sesson-ville? | 04:18 |
@pbmdawg | sessioning | 04:19 |
* GeWY likes Morton's Hot salt for seasoning.. oh. sorry. | 04:21 | |
specsmu | I always thought the chick on morton's salt containers was kinda neat | 04:23 |
specsmu | :) | 04:23 |
@GeWY | WL SESHND | 04:23 |
specsmu | but I haven't seen her for years, I think she might be younger than I think | 04:23 |
specsmu | hmm... yep. forget it. apparently I grew up. | 04:24 |
@GeWY | she's sister to the coppertone baby :) | 04:25 |
specsmu | lol | 04:25 |
specsmu | maybe I'm thinking of the land o'lakes girl | 04:25 |
@GeWY | may be. | 04:26 |
specsmu | http://www.ladyfaceconsulting.com/webgui/ | 04:26 |
specsmu | what do you think? good use of webgui? | 04:26 |
specsmu | :) | 04:26 |
specsmu | just need a footer now | 04:27 |
@GeWY | then we learn that there's that girl on the Miller beer bottle. 'cept I'm more inclined toward that St. Pauli Girl... | 04:27 |
@pbmdawg | yikes! you're using my weatherdata wobject.... yours is the first site I know of that uses it | 04:27 |
specsmu | :) | 04:27 |
specsmu | seemed like a good way to fill content. | 04:27 |
@GeWY | CONTENT | 04:30 |
@pbmdawg | AIRHEAD | 04:30 |
specsmu | lol | 04:30 |
specsmu | DIPSHIT | 04:30 |
* specsmu runs | 04:30 | |
@GeWY | BANNER | 04:30 |
@pbmdawg | somehow I don't think DIPSHIT would pass the censors | 04:31 |
specsmu | you're probably right. | 04:31 |
-!- GeWY is now known as crythias | 04:31 | |
specsmu | what would be really cool is if there were a way to develop assets from inside webgui. | 04:31 |
@pbmdawg | now you're talking. | 04:32 |
specsmu | that strikes me as being the achilles heel. | 04:32 |
@crythias | what would be really cool is if assets were simply extensions to articles. | 04:32 |
@crythias | oh, yeah. | 04:32 |
* crythias ducks. | 04:32 | |
specsmu | the only thing about webgui I don't like right now is that there are only a limited number of assets and coding them doesn't appear to be anywhere near trivial. | 04:33 |
@pbmdawg | it's trivial. | 04:33 |
@pbmdawg | trust me. | 04:33 |
@crythias | well, it's not *hard* but it's certainly not trivial. | 04:33 |
specsmu | pbmdawg: and yet for some reason, I don't. :) | 04:33 |
perlDreamer | with the definition sub it's trivial | 04:33 |
perlDreamer | look at Article.pm | 04:34 |
specsmu | what I'd really like is an asset sort of like sourceforge. | 04:34 |
@pbmdawg | dude | 04:34 |
@crythias | ? | 04:34 |
@pbmdawg | you are on my wavelength. | 04:34 |
@pbmdawg | integrated with svn::web | 04:34 |
@pbmdawg | with all kinds of trackers | 04:34 |
specsmu | yes, but also with download and upload and bug tracking and stuff | 04:34 |
@pbmdawg | integrated forums/subscriptions. | 04:34 |
specsmu | I do software development and I'd like to run the whole thing from inside webgui | 04:35 |
@pbmdawg | dude | 04:37 |
@pbmdawg | dude | 04:37 |
@crythias | eclipse... webgui... bugtraq.... flypaper/bugzapper... | 04:37 |
@crythias | flypaper. | 04:38 |
@crythias | that's a good name. | 04:38 |
specsmu | pbmdawg: dude? | 04:38 |
specsmu | :) | 04:38 |
* specsmu looks for his horse | 04:38 | |
@crythias | where's my car? | 04:38 |
specsmu | well, I'm about to put the new site into production. | 04:38 |
@crythias | 1HOTCAR | 04:39 |
specsmu | I HOT CHK | 04:39 |
specsmu | (in CA you can put a heart in there) | 04:39 |
@pbmdawg | HOTBOX | 04:39 |
@crythias | FNGR LKN | 04:41 |
perlDreamer | !WGBUGS | 04:41 |
specsmu | CODRGEK | 04:41 |
specsmu | I should probably get a license that says LICENSE | 04:42 |
@crythias | MT TANK | 04:42 |
specsmu | IM IDIOT | 04:42 |
@crythias | ICE BUKT | 04:43 |
perlDreamer | STEAMTRN | 04:43 |
@crythias | VNTY PL8 | 04:43 |
@crythias | LT ME PAS | 04:45 |
specsmu | hmm. I just moved the location of the webgui root, and now the admin menu doesn't work. | 04:45 |
specsmu | oh. | 04:45 |
perlDreamer | restart the server? | 04:45 |
@crythias | extras | 04:45 |
perlDreamer | update the config | 04:45 |
@pbmdawg | do you mean the default page? | 04:45 |
perlDreamer | crythias, we need to build a FAQ bot | 04:45 |
@pbmdawg | !bash | 04:45 |
@WRE | |bash 18431| <xbain> 'statistics show that teen pregnancy significantly drops off after age 25' | 04:45 |
specsmu | never mind, I goofed. | 04:45 |
@crythias | wth? | 04:46 |
@crythias | that's just ... wrong ... on so many levels. | 04:46 |
specsmu | is there a way to turn cache off globally? | 04:46 |
@crythias | guess you could symlink to /dev/null | 04:46 |
@pbmdawg | !bash | 04:46 |
@WRE | |bash 23284| (Sloth) neighbor's house power is out.. perfect time for me to kill them | 04:46 |
@WRE | |bash 23284| (Kirby-no-Osekkai) good idea | 04:46 |
specsmu | well, time to make chili. | 04:47 |
specsmu | !bash | 04:47 |
@WRE | |bash 23427| (Amanda`) I think random orgasms would get old after a while | 04:47 |
specsmu | *snicker* | 04:48 |
@crythias | !faq | 04:48 |
@crythias | How do I install 6.8.x+? Where's index.pl? 1) As always, read the docs/gotcha.txt in your distribution. 2) There *is* no index.pl in 6.8.x+ | 04:48 |
@crythias | http://www.plainblack.com/downloads/builds/6.8.3-gamma/WebGUI/docs/install.txt | 04:48 |
@crythias | http://www.plainblack.com/downloads/builds/6.8.3-gamma/WebGUI/docs/gotcha.txt | 04:48 |
@crythias | http://www.plainblack.com/downloads/builds/6.8.3-gamma/WebGUI/docs/migration.txt | 04:48 |
@pbmdawg | actually Roy made it so you can add faq entries to the bot on EFNET. | 04:48 |
perlDreamer | I included those on purpose in the bundled docs | 04:48 |
perlDreamer | !pbmdawg | 04:49 |
@crythias | !faq | 04:49 |
perlDreamer | so what's so special about bash? | 04:49 |
perlDreamer | !zsh | 04:49 |
perlDreamer | !ksh | 04:49 |
specsmu | I like qdb. | 04:49 |
perlDreamer | !tcsh | 04:49 |
specsmu | I have a couple of quotes there. | 04:49 |
@crythias | How to Center coolmenu ... From nuba: | 04:49 |
@crythias | Change line 151 html file to | 04:49 |
@crythias | coolmenu.menuPlacement="center" | 04:49 |
@crythias | !faq | 04:50 |
@crythias | How do I get the URL of a file? | 04:50 |
specsmu | well, that is a good good start. | 04:50 |
specsmu | time for chili. | 04:50 |
@crythias | ^FileURL("/url/of/upload"); | 04:50 |
specsmu | I like boston market chili | 04:51 |
specsmu | YAYCHLI | 04:51 |
@crythias | 2SEXY4U | 04:51 |
@crythias | TOESUKR | 04:52 |
@crythias | NAIL BTR | 04:52 |
perlDreamer | echo "Corinthians" >> /dev/crythias | 04:53 |
specsmu | heh | 04:53 |
specsmu | SUB4ME | 04:53 |
* specsmu rums | 04:53 | |
specsmu | runs | 04:53 |
specsmu | but rums too | 04:54 |
@crythias | WYZ FOOL | 04:54 |
@crythias | Where is the wise man? Where is the scholar? Where is the philosopher of this age? Has not God made foolish the wisdom of the world? | 04:55 |
specsmu | hmm | 04:55 |
specsmu | I worship Flying Spaghetti Monster. | 04:55 |
@crythias | 1 Cor. 1:20, btw | 04:56 |
perlDreamer | I hear the Jedi have an easier path to enlightenment | 04:56 |
perlDreamer | and even people who are allergic to tomatoes can be saved | 04:56 |
specsmu | hmm. | 04:56 |
specsmu | so, honest question. | 04:56 |
specsmu | is this a "christian" channel? | 04:56 |
@crythias | not. | 04:56 |
perlDreamer | No, it's a WG channel | 04:56 |
specsmu | ok. | 04:57 |
specsmu | I'm asking because I don't think I would be welcome on a "christian" channel. | 04:57 |
@crythias | just... a couple of us are, just I don't have so much fruit. | 04:57 |
@crythias | why does that sound weird? | 04:57 |
@pbmdawg | fruitless | 04:57 |
@crythias | yeah | 04:57 |
perlDreamer | Wasn't someone calling you a fruit just the other day? | 04:57 |
specsmu | lol | 04:57 |
@crythias | FRUTLSS | 04:57 |
specsmu | I won't go so far to say that I am anti christian, because I'm not. But I *am* anti-hypocrite, and have had some really, really bad experiences with idiots who call themselves christian. | 04:58 |
specsmu | so I hope you don't get offended at a little snark if you quote the bible. | 04:58 |
@crythias | I'm a pragmatic Christian. Saved by grace. Jesus loves me. Everyone else thinks I'm a jerk. | 04:58 |
specsmu | lol. | 04:59 |
specsmu | I was raised in a quasi-christian cult. | 04:59 |
perlDreamer | crythias: I don't think you're a jerk. | 04:59 |
perlDreamer | If I did, I'd filter you. | 04:59 |
specsmu | heh. | 05:00 |
@crythias | I know. I saw this bumper sticker on the movie "Saved!" which, I thought was an interesting movie. It was a bit harsher statement. | 05:00 |
specsmu | I liked "dogma" | 05:00 |
specsmu | and "god, please save me from your followers" | 05:00 |
@crythias | CHNG LNZ | 05:04 |
perlDreamer | +35 BUGS | 05:05 |
perlDreamer | BUG FIXR | 05:06 |
perlDreamer | FAQDUDE | 05:06 |
perlDreamer | there's one for you, Crythias | 05:06 |
@crythias | ah | 05:06 |
@crythias | UR2CLOS | 05:06 |
perlDreamer | I wish they were the last 35 bugs. | 05:09 |
@crythias | Mine is NETWAGN, my wife is NETWIFE. | 05:10 |
@pbmdawg | mine was NTLDR | 05:10 |
perlDreamer | ?? | 05:10 |
specsmu | lol | 05:10 |
specsmu | IBMBIOS | 05:10 |
perlDreamer | time to be a Daddy, be back later | 05:10 |
@pbmdawg | bootsector for winnt | 05:11 |
@pbmdawg | ntldr | 05:11 |
@crythias | hee | 05:11 |
@crythias | CNFG SYS | 05:11 |
specsmu | C64RULZ | 05:11 |
@crythias | DOS JNKY | 05:11 |
specsmu | UNZIPME | 05:11 |
@crythias | TAR XZVF | 05:12 |
specsmu | that's a good one | 05:12 |
specsmu | I have to renew next week, might see if it's taken | 05:12 |
@crythias | DECODER | 05:13 |
@crythias | DCMPOSR | 05:13 |
specsmu | HTTPD | 05:13 |
specsmu | DAEMON | 05:13 |
specsmu | PROC FS | 05:14 |
@crythias | USR HOME | 05:14 |
@crythias | MNT THIS | 05:14 |
@crythias | oops | 05:14 |
@crythias | sorry | 05:14 |
specsmu | heh | 05:15 |
specsmu | FSCK ME | 05:15 |
@crythias | apologies. | 05:15 |
specsmu | for what/ | 05:15 |
specsmu | ? | 05:15 |
@crythias | not trying to be crude-er | 05:15 |
specsmu | NFS MNT | 05:16 |
specsmu | PORTMAP | 05:16 |
@crythias | BRD BSKT | 05:16 |
@crythias | DEV NULL | 05:16 |
@crythias | I think I've seen that one | 05:17 |
specsmu | DEV TTY | 05:17 |
@crythias | COM PORT | 05:18 |
specsmu | PCI CARD | 05:18 |
@crythias | AGP CARD | 05:18 |
@crythias | PCMCIA | 05:19 |
specsmu | USB STCK | 05:19 |
@crythias | MEMORY | 05:19 |
@crythias | MORE RAM | 05:19 |
@crythias | DBL WIDE | 05:20 |
specsmu | DDR 400 | 05:21 |
@crythias | 24IN LCD | 05:21 |
-!- Klaus_ [n=klaus_he@p54AD2146.dip0.t-ipconnect.de] has quit [Read error: 104 (Connection reset by peer)] | 05:21 | |
specsmu | LSRJET | 05:22 |
@crythias | GT CNCTD | 05:22 |
specsmu | ETHERNT | 05:23 |
specsmu | man, that was some good chili. | 05:23 |
@crythias | FAST LNK | 05:23 |
specsmu | makes up for yesterday's taco bell | 05:23 |
specsmu | GIGABIT | 05:23 |
@crythias | OC12 | 05:23 |
specsmu | OC192 | 05:24 |
@crythias | WEB 2PT0 | 05:24 |
specsmu | PTR CHAR | 05:25 |
@crythias | OVR CLKD | 05:26 |
specsmu | MGC SMK | 05:28 |
@pbmdawg | woo hoo | 05:28 |
specsmu | no no | 05:28 |
@crythias | like that | 05:28 |
specsmu | WOO HOO | 05:28 |
@pbmdawg | 6.9 lives (more) | 05:28 |
specsmu | so is there a list to join that tells you when there are new releases? | 05:29 |
specsmu | it seems like there's a new release every few days. | 05:29 |
@pbmdawg | you can subscribe to the annc CS at getwebgui.com | 05:29 |
@crythias | yeah. subscribe to announce. | 05:29 |
specsmu | that part underneat with "these are the recommended packages" - what is that? a modified article? | 05:30 |
@pbmdawg | where | 05:30 |
specsmu | in getwebgui.com | 05:30 |
@pbmdawg | what page | 05:30 |
@pbmdawg | oh | 05:30 |
@pbmdawg | ha | 05:30 |
* specsmu whaps pbmdawg | 05:30 | |
specsmu | :) | 05:30 |
specsmu | THE page. | 05:30 |
@pbmdawg | it's an article | 05:31 |
@crythias | easy. | 05:31 |
@pbmdawg | http://www.plainblack.com/getwebgui/downloads/download-binaries | 05:31 |
@crythias | several ways. | 05:31 |
@pbmdawg | colin you still there? | 05:32 |
@pbmdawg | who wants to write a test for me? | 05:32 |
@pbmdawg | specs? | 05:32 |
specsmu | what kind of test? | 05:33 |
@pbmdawg | test the webgui codebase to see if all calls to WebGUI::Cache->new(@params) have a $session object as the first param. | 05:33 |
specsmu | hmm. | 05:34 |
specsmu | what would a $session object look like? | 05:34 |
@pbmdawg | nm; I already did it | 05:34 |
specsmu | lok | 05:35 |
specsmu | lol | 05:35 |
specsmu | took you more time to ask than to do it. | 05:35 |
specsmu | it does appear that it is not the case, btw. | 05:35 |
specsmu | ./lib/WebGUI/Operation/Cache.pm: my $cache = WebGUI::Cache->new(); | 05:35 |
@crythias | hrm. | 05:38 |
@crythias | del.icio.us link is replicating giving me more hits. | 05:38 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 05:42 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 05:43 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 05:46 | |
specsmu | heh, one of my favorite comedians is named colin | 05:53 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 05:59 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 05:59 | |
@pbmdawg | guess what guys | 05:59 |
@pbmdawg | WebGUI runs. | 05:59 |
@crythias | need a tissue? | 05:59 |
@pbmdawg | yeah | 05:59 |
@crythias | ooh. kewl | 06:00 |
@pbmdawg | hmm | 06:00 |
@pbmdawg | it's sending html as text/plain | 06:00 |
@pbmdawg | i'll have to fix that | 06:00 |
@crythias | When it starts sending as peanut, let us know. | 06:02 |
@crythias | I must be tired. my humor is changing to even weirder than normal. | 06:03 |
@pbmdawg | what humor | 06:03 |
@pbmdawg | :p | 06:03 |
@crythias | Hey. If I wanted your opinion, I'd give it to you. | 06:05 |
@crythias | :) | 06:05 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 06:10 | |
specsmu | no, it's: | 06:10 |
specsmu | "If I wanted your opinion, I'd beat it out of you" | 06:10 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 06:21 | |
-!- mode/#webgui [+o rizen] by xdanger | 06:21 | |
@rizen | specs, are you still here or are you dormant? | 06:22 |
specsmu | I'm here | 06:24 |
specsmu | whazzup? | 06:25 |
@rizen | your name seems very familiar to me | 06:25 |
specsmu | it does? | 06:25 |
@rizen | yeah | 06:25 |
specsmu | real name or nick? | 06:25 |
@rizen | do i know you from somewhere | 06:25 |
@rizen | real name | 06:25 |
specsmu | hmm. I've never been to illionois. | 06:25 |
specsmu | hmm. I've never been to illinois. | 06:25 |
@rizen | have we ever met | 06:25 |
@rizen | maybe at the wuc? | 06:25 |
specsmu | no. have you ever read a book on scientology? | 06:26 |
@rizen | a few articles, never a book | 06:26 |
@rizen | are you a scientologist? | 06:26 |
specsmu | "russell miller" is a famous anti-scientologist. | 06:26 |
specsmu | I am not he. | 06:26 |
@rizen | isn't that the religion where they think aliens are coming to get them | 06:26 |
@rizen | or something | 06:26 |
specsmu | pretty much | 06:27 |
specsmu | no, I'm not a scientologist, and I don't tolerate them, either. | 06:27 |
@pbmdawg | heading to bed. hack you tomorrow. | 06:27 |
specsmu | seeya pbmdawg | 06:27 |
@pbmdawg | lata' | 06:27 |
specsmu | I also did kde traffic for a while | 06:28 |
@rizen | ok...must just be some sort of co-incidence | 06:28 |
@rizen | or it could be that i'm just getting old and senile | 06:28 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 06:28 | |
specsmu | maybe. :) | 06:28 |
@rizen | so you've been hanging out here all day | 06:30 |
specsmu | kind of. | 06:30 |
@rizen | are you trying to pick up quick tips | 06:30 |
specsmu | no. | 06:31 |
specsmu | I'm just too lazy to leave :) | 06:31 |
@rizen | planning on joining the dev team? | 06:31 |
@rizen | that's pretty lazy | 06:31 |
specsmu | if I joined all the dev teams I wanted to, I'd have no time for a girlf... ummm | 06:31 |
specsmu | I'd have no time for wor... ummm | 06:31 |
specsmu | I'd have no time for anything fu... ummm | 06:31 |
@rizen | tis one of the three principles of a good perl hacker: laziness | 06:31 |
specsmu | I'll be back in a few mins | 06:32 |
@rizen | k | 06:32 |
@rizen | you know...joining a small team like webgui would bring more benefits than a big project like KDE | 06:32 |
@rizen | for one, there's a lot more to do, so you can gain more recognition faster | 06:33 |
@rizen | for another, you'd be appreciated a lot more, and your input taken more seriously | 06:33 |
@rizen | not that i'm trying to coax you or anything | 06:33 |
@snapcount | !heard rizen | 06:40 |
@snapcount | !lastspoke rizen | 06:40 |
@WRE | rizen last uttered a word on #webgui 7 minutes ago. | 06:40 |
@snapcount | interesting | 06:41 |
@rizen | !heard snapcount | 06:41 |
@rizen | !bash | 06:42 |
@WRE | |bash 35178| <@Deosyne> Yeah. I'm not admitting to anyone, especially my kid, that I stuck a vacuum in my ass | 06:42 |
@rizen | !bash snapcount | 06:42 |
@WRE | !bash: no results found for search | 06:42 |
@rizen | that sucks ass | 06:42 |
@rizen | whatchudoin roy? | 06:43 |
* specsmu is back. | 06:45 | |
specsmu | rizen: I have no interest in ever joining kde again. | 06:45 |
specsmu | I just an not sure webgui is such a good fit for me either | 06:46 |
@rizen | why is that? | 06:46 |
specsmu | if I'm going to join a project, it has to be one I believe very strongly in | 06:46 |
specsmu | and webgui is helpful to me and I have no problems with fixing things I think need fixing | 06:46 |
specsmu | but it just doesn't sound like fun. | 06:47 |
@rizen | cuz it's web stuff? | 06:47 |
@rizen | cuz it's perl? | 06:47 |
specsmu | the former. | 06:47 |
@rizen | cuz i'm a jackass? | 06:47 |
specsmu | now that was a given. ;-) | 06:47 |
@rizen | yeah, if web stuff ain't your thing, then webgui probably ain't your thing | 06:48 |
@rizen | but the thing about that is | 06:48 |
specsmu | honestly, when I do web stuff it's because I have to, not because I want to. | 06:48 |
@rizen | that the line between web stuff and regular apps is blurring | 06:48 |
specsmu | I like webgui because it helps me take a shorter time to do the web stuff. | 06:48 |
specsmu | so I can get on with my life. | 06:48 |
@rizen | understood | 06:48 |
@rizen | so are you a user level apps kind of person | 06:49 |
@rizen | or a backend system type of person? | 06:49 |
specsmu | when it comes to web stuff, yes. | 06:49 |
@rizen | no | 06:49 |
specsmu | when it comes to linux and system stuff, I tend to like to get in as deep as I can | 06:49 |
@rizen | not with web apps | 06:49 |
@rizen | so you're an os hacker then | 06:49 |
specsmu | I have written some user level apps | 06:49 |
@rizen | that's your thing | 06:49 |
specsmu | klicker is one | 06:50 |
specsmu | but I have also written packetbl | 06:50 |
@rizen | that's coolio | 06:51 |
@rizen | like i said, not trying to coax you | 06:51 |
specsmu | I think it really all depends on what I'm interested in at the time. | 06:51 |
@rizen | especially if you're not really into web apps | 06:51 |
specsmu | truthfully, I don't like web apps. | 06:51 |
specsmu | I like apps with windows and buttons and fields and stuff | 06:51 |
specsmu | I don't like web apps where there's all this refreshing and reloading... it just feels wrong | 06:51 |
@rizen | see, that's what i want webgui to be | 06:51 |
@rizen | exactly | 06:51 |
@rizen | i want webgui to be all ajaxified | 06:52 |
@rizen | at least the admin level components | 06:52 |
@rizen | and some of the end user apps | 06:52 |
@rizen | one end user app in particular that i want that way | 06:52 |
@rizen | is a database system | 06:52 |
@rizen | think of it like ms access | 06:52 |
specsmu | what I really want to happen is, I start up webgui, say "this is how I want my website to look", and it looks like that. | 06:52 |
@rizen | the user should be able to design databases and data entry forms | 06:52 |
@rizen | all drag and drop | 06:53 |
specsmu | and *templates*. | 06:53 |
* snapcount scratches his head | 06:53 | |
@rizen | ooh | 06:53 |
specsmu | webgui is very weak right now in the way of templates. | 06:53 |
@rizen | designable templates would be the shit | 06:53 |
@rizen | wait... | 06:53 |
specsmu | I suck at web design, and anything that would make *that* task easier... well, I'd kiss you. or your daughter, at your option. | 06:54 |
@rizen | weak because you have to see use html to design them? | 06:54 |
specsmu | ..and because there aren't any available drop-in ones. | 06:54 |
specsmu | as near as I can tell, webgui doesn't even *support* drop-in templates now. | 06:54 |
@rizen | that'll all change soon | 06:54 |
@rizen | we used to have it | 06:54 |
@rizen | and we killed it turing 6.x | 06:55 |
specsmu | I know, and that's the worst part. :) | 06:55 |
@rizen | because it wasn't implemented well | 06:55 |
@rizen | it was buggy at the best of times | 06:55 |
@rizen | and completely useless most of the time | 06:55 |
specsmu | in etomite, you just untar it, drop it in, and there it is. | 06:55 |
specsmu | and I also don't like the way each asset has its own template, and if you have a strange design, you have to do all of them at once... | 06:55 |
specsmu | and the stylesheets are *really* screwed up | 06:55 |
specsmu | someone actually specified a stylesheet in one of the templates, instead of using a <div> | 06:56 |
specsmu | er a <div class> | 06:56 |
specsmu | the classes and ids are inconsistent. | 06:56 |
@rizen | wow | 06:57 |
@rizen | it practically sounds like you hate webgui | 06:57 |
specsmu | well... | 06:57 |
specsmu | it's more like it's the best that's out there. | 06:57 |
specsmu | but, be honest - adulation isn't going to improve your product. | 06:58 |
@rizen | wasn't asking for flattery | 06:58 |
specsmu | good :) | 06:58 |
@rizen | can't stand it most of the time | 06:58 |
@rizen | however, | 06:58 |
specsmu | if I hated webgui I wouldn't use it | 06:58 |
@rizen | some of the stuff you're saying makes no sense | 06:59 |
specsmu | tell me what doesn't make sense. | 06:59 |
@rizen | particularly, you don't like the fact that each object has it's own template | 06:59 |
@rizen | if it didn't | 06:59 |
@rizen | every damn webgui site would look exactly the same | 06:59 |
specsmu | no... I don't mind that so much. | 06:59 |
@rizen | and that's not a good place to be | 06:59 |
specsmu | what I don't like is the fact that it's hard to get to each template. | 06:59 |
@rizen | 2 clicks | 06:59 |
@rizen | i suppose we could make it one click | 06:59 |
specsmu | it's like there are a gazillion different templates sitting there and you have to change each one | 06:59 |
@rizen | yup | 07:00 |
@rizen | that's what happens when you break each object out with it's own template | 07:00 |
@rizen | make up your mind | 07:00 |
@rizen | you either hate it or you like it | 07:00 |
@rizen | it's ok either way | 07:00 |
specsmu | nope. | 07:00 |
@rizen | you're entitled | 07:00 |
specsmu | I just see room for improvement. | 07:00 |
specsmu | let me see if I can explain a different way. | 07:00 |
specsmu | are you familiar with etomite? | 07:00 |
@rizen | ok...thats' the kind of thing i like to hear | 07:00 |
@rizen | iv'e seen their site | 07:01 |
@rizen | but i've never heard of anyone using their product | 07:01 |
specsmu | have you tried their software? | 07:01 |
@rizen | no | 07:01 |
specsmu | well, some do, and I tried. | 07:01 |
specsmu | didn't much like it, mostly because it was buggy. | 07:01 |
specsmu | but it did have some good things. | 07:01 |
specsmu | one of the good things was that the templates were all completely drop-in. | 07:02 |
specsmu | you downloaded a template, untarred it, stuck it in there, and voila, new site | 07:02 |
specsmu | and all of the different assets changes too. | 07:02 |
@rizen | that might work great on a small site, but that would be useless to most of our customers | 07:02 |
specsmu | but with webgui, there was, from what I could tell, none of that cohesiveness. | 07:03 |
specsmu | there were a thousand different little templates that had no idea what was going on with the other templates | 07:03 |
@rizen | yup | 07:03 |
@rizen | from what i know of etomite | 07:03 |
@rizen | they are trying to be the simplest cms on the planet | 07:03 |
specsmu | yeah... and doing a pretty good job of breaking even that. | 07:04 |
@rizen | nothing more important than simple to them | 07:04 |
specsmu | but anyway... | 07:04 |
specsmu | let's take that off the table right now | 07:04 |
specsmu | one of my other problems was this. | 07:04 |
@rizen | here's what i'm saying to you about that though | 07:04 |
@rizen | you can't do it | 07:04 |
@rizen | if you have a large site | 07:04 |
specsmu | ok, fine. so tell me this | 07:04 |
@rizen | you'll likely have all sorts of assets with different templates | 07:05 |
specsmu | why are there templates with style elements built in? | 07:05 |
@rizen | for the same type of asset | 07:05 |
@rizen | cuz on some of them you can't get away without having something built in | 07:05 |
specsmu | but then there's no way to override them | 07:05 |
@rizen | of course not | 07:05 |
@rizen | the templates that come with webgui aren't designed for you to override this or that | 07:06 |
@rizen | they're there as examples | 07:06 |
specsmu | I ended going in, wiping out the styles, putting them in my stylesheet, and got it doing what I wanted. | 07:06 |
@rizen | for you to copy and edit | 07:06 |
specsmu | :) | 07:06 |
@rizen | that's exactly what you're supposed to do | 07:06 |
specsmu | hmm. | 07:07 |
@rizen | i understand that it doesn't make webgui as easy to use | 07:07 |
specsmu | what I actually did was made a "link rel" stylesheet | 07:07 |
@rizen | as just dropping in a new style sheet | 07:07 |
specsmu | pulled everything possible out of the template, and just used the stylesheet as much as possible. | 07:07 |
@rizen | now that sounds like a jim dandy idea | 07:08 |
@rizen | and you just then included that into a snippet somewhere? | 07:08 |
specsmu | nope. just "link rel". | 07:08 |
specsmu | stuck it in a passthruUrl directory. | 07:08 |
specsmu | now I'll admit maybe that was missing the whole point, but it makes it damned easy to change. | 07:09 |
specsmu | my template has no style elements in it whatsoever and are just a bunch of <div> tags. | 07:10 |
specsmu | no tables, no nothing. | 07:10 |
specsmu | at least not in the main template. | 07:11 |
@rizen | sounds good | 07:11 |
@rizen | just told my designer to do that | 07:11 |
@rizen | i have him going through all the templates | 07:11 |
specsmu | heh | 07:11 |
@rizen | and making sure they are XHTML 1.0 strict compliant | 07:11 |
@rizen | for 6.9 | 07:11 |
specsmu | so I actually had a good idea. | 07:11 |
specsmu | ;-) | 07:11 |
@rizen | yup | 07:11 |
specsmu | It does seem to me that there should at least be a single stylesheet | 07:12 |
specsmu | *shrug* | 07:12 |
specsmu | of course, you'll have to dump all the tables to be xhtml strict, iirc | 07:12 |
@rizen | actually no | 07:13 |
@rizen | XHTML does support tables | 07:13 |
specsmu | hmm, didn't know that | 07:13 |
@rizen | and we have for the most part | 07:13 |
@rizen | already dumped the tables anyway | 07:13 |
@rizen | there are only a very few templates that still use them | 07:13 |
specsmu | the weather one seems to. | 07:13 |
@rizen | i said a few still do | 07:14 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 07:22 | |
perlDreamer | hey crew, what's up tonight? | 07:22 |
specsmu | perlDreamer: I'm offending rizen. | 07:23 |
specsmu | :) | 07:23 |
@rizen | you're not offending me | 07:23 |
perlDreamer | ad hominem, or programming? | 07:23 |
specsmu | then I'm not trying hard enough | 07:23 |
@rizen | i'm just telling you that you can't have your cake and eat it to | 07:23 |
@rizen | plus, we agreed on one thing | 07:23 |
@rizen | actually a couple things | 07:23 |
@rizen | cuz i also want to have a visual template builder | 07:24 |
@rizen | i want to add themes back in | 07:24 |
@rizen | a visual style sheet editor | 07:24 |
specsmu | I really wish webpages could get to the point where they're indistinguishable from an OS app. | 07:24 |
specsmu | no refresh, no cache, no reload. | 07:24 |
@rizen | they're getting there | 07:25 |
@rizen | but browser technology has to catch up | 07:25 |
@rizen | before you can get 100% of the way there | 07:25 |
@rizen | for one, we really need a way to draw arbitrary vector shapes | 07:25 |
@rizen | like svg | 07:25 |
@rizen | but hardly anything supports that | 07:25 |
specsmu | I made my logo with svg | 07:26 |
specsmu | svg seems to be a limited format, though | 07:26 |
@rizen | as limited as it may be | 07:26 |
@rizen | it's even more limiting not to be able to use ti | 07:26 |
specsmu | true | 07:26 |
specsmu | I don't think many browsers these days can even use it. | 07:26 |
@rizen | none can | 07:27 |
@rizen | without plugins | 07:27 |
@rizen | firefox 2.0 is supposed to be able to | 07:27 |
@rizen | but unless ie 7.0 does | 07:27 |
@rizen | it won't matter | 07:27 |
perlDreamer | rizen: What's the replacement for Session::refreshUserInfo ? | 07:28 |
specsmu | I wish there were a Directory O' Files | 07:29 |
specsmu | I don't think like a FilePile | 07:29 |
perlDreamer | use ctags | 07:29 |
@rizen | $session->user({userId=>'XXX'}); | 07:29 |
perlDreamer | rizen: thx! | 07:29 |
@rizen | or $session->user({user=>$userObject}); | 07:30 |
@rizen | describe director o files | 07:30 |
specsmu | I mean... like an asset full of files, that an admin can add, delete, reorder | 07:30 |
specsmu | and that a user can download | 07:30 |
perlDreamer | Like a CS? | 07:31 |
specsmu | CS? | 07:31 |
perlDreamer | Collaboration System | 07:31 |
perlDreamer | You can build something a lot like the old FileManager with a CS | 07:31 |
@rizen | that's what a folder is | 07:31 |
specsmu | hmm... | 07:31 |
@rizen | a folder does everything you just listed | 07:32 |
specsmu | cool. | 07:32 |
perlDreamer | Do Folder's have the "multiple files per entry" feature that FileManagers had? | 07:32 |
@rizen | no | 07:32 |
@rizen | that was a dumb feature | 07:32 |
@rizen | mainly because it was limited | 07:32 |
@rizen | to only 3 | 07:32 |
@rizen | however | 07:32 |
@rizen | folders allow for subfolders | 07:32 |
@rizen | which allows you to group stuff | 07:32 |
@rizen | when a folder asset detects that it has a folder asset as a child | 07:33 |
specsmu | ahh, cool. | 07:33 |
specsmu | it does seem that "collaboration system" seems to be a misnomer. | 07:33 |
@rizen | it deals with it differently | 07:33 |
@rizen | than a regular file | 07:33 |
@rizen | we had to come up with a generic term for the cs | 07:33 |
@rizen | because it does so many things | 07:33 |
specsmu | why not just "grab bag"? | 07:33 |
specsmu | :) | 07:33 |
@rizen | "related list of things manager" just didn't seem like a good title | 07:34 |
perlDreamer | I'll tinker more with the folders. | 07:34 |
perlDreamer | Thanks for the tip, rizen! | 07:34 |
@rizen | np | 07:34 |
perlDreamer | that was the only thing keeping us from upgrading. | 07:35 |
@rizen | your file manager assets | 07:35 |
perlDreamer | yeah | 07:35 |
@rizen | are all converted into folders | 07:35 |
@rizen | automatically | 07:35 |
perlDreamer | right, but they're flat | 07:35 |
@rizen | yes | 07:35 |
@rizen | but file managers were flat too | 07:35 |
perlDreamer | flat, but allowed grouping of files. | 07:36 |
@rizen | sort of, in a crappy sort of way | 07:36 |
@rizen | =) | 07:36 |
perlDreamer | check one out: | 07:36 |
perlDreamer | http://www.sunsetpres.org/women/gift/ecclesiastes | 07:36 |
perlDreamer | PPTs and MP3s of studies | 07:37 |
@rizen | i c | 07:37 |
@rizen | that wasn't the intended use of it | 07:37 |
@rizen | but i can see how it works nicely | 07:37 |
specsmu | heh | 07:37 |
@rizen | that's actually the reason i created folders | 07:37 |
@rizen | cuz i was sick of the limitations of the file maanger | 07:37 |
perlDreamer | but the update scripts don't create subfolders, so it "looks like" that feature went away completely | 07:38 |
@rizen | right | 07:38 |
@rizen | but that's because you're not using the file manager | 07:38 |
@rizen | how i thought people were using it | 07:38 |
specsmu | I see they're using a cool menu | 07:38 |
@rizen | i didn't know anybody was using it that way | 07:39 |
perlDreamer | it's manually made (the cool menu) | 07:39 |
specsmu | congratulation, btw. | 07:39 |
perlDreamer | ? | 07:39 |
specsmu | you found a way to get me to visit a church website without wanting to write an angry letter. | 07:39 |
specsmu | ;) | 07:39 |
perlDreamer | oh, you're welcome | 07:39 |
@rizen | hey colin | 07:40 |
@rizen | you could pretty easily modify the upgrade script | 07:40 |
@rizen | for 6.2.11-6.3.0 | 07:40 |
@rizen | to create sub folders | 07:40 |
perlDreamer | I'll either do that, or post process | 07:40 |
perlDreamer | specsmu: it's running an old version of WG, 6.2.11 | 07:42 |
specsmu | hmm | 07:44 |
specsmu | I was running 6.1.1 a few weeks ago. | 07:45 |
perlDreamer | did you upgrade to something else? | 07:45 |
@rizen | hey colin, if i throw a big release party in chicago, will you come? | 07:45 |
specsmu | tried upgrading webgui | 07:45 |
specsmu | I ended up having to completely rebuild a site. | 07:45 |
specsmu | that damn photogallery asset. | 07:46 |
perlDreamer | need to check with Kathy on that | 07:46 |
perlDreamer | I'd love to. | 07:46 |
perlDreamer | when would it be? | 07:46 |
perlDreamer | 7.0-ish? | 07:47 |
perlDreamer | 6.9-ish? | 07:47 |
specsmu | not in los angeles? :) | 07:47 |
perlDreamer | specsmu: I've found it way easier to upgrade with the least amount of custom code. | 07:47 |
perlDreamer | So I used the USS to build photo galleries | 07:48 |
perlDreamer | Not so fancy, but they work | 07:48 |
perlDreamer | see:http://www.sunsetpres.org/life/sanctuary/pictures | 07:49 |
@rizen | it would be 7.0 | 07:49 |
@rizen | and no, not in la | 07:49 |
specsmu | aww | 07:49 |
specsmu | oh well, I probably wouldn't go even if it were. :) | 07:49 |
specsmu | <-- not a party person | 07:49 |
@rizen | it's going to be a geek party though | 07:49 |
@rizen | specs, you're also invited | 07:49 |
specsmu | I think the last party I attended was when I was 17. | 07:50 |
@rizen | it's just that i didn't think you'd come, since you hate webgui and all | 07:50 |
@rizen | =) | 07:50 |
specsmu | rizen: no, I wouldn't come because I live two thousand miles away. :) | 07:50 |
@rizen | hey colin | 07:50 |
perlDreamer | rizen? | 07:50 |
@rizen | specs said that webgui is a pile of crap | 07:50 |
specsmu | I did not. | 07:50 |
@rizen | but it's the best pile of crap out there | 07:50 |
@rizen | so that's why he uses it | 07:50 |
specsmu | well, you're getting closer. :) | 07:50 |
perlDreamer | what does that make PHP and Zope? | 07:51 |
@rizen | i'm paraphrasing here | 07:51 |
specsmu | you have the general sentiment correct. | 07:51 |
@rizen | i'm actually inclined to agree with him | 07:51 |
@rizen | it is a pile of crap | 07:51 |
@rizen | but it's the best pile of crap out there | 07:51 |
@rizen | but that doesn't mean we should rest on our laurels | 07:51 |
@rizen | cuz some other pile of crap | 07:51 |
perlDreamer | that's why we have 6.x | 07:52 |
@rizen | might come along and just get one turd better than us | 07:52 |
@rizen | yup | 07:52 |
specsmu | lol | 07:52 |
specsmu | reminds me of south park | 07:52 |
specsmu | it's a contest between a giant douche and a turd sandwich. | 07:52 |
perlDreamer | what if it wasn't bigger but just smelled worse? | 07:52 |
specsmu | lol | 07:53 |
@rizen | i think the point is | 07:53 |
@rizen | we know our shit stinks | 07:53 |
@rizen | and we're trying to correct it | 07:54 |
@rizen | that's what makes us different than most of them out there | 07:54 |
@rizen | we at least admit that we're not perfect | 07:54 |
perlDreamer | we could become the first CMS with a full test suite | 07:54 |
@rizen | hehe | 07:54 |
@rizen | i think bricolage has one | 07:54 |
@rizen | or at least a partial | 07:54 |
perlDreamer | With Ovid working on it, I wouldn't doubt it. | 07:54 |
specsmu | heh | 07:54 |
perlDreamer | It helps that here in Portland we have merlyn, rootbeer, chromatic, Allison Randal, Ovid, Ingy and Schwern | 07:55 |
specsmu | I used to live in portland.. | 07:56 |
perlDreamer | too much rain? | 07:56 |
specsmu | too few jobs | 07:56 |
perlDreamer | I hear ya. | 07:56 |
perlDreamer | I'm not even a real perl programmer. | 07:56 |
perlDreamer | I design chips for a living | 07:56 |
specsmu | actually, I lived in beaverton | 07:56 |
@rizen | so do you think that we could use "Our shit don't stink as much as the rest of them." as a slogan? | 07:57 |
specsmu | works for me. | 07:57 |
perlDreamer | Reminds me of the discussion that we had about locations for conferences. | 07:57 |
@rizen | i think we're probably going back to vegas btw | 07:57 |
perlDreamer | it's very cost effective | 07:58 |
@rizen | pretty much everyone i have talked to set | 07:58 |
perlDreamer | and I haven't seen he Borg yet | 07:58 |
@rizen | said vegas was number one | 07:58 |
specsmu | vegas is four hours from here | 07:58 |
perlDreamer | which hotel? | 07:58 |
@rizen | i'm working on a deal with the riviera | 07:58 |
@rizen | but we're also looking at the orleans | 07:59 |
@rizen | and a couple others | 07:59 |
@rizen | if we're going to vegas every year, the least we can do is switch hotels each time | 07:59 |
perlDreamer | that's cool. | 07:59 |
@snapcount | heh | 07:59 |
perlDreamer | I live in Hillsboro | 07:59 |
@snapcount | micro-variety | 07:59 |
perlDreamer | Hey, Roy! | 07:59 |
@snapcount | hola | 07:59 |
@rizen | what's that smell? | 07:59 |
@rizen | oh it's roy | 07:59 |
perlDreamer | WebGUI | 07:59 |
perlDreamer | :) | 08:00 |
@snapcount | !bash | 08:00 |
@WRE | |bash 38297| [JJJTTT] what's this 707 thiong? | 08:00 |
@WRE | |bash 38297| [st-707-afk] oh | 08:00 |
@WRE | |bash 38297| [st-707-afk] that's LOL upside-down | 08:00 |
@WRE | |bash 38297| [JJJTTT] gotcha | 08:00 |
@WRE | |bash 38297| [st-707-afk] HTTP 707: File Not Funny | 08:00 |
@WRE | |bash 38297| [st-707-afk] that's gonna be one of my new error messages | 08:00 |
@WRE | |bash 38297| [st-707-afk] well, neither of us are gainfully employed so that's what happens | 08:00 |
@WRE | |bash 38297| [st-707-afk] sit here and think of stupid shit | 08:00 |
@snapcount | take that | 08:00 |
perlDreamer | okay, clue me in | 08:00 |
perlDreamer | what's bang-bash? | 08:00 |
@snapcount | it causes wre to insult jt | 08:00 |
@snapcount | for calling me stinky | 08:00 |
perlDreamer | WRE's a bot? | 08:01 |
@snapcount | actually, it just spews out funny stuff | 08:01 |
@snapcount | yeah | 08:01 |
@snapcount | !lastspoke perlDreamer | 08:01 |
@WRE | perlDreamer last uttered a word on #webgui less than a minute ago. | 08:01 |
@snapcount | and if you're dealing with a client | 08:01 |
perlDreamer | !help | 08:01 |
@snapcount | and need an excuse | 08:01 |
perlDreamer | !api | 08:02 |
specsmu | from bash.org | 08:02 |
@snapcount | !bofh | 08:02 |
@WRE | BOFH Quick-excuse: Party-bug in the Aloha protocol. | 08:02 |
perlDreamer | !commands | 08:02 |
perlDreamer | !man | 08:02 |
perlDreamer | hmmmm | 08:02 |
@snapcount | you know everyone asks for bot documentation | 08:02 |
perlDreamer | :) | 08:02 |
perlDreamer | It's my gig. | 08:02 |
perlDreamer | !backdoor | 08:02 |
@snapcount | so I've decided Mozilla Calendar doesn't suck after all | 08:02 |
@snapcount | except for the timezone thing | 08:03 |
@snapcount | so how's 6.9 coming? | 08:03 |
perlDreamer | !history | 08:03 |
@rizen | did switching your timezone in webmail help? | 08:03 |
@rizen | just checked in another test Session_Var | 08:03 |
@snapcount | no | 08:03 |
perlDreamer | nice test writing | 08:03 |
@snapcount | I just change them manually | 08:04 |
@rizen | and fixed a few more bugs whilst writing it | 08:04 |
perlDreamer | I'm tempted to try out WWW::Mechanize | 08:04 |
perlDreamer | but it wouldn't work with our javascript | 08:04 |
@snapcount | may the force be with you | 08:04 |
@snapcount | cuz I'll be over here | 08:04 |
@snapcount | hehe | 08:04 |
perlDreamer | 6.9 | 08:05 |
perlDreamer | lots of tests being written | 08:05 |
perlDreamer | many of them work | 08:05 |
@snapcount | that's cool | 08:05 |
perlDreamer | matt and len were working on some infinite loop problem in the Session code, but they were using a browser. | 08:05 |
@rizen | that's cuz they have extreme opposition to writing tests for some reason | 08:06 |
perlDreamer | there's one posted outstanding bug, where i18n for database code is completely broken. | 08:06 |
@snapcount | for 6.9? | 08:06 |
perlDreamer | it's due to the change in i18n API. | 08:06 |
perlDreamer | no more subroutine access, object methods only | 08:06 |
@snapcount | I didn't realize people were posting bugs for 6.9 already | 08:07 |
perlDreamer | oh, yeah. | 08:07 |
perlDreamer | it's all development stuff | 08:07 |
@snapcount | I'll be on a 6.8 bug safari in a few hours | 08:08 |
perlDreamer | are you a late nighter? | 08:09 |
@snapcount | sometimes | 08:09 |
@rizen | POD.t is working again | 08:09 |
@snapcount | I just don't sleep much | 08:09 |
@snapcount | right now I'm trying to organize myself so I can actually accomplish stuff instead of working in circles | 08:10 |
@snapcount | at least MLK died so I don't have to go to school on monday :-) | 08:10 |
specsmu | heh. | 08:10 |
specsmu | if I lived in south central I'd be offended | 08:10 |
@snapcount | well, I'm sure he died for other stuff too | 08:11 |
@snapcount | I was paying my respects | 08:11 |
specsmu | :) | 08:11 |
@snapcount | hey... what's the difference in the subscribe modes for the PB mailing list | 08:12 |
@snapcount | I always guess and get it wrong the first time | 08:12 |
@snapcount | wtf is digest? I think that's the one I hate | 08:12 |
@rizen | digest, i believe, is similar to index | 08:13 |
@rizen | except sends you the contents of all the messages once per day | 08:13 |
@rizen | if you want, i can get it out of the help | 08:13 |
@snapcount | ok... so index is the normal one | 08:13 |
@rizen | for the mail server | 08:13 |
@rizen | no | 08:13 |
@rizen | index just tells you who sent what | 08:14 |
@rizen | it's an index of names and subject lines | 08:14 |
@rizen | feed | 08:14 |
@rizen | is the normal one | 08:14 |
@snapcount | ok | 08:14 |
@snapcount | we should put a blurb about that on the page where you signup. I tried searching google for the difference between them and couldn't find anything | 08:15 |
@snapcount | thx for the info | 08:15 |
perlDreamer | I think you're going to win our bet, JT | 08:17 |
@rizen | oh yeah? | 08:17 |
perlDreamer | yeah | 08:17 |
@rizen | why do you think that? | 08:17 |
perlDreamer | I figured that I could write basic POD for all the rest of WebGUI to make all the tests pass. | 08:18 |
perlDreamer | but with the 6.9 changes, I'm not so sure anymore | 08:18 |
perlDreamer | It's big. | 08:18 |
@rizen | please | 08:18 |
specsmu | what will 6.9 have that 6.8 doesn't? | 08:18 |
@rizen | all the new methods i created in 6.9 i already wrote POD for | 08:18 |
perlDreamer | all the POD for SQL.pm is out of date. | 08:19 |
@rizen | so the size of the task is no different | 08:19 |
perlDreamer | It's not the only stuff, either. | 08:19 |
@rizen | yeah, but it can be out of date | 08:19 |
@rizen | and still pass | 08:19 |
perlDreamer | that's a legalism | 08:19 |
@rizen | all the pod needs to be gone over with a fine toothed come in order to get to 7.0 stable status anyway | 08:19 |
@rizen | so just write the pod for the missing stuff | 08:20 |
@rizen | and you're done | 08:20 |
@rizen | which, granted | 08:20 |
@rizen | is still a lot of pod | 08:20 |
perlDreamer | true. | 08:20 |
@rizen | if you thought you could do it before | 08:20 |
@rizen | you should still think you can do it now | 08:20 |
perlDreamer | okay | 08:20 |
@rizen | unless you've finally seen the error of your ways | 08:20 |
perlDreamer | oh no | 08:21 |
@rizen | cuz i told you that it would be very hard | 08:21 |
perlDreamer | I want that daily test run | 08:21 |
@rizen | cuz there was so much to do | 08:21 |
perlDreamer | actually, I think you'll like it too, once we have enough tests written | 08:23 |
@snapcount | what url should I be using to browse the wrebuild folder (svn) on the website | 08:24 |
@snapcount | I tried replacing WebGUI with wrebuild and it got pissed | 08:25 |
@rizen | hehe | 08:25 |
@rizen | don't try and muck with the url | 08:25 |
@rizen | just click on "WebGUI SVN" in the crumbtrail | 08:26 |
@rizen | and then select wrebuild | 08:26 |
@snapcount | ahh | 08:26 |
@snapcount | oh there everything else is | 08:26 |
@snapcount | my eyes are opened | 08:26 |
@rizen | darmok his eyes wide open | 08:26 |
@rizen | darmok when the walls fell | 08:27 |
perlDreamer | darmok and gelad? | 08:27 |
@rizen | at tenagra | 08:27 |
@rizen | gelad on the ocean | 08:27 |
specsmu | is there a way to change page rank? | 08:28 |
@rizen | gelad his arms wide | 08:28 |
@rizen | of course there is | 08:28 |
specsmu | darmuk and gillard at tenagra | 08:28 |
@rizen | there are actually 3 ways to do it | 08:28 |
perlDreamer | you'd better not be reading some online script for TNG | 08:28 |
specsmu | lol, no. | 08:28 |
@rizen | do you want to do it programatically or through the UI? | 08:29 |
specsmu | through the ui | 08:29 |
specsmu | so far all I've figured is to cut and paste | 08:29 |
@rizen | from the inline view or in the asset manager? | 08:29 |
@rizen | or both? | 08:29 |
specsmu | inline | 08:29 |
@rizen | click on the class icon | 08:29 |
@rizen | and then select promote/demote | 08:30 |
specsmu | ahhh | 08:30 |
@snapcount | rizen: what else did you want changed with wremonitor other than logging amount of memory in use when kill is issued? | 08:30 |
@rizen | hey wait, he tricked me | 08:30 |
@rizen | he just got free support | 08:30 |
@rizen | someone go kill him | 08:30 |
specsmu | lol | 08:30 |
@snapcount | (please deposit $0.25) | 08:30 |
@rizen | that was all roy | 08:30 |
@rizen | thanks | 08:30 |
@snapcount | if you'd like to make a call | 08:31 |
@snapcount | oh ok | 08:31 |
@snapcount | cool... i had already finished that | 08:31 |
@snapcount | wasn't sure if I was done | 08:31 |
* specsmu puts in a quarter | 08:32 | |
specsmu | where should I put it? | 08:33 |
perlDreamer | rizen: do you know if Test::More subroutines have defined return values, for things like ok, is, isnt, etc? | 08:34 |
perlDreamer | I'm not finding anything in the docs, and you know Andy | 08:34 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: perlDreamer, @snapcount | 08:35 | |
-!- Netsplit over, joins: snapcount | 08:35 | |
-!- Netsplit over, joins: perlDreamer | 08:36 | |
snapcount | that was weird | 08:36 |
-!- mode/#webgui [+o snapcount] by WRE | 08:36 | |
@rizen | no idea if they have subroutines at all | 08:36 |
@rizen | sorry | 08:36 |
@rizen | return values at all | 08:36 |
@rizen | i guess it would be easy enough to find out | 08:37 |
perlDreamer | am I still here? | 08:37 |
perlDreamer | bueller? | 08:37 |
* specsmu is still looking for quarter slot | 08:37 | |
@rizen | yes | 08:37 |
@rizen | they return 1 if successful | 08:37 |
@rizen | and 0 if not | 08:37 |
@rizen | yes you're here perlDreamer | 08:38 |
@rizen | type if you see this | 08:38 |
perlDreamer | specsmu: place your Visa card on the coffee holder and then download this WMF file to have your computer process it :) | 08:38 |
perlDreamer | cool | 08:38 |
specsmu | lol. | 08:39 |
-!- Netsplit orwell.freenode.net <-> irc.freenode.net quits: perlDreamer | 08:41 | |
-!- Netsplit over, joins: perlDreamer | 08:43 | |
-!- perlDreame1 [n=colink@199.107.160.242] has joined #webgui | 08:44 | |
perlDreame1 | hello? | 08:44 |
perlDreame1 | am I persona grata again? | 08:44 |
@rizen | yup | 08:44 |
perlDreame1 | SQL.t is committed | 08:47 |
perlDreame1 | are FormListEquiv and mandatory template variables the only two missing? | 08:47 |
@rizen | User.t isn't fully functional yet | 08:48 |
@rizen | but it's a problem with DateTime | 08:48 |
@rizen | so I'm working on Session_DateTime.t right now | 08:49 |
perlDreame1 | ok | 08:49 |
@snapcount | farking sourceforge | 08:49 |
perlDreame1 | I should have used a loop on FormListEquiv.t | 08:49 |
@snapcount | our project page is just blank | 08:50 |
@snapcount | syn | 08:52 |
@rizen | seems to be working for me | 08:55 |
@snapcount | r u logged in | 08:55 |
@rizen | no | 08:56 |
@rizen | doing it now | 08:56 |
@rizen | still not blank | 08:56 |
@snapcount | grr | 08:57 |
@snapcount | I'll logout and back in | 08:57 |
@snapcount | hmm | 08:57 |
@snapcount | only does it when I use ssl | 08:57 |
@snapcount | weird | 08:58 |
specsmu | oh, now that's interesting. | 09:00 |
specsmu | did you fix the attachment javascript between .3 and .4? | 09:00 |
specsmu | oh, wait, nevermind. | 09:00 |
specsmu | I'm not using konqueror. | 09:00 |
specsmu | :) | 09:00 |
@snapcount | ok... my eyes are throwing I/O exceptions and a kernel panic is likely | 09:05 |
perlDreame1 | $snapcount->sleep | 09:05 |
@rizen | or better | 09:05 |
@rizen | $snapcount->reboot(); | 09:05 |
@snapcount | $self->sleep('60*60*5'); | 09:05 |
perlDreame1 | open (BEVERAGE, '/dev/caffeine') or die "No caffeine\n"; | 09:06 |
perlDreame1 | $self->imbibe(<BEVERAGE>) | 09:06 |
@snapcount | grep /dev/blanket | 09:06 |
perlDreame1 | $self->insert('sheets') | 09:06 |
@rizen | $snapcount->sleep(60*60*8) unless ($snapcount->reboot); | 09:06 |
perlDreame1 | snapcount, mount check exceeded | 09:07 |
perlDreame1 | proceed with fsck (Y/n) | 09:07 |
@rizen | i'm trying to decide whether to throw a 7.0 release party | 09:09 |
@rizen | or to do some sort of big shindig at this year's wuc | 09:10 |
@rizen | for 7.0 | 09:10 |
perlDreame1 | I like the idea | 09:10 |
@rizen | which? | 09:10 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Read error: 110 (Connection timed out)] | 09:10 | |
perlDreame1 | parties | 09:10 |
@rizen | ok, but which one | 09:10 |
@rizen | some sort of after hours party at the wuc | 09:11 |
@rizen | or a seperate event | 09:11 |
@rizen | in chicago | 09:11 |
@rizen | methinks if we did the seperate event, it would be cooler | 09:11 |
perlDreame1 | a separate party would be real expensive for PB and for the attenders. | 09:11 |
@rizen | but not many people would show | 09:11 |
perlDreame1 | but yeah, much cooler | 09:11 |
perlDreame1 | and PB people could probably use extra face time | 09:12 |
@rizen | perhaps an after hours party | 09:12 |
@rizen | incidentally webgui turns 5 in august | 09:12 |
@rizen | so we need a party for that too | 09:13 |
perlDreame1 | :) | 09:13 |
@rizen | methinks rolling them all into one huge event | 09:13 |
@rizen | would be a good idea | 09:13 |
perlDreame1 | yeah | 09:14 |
@rizen | are you coming to the wuc again? | 09:14 |
perlDreame1 | yes | 09:15 |
perlDreame1 | planning on it | 09:15 |
@rizen | we should have a party for you too | 09:15 |
@rizen | for all the docs and tests you've been writing | 09:15 |
@rizen | =) | 09:15 |
perlDreame1 | thanks | 09:15 |
perlDreame1 | oh dear | 09:16 |
perlDreame1 | that put me over the top | 09:17 |
perlDreame1 | I didn't get the form code fully sessionized. | 09:17 |
perlDreame1 | time to do the snapcount | 09:17 |
@rizen | what is the snapcount? | 09:17 |
@rizen | sleep? | 09:17 |
perlDreame1 | yup | 09:18 |
@rizen | me too soon | 09:18 |
@rizen | just going to finish this test first | 09:18 |
perlDreame1 | catch y'all tomorrow | 09:18 |
-!- perlDreame1 [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 09:18 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 09:27 | |
specsmu | wow. collaboration is broked. | 09:34 |
@rizen | howso? | 09:34 |
specsmu | titled link list... well, how bout I show you. | 09:35 |
specsmu | http://www.ladyfaceconsulting.com/home/software/downloads | 09:35 |
specsmu | I uploaded an attachment.. but you click on the link, it doesn't take you to the attachment. | 09:36 |
@rizen | is that the default titled link list template? | 09:37 |
specsmu | yep. | 09:37 |
@rizen | k, you're not exactly using it correctly then | 09:37 |
@rizen | what i mean by that is | 09:37 |
specsmu | pfft.. figures | 09:37 |
@rizen | it's not supposed to take you to the submission | 09:37 |
@rizen | it's supposed to take you to a URL | 09:38 |
specsmu | ahh | 09:38 |
@rizen | that you specify in the post form template | 09:38 |
@rizen | so you need to use the link post form template | 09:38 |
* specsmu drops in a quarter | 09:39 | |
@rizen | there actually is a reason people buy support from us | 09:40 |
specsmu | I know | 09:41 |
specsmu | I'm not trying to take advantage | 09:41 |
specsmu | :) | 09:41 |
specsmu | but I'm not tricking you, either. | 09:41 |
@rizen | wasn't accusing | 09:41 |
@rizen | just didn't know if you were one of those that think we're the evil empire | 09:41 |
@rizen | cuz we don't provide free support | 09:41 |
specsmu | no | 09:42 |
specsmu | I don't really know how I feel. :) | 09:42 |
specsmu | I just figured if you were here, and didn't tell me to fsck off, it wasn't a problem | 09:43 |
specsmu | I figured you'd tell me when it got too bad | 09:43 |
specsmu | or if | 09:43 |
specsmu | or whatever | 09:43 |
@rizen | it's 2am on sunday morning | 09:43 |
@rizen | i'm here | 09:43 |
@rizen | you're here | 09:43 |
@rizen | what the hell do i care | 09:43 |
@rizen | i don't even mind giving free support | 09:44 |
@rizen | i just charge for it, cuz i have to eat | 09:44 |
@rizen | and pay my employees | 09:44 |
specsmu | I know what you mean | 09:44 |
@rizen | it's funny how employees get pissy when you don't pay them =) | 09:44 |
specsmu | I don't have any employees, but I want to get to the point where I do | 09:45 |
@rizen | what is it that you do? | 09:45 |
specsmu | computer administration, etc. | 09:45 |
specsmu | hosting | 09:45 |
@rizen | sort of a freelance it company? | 09:46 |
specsmu | kind of. | 09:46 |
specsmu | if I might make a suggestion | 09:46 |
specsmu | I use a web control panel called DSM... | 09:46 |
@rizen | dsm sux ass | 09:46 |
@rizen | just kidding, never heard of it | 09:47 |
specsmu | heh | 09:47 |
specsmu | well, anyway | 09:47 |
specsmu | they're proprietary, yes | 09:47 |
specsmu | but they have a subscription for about $10/mo. | 09:47 |
specsmu | or you can buy it outright for $150. | 09:47 |
specsmu | would it be practical to sell monthly subscriptions like that, even if it's just for support? | 09:47 |
specsmu | I'd pay that just to have a few questions answered | 09:47 |
specsmu | not for any of the more advanced stuff though | 09:48 |
@rizen | we've thought long and hard about it | 09:48 |
@rizen | but the problem is that it doesn't work out mathematically | 09:48 |
@rizen | people ask 90% of their questions in the first 1-3 months | 09:48 |
@rizen | so that's where our cost is | 09:48 |
@rizen | if we did just one month subscriptions | 09:48 |
@rizen | then we'd actually have to charge full price | 09:49 |
@rizen | like an hourly rate | 09:49 |
@rizen | for support | 09:49 |
@rizen | and it would be more expensive | 09:49 |
@rizen | than what we offer for 12 months | 09:49 |
specsmu | hmm | 09:49 |
@rizen | we're playing a gamble | 09:49 |
specsmu | well, just a suggestion. | 09:49 |
@rizen | it's a good suggestion | 09:49 |
@rizen | it gets made about every 2 or 3 weeks | 09:49 |
@rizen | it just doesn't work out fiscally | 09:49 |
@rizen | what do you charge your clients for an hour of work? | 09:51 |
specsmu | well, that is a variable rate. | 09:51 |
specsmu | but let's say $60 | 09:51 |
@rizen | ok | 09:51 |
@rizen | let's say that a person might open 10 support tickets within the first month of signing up with you, cuz they're getting used to the process and what you provide | 09:52 |
@rizen | each support ticket takes 1 hour of your time (on average, some take way less, some take way longer) | 09:52 |
@rizen | that would be $600 per month for support | 09:52 |
@rizen | we charge $500 per year | 09:52 |
specsmu | hmm. | 09:53 |
specsmu | I'd buy it if I could afford it. | 09:53 |
@rizen | also, our hourly support rate | 09:53 |
@rizen | is $200 | 09:53 |
@rizen | we don't charge hourly most of the time | 09:53 |
@rizen | yeah, i'm sure you would buy it if you could afford it | 09:53 |
@rizen | but that's the cool thing about open source communities | 09:54 |
@rizen | we put up a public message board | 09:54 |
@rizen | that's free for all to use | 09:54 |
@rizen | and the community can support itself | 09:54 |
specsmu | I even answered a question on it :) | 09:54 |
@rizen | to some extent | 09:54 |
@rizen | and when people like you do that | 09:54 |
@rizen | that's when the community is working at it's best | 09:54 |
@rizen | i'm all for that sort of thing | 09:55 |
@rizen | i wish there were more people answering questions out there | 09:55 |
@rizen | then people could get all their simple questions answered out there | 09:55 |
@rizen | and only come to us when something really difficult or challenging arises | 09:55 |
specsmu | heh | 09:56 |
specsmu | oh well, not gonna try to figure out that file thing | 09:58 |
specsmu | right now, anyway | 09:58 |
@rizen | methinks it's time to go watch some tv to numb my brain | 09:58 |
@rizen | and then go to bed | 09:58 |
specsmu | ok | 09:58 |
@rizen | nice talking to you | 09:59 |
specsmu | see you later. | 09:59 |
specsmu | you too | 09:59 |
@rizen | thanks for the idea on the style sheet | 09:59 |
specsmu | yeah | 09:59 |
specsmu | that's a fair trade for tricking you into some answers | 09:59 |
specsmu | :) | 09:59 |
@rizen | hopefully i'll see you on here some more, with more brilliant ideas | 09:59 |
@rizen | =) | 09:59 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 09:59 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 14:31 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 14:31 | |
@pbmdawg | anyone there? | 14:32 |
@xdanger | only me =) | 15:16 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 16:36 | |
@pbmdawg | hey len | 16:40 |
@pbmdawg | webgui displays pages. :) | 16:40 |
@pbmdawg | (as soon as i check in some stuff) | 16:40 |
lenthamen | hehe that good news :) | 16:44 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has left #webgui [] | 16:44 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 16:45 | |
@pbmdawg | len: wanna help me find a bug? | 16:45 |
lenthamen | I can help you but not right away. I'm working on something that I need to finish today :( | 16:48 |
@pbmdawg | oh ok :) | 16:49 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 18:05 | |
snapcount | !cnlist | 18:06 |
@pbmdawg | ahoy | 18:06 |
snapcount | hey | 18:06 |
@pbmdawg | webgui lives. ish. | 18:06 |
snapcount | new session stuff is running huh? | 18:07 |
@pbmdawg | yeah, somewhat | 18:07 |
@pbmdawg | Session::form::process doesn't work | 18:07 |
@pbmdawg | also we need a method in that module that returns a list of all the form parameters. | 18:07 |
@pbmdawg | so if you want something to work on.... :) | 18:08 |
snapcount | I'm working on 6.8.5 today | 18:08 |
@pbmdawg | oh | 18:08 |
snapcount | we're probably doing another release tommorow | 18:08 |
@pbmdawg | that'll be nice. | 18:08 |
snapcount | BUGKILLR | 18:08 |
@pbmdawg | BUGEATR | 18:09 |
-!- mode/#webgui [+o snapcount] by WRE | 18:10 | |
@snapcount | my shit is fux0r3d | 18:11 |
* snapcount reboots | 18:11 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has quit [] | 18:12 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 18:32 | |
-!- mode/#webgui [+o snapcount] by WRE | 18:33 | |
@snapcount | I need help closing bugs for 6.8.5 | 18:53 |
@snapcount | if anyone wants to close a few please assign them to yourself on sf | 18:53 |
@snapcount | (don't forget to merge the changes) | 18:53 |
@snapcount | :-) | 18:53 |
@snapcount | we're going to try and release 6.8.5 tommorow | 18:56 |
@pbmdawg | I think it's just me and you in here Roy | 18:56 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 18:58 | |
perlDreamer | morning, guys | 18:58 |
@snapcount | you must be on the west coast :-) | 18:58 |
@pbmdawg | and colin | 18:58 |
perlDreamer | and colin what? | 18:58 |
@pbmdawg | nuthin | 18:58 |
@pbmdawg | :) | 18:58 |
perlDreamer | "hrm" | 18:59 |
@pbmdawg | [10:56] snapcount: we're going to try and release 6.8.5 tommorow | 18:59 |
@pbmdawg | [10:56] pbmdawg: I think it's just me and you in here Roy | 18:59 |
@pbmdawg | [10:57] *** perlDreamer has joined #webgui. | 18:59 |
@snapcount | haha | 18:59 |
@pbmdawg | and colin | 18:59 |
@snapcount | I missed your last comment | 18:59 |
@snapcount | I get it now | 18:59 |
@pbmdawg | great, now my text is red. | 19:00 |
@snapcount | pfft | 19:00 |
@snapcount | everything you say seems so important now | 19:00 |
perlDreamer | how's webgui today? | 19:00 |
@pbmdawg | WEBGUI | 19:00 |
@snapcount | well, that's closer to black | 19:00 |
@pbmdawg | webgui makes (some) pages. | 19:00 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 19:00 | |
-!- mode/#webgui [+o rizen] by xdanger | 19:00 | |
@pbmdawg | whoozeewhat? | 19:01 |
@pbmdawg | syntaxCheck.t passes, mostly. | 19:01 |
@pbmdawg | (on my box) | 19:01 |
@pbmdawg | (Colin:) | 19:02 |
@pbmdawg | ( Colin: ) | 19:02 |
@snapcount | okay... those colors offend me | 19:02 |
@pbmdawg | here | 19:02 |
@snapcount | does anyone know of a reason that the old url of an asset remains valid after changing it | 19:02 |
@snapcount | is this a feature or a bug | 19:02 |
@pbmdawg | jt already closed that ticket. | 19:03 |
@rizen | intended behavior | 19:03 |
@snapcount | oh | 19:03 |
@snapcount | I must have lag | 19:03 |
@snapcount | b/c I just opened sf a few minutes ago :-) | 19:03 |
@rizen | i just closed it 2 minutes ago | 19:03 |
perlDreamer | is old url persistance due to version control? | 19:03 |
@rizen | yes | 19:03 |
perlDreamer | I'm either getting to be better at guessing or I'm starting to understand WG. | 19:04 |
@snapcount | so are we going with Matt's new format on SF. I like it | 19:04 |
@pbmdawg | rizen: we could rot13 the url property of the old revision when a new revision is created. Then revert it if it is "reactivated" | 19:04 |
@snapcount | labeling things Fixed instead of closing | 19:04 |
@snapcount | and then closing before the release | 19:05 |
@rizen | what is rot13 | 19:06 |
@snapcount | kinda like md5 | 19:06 |
@pbmdawg | never mind. I just mean reversibly encode it somehow. | 19:06 |
@rizen | i don't particularly like that new format | 19:06 |
@snapcount | different algorithim | 19:06 |
@rizen | why would we do that? | 19:07 |
@pbmdawg | so the old url doesn't "work" | 19:07 |
@rizen | we want the old url to work | 19:07 |
perlDreamer | rot13 = tr/a-z/n-za-m/ | 19:07 |
@rizen | the old URL should work | 19:07 |
@snapcount | it's too early in the morning to discuss transliterations | 19:07 |
@pbmdawg | oh. ok. | 19:07 |
@rizen | i need you guys to understand this | 19:08 |
@snapcount | rizen: you don't like the new format on SF? | 19:08 |
perlDreamer | set your decoder ring to M and get ready for The Shadow's Secret Daily Message | 19:08 |
@rizen | because this question comes up a lot | 19:08 |
@rizen | the old URL must continue to work | 19:08 |
@rizen | a) because the W3C recommends this procedure | 19:08 |
@rizen | b) due to versioning | 19:09 |
@rizen | if we alter the old URL in any way | 19:09 |
@rizen | and someone creates a new page | 19:09 |
@rizen | with the same url | 19:09 |
@rizen | we can never roll back to that old version | 19:09 |
@rizen | cuz we can't recover the url | 19:09 |
@pbmdawg | true. | 19:09 |
@snapcount | so what about stale links taking people to old content | 19:10 |
@snapcount | just have to deal with it | 19:10 |
perlDreamer | just curious, how come URLs are used instead of ID's? | 19:10 |
@snapcount | err old versions | 19:10 |
@rizen | one thing at a time | 19:10 |
@rizen | snapcount | 19:10 |
@snapcount | haha | 19:10 |
@rizen | it's not possible to take you to stale content | 19:10 |
@rizen | cuz if you go to the old url | 19:10 |
@rizen | you're still taken to the new version of the asset | 19:11 |
@snapcount | oh ok | 19:11 |
@rizen | and if the asset is deleted | 19:11 |
@rizen | you're taken to the "not found" page | 19:11 |
@snapcount | got it | 19:11 |
@rizen | perlDreamer | 19:11 |
@rizen | i don't understand the question | 19:11 |
perlDreamer | you said that if the URLs were the same that the old page couldn't be accessed. | 19:11 |
@rizen | yes, if two assets have the same url | 19:12 |
perlDreamer | but the user's current version is tied to a tag, which could be tied to ID's instead of URLs | 19:12 |
perlDreamer | I think | 19:12 |
@rizen | which one do you serve up | 19:12 |
perlDreamer | the one for the user's current tag | 19:12 |
@rizen | no | 19:12 |
@rizen | there is no tag | 19:12 |
perlDreamer | which would mean a gnarly lookup | 19:12 |
@rizen | this is a user we're talking about | 19:12 |
perlDreamer | no tag? | 19:12 |
@rizen | user's have nothing to do with tags | 19:12 |
@rizen | tags are only for cms | 19:12 |
@rizen | CM's | 19:12 |
perlDreamer | okay | 19:12 |
@rizen | a user looks at what's published | 19:13 |
@rizen | they don't know about tags | 19:13 |
@rizen | should never know about tags | 19:13 |
@rizen | etc | 19:13 |
@rizen | let's take a different approach | 19:13 |
@rizen | cuz i don't feel you're getting me | 19:13 |
@rizen | you have a filesystem | 19:13 |
@rizen | on your personal computer | 19:13 |
@rizen | can you store two files at the same path | 19:13 |
@rizen | with the same filename? | 19:14 |
perlDreamer | no | 19:14 |
@rizen | that's the same reason two assets can't exist with the same url | 19:14 |
@rizen | the web server wouldn't know which one to serve up | 19:14 |
@rizen | you have to forget about versioning in this case | 19:15 |
@rizen | because from an end user's point of view | 19:15 |
@rizen | versioning doesn't exist | 19:15 |
perlDreamer | right | 19:15 |
perlDreamer | I keep thinking that there's a "RELEASED" tag that is used to figure out what users can see | 19:15 |
@rizen | even if there was | 19:15 |
@rizen | you couldn't have 2 things at the same url | 19:16 |
@rizen | no matter what configuration you through at it | 19:16 |
@rizen | ultimately you have exactly one url per object | 19:16 |
@rizen | there's no way to have one url point to 2 seperate things | 19:16 |
@rizen | i've given this hours and hours and hours of consideration | 19:17 |
@rizen | cuz i have some clients that insist that they should be able to rename one asset | 19:17 |
@rizen | and put another in it's place with the same url | 19:17 |
@rizen | without having to delete the old revisions | 19:17 |
@rizen | but any way you look at it | 19:17 |
@rizen | doing that breaks the versioning system | 19:18 |
@rizen | because it comes down to two possible errors | 19:18 |
@rizen | a) you can't roll back because there would be a conflicting url | 19:18 |
@rizen | b) you can roll back, but never with the url you originally had | 19:18 |
@rizen | therefore urls aren't versioned | 19:18 |
@rizen | if we want to make that change | 19:19 |
@rizen | that urls aren't versioned | 19:19 |
@rizen | i'm ok with it | 19:19 |
@rizen | but there are consequences of it | 19:19 |
@snapcount | rizen: do you usually do a commit after each bug fix, or just fix a bunch of stuff and then commit | 19:19 |
@rizen | i don't usually do anything | 19:19 |
@rizen | sometimes it's one | 19:20 |
@snapcount | play make believe with me | 19:20 |
@rizen | sometimes it's the either | 19:20 |
@rizen | are you asking me what i want you to do? | 19:20 |
@snapcount | just trying to figure out what other people do | 19:20 |
@snapcount | I usually commit after each bug | 19:20 |
@snapcount | b/c the svn logs are more meaningfull | 19:20 |
@rizen | i really don't have one way i do it | 19:20 |
@rizen | the only thing that i try to be consistent on | 19:21 |
@rizen | is that i try to list everything i did | 19:21 |
@rizen | in the comment | 19:21 |
@rizen | when i commit | 19:21 |
perlDreamer | time for me to head to church guys | 19:21 |
@rizen | what | 19:21 |
@rizen | church | 19:21 |
@rizen | on sunday? | 19:21 |
@rizen | you've got to be kidding me | 19:21 |
perlDreamer | :) I might be back later today/tonight | 19:21 |
@rizen | =) | 19:21 |
@snapcount | it's just a pain to commit after each bug when you have to merge the changes into head | 19:21 |
@snapcount | so I thought I'd see what everyone else was doing | 19:22 |
@snapcount | later colin | 19:22 |
@rizen | that's why i don't do it only one way | 19:22 |
@rizen | do what's most efficient for you | 19:22 |
@snapcount | aye aye cap'n | 19:22 |
@snapcount | yarr | 19:22 |
@rizen | walk the plank as you shiver me timbers | 19:22 |
@snapcount | so you never answered me about the SF question | 19:23 |
@rizen | that sounds sort of brokeback mountainish? | 19:23 |
-!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 19:23 | |
@snapcount | are we gonna change the title to fixed and close the tracker before the release | 19:24 |
@rizen | that's up to you | 19:27 |
@snapcount | okay... that's the new rule | 19:27 |
@rizen | but i prefer to just close them as they're fix | 19:27 |
@snapcount | well fuckers keep submitting dups | 19:27 |
@snapcount | it's annoying | 19:27 |
@rizen | do you really think that's going to stop | 19:27 |
@rizen | or even slow down | 19:27 |
@rizen | by implementing this rule? | 19:27 |
@rizen | it won't | 19:27 |
@rizen | people don't read the bug reports that already exist | 19:28 |
@snapcount | you know | 19:28 |
@snapcount | you're right | 19:28 |
@snapcount | but | 19:28 |
@pbmdawg | Welcome to WebGUI. This is web done right. | 19:28 |
@snapcount | what it will help is for developers | 19:28 |
@snapcount | if I see a new bug and another one with a similar desc | 19:29 |
@snapcount | and one has fixed in it | 19:29 |
@snapcount | I won't waste my time looking at the dup | 19:29 |
@snapcount | (or as much time) | 19:29 |
@rizen | like i said, i don't care what you do | 19:29 |
@rizen | just make sure you're doing it for the right reasons | 19:29 |
@rizen | and if it's to get people to stop submitting dups | 19:29 |
@rizen | that's the wrong reason | 19:29 |
@snapcount | ok... I need to think about it some more | 19:31 |
@snapcount | I'm on the fence again, Matt | 19:31 |
@pbmdawg | wutevr | 19:31 |
@snapcount | so jump in if you see other advantages... right now I'm inclined to just do it the way we have been | 19:31 |
@pbmdawg | rizen: | 19:39 |
@pbmdawg | rizen: in this conversion, I'm seeing a few examples of things that weren't fully migrated from pre 6.3 days | 19:39 |
@pbmdawg | kinda funny | 19:39 |
@rizen | like? | 19:41 |
@rizen | i'm sure you're right | 19:41 |
@rizen | but i'd still like to know what we missed | 19:41 |
@pbmdawg | uses of $session{page} | 19:41 |
@pbmdawg | in HttpProxy.pm | 19:41 |
@rizen | actually some stuff for $session{page} continued on for Style.pm | 19:42 |
@rizen | things like makePrintable | 19:42 |
@pbmdawg | 'twas $session{page}{cacheTimeout} | 19:42 |
@rizen | useAdminStyle | 19:42 |
@rizen | etc | 19:42 |
@rizen | oh, yeah, not that | 19:42 |
@pbmdawg | i changed it to $self->session->asset->get("cacheTimeout") | 19:42 |
@pbmdawg | err I mean $self->get("cacheTimeout") | 19:43 |
@pbmdawg | one of those | 19:43 |
@pbmdawg | :p | 19:43 |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit [Read error: 110 (Connection timed out)] | 19:49 | |
@rizen | what we have here is failure to communicate | 19:54 |
@rizen | but i can't figure out why | 19:54 |
@pbmdawg | ? | 19:54 |
@rizen | running the User.t test | 19:54 |
@rizen | on line 201 of lib/WebGUI/User.pm | 19:54 |
@rizen | i get an error | 19:54 |
@rizen | saying that $self->session | 19:54 |
@rizen | isn't defined | 19:54 |
@rizen | however | 19:54 |
@snapcount | ohhhhh shiiiiiittttt | 19:55 |
@rizen | if i call $self->session->errorHandler->getStackTrace | 19:55 |
@rizen | just before it | 19:55 |
@rizen | then all the sudden | 19:55 |
@rizen | it works | 19:55 |
* snapcount orders Papa Johns | 19:55 | |
@rizen | why are we oh shitting? | 19:55 |
@snapcount | b/c I'm ordering pizza | 19:55 |
@snapcount | don't worry I'm sharing | 19:56 |
@pbmdawg | oh good. | 19:56 |
@pbmdawg | sharing the shit? | 19:56 |
@rizen | and you're eating an aweful lot of papa johns lately | 19:56 |
@snapcount | I'll bring it to Chicago next week | 19:56 |
@snapcount | hell yeah | 19:56 |
@snapcount | papa johns is good | 19:56 |
@pbmdawg | crap | 19:58 |
@pbmdawg | is that next week? | 19:58 |
@pbmdawg | oh you mean 12 days from now | 19:58 |
@rizen | there's a papa johns a few blocks from here | 19:58 |
@snapcount | well, it's next week from tommorow | 19:59 |
@rizen | you need not bring it with you | 19:59 |
@snapcount | good thing you have one close | 19:59 |
@snapcount | I might have withdraws | 19:59 |
@pbmdawg | i lived off subway and papa johns during college. | 19:59 |
@pbmdawg | and dirt. | 19:59 |
@snapcount | my dog eats dirt | 19:59 |
@snapcount | strange | 19:59 |
@pbmdawg | mine too. | 19:59 |
@rizen | depending upon the phase in college | 19:59 |
@rizen | during my poor phases | 19:59 |
@rizen | i'd live off of mac n cheese or potatos | 20:00 |
@rizen | sometimes a box of cereal | 20:00 |
@rizen | but when i was living large, it would be little ceasars | 20:00 |
@rizen | or rocky rococos | 20:00 |
@snapcount | ohhh | 20:00 |
@snapcount | little caesars | 20:00 |
@rizen | papa johns didn't exist yet then | 20:00 |
@snapcount | that was the shit! | 20:00 |
@snapcount | square pizza | 20:01 |
@snapcount | pizza pizza!! | 20:01 |
@rizen | do they still exist? | 20:01 |
@snapcount | no | 20:01 |
@pbmdawg | yeah | 20:01 |
@rizen | i haven't seen them anywhere | 20:01 |
@snapcount | not around here anyway | 20:01 |
@pbmdawg | in KC yeah | 20:01 |
@snapcount | lucky ass | 20:01 |
@snapcount | so we should disable cache on the poll? | 20:02 |
@snapcount | is that what you're saying matt? | 20:02 |
@rizen | no | 20:02 |
@pbmdawg | that was my suggestion, yeah. | 20:02 |
@rizen | i think what we should do | 20:02 |
@rizen | is disable matt | 20:02 |
@snapcount | that's what adding that method will do right? | 20:02 |
@pbmdawg | either that or $self->purgeCache when a new vote is submitted. | 20:02 |
@rizen | nope, you're going about it all wrong | 20:02 |
@rizen | it isn't the poll that's getting cached and causing problems | 20:03 |
@rizen | it's the container | 20:03 |
@rizen | so when someone votes | 20:03 |
@snapcount | the layout? | 20:03 |
@rizen | you need to do $self->getContainer->purgeCache | 20:03 |
@pbmdawg | oh; that. | 20:03 |
@snapcount | oh... the page is caching the results display | 20:03 |
@rizen | yes, the layout | 20:03 |
@snapcount | i c | 20:03 |
@rizen | very few people will ever actually see the poll itself | 20:04 |
@snapcount | but adding a www_view method effectively disables cache for the asset if you call that superclass method right? | 20:04 |
@rizen | it's the page that it's attached to that's causing the problems | 20:04 |
@rizen | what? | 20:04 |
@pbmdawg | roy: yeah. | 20:04 |
@pbmdawg | (when the asset is viewed alone, not in a container) | 20:05 |
@rizen | are you trying to solve the problem people are having, or some other mythical problem? | 20:05 |
@pbmdawg | he's asking what my suggestion effected. | 20:05 |
@snapcount | return $self->SUPER::www_view(1) | 20:05 |
@snapcount | yeah... I understand the solution | 20:05 |
@rizen | matt | 20:06 |
@rizen | need your help | 20:06 |
@snapcount | I'm asking about Matts suggestion and what effect it would have | 20:06 |
@pbmdawg | riven: ok | 20:06 |
@rizen | can you run User.t | 20:06 |
@pbmdawg | rivet: | 20:06 |
@pbmdawg | rizen | 20:06 |
@snapcount | ribbet | 20:06 |
@rizen | and help me get past this bug | 20:06 |
@pbmdawg | ok | 20:06 |
@rizen | it's been plaguing my soul for 2 days now | 20:06 |
@pbmdawg | did you update recently? | 20:07 |
@rizen | yes | 20:07 |
@pbmdawg | what's the command again? | 20:07 |
@pbmdawg | (can't remember the filename of the dev config file) | 20:08 |
@pbmdawg | nm; got it | 20:08 |
@snapcount | dev.localhost.localdomain.conf | 20:08 |
@pbmdawg | test 26, right? | 20:09 |
@rizen | perl User.t --configFile=dev.localhost.localdomain.conf | 20:09 |
@rizen | it's whatever your config file is | 20:09 |
@rizen | yes, it appears to be test 26 | 20:09 |
@rizen | gives you an error for line 201 of User.pm | 20:09 |
@pbmdawg | got farther | 20:12 |
@pbmdawg | line 134 of User.pm needs to be foreach my $groupId (@{$self->getGroups}) { | 20:12 |
@rizen | coolio | 20:13 |
@rizen | ok, i'll take it from here | 20:13 |
@rizen | thanks for your help | 20:13 |
@rizen | that is | 20:13 |
@snapcount | ok... so I'm a little confused on OO Perl | 20:13 |
@rizen | unless you want to help with the rest | 20:13 |
@rizen | to get this test going | 20:13 |
@snapcount | if you call a method that is not defined in a class, does it start looking in the super class for it? | 20:14 |
@snapcount | and on up the hierarchy? | 20:14 |
@snapcount | so if it's not defined in Poll, will it look for that method in Asset? | 20:14 |
@rizen | yes | 20:15 |
@snapcount | then why do you use SUPER? to override a local class method | 20:15 |
@rizen | SUPER allows you to call the parent's method | 20:15 |
@rizen | from the child | 20:16 |
@snapcount | ok. | 20:16 |
@pbmdawg | rizen: | 20:17 |
@pbmdawg | let me check in a bunch of changes | 20:17 |
@rizen | fixed the auth error | 20:17 |
@pbmdawg | hold on a sec | 20:17 |
@rizen | on to the next one | 20:17 |
@rizen | i just did too | 20:17 |
@rizen | so you should update | 20:17 |
@pbmdawg | k | 20:17 |
@pbmdawg | committed... update everyone | 20:20 |
@rizen | moldy buckets | 20:20 |
@rizen | you've been holding out on us | 20:20 |
@pbmdawg | yay; the_latest_news works | 20:20 |
@pbmdawg | moldy buckets? | 20:21 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 20:21 | |
-!- mode/#webgui [+o crythias] by xdanger | 20:21 | |
@snapcount | hey gerald | 20:21 |
@snapcount | welcome to the circus | 20:21 |
@crythias | hello | 20:21 |
@rizen | gerald | 20:21 |
@crythias | what's new? | 20:21 |
@rizen | matt has been holding out on us | 20:21 |
@crythias | oh? | 20:21 |
@rizen | could you please shame and scorn him? | 20:21 |
* pbmdawg is confused/shamed/scorned | 20:22 | |
@snapcount | yeah... he has a little caesars where he lives and has told no one. | 20:22 |
* crythias is so confused. | 20:22 | |
@crythias | what's the big deal? | 20:22 |
@pbmdawg | I have a severe taste/smell/though aversion to Godfather's Pizza, by the way. Even just driving by the one near my house causes me to barf a little. | 20:23 |
@crythias | PIZZA X2 | 20:23 |
@pbmdawg | /thought | 20:23 |
@pbmdawg | rizen: wtf are you talking about | 20:23 |
@rizen | i'm saying that you were holding out on us | 20:23 |
@rizen | you just committed | 20:24 |
@rizen | and there were about 20 files in that commit | 20:24 |
@crythias | oh. | 20:24 |
@rizen | you've had fixed all this time | 20:24 |
@rizen | and left us out in the cold | 20:24 |
@pbmdawg | oh; yeah. | 20:24 |
* snapcount hands rizen a rattle | 20:24 | |
@pbmdawg | but you guys are doing test-oriented fixing. :) | 20:24 |
@rizen | only me and colin | 20:24 |
@rizen | everyone else is doing brute force fixing | 20:24 |
* crythias hands pbmdawg an ID10T award. | 20:24 | |
@pbmdawg | that's like rear door entry. I'm working from apache | 20:25 |
@pbmdawg | wel, | 20:26 |
@pbmdawg | to be honest I've been using syntaxCheck.t for the past few hours | 20:26 |
@pbmdawg | which Colin generously wrote a while back. | 20:26 |
@pbmdawg | hey rizen: what do I do with $session{whatNext} | 20:27 |
@pbmdawg | stow? | 20:27 |
@rizen | no idea | 20:27 |
@rizen | don't know what it's used for | 20:27 |
@rizen | since you didn't provide any context | 20:27 |
@pbmdawg | if ($self->session->form->process("fid") eq "new") { # hack to get proceed to work. | 20:27 |
@pbmdawg | $session{whatNext} = $self->session->form->process("proceed"); | 20:27 |
@pbmdawg | } else { $session{whatNext} = "nothing"; } | 20:27 |
@pbmdawg | in DataForm::processPropertiesFromFormPost | 20:28 |
@rizen | that looks like a stow to me | 20:28 |
@pbmdawg | k. | 20:28 |
@pbmdawg | for all of our benefit, what is the difference between stow and scratch | 20:29 |
@crythias | one of them survives session->destroy. | 20:29 |
@snapcount | which one survives? | 20:30 |
@snapcount | stow | 20:30 |
@pbmdawg | no, scratch survives. | 20:30 |
@rizen | scratch | 20:30 |
@rizen | stow is for the request only | 20:30 |
@snapcount | ahh | 20:30 |
@rizen | it dies at session->close | 20:30 |
@snapcount | svn is slooooowwww | 20:33 |
@snapcount | its my dev server | 20:34 |
@snapcount | its a POS... its like "ummfff" | 20:34 |
@pbmdawg | hummm | 20:34 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 20:43 | |
@crythias | SLOSRVR | 20:45 |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has joined #webgui | 20:46 | |
@pbmdawg | welcome chansen | 20:47 |
chansen | thanks pbmdawg :) | 20:48 |
@snapcount | syn | 20:51 |
@pbmdawg | ack | 20:51 |
@snapcount | thank you | 20:51 |
@snapcount | i thought i was dead | 20:51 |
chansen | is SVN::web running in a non persistent CGI env? | 20:51 |
chansen | .. painfully slow | 20:51 |
@pbmdawg | no it's mod_perl. on a celeron 233 | 20:52 |
@snapcount | it's not just me | 20:52 |
chansen | May I make a few suggestion regarding your testsuit? | 21:03 |
chansen | I'll do it anyway ;) | 21:05 |
chansen | Create a common t/lib/Test.pm or WebGUI::Test instead of duping code thats required for each test | 21:05 |
@pbmdawg | feel free to do it :) | 21:05 |
@pbmdawg | do you have commit access? | 21:05 |
chansen | I use to have ;) | 21:05 |
chansen | 2) line up things for readability, eg: http://rafb.net/paste/results/2hGUB956.txt | 21:06 |
@crythias | AYT | 21:08 |
chansen | another common way is : http://rafb.net/paste/results/fDIYhZ84.txt | 21:09 |
chansen | if column width is important, I prefer the "table" layout | 21:10 |
@pbmdawg | everyone update; more changes in SVN. | 21:30 |
@snapcount | is anyone else on 6.8.5 right now | 21:45 |
@snapcount | or is this a 6.9 party | 21:45 |
@snapcount | !lastheard pbmdawg | 21:46 |
@snapcount | great | 21:46 |
@snapcount | wre is b0rk3d again | 21:46 |
chansen | WebGUI::Session::Env.pm 69: if ($var eq "REMOTE_ADDR" && $self->{_env}{HTTP_X_FORWARDED_FOR} ne "") { | 21:52 |
chansen | very dangerous, any one set that header | 21:52 |
chansen | should only trust a defined pool of ip's | 21:52 |
-!- Klaus_ [n=klaus_he@p54AD0F48.dip0.t-ipconnect.de] has joined #webgui | 21:57 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 21:57 | |
-!- mode/#webgui [+o rizen] by xdanger | 21:57 | |
@snapcount | matt: is the calendar supposed to support viewing months earlier than the current one | 21:59 |
@snapcount | i.e., past events | 21:59 |
@pbmdawg | it's complicated. | 21:59 |
@snapcount | ok... is it a feature request or a bug? | 21:59 |
@pbmdawg | it's a bug. and I thought I had assigned it to me.. | 22:00 |
@pbmdawg | maybe I didn't. | 22:00 |
@snapcount | nope... i'll assign it to you | 22:00 |
@pbmdawg | sry about that | 22:00 |
@snapcount | np | 22:00 |
@pbmdawg | I'll get all of those assigned to me fixed this evening. | 22:02 |
@snapcount | sweet | 22:02 |
@snapcount | thats awesome | 22:02 |
@rizen | are we on schedule for the release tommorrow? | 22:05 |
@rizen | i hear crickets chirping | 22:07 |
chansen | rizen: did you see the bug (serious) that i reported just before you joined? | 22:07 |
@rizen | nope | 22:08 |
@rizen | let me go look | 22:08 |
chansen | [20:52] <chansen>WebGUI::Session::Env.pm 69: if ($var eq "REMOTE_ADDR" && $self->{_env}{HTTP_X_FORWARDED_FOR} ne "") { | 22:08 |
chansen | [20:52] <chansen>very dangerous, any one set that header | 22:08 |
chansen | [20:52] <chansen>should only trust a defined pool of ip's | 22:08 |
@snapcount | rizen: so far so good | 22:08 |
@pbmdawg | snapcount: that's not a 'yes/commitment' :p | 22:11 |
@snapcount | I'm committed | 22:11 |
@snapcount | whether or not I'll have them all fixed | 22:11 |
@snapcount | well, that's another matter | 22:11 |
@rizen | i don't see this bug out on the bug list | 22:11 |
@rizen | or are you just saying you said that on here? | 22:11 |
@rizen | regardless | 22:12 |
@rizen | it's not dangerous | 22:12 |
@rizen | because webgui is designed to be sitting behind a reverse proxy | 22:13 |
@rizen | as is set up in the wre | 22:13 |
@rizen | and the reverse proxy will be setting that variable | 22:13 |
chansen | Well you can spoof any system that has no reverse proxy | 22:13 |
@rizen | understood | 22:13 |
@rizen | but you HAVE to use a reverse proxy | 22:13 |
@rizen | once i rewrite the docs for 7.0 | 22:14 |
@rizen | the install instructions will tell you specifically | 22:14 |
@rizen | to set up either mod_proxy | 22:14 |
@rizen | or squid | 22:14 |
@rizen | in front of webgui | 22:14 |
chansen | I familiar with _large_ deployments, especially with MP1/2 ;) | 22:14 |
@rizen | more specifically, we want to encourage everyone | 22:15 |
@rizen | to use the wre | 22:15 |
@rizen | i do agree that if it isn't set up with a reverse proxy | 22:15 |
@rizen | this will be dangerous | 22:15 |
@snapcount | rizen: [ 1403347 ] Proxy Not Working | 22:15 |
@snapcount | do we have access to her site b/c I can't dup this | 22:15 |
@rizen | how dangerous depends upon how you have your install set up | 22:15 |
@rizen | like if you're using ip based groups | 22:16 |
@rizen | this could be very dangrous | 22:16 |
@rizen | yes | 22:16 |
@rizen | i'll im you seperately roy | 22:16 |
@snapcount | cool | 22:16 |
chansen | FWIW, That kind of bug will easily get a popular product on bugtraq | 22:18 |
@rizen | tell me this | 22:19 |
@rizen | what would you do about it? | 22:19 |
@rizen | how would you fix this "bug" | 22:19 |
chansen | you verify remote_ip before accepting X-Forward-For header | 22:20 |
@rizen | and how do you verify remote_ip? | 22:20 |
@snapcount | matt: did you fix this? Because it's working on her website also | 22:20 |
@pbmdawg | did I fix what | 22:20 |
specsmu | hmm, gack. | 22:20 |
chansen | rizen: remote_ip is your reverse proxy | 22:21 |
specsmu | I'm not sure I can use squid. | 22:21 |
@rizen | i understand that | 22:21 |
@rizen | but how do you verify it? | 22:21 |
@snapcount | matt: proxy issue on tiffany's site | 22:21 |
@pbmdawg | roy: no | 22:21 |
chansen | rizen: define a CIDR address in config and validate remote_ip against that | 22:21 |
@snapcount | okay... I guess it fixed its self somehow or this chick is challenged | 22:22 |
chansen | rizen: I have some code for that, let me see if i can find it | 22:22 |
@snapcount | rizen: I'm going to close this. It works on her website best I can tell. | 22:23 |
@rizen | it wasn't working | 22:23 |
@rizen | when i tried it last | 22:23 |
@snapcount | I just got a listing of homes | 22:23 |
@snapcount | can you help me dup it? | 22:24 |
@rizen | ok, first of all | 22:24 |
@rizen | that's not working | 22:24 |
@rizen | because it's supposed to show stuff inline | 22:24 |
@rizen | in her page | 22:24 |
@rizen | and it's taking you to another page | 22:24 |
@rizen | also | 22:25 |
@crythias | wow. Colts scored. | 22:25 |
@rizen | the one about http://www.salestraq.com/las_vegas/newhomesearch/start.cfm?id=3037&RealtorURL=http://www.lasvegasrealestatebybobbi.com | 22:25 |
@rizen | isn't working | 22:25 |
@snapcount | I tried that URL on my sys and it's telling me only authorized users can use the system | 22:26 |
@snapcount | but it does it from the proxy | 22:26 |
@rizen | http://demo.plainblack.com/demo1137356763_844/home | 22:26 |
@rizen | it tells you "An error was encountered while processing your request." | 22:27 |
@snapcount | and to contact Larry Murphey | 22:27 |
@snapcount | ok... i see that | 22:27 |
@snapcount | only happens with url rewriting on | 22:27 |
@rizen | yeah | 22:28 |
@rizen | but that's what's supposed to work | 22:28 |
@rizen | for that matter | 22:29 |
chansen | rizen: pseudo code, but should give you the picture: http://rafb.net/paste/results/vGCu9X57.txt | 22:29 |
@rizen | you can't even proxy googl | 22:29 |
@rizen | http://demo.plainblack.com/demo1137356763_844/site_map | 22:29 |
@rizen | thanks for that chansen | 22:30 |
chansen | rizen: np :) | 22:30 |
@rizen | i'll look it over and figure out how to integrate it | 22:30 |
* chansen goes back to hack on Authen::Simple | 22:34 | |
chansen | which btw might be a nice auth framework for WebGUI | 22:35 |
chansen | http://search.cpan.org/~chansen/ | 22:35 |
@rizen | hmmm | 22:39 |
@rizen | there seems to be a bit of self promotion going on here | 22:39 |
@rizen | chris | 22:39 |
chansen | no, seriously not, I just thought you could benefit from it | 22:40 |
chansen | I don't care if you use it or not | 22:40 |
@rizen | actually, i would love a better auth framework | 22:40 |
@rizen | but i have a question | 22:40 |
chansen | ok, just ask :) | 22:41 |
@rizen | will this work through form based auth | 22:41 |
@rizen | or does it require basic http auth? | 22:41 |
chansen | no, it does not require form or http auth :) | 22:42 |
@rizen | awesome | 22:42 |
@rizen | next question | 22:42 |
@rizen | how can i con you into putting this into webgui for us? | 22:42 |
* specsmu giggles | 22:43 | |
specsmu | rizen: you are so subtle. | 22:43 |
chansen | I can have a take/look at it ~ 1-2 weeks | 22:43 |
@rizen | i don't really have time to be subtle or to play games | 22:44 |
specsmu | your middle name is subtle... and your first name is "not". | 22:44 |
@rizen | hehe | 22:44 |
@rizen | the thing is, stuff will get done faster if there are more people working | 22:44 |
* pbmdawg sheds a tear | 22:45 | |
@rizen | i've already got 10,000 things on my plate | 22:45 |
chansen | Just need to do some performance enhancements, Authen::Simple::Cache and Authen::Simple::LoginAttempts. Then I can have go on it :) | 22:45 |
@rizen | awesome | 22:45 |
@rizen | i'd really appreciate it | 22:45 |
@rizen | and i'm sure tha tthe rest of the webgui community would too | 22:45 |
chansen | cool :) | 22:47 |
@rizen | we needed this module 5 years ago | 22:47 |
@rizen | when i started webgui | 22:47 |
@rizen | =) | 22:48 |
chansen | You can use _all_ Authen::Simple packages as PerlAuthenHandlers if you need something pronto | 22:49 |
chansen | MP13/MP19/MP2 | 22:50 |
@rizen | webgui 6.9 will be coming out around April 1 | 22:51 |
@rizen | that's supposed to be the last of the webgui api changes | 22:51 |
@rizen | so if we're going to do this | 22:51 |
@rizen | it needs to be done before then | 22:51 |
@rizen | otherwise, it will have to wait for 3 years | 22:52 |
@rizen | until the next api revamp | 22:52 |
chansen | ok, plenty of time I think :) | 22:52 |
chansen | There is already an way to introspect required args/options for each Authen::Simple package | 22:53 |
@rizen | will webgui be the first major project to make use of these modules? | 22:53 |
@rizen | i noticed that they just came out this year | 22:53 |
chansen | No, Catalyst and there is an package on CPAN HTTP::Server::Simple::Authen that uses it, written by miyagawa | 22:55 |
* chansen is also a core developer on Catalyst project | 22:55 | |
@rizen | i c | 22:55 |
@snapcount | I have to go do some yardwork | 22:57 |
@snapcount | if someone would like to troubleshoot the proxy but that would make me all warm and fuzzy inside | 22:57 |
@snapcount | er bug | 22:58 |
@snapcount | not but | 22:58 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 22:58 | |
@crythias | Colts scored. 16:21 | 22:58 |
chansen | snapcount: what kind issues are you having? | 22:59 |
@crythias | 2 point conversion | 22:59 |
@pbmdawg | all: You're not gonna believe this. | 22:59 |
@crythias | Pit: 21 Ind: 18 | 22:59 |
@pbmdawg | WebGUI 6.9 now is fully syntactically compilable. | 23:00 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 23:00 | |
-!- mode/#webgui [+o rizen] by xdanger | 23:00 | |
@crythias | the svn or your hidden version, Matt? | 23:00 |
@pbmdawg | my hidden | 23:00 |
@pbmdawg | about to be svn | 23:00 |
@crythias | JT missed: (15:58:33) pbmdawg: all: You're not gonna believe this. | 23:01 |
@crythias | (15:58:50) pbmdawg: WebGUI 6.9 now is fully syntactically compilable. | 23:01 |
@pbmdawg | ps. so nobody break it! ;) | 23:01 |
@rizen | i'm planning on breaking the hell out of it | 23:01 |
@pbmdawg | I figured. | 23:02 |
@pbmdawg | no more of your nasty regexes | 23:02 |
@crythias | I heard that WebGUI is going to be C compiled binary only. | 23:02 |
@pbmdawg | https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=564 | 23:02 |
@rizen | my nasty regexes are the reason we are as far as we are | 23:03 |
@pbmdawg | yes I know; I was just ribbing you. | 23:04 |
@pbmdawg | but for the sake of everyone else - rizen's regex code changers were a great start. | 23:04 |
@pbmdawg | whee; another create.sql url works - site_map | 23:07 |
@pbmdawg | progress is being made. | 23:08 |
@rizen | matt, you're really rocking and rolling | 23:08 |
@rizen | nice job | 23:08 |
@pbmdawg | thnx | 23:08 |
@pbmdawg | taking our mullet to the dog park for a coupla hours. bbl. | 23:09 |
-!- pbmdawg is now known as pbdawg_afk | 23:10 | |
-!- pbdawg_afk is now known as pbmdawg_afk | 23:10 | |
@pbmdawg_afk | one last thing before I go | 23:11 |
@crythias | wow | 23:11 |
@crythias | steelers sacked manning at Colts 2 | 23:11 |
@pbmdawg_afk | I dare say that 6.9 *feels* significantly faster... who knows if it actually is. | 23:11 |
@pbmdawg_afk | crythias: is that the superbowl? | 23:12 |
@crythias | no. | 23:12 |
@crythias | it's conference playoffs | 23:12 |
@crythias | oh my gosh | 23:13 |
@crythias | steelers fumbled! | 23:13 |
@pbmdawg_afk | bbl | 23:13 |
@crythias | Colts regained possession | 23:13 |
@crythias | Colt's 42 | 23:13 |
@crythias | 1:09 left in game | 23:14 |
@crythias | Pit 36yl | 23:14 |
@crythias | 31 seconds | 23:14 |
@crythias | 2nd & 2 | 23:15 |
@crythias | incomplete | 23:16 |
@crythias | 3rd and 2 steelers 32 | 23:16 |
@crythias | 4th and 2 steelers 32 Pit 21, Ind18 | 23:17 |
@crythias | 46 yard FG attempt. TO called. | 23:17 |
chansen | pbmdawg_afk: And it can be made faster, drop %ENV and use native mp API, makes a difference. shortcut PerlTransHandler,. A couple of ideas out of my head. | 23:17 |
@crythias | 21 seconds left. | 23:18 |
@crythias | no good fg | 23:18 |
@crythias | wide right | 23:18 |
@crythias | flag on play | 23:18 |
@crythias | unsportsmanlike conduct ... | 23:19 |
@crythias | no affect on play. | 23:20 |
@crythias | 11 seconds. Pit 21 Ind 18 | 23:20 |
@crythias | Steelers have the ball. Looks like it's *really* over for the colts. | 23:21 |
@rizen | ok cosell | 23:21 |
@crythias | sorry. | 23:21 |
@rizen | are you a colts or steelers or just general football fan? | 23:22 |
@crythias | um. I actually don't like sports. But I was interested to see if the Colts could come through. | 23:22 |
@snapcount | whoa | 23:55 |
@snapcount | nice play by play | 23:56 |
@snapcount | *crythias changes nick to dick_vitel | 23:56 |
--- Day changed Mon Jan 16 2006 | ||
-!- Klaus_ [n=klaus_he@p54AD0F48.dip0.t-ipconnect.de] has quit [] | 00:08 | |
@snapcount | does anyone know what this means? | 00:18 |
@snapcount | Can't locate auto/Apache2/Request/tmpFileName.al | 00:18 |
@snapcount | is this just a path to a file | 00:19 |
chansen | No, you are probably calling an non existent method name. Autosplit (XS) creates .al files that are loaded on runtime when needed, think AUTOLOAD | 00:24 |
@snapcount | thx | 00:30 |
-!- specsmu [n=rmiller@ppp-71-128-23-212.dsl.irvnca.pacbell.net] has left #webgui [] | 00:31 | |
@pbmdawg_afk | hey, i'm gonna work on upgrade.pl and the other sbin scripts | 00:33 |
@pbmdawg_afk | so nobody else do that | 00:33 |
@snapcount | ok | 00:37 |
@snapcount | I think I know what the fark is wrong | 00:37 |
@snapcount | now I have to figure out how to fix the beeotch | 00:38 |
chansen | ModPerl::MethodLookup is very useful if you are unsure which package provide xyz method | 00:44 |
chansen | example: | 00:44 |
chansen | mundus:~ chansen$ perl -MModPerl::MethodLookup -e print_method pnotes | 00:44 |
chansen | To use method 'pnotes' add: | 00:44 |
chansen | use Apache2::RequestUtil (); | 00:44 |
chansen | see man ModPerl::MethodLookup for more commands | 00:45 |
@snapcount | thx | 00:48 |
@snapcount | that may come in handy | 00:48 |
chansen | :) | 00:50 |
chansen | This is also very handy during development: | 00:50 |
chansen | <Perl>use ModPerl::MethodLookup; ModPerl::MethodLookup::preload_all_modules();</Perl> | 00:50 |
chansen | Loads whole Apache2:: packages, so you can focus on getting the job done and later performance. | 00:51 |
@pbmdawg_afk | crythias: you there? | 00:57 |
-!- pbmdawg_afk is now known as pbmdawg | 00:58 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 01:14 | |
@snapcount | this is driving me nuts | 01:14 |
@pbmdawg | hi colin | 01:15 |
perlDreamer | hey, guys! | 01:15 |
@pbmdawg | svn update | 01:15 |
perlDreamer | already did | 01:16 |
perlDreamer | it broke a test | 01:16 |
@pbmdawg | :) | 01:16 |
perlDreamer | what's happenin? | 01:16 |
@pbmdawg | where'd it break a test | 01:16 |
@pbmdawg | not much here. | 01:16 |
@pbmdawg | i'm working on upgrade.pl | 01:16 |
perlDreamer | Macro.t | 01:16 |
@snapcount | well, I'm about to take a long walk off of a short pier | 01:16 |
perlDreamer | Processing failed on macro: ^AssetProxy(getting_started);: Can't call method "param" on an undefined value at ../lib/WebGUI/Form/Control.pm line 400. | 01:17 |
perlDreamer | line 400 is in getValueFromPost | 01:17 |
perlDreamer | I have no idea how that got called. | 01:17 |
@pbmdawg | weird. | 01:18 |
perlDreamer | whatcha doin', Roy? | 01:18 |
@pbmdawg | debugging an httpproxy issue | 01:18 |
@rizen | have you ever worked on a single bug all damn day long and gotten no where? | 01:19 |
@rizen | i hate that | 01:19 |
perlDreamer | I hate that too | 01:19 |
@pbmdawg | yeah. | 01:19 |
perlDreamer | if I had more time, I'd offer to switch | 01:19 |
perlDreamer | sometimes that helps | 01:19 |
perlDreamer | maybe if you talked it through? | 01:19 |
@snapcount | ok | 01:20 |
@snapcount | we'll try that | 01:20 |
@snapcount | the proxy wobject is breaking when it trys to post form variables and return them | 01:20 |
@snapcount | in the wg.log file | 01:20 |
perlDreamer | form variables, you say? | 01:20 |
@snapcount | it's bitching about line 248 | 01:21 |
@snapcount | which trys to create a temporary file | 01:21 |
@snapcount | my $uploadFile = $session{req}->tmpFileName($session{form}{'HttpProxy_'.$input_name}); | 01:21 |
@snapcount | this call is generating this message | 01:21 |
perlDreamer | 6.8? | 01:22 |
chansen | tmpFileName isa CGI.pm method, IIRC | 01:22 |
@snapcount | Can't locate auto/Apache2/Request/tmpFileName.al | 01:22 |
@snapcount | yes 6.8 | 01:22 |
@snapcount | at first I thought it might have been len's code | 01:22 |
@snapcount | b/c this appeared after 6.8.4 | 01:22 |
@snapcount | but I changed it back and the bug persisted | 01:22 |
@snapcount | all I have figured out so far is that $session{req} is an Apache2::Request object | 01:23 |
@snapcount | I don't know much about WG at this level so I'm struggling | 01:24 |
@snapcount | but learning quite a bit | 01:24 |
perlDreamer | what chansen said is right | 01:24 |
@snapcount | this method doesn't exist in Apache2? | 01:24 |
chansen | no | 01:24 |
perlDreamer | It's not in Apache2::Request | 01:24 |
perlDreamer | there must be a replacement/alternative | 01:24 |
@pbmdawg | Apache2::Upload | 01:25 |
@pbmdawg | merges into the Apache2::Request namespace | 01:25 |
perlDreamer | right idea, wrong module | 01:25 |
perlDreamer | it returns the name of "the" tempfile used for uploading | 01:25 |
perlDreamer | but I don't think it will generate temporary filenames | 01:26 |
chansen | my $upload = $r->upload('name'); | 01:26 |
chansen | $upload is a object | 01:26 |
@pbmdawg | chansen: is $r the Apache2::Request object, or the RequestRec object? | 01:26 |
chansen | both ;) | 01:27 |
chansen | A2::Request isa subclass of A2::RRec | 01:27 |
chansen | when you call A2::Request->new($r) is re bless the object | 01:28 |
chansen | or that was MP1, .. | 01:28 |
chansen | but it does not matter, it takes the same methods | 01:28 |
chansen | snapcount: you probably want : you probably want my $uploadFile = $session{req}->upload($session{form}{'HttpProxy_'.$input_name})->tempname; | 01:29 |
chansen | That is one ugly cryptic line ;) | 01:30 |
@snapcount | ok.. for my benifit | 01:30 |
@snapcount | what you're saying is that because CGI.pm has been replaced by Apache2 | 01:30 |
@snapcount | the method tmpFileName no longer exists | 01:31 |
@snapcount | and has a replacement called upload | 01:31 |
@snapcount | right? | 01:31 |
@pbmdawg | snapcount: if you dare, take a look at WebGUI::Storage::addFileFromFormPost | 01:31 |
@snapcount | thanks matt, I'll take a look | 01:32 |
@pbmdawg | it's somewhat convoluted for various reasons (:P) | 01:32 |
@pbmdawg | but, as of 6.8.5, it will work again (as expected). | 01:32 |
chansen | snapcount: yes | 01:32 |
@pbmdawg | in 6.9, it looks like this | 01:34 |
perlDreamer | there's another patch. More of the list type Form elements should work now | 01:34 |
perlDreamer | back to the toilet, I'll be back later | 01:34 |
-!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 01:34 | |
@snapcount | foreach my $upload ($session{req}->upload($formVariableName)) { | 01:36 |
@snapcount | why is this in a foreach | 01:36 |
@snapcount | what causes it to return multiple files? they are not passed into the method | 01:36 |
chansen | It's context sensitive | 01:36 |
chansen | you can have several upload files with same input name | 01:37 |
* snapcount reads the docs on upload | 01:37 | |
chansen | libapreq's docs suxs, read the source instead | 01:38 |
chansen | snapcount: where is that code located? | 01:39 |
@snapcount | the code I was asking about (the foreach) ? | 01:40 |
@snapcount | or the code thats broken | 01:40 |
chansen | grep found it :) | 01:41 |
@pbmdawg | snapcount: b/c you can have multiple uploads of the same parameter name | 01:41 |
@pbmdawg | the code's not broken | 01:41 |
@pbmdawg | it's used in FilePile and Posts' attachments | 01:41 |
@snapcount | not your code | 01:41 |
@pbmdawg | for multiple uploads | 01:41 |
@snapcount | the code in httpproxy | 01:41 |
@snapcount | I understand now... thanks matt | 01:42 |
@snapcount | ok, enough education | 01:42 |
@snapcount | I'll try to fix the bitch now and move on :-) | 01:42 |
@rizen | hey roy and matt!!! | 01:43 |
* pbmdawg prepares to be fired. | 01:43 | |
@rizen | at the annual staff meeting | 01:43 |
* snapcount cowers | 01:43 | |
@rizen | should we do anything special this year | 01:43 |
@rizen | like...do you guys want to do something in chicagoland? | 01:43 |
@pbmdawg | well, I think we should make it your bachelor's party. | 01:43 |
@snapcount | yeah... you could teach me about all the shit I'm asking about | 01:43 |
@rizen | or should we just hang out, do the usual business stuff | 01:43 |
@rizen | and then play some games or something | 01:43 |
chansen | WoW :) | 01:44 |
@snapcount | I want some time to learn some shit | 01:44 |
@snapcount | but having fun in chicago sounds cool too | 01:44 |
* snapcount ponders | 01:44 | |
* pbmdawg insists on the bachelor party idea. | 01:44 | |
@rizen | the bachelor party is a long way off yyet | 01:44 |
@rizen | that's this summer sometime | 01:45 |
@rizen | we can do something at the WUC for that if you like | 01:45 |
@rizen | the reason i'm asking this | 01:45 |
@rizen | is because this is the first year | 01:45 |
@rizen | i've had employee's coming from as far out as you guys are | 01:45 |
@snapcount | what cool shit is there in chicago? | 01:46 |
@rizen | there's all kinds of stuff to do | 01:46 |
@rizen | but the limiting part is you're only here for a day | 01:46 |
@rizen | so i'm thinking it might be better to just sort of "hang out" | 01:46 |
chansen | pbmdawg: It'a a lot mor perform-ant | 01:46 |
@rizen | rather than to plan some sort of big activity | 01:46 |
* pbmdawg listens intently to chansen | 01:47 | |
chansen | pbmdawg: to try to link tempname instead of copying | 01:47 |
@pbmdawg | oh; we tried doing that | 01:47 |
@pbmdawg | chansen: but WebGUI runs on Windows | 01:47 |
@pbmdawg | sometimes. | 01:47 |
@pbmdawg | and, yes, I know Windows can handle symlinks | 01:48 |
@pbmdawg | but | 01:48 |
chansen | pbmdawg: link( $upload->tempname, $destination ) || File::Copy::copy( $upload->tempname, $destination ); | 01:48 |
chansen | pbmdawg: works :) | 01:48 |
@pbmdawg | oh. | 01:48 |
@pbmdawg | okay. | 01:48 |
chansen | also catches if tempname is on a different fs than destination | 01:49 |
@rizen | christian, what's your email addy? | 01:49 |
@rizen | ok, let's try this again | 01:51 |
chansen | rizen: chansen@pause.org | 01:51 |
@rizen | chansen, what's youre | 01:51 |
@rizen | cool | 01:51 |
@rizen | thanks | 01:51 |
chansen | :) | 01:51 |
* chansen was outside smoking | 01:52 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 01:52 | |
chansen | rizen: sorry, it should have been: chansen@cpan.org | 01:54 |
* chansen not sure what i was thinking with | 01:55 | |
@rizen | email is away | 01:57 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 01:58 | |
@pbmdawg | i'm working on finishing User.t | 02:01 |
perlDreamer | I'm almost all through FormListEquiv.t | 02:02 |
@rizen | good luck with that | 02:03 |
@rizen | i've been working on it all day | 02:03 |
@rizen | i've given up | 02:03 |
@rizen | i'm now making Config.t | 02:03 |
chansen | rizen: thanks | 02:03 |
@pbmdawg | chansen: help | 02:03 |
chansen | Now i can bork the source ;) | 02:03 |
perlDreamer | Are we supposed to have WebGUI::SQL::getSlave ? | 02:03 |
@pbmdawg | chansen: question, if you have the time | 02:03 |
@pbmdawg | $session->dbslave | 02:03 |
perlDreamer | thx | 02:04 |
chansen | pbmdawg: sure, just ask | 02:04 |
@snapcount | heh, so I made the error message go away... but now there's a new problem | 02:04 |
@snapcount | the request is still failing | 02:04 |
@rizen | perldreamer: no | 02:05 |
perlDreamer | no? | 02:05 |
perlDreamer | no | 02:05 |
perlDreamer | ok | 02:05 |
chansen | heh | 02:05 |
@rizen | perldreamer: $session->dbSlave replaced it | 02:05 |
perlDreamer | dbSlave or dbslave? | 02:05 |
@pbmdawg | dbSlave | 02:05 |
@snapcount | is there an echo in here :-) | 02:05 |
perlDreamer | unset echo | 02:06 |
@snapcount | lol | 02:06 |
@pbmdawg | @echo off | 02:06 |
@pbmdawg | (dos) | 02:06 |
* snapcount slaps pbmdawg with a debian cd | 02:07 | |
perlDreamer | ***perlDreamer recommends a knoppix cd | 02:07 |
perlDreamer | oi | 02:08 |
perlDreamer | I'm such a geek | 02:08 |
@snapcount | those are fun at best buy :) | 02:08 |
@snapcount | take them in there, restart their machines | 02:08 |
@snapcount | pop out the cd and walk away | 02:08 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 02:08 | |
-!- mode/#webgui [+o crythias] by xdanger | 02:08 | |
@snapcount | hillarious | 02:08 |
@pbmdawg | Auditor Security Collection | 02:08 |
@pbmdawg | for the laptops | 02:08 |
@snapcount | I liked the STD version | 02:08 |
perlDreamer | anyone know how to fake an Apache Request object? | 02:09 |
@rizen | why would you want to do that? | 02:10 |
chansen | perlDreamer: http://search.cpan.org/dist/Apache-Fake/ | 02:10 |
@pbmdawg | http://www.remote-exploit.org/index.php/Auditor_tools | 02:10 |
perlDreamer | so that I can really test the forms, from creation to form value processing | 02:10 |
chansen | but it suxs | 02:10 |
chansen | much better to write proper Apache::Test tests | 02:10 |
perlDreamer | like sucks*5 or sucks^5 ? | 02:10 |
chansen | more! | 02:11 |
* pbmdawg snorts | 02:11 | |
perlDreamer | In order to write proper Apache::Test tests, I'd have to create a page with all the form elements on it. | 02:11 |
perlDreamer | that might suck worse than faking a Request object. | 02:11 |
chansen | no, what are you doing now? | 02:12 |
perlDreamer | there are no tests | 02:12 |
perlDreamer | only for form creation | 02:12 |
perlDreamer | and they're not even really checked extensively | 02:13 |
@pbmdawg | it would be good to have a test for forms processing since WebGUI::Session::Form::process doesn't work at all right now in 6.9. always returns "". | 02:14 |
@pbmdawg | so I can't get past the daggone WebGUI initial configuration screen without manually changing stuff in the db. | 02:14 |
perlDreamer | hey, a form problem I didn't create! | 02:14 |
@pbmdawg | chansen: want to help me figure this one out? | 02:15 |
chansen | perlDreamer: I would have used Test::MockObject if we are talking about t/Form*.t | 02:15 |
@pbmdawg | take a look at https://svn.webgui.org/svnweb/WebGUI%20SVN/view/WebGUI/lib/WebGUI/Session/Form.pm?rev=568 | 02:15 |
@pbmdawg | perlDreamer: | 02:16 |
perlDreamer | ? | 02:16 |
chansen | pbmdawg: what about it? | 02:17 |
@pbmdawg | I'm confused as to what $value = $self->$type($self->session,$name); is supposed to do | 02:17 |
@pbmdawg | and why it doesn't work? :) | 02:17 |
perlDreamer | module/line? | 02:17 |
@pbmdawg | that Url | 02:17 |
@pbmdawg | in the process() method | 02:17 |
@pbmdawg | Session/Form.pm line 152 | 02:17 |
@pbmdawg | oh | 02:18 |
@pbmdawg | nm | 02:18 |
@pbmdawg | found it | 02:18 |
chansen | pbmdawg: I have no idea besides, $type is second argument and is used as a method name to $self | 02:19 |
@pbmdawg | AUTOLOAD doesn't handle the $session parameter | 02:19 |
perlDreamer | it uses the AUTOLOAD method | 02:19 |
perlDreamer | did I tell y'all I found a way to bonk the AUTOLOAD method? | 02:19 |
perlDreamer | or at least short circuit it? | 02:19 |
perlDreamer | while not losing the automatic lookup that it provides? | 02:19 |
chansen | "bonk the AUTOLOAD method" means? | 02:20 |
perlDreamer | toss it | 02:20 |
perlDreamer | get rid of it | 02:21 |
perlDreamer | replace it with something that people don't write articles about why we shouldn't use it. | 02:21 |
@pbmdawg | OK | 02:21 |
@pbmdawg | The server encountered an internal error or misconfiguration and was unable to complete your request. | 02:21 |
@pbmdawg | Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error. | 02:21 |
@pbmdawg | More information about this error may be available in the server error log. | 02:21 |
chansen | There is nothing wrong with using AUTOLOAD, but it's used wrongly in that Form.pm | 02:22 |
@pbmdawg | perlDreamer: do tell | 02:22 |
chansen | it should have created subs for all lookups | 02:22 |
perlDreamer | you can start playing with the symbol table, and install aliases for the things that AUTOLOAD does | 02:22 |
perlDreamer | without incurring any overhead like AUTOLOAD does | 02:22 |
perlDreamer | or requiring us to insert DESTROY methods in everything that inherits from an AUTOLOAD'ing class. | 02:23 |
chansen | AUTOLOAD is not slow if you create a sub and attach it to symbol table | 02:23 |
perlDreamer | sure, and that's one alternative | 02:23 |
perlDreamer | but then you still have to manually put DESTROY methods in everything that inherits from your class. | 02:24 |
@pbmdawg | OVRHEAD | 02:24 |
perlDreamer | AUTOLOD | 02:25 |
@crythias | 2MCHCOD | 02:25 |
@snapcount | DESTROY | 02:25 |
perlDreamer | now that's a license plate | 02:25 |
perlDreamer | help | 02:25 |
chansen | perlDreamer: | 02:26 |
chansen | *{$AUTOLOAD} = sub { | 02:26 |
chansen | my ( $self, $fieldName ) = @_; | 02:26 |
chansen | return $class->new( $self->session, { name => $fieldName } )->getValueFromPost; | 02:26 |
chansen | }; | 02:26 |
chansen | goto &$AUTOLOAD; | 02:26 |
perlDreamer | sounds like you're channeling MJD | 02:27 |
chansen | no need to do any cleaning, it's already clean ;P | 02:28 |
@pbmdawg | goto? sounds like logo. | 02:28 |
perlDreamer | it's a magic goto | 02:28 |
@snapcount | GW-BASIC | 02:28 |
chansen | be sure to not shift of args from @_; | 02:28 |
chansen | in sub AUTOLOAD { } | 02:29 |
* chansen goes out for a smoke | 02:29 | |
perlDreamer | could still use some help | 02:30 |
@pbmdawg | ? | 02:30 |
perlDreamer | Asset::Template::getName isn't working | 02:30 |
perlDreamer | Not an ARRAY reference at ../lib/WebGUI/SQL/ResultSet.pm line 120. | 02:30 |
@snapcount | rizen: I'm out of ideas on this proxy bug | 02:31 |
@rizen | then assign it to me | 02:31 |
@rizen | and i'll have a look later | 02:31 |
@snapcount | ok... but can you tell me wtf the deal is if you fix it? | 02:31 |
@rizen | sure | 02:31 |
@rizen | for tommorrow's release | 02:31 |
@rizen | my biggest concerns | 02:32 |
@rizen | are that Rich Edit works | 02:32 |
@rizen | and the CS | 02:32 |
@pbmdawg | oh i already fixed those. | 02:32 |
@rizen | could you test the hell out of both of those assets | 02:32 |
@rizen | before the release | 02:32 |
@rizen | roy, what time are we doing the release tomorrow? | 02:32 |
@pbmdawg | 4pmCST says I | 02:33 |
@rizen | yeah, but roy is the release manager | 02:33 |
@rizen | so you don't get to say | 02:33 |
@rizen | =) | 02:33 |
@pbmdawg | remember our meeting is at * | 02:33 |
@snapcount | Probably after dinner | 02:35 |
@rizen | ok | 02:35 |
@snapcount | I'm so freaking behind right now | 02:35 |
@rizen | i need to upgrade all our vh clients right after the release | 02:35 |
perlDreamer | should this: $session->db->read($sql,$session->dbSlave); | 02:35 |
@rizen | no | 02:35 |
@snapcount | it won't be too late... prolly like 6PM EST | 02:35 |
perlDreamer | really be $session->dbslave->read($sql); | 02:35 |
@rizen | $session->dbSlave->read($sql) | 02:35 |
@rizen | yes | 02:35 |
perlDreamer | fyi, there are probably more of those sprinkled through the code. | 02:36 |
@snapcount | are you going to test those matt? | 02:36 |
perlDreamer | because it looks like an autoconvert of old code | 02:36 |
@pbmdawg | no | 02:36 |
@snapcount | ok | 02:37 |
@snapcount | rjohnson@farva:/data$ rm -Rf WebGUI/ | 02:40 |
@snapcount | God that felt good :) | 02:40 |
perlDreamer | just committed | 02:42 |
perlDreamer | FormListEquiv.t passes | 02:42 |
perlDreamer | pbmdawg, can you please remind me about your button bug? | 02:43 |
@pbmdawg | fixed | 02:43 |
perlDreamer | sry | 02:43 |
perlDreamer | I owe you one for that. | 02:43 |
@pbmdawg | no. 'twas my fault. | 02:43 |
perlDreamer | so where are we at? | 02:44 |
perlDreamer | snapcount is Dr. 6.8.5 | 02:45 |
perlDreamer | pbmdawg is hacking away at User.t | 02:45 |
perlDreamer | time to write new tests? | 02:45 |
@pbmdawg | I'm trying to fix Form::process | 02:45 |
@pbmdawg | not working on User.t right now. | 02:46 |
* chansen says good night | 02:47 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has quit ["later dudes"] | 02:48 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 02:48 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 02:48 | |
-!- mode/#webgui [+o crythias] by xdanger | 02:48 | |
perlDreamer | later | 02:55 |
@pbmdawg | l? | 02:56 |
perlDreamer | dinner time, PST | 02:56 |
-!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:57 | |
@rizen | methinks my brain has checked out | 03:01 |
@rizen | better quit whilst i'm only a little behind | 03:01 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 03:01 | |
@snapcount | I'll be back later tonight | 03:06 |
-!- crythia1 [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 03:53 | |
-!- mode/#webgui [+o crythia1] by xdanger | 03:53 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Nick collision from services.] | 03:54 | |
-!- crythia1 is now known as crythias | 03:54 | |
@crythias | apologies for current noise. | 03:55 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 05:42 | |
@WRE | *** Join snapcount (~roy@241.246.33.65.cfl.res.rr.com) on EFnet | 06:02 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 06:38 | |
* snapcount yawns | 06:42 | |
@WRE | *** [signoff/#webgui] snapcount () on EFnet | 06:43 |
perlDreamer | you east coast guys amaze me at how late you stay up | 06:43 |
@snapcount | it's still sunday at least | 06:43 |
perlDreamer | for a little bit | 06:43 |
@snapcount | heh | 06:43 |
perlDreamer | how's 6.8.5? | 06:43 |
@snapcount | close | 06:43 |
@snapcount | should be released tommorow | 06:44 |
perlDreamer | cool | 06:44 |
@snapcount | depends on how well this mountain dew works =) | 06:44 |
perlDreamer | who are xdanger and LuckyLStrike? | 06:44 |
perlDreamer | I've never seen them active in here. | 06:44 |
@snapcount | xdanger is a bot | 06:44 |
@snapcount | the other nick I've seen | 06:45 |
@snapcount | a couple times | 06:45 |
@snapcount | but never heard from | 06:45 |
perlDreamer | ah | 06:45 |
perlDreamer | JT and Matthew sign off for tonight? | 06:45 |
@snapcount | !lastspoke LuckyLStrike | 06:45 |
@WRE | LuckyLStrike last uttered a word on #webgui 1 day, 22 hours, 50 minutes ago. | 06:45 |
@snapcount | a lurker | 06:45 |
perlDreamer | any way to find out what it was? | 06:45 |
perlDreamer | !lastWords LuckyLStrike | 06:46 |
@snapcount | the bot will log the chatter | 06:46 |
@snapcount | but I don't have it setup | 06:46 |
@snapcount | I haven't had time | 06:46 |
@snapcount | I think xdanger is logging everything though | 06:46 |
@snapcount | and publishing it to a website | 06:46 |
perlDreamer | who wrote xdanger? | 06:46 |
perlDreamer | Crythias? | 06:46 |
@snapcount | I don't remember whos it is | 06:46 |
@snapcount | I think it's just an eggdrop bot like wre | 06:47 |
perlDreamer | ah | 06:47 |
@snapcount | I know Matt was going to do some 6.8.5 bugs tonight, but I don't know if he'll be back on chat | 06:47 |
@snapcount | rizen... who knows with him | 06:47 |
@snapcount | he's very random | 06:47 |
@snapcount | his AIM says he's idle so he's prolly gone for the night | 06:48 |
perlDreamer | he told me had had to do some bathroom remodeling this weekend, so hopefully he's not neck deep in hot water. | 06:48 |
@snapcount | that doesn't sound like any fun | 06:49 |
@snapcount | he's probably in a raft in his living room trying to get the laptop fired up | 06:49 |
@snapcount | haha | 06:49 |
perlDreamer | good thing he's got wireless and a battery! | 06:49 |
@snapcount | for sure | 06:50 |
perlDreamer | so, you're in Florida, right? | 06:50 |
@snapcount | yep | 06:50 |
@snapcount | Daytona Beach | 06:50 |
perlDreamer | what did you do before you started working at Plain Black? | 06:50 |
@snapcount | I ran my own company doing WG stuff for a while. Before that I ran the web services for a corp close to here | 06:51 |
perlDreamer | Cool | 06:51 |
@snapcount | actually, the company was an EMS provider | 06:52 |
perlDreamer | EMS? | 06:52 |
@snapcount | close to your business =) | 06:52 |
@snapcount | (you make chips right) | 06:52 |
perlDreamer | Yeah | 06:52 |
@snapcount | we built sonobuoys for the navy and medical stuff | 06:52 |
perlDreamer | Emergency Marine Systems | 06:53 |
perlDreamer | EMS | 06:53 |
@snapcount | Electronics Manufacturing Service | 06:53 |
@snapcount | I guess its industry marketing speak | 06:53 |
@snapcount | that was the lingo | 06:53 |
perlDreamer | Yeah, I'm way too upstream to know that. | 06:54 |
@snapcount | that company has serious IT issues so I bailed | 06:54 |
perlDreamer | In my group, we design chips for battery management for portable electronics. | 06:54 |
perlDreamer | So if your battery dies when it says it's really full, that would be us. | 06:54 |
perlDreamer | but our chips wouldn't do that | 06:54 |
@snapcount | that's cool... I was an Electronics Tech before I was a programmer | 06:54 |
@snapcount | but you actually design ICs right? | 06:55 |
perlDreamer | Yeah | 06:55 |
perlDreamer | Analog/mixed-signal | 06:55 |
@snapcount | are you more of a mechanical eng or an electrical eng? | 06:55 |
perlDreamer | electrical engineer | 06:55 |
perlDreamer | transistors, resistors, caps, diodes | 06:56 |
@snapcount | thats awesome | 06:56 |
perlDreamer | think about this | 06:56 |
perlDreamer | with code, we can make "product" and test it within minutes | 06:56 |
perlDreamer | in chip design, that cycle is 3-6 months long | 06:56 |
@snapcount | well, you can simulate it right? | 06:57 |
perlDreamer | and too many cycles kills a chip, so the front end is heavily loaded with simulations, systems modeling, etc. | 06:57 |
perlDreamer | simulate some parts, yes. | 06:57 |
* crythias has a BS in EE | 06:57 | |
perlDreamer | but large scale systems modeling for analog/mixed-signal is more of an art than science. | 06:58 |
@snapcount | yeah... our engineers used DSPs if they couldn't find a standard IC to do the job | 06:58 |
@snapcount | to get things done faster | 06:58 |
@snapcount | but those cost more I guess | 06:58 |
@snapcount | in mass production | 06:58 |
@crythias | hence MGC SMOK | 06:58 |
perlDreamer | a lot more. But it drove the ASIC industry in the 90's | 06:58 |
@snapcount | our quantities of production were small in comparison to say iPods | 06:58 |
perlDreamer | if you get in a product like that, you've made it. | 06:59 |
perlDreamer | we target cell phones, portable games, handhelds, etc. | 07:03 |
@snapcount | heh... one of our sonobuoys used an ASIC | 07:03 |
@snapcount | I think my favorite job was working in Test Engineering | 07:03 |
@snapcount | I got to write code and work with the electronics | 07:03 |
perlDreamer | automated or bench testing? | 07:03 |
@snapcount | automated | 07:03 |
@snapcount | LabWindows CVI | 07:03 |
@snapcount | (basically C) | 07:03 |
perlDreamer | PC based, isn't it? | 07:03 |
@snapcount | yeah | 07:03 |
@snapcount | It's a product from National Instruments | 07:03 |
@snapcount | and it wasn't fully automated | 07:03 |
perlDreamer | Yeah, we use one of their GPIB cards. | 07:03 |
@snapcount | there was production operators that interacted with the test software | 07:03 |
@snapcount | but if we did well, they didn't have to do much | 07:03 |
@snapcount | Have you ever played with a HeMS? | 07:04 |
perlDreamer | no | 07:04 |
perlDreamer | what is it? | 07:04 |
@snapcount | oh | 07:04 |
@snapcount | Helium Mass Spectrometer | 07:04 |
@snapcount | for leak testing | 07:05 |
@snapcount | things are amazing | 07:05 |
perlDreamer | I've used microprobing stations | 07:05 |
perlDreamer | FIBs | 07:05 |
perlDreamer | electron microscopes | 07:05 |
perlDreamer | Scanning Emissions Microscopes | 07:05 |
@snapcount | we could identify leaks that air molecules couldn't pass through | 07:05 |
@snapcount | whoa... cool toys | 07:05 |
perlDreamer | ah, that's why helium | 07:05 |
@snapcount | well, the buoys go deep in the water | 07:05 |
@snapcount | so the water was literally beating its way in | 07:06 |
@snapcount | tiny hole == big problem | 07:06 |
@snapcount | and we would build 200 units / day | 07:06 |
@snapcount | so automating a test to find leaks that small quickly | 07:06 |
@snapcount | .... it was interesting | 07:07 |
perlDreamer | why did you leave? | 07:07 |
@snapcount | and a lay person had to be able to run the test | 07:07 |
@snapcount | well, I moved to IT | 07:07 |
@snapcount | from TE for the money and to advance my career | 07:07 |
@snapcount | and the politics/mis-management were more then I could handle | 07:08 |
@snapcount | it got really bad | 07:08 |
@snapcount | so I started my own company =) | 07:08 |
perlDreamer | TE can be a bad spot, because you're stuck between wanting to do a good job and wanting to do a quick job. | 07:08 |
@snapcount | *exactly* | 07:08 |
@snapcount | it was fun to see your software do something physically in the real world | 07:09 |
@snapcount | that was the best part | 07:09 |
@snapcount | cyberspace it's not as impressive | 07:09 |
perlDreamer | I get a kick out of seeing products with my parts in them. | 07:09 |
@snapcount | that would be so bad ass | 07:09 |
@snapcount | any products I might recognize? | 07:10 |
perlDreamer | PSP | 07:10 |
perlDreamer | lots of servers use our temp sensors | 07:10 |
perlDreamer | Lots of cell phones, Motorola, LG | 07:10 |
@snapcount | I have a Motorala i830 maybe your stuff is in there | 07:11 |
@snapcount | if it is *props* b/c my battery lasts forever | 07:11 |
perlDreamer | oh, we just keep track of it. The cell phone chipset is responsible for power drain. | 07:11 |
perlDreamer | but thanks! | 07:11 |
@snapcount | so if it dies and the screen says its full | 07:12 |
@snapcount | thats your snafu | 07:12 |
perlDreamer | that's me. | 07:12 |
@snapcount | that must be quite a challenge | 07:12 |
perlDreamer | actually, my last chip was for battery authentication, via SHA-1 | 07:13 |
@snapcount | to make sure they don't use COTS replacements | 07:13 |
@snapcount | force factory stuff | 07:13 |
perlDreamer | mainly indemnification | 07:13 |
perlDreamer | your cell phone catches on fire because you bought a cheap battery, but you sue the cell phone manufacturer. | 07:14 |
perlDreamer | he has no way to say what happened (the evidence is a small, black pile of plastic and metal) | 07:14 |
@snapcount | (half of which is melted to some guys face) | 07:14 |
perlDreamer | or pants | 07:14 |
perlDreamer | really, most cheap COTS stuff is what it's worth | 07:15 |
perlDreamer | buy a good battery, it's not worth the risk to save a little money. | 07:15 |
perlDreamer | some of the cheap batteries don't even have Li-Ion protectors inside them. | 07:15 |
@snapcount | so does the phone tell the network SIM XXX used a ghetto battery on stardate xyz | 07:16 |
perlDreamer | it's too soon for it to be in any cell phones yet. | 07:16 |
@snapcount | ahh... this is cutting edge stuff | 07:16 |
perlDreamer | but since the idea is that you don't use the battery at all if it doesn't authenticate, I doubt it would do that | 07:16 |
@snapcount | oh ok | 07:16 |
@snapcount | the phone would be like "sorry, I refuse to work" | 07:17 |
perlDreamer | yeah | 07:17 |
@snapcount | pretty good idea | 07:17 |
perlDreamer | at least until the bridge battery drains | 07:17 |
@snapcount | yeah... those last for months don't they | 07:17 |
perlDreamer | I don't think so, typically they're a rechargable coin battery. | 07:18 |
perlDreamer | months would be with no use. | 07:18 |
perlDreamer | or recharge | 07:18 |
@snapcount | yeah... well if the phone won't turn on without a genuine battery | 07:18 |
@snapcount | they would have to wait months | 07:18 |
@snapcount | to use a ghetto one | 07:19 |
@snapcount | I doubt anyone would do that | 07:19 |
@snapcount | they would just buy the right battery | 07:19 |
perlDreamer | I'm hoping that the cell phone manufacturers don't price gouge with it. | 07:19 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 07:19 | |
perlDreamer | it would be good for short term profit, but bad for long term concerns | 07:20 |
@snapcount | well, with the DMCA they might get away with it | 07:20 |
@snapcount | if someone hacked the auth and put it in the el-cheapo batteries | 07:20 |
@snapcount | they would be sued or sent to prison I'm sure | 07:20 |
perlDreamer | oh, yeah. | 07:20 |
@snapcount | reverse engineering is pretty much a crime now | 07:20 |
perlDreamer | If they were in the states. | 07:20 |
perlDreamer | only if you encrypt your data | 07:21 |
perlDreamer | Groklaw has a lot of good info about that. | 07:21 |
@snapcount | is the battery just a challenge/response thing | 07:21 |
@snapcount | no message | 07:21 |
perlDreamer | yeah | 07:21 |
@snapcount | but they would equate it to logging into my linux server | 07:21 |
@snapcount | that's cool stuff | 07:22 |
@snapcount | I thought you were joking | 07:22 |
@snapcount | at first | 07:22 |
perlDreamer | about what? | 07:22 |
@snapcount | I was like "SHA1 and battery in one sentence" | 07:22 |
@snapcount | what the hell?! | 07:22 |
perlDreamer | What can I say, I'm a geek. | 07:23 |
@snapcount | I think that's wicked cool man | 07:23 |
perlDreamer | It can be. | 07:23 |
perlDreamer | Until you sit through a 5 hour design review | 07:23 |
@snapcount | yeah... all the other stuff sux | 07:24 |
perlDreamer | design is cool | 07:24 |
@snapcount | validation, blah blah, six sigma | 07:24 |
perlDreamer | yeah | 07:24 |
@snapcount | IQ/OQ/PQ | 07:24 |
@snapcount | QA bullshit | 07:24 |
@snapcount | I mean it has a purpose | 07:24 |
@snapcount | but it was so annoying | 07:24 |
perlDreamer | as long as it gets through ESD and temperature accelerated testing, we don't have to do that much | 07:25 |
@snapcount | do you guys have huge vandegraff generators wired to a room that zaps shit | 07:25 |
perlDreamer | yeah | 07:25 |
perlDreamer | 6 kV | 07:25 |
perlDreamer | 10 kV | 07:26 |
perlDreamer | contact zappers, air zappers | 07:26 |
perlDreamer | stuff that acts like human discharge | 07:26 |
perlDreamer | stuff that acts like a chip sliding down a metal tube to be soldered. | 07:26 |
@snapcount | dude... I would love to tour your office | 07:27 |
perlDreamer | Most of the stuff is off site | 07:27 |
perlDreamer | We have lots of design centers. | 07:27 |
@snapcount | oh | 07:27 |
perlDreamer | and some of it is from prior companies | 07:27 |
perlDreamer | but we do have a two-color laser | 07:27 |
@snapcount | the "laser" </dr evil> | 07:28 |
perlDreamer | no sharks, though. | 07:28 |
@snapcount | damn | 07:28 |
perlDreamer | SPCA and all | 07:28 |
@snapcount | so is it a Class X or something | 07:28 |
@snapcount | like cut your arm off laser | 07:28 |
perlDreamer | No. | 07:29 |
@snapcount | damn | 07:29 |
perlDreamer | it's for cutting holes in chips | 07:29 |
perlDreamer | microprobing | 07:29 |
perlDreamer | color 1 is for glass cutting | 07:29 |
perlDreamer | color 2 is for metal/polysilicon | 07:29 |
@snapcount | so the wavelength determines what it will cut | 07:30 |
@snapcount | kinda like how a microwave works? | 07:30 |
perlDreamer | kind of. | 07:30 |
@snapcount | food gets hot, but the container is ok | 07:30 |
perlDreamer | so long as it doesn't have any water inside | 07:30 |
perlDreamer | or be made out of metal. | 07:30 |
perlDreamer | the other nice thing about software is that it's very easy to get to the guts | 07:31 |
perlDreamer | in a chip, if it doesn't come to a pad and you have to measure or force it... | 07:31 |
perlDreamer | then you go to the lab, and blast a hole down to it | 07:31 |
perlDreamer | take 12 micron probe and try to make it touch a 0.5 micron wire without shorting anything | 07:32 |
@snapcount | I'd love to blast a hole in WG right now | 07:32 |
perlDreamer | 6.8.5? | 07:32 |
@snapcount | so if your hands shake you get fired | 07:32 |
perlDreamer | no, you get a new chip and try again. | 07:32 |
perlDreamer | plus the chips are mounted on an air shock system so they don't vibrate much | 07:32 |
@snapcount | interesting | 07:34 |
perlDreamer | so what's bothering you with WG? | 07:34 |
@snapcount | well, this proxy bug | 07:34 |
perlDreamer | still working on it? | 07:34 |
perlDreamer | wow | 07:34 |
@snapcount | I already handed it off to JT, but it's still irking me | 07:34 |
perlDreamer | I do the same thing | 07:35 |
@snapcount | I don't understand WG on that level yet | 07:35 |
perlDreamer | code level? | 07:35 |
@snapcount | so it frustrates me to not have the skillset to troubleshoot | 07:35 |
@snapcount | no, the apache2 request stuff | 07:35 |
perlDreamer | oh, yeah | 07:35 |
@snapcount | modperl hooks | 07:35 |
@snapcount | all that | 07:35 |
perlDreamer | considering that's only weeks old, don't feel too bad. | 07:35 |
perlDreamer | nobody here understands all of it very well | 07:36 |
@snapcount | I'm at the application level pretty solid | 07:36 |
@snapcount | getting pretty good with the core | 07:36 |
@snapcount | (a long way to go) | 07:36 |
@snapcount | but the actual MP/Apache interactions are completely foreign | 07:36 |
perlDreamer | you must be good, otherwise JT wouldn't have hired you. | 07:36 |
@snapcount | he hired me for my server skillz | 07:36 |
@snapcount | (I think) | 07:37 |
perlDreamer | sys admin like stuff? | 07:37 |
@snapcount | but my main resp. is programming so... go figure | 07:37 |
@snapcount | yeah | 07:37 |
@snapcount | I'm good at figuring stuff out... I'm analytical | 07:38 |
@snapcount | I don't know a lot about any one thing | 07:38 |
perlDreamer | jack of all trades | 07:38 |
perlDreamer | good skills | 07:38 |
perlDreamer | you can always go deep in anything you need to | 07:38 |
@snapcount | I think it's a mild form of ADD | 07:38 |
@snapcount | =) | 07:38 |
perlDreamer | that and not needing much sleep :) | 07:38 |
@snapcount | yeah... he runs a sweat shop | 07:39 |
@snapcount | 22 hour days haha | 07:39 |
perlDreamer | ha | 07:39 |
@snapcount | actually, he doesn't do it | 07:39 |
@snapcount | I do it to myself | 07:39 |
@snapcount | I just like to work | 07:39 |
perlDreamer | just don't burn out | 07:39 |
@snapcount | yeah... I'm still the new kid on the block | 07:40 |
@snapcount | so I have to put my time in | 07:40 |
@snapcount | and get up to speed | 07:40 |
@snapcount | but hopefully I'll be able to work faster/smarter and have time for other stuff soon | 07:40 |
@snapcount | how is 6.9 going? | 07:41 |
perlDreamer | I think well. | 07:41 |
perlDreamer | the more tests we have, the longer it will take | 07:41 |
perlDreamer | but we'll be better off in the long run for them. | 07:41 |
@snapcount | that's good | 07:41 |
@snapcount | I'm a huge proponent of the test framework | 07:41 |
@snapcount | QA is much needed in WG | 07:42 |
perlDreamer | yeah | 07:42 |
@snapcount | I know 6.x is about change so we can't do much | 07:42 |
perlDreamer | I have a deal with JT that when all tests pass that he'll build a daily run of all tests and email out the results. | 07:42 |
perlDreamer | of course, the test that fails the worst is the POD checker. | 07:42 |
perlDreamer | so I've been writing POD docs for the core code. | 07:43 |
perlDreamer | In 6.8, I had about 45 files left to do. | 07:43 |
@snapcount | I really enjoyed writing tests | 07:43 |
perlDreamer | after 6.9, I have no idea. | 07:43 |
perlDreamer | we should do more testing. | 07:43 |
@snapcount | especially when it found problems | 07:43 |
perlDreamer | we, like you and I | 07:43 |
@snapcount | I'm all for it | 07:43 |
@snapcount | I just have to get caught up with all the stuff JT told me to do | 07:44 |
@snapcount | so I can do the stuff I want to do | 07:44 |
perlDreamer | 6.8.5 | 07:44 |
@snapcount | that and client login requests and client apps | 07:44 |
@snapcount | supporting people on linux that know zero about linux is hard | 07:45 |
perlDreamer | ouch | 07:45 |
@snapcount | it's so easy to break something if you don't know what you're doing | 07:45 |
@snapcount | and they don't know | 07:45 |
perlDreamer | tell me about it | 07:45 |
perlDreamer | I'm still trying to live down the 6.8 form code fiasco. | 07:46 |
@snapcount | why? | 07:46 |
@snapcount | what happened? | 07:46 |
perlDreamer | I rewrote large chunks of the Form code to use inheritance | 07:46 |
perlDreamer | everything I tested worked. | 07:46 |
perlDreamer | I didn't test the new form post processing code. | 07:46 |
perlDreamer | it didn't work | 07:47 |
perlDreamer | it took 4 revs to get it all fixed (6.8.0-6.8.4) | 07:47 |
@snapcount | honestly, I don't think anyone expects anything to work with 6.x | 07:47 |
@snapcount | as far as the users go | 07:47 |
@snapcount | they were spoiled with 5.x being rock solid | 07:47 |
@snapcount | and then were like wtf? | 07:47 |
@snapcount | now WG has a rep for being buggy | 07:48 |
perlDreamer | 7.x will be better. | 07:48 |
@snapcount | I know... I just hope everyone else does | 07:48 |
perlDreamer | we'll have to make sure it does | 07:48 |
@snapcount | this had to be done | 07:48 |
@snapcount | 6.x | 07:48 |
perlDreamer | oh yeah. | 07:48 |
@snapcount | and all things considered | 07:48 |
perlDreamer | it just took too long | 07:48 |
@snapcount | I think we've done well | 07:48 |
perlDreamer | yes | 07:48 |
@snapcount | WG will have the foundation to the best around | 07:49 |
@snapcount | so where do you want to see the testing framework end up | 07:49 |
@snapcount | what is the ultimate goal as you see it | 07:49 |
@snapcount | what's the vision | 07:50 |
perlDreamer | I'm probably the testing Nazi. | 07:50 |
perlDreamer | JT said that no bugs should be fixed without a test to verify it. | 07:50 |
perlDreamer | so long term, we need a front-end testing framework. | 07:50 |
perlDreamer | all features should be tested as well | 07:50 |
perlDreamer | especially new ones. | 07:51 |
perlDreamer | but that's really big. | 07:51 |
perlDreamer | it means a scriptable browser | 07:51 |
@snapcount | that's what mechanize is right? | 07:51 |
perlDreamer | something that does rendering and javascript, too | 07:51 |
@snapcount | oh | 07:51 |
perlDreamer | WWW::Mech is a great start, but doesn't do javascript. | 07:51 |
@snapcount | true | 07:52 |
perlDreamer | (last I checked) | 07:52 |
@snapcount | I'd like to see a QA process evolve that ties directly to release management | 07:52 |
@snapcount | based on the testing framework | 07:52 |
@snapcount | it's so much work though | 07:53 |
perlDreamer | here's a link to that module I mentioned: http://search.cpan.org/~slanning/Mozilla-Mechanize-0.05/ | 07:53 |
perlDreamer | yeah, but all it takes is small steps | 07:53 |
perlDreamer | first, the framework | 07:53 |
perlDreamer | then the release tie in | 07:53 |
@snapcount | I really like the idea of running the test suite on the nightly builds | 07:54 |
@snapcount | and emailing the results | 07:54 |
perlDreamer | they could out on IRC | 07:54 |
perlDreamer | :) | 07:54 |
@snapcount | heh | 07:55 |
perlDreamer | !regress | 07:55 |
perlDreamer | or, in perl lingo | 07:55 |
perlDreamer | !smoke | 07:55 |
@snapcount | so how close do you think we are to having tests for the API? | 07:55 |
perlDreamer | a long way to go. | 07:56 |
@snapcount | done | 07:56 |
perlDreamer | just look at the number of tests vs the number of files. | 07:56 |
@snapcount | you know... it's funny | 07:56 |
perlDreamer | we should have a test for each form element, asset, operation, auth method, etc. | 07:56 |
@snapcount | really, to test the entire api | 07:56 |
@snapcount | what we're doing is writing code that utilizes every feature Wg has | 07:57 |
@snapcount | it's like the ultimate app | 07:57 |
perlDreamer | yeah | 07:57 |
@snapcount | that blows my mind to think of it that way | 07:57 |
perlDreamer | the test base could be 2-3x bigger than the code base. | 07:58 |
@snapcount | yeah... that's what I was getting at | 07:58 |
@snapcount | it's kinda cool actually | 07:58 |
@snapcount | it will take a long time to run all the tests | 07:59 |
perlDreamer | oh yes. | 07:59 |
@snapcount | that's one thing we should probably be thinking about now | 07:59 |
perlDreamer | the i18n test takes several minutes, but that's due to the fact it scans the entire WebGUI code base. | 07:59 |
perlDreamer | have you seen it? | 08:00 |
@snapcount | I wonder if we could write a wrapper that splits the work up | 08:00 |
perlDreamer | and parses it out? | 08:00 |
perlDreamer | maybe, but it's processor intensive. | 08:00 |
@snapcount | well, say you have 10 servers of the same general architecture | 08:00 |
@snapcount | same OS version and CPU brand | 08:00 |
@snapcount | first 40 tests on server 1 | 08:01 |
@snapcount | etc | 08:01 |
@snapcount | etc | 08:01 |
perlDreamer | yeah | 08:01 |
@snapcount | and one that gets the results and sends the work | 08:01 |
perlDreamer | I have some code to do that | 08:01 |
@snapcount | ok you're done? do these tests | 08:01 |
@snapcount | kinda thing | 08:01 |
perlDreamer | almost sounds like the new Workflow engine | 08:01 |
@snapcount | yeah it does kinda | 08:02 |
@snapcount | honestly, we'll have to do something | 08:02 |
@snapcount | b/c eventually it won't be able to run in a day | 08:02 |
@snapcount | I dunno... maybe I'm just paranoid | 08:03 |
perlDreamer | no, you're probably right. | 08:03 |
@snapcount | but I always think about stuff like that | 08:03 |
perlDreamer | but 24*60 is a lot of minute scale tests | 08:04 |
perlDreamer | the testing machines don't have to be screamin' machines. | 08:04 |
@snapcount | yeah... but at that number | 08:04 |
@snapcount | exactly | 08:04 |
perlDreamer | we could build a cluster of commodity hardware | 08:04 |
@snapcount | and there would have to be a "testing machine" | 08:04 |
@snapcount | that did nothing but | 08:04 |
@snapcount | or a "testing farm" | 08:04 |
@snapcount | which is prolly cheaper | 08:05 |
@snapcount | b/c I could for example | 08:05 |
perlDreamer | yeah | 08:05 |
@snapcount | donate 4 hours on my dev server at home | 08:05 |
@snapcount | to test processing | 08:05 |
@snapcount | etc | 08:05 |
perlDreamer | oh, like Seti @ Home | 08:05 |
perlDreamer | envisioning graphic of Gooey with tentacles on lots of machines | 08:05 |
@snapcount | maybe that's a bit ambitious | 08:06 |
@snapcount | but yeah... I can see how that could work | 08:06 |
perlDreamer | the cluster is more controllable | 08:06 |
perlDreamer | similar configs and setups | 08:06 |
@snapcount | think ssh and key based auth | 08:06 |
@snapcount | yeah | 08:06 |
@snapcount | the cluster would be ideal | 08:06 |
@snapcount | but gooey @ home is cooler | 08:06 |
@snapcount | =) | 08:06 |
perlDreamer | yeah | 08:06 |
@snapcount | the other thing to consider | 08:07 |
@snapcount | is that the test suite should be run for each platform we support | 08:07 |
@snapcount | OSX, etc | 08:07 |
@snapcount | each Linux Distro | 08:07 |
@snapcount | I'd like to see PB certify binary distributions of WG | 08:07 |
perlDreamer | that's ambitious | 08:08 |
@snapcount | binary meaning "WG will work on RHEL vX.X" | 08:08 |
@snapcount | that's what big companies want | 08:08 |
@snapcount | tell me this will work with our server | 08:09 |
@snapcount | now prove it to me | 08:09 |
@snapcount | saying "we've tested and it passed on" such and such OS would be good | 08:09 |
perlDreamer | yeah | 08:09 |
@snapcount | but... I guess we should start with the framework =) | 08:09 |
perlDreamer | from there it's easy | 08:10 |
@snapcount | I'm gonna go finish this stuff so I can go to bed... ttyl | 08:11 |
perlDreamer | l84 | 08:11 |
perlDreamer | l8r | 08:11 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has left #webgui [] | 08:16 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 08:18 | |
-!- lonki [n=hans@195.18.93.61] has joined #webgui | 09:47 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has joined #WebGUI | 13:29 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:38 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 15:38 | |
-!- Klaus_ [n=klaus_he@p54AD3410.dip0.t-ipconnect.de] has joined #webgui | 15:47 | |
@pbmdawg | hi Klaus | 16:35 |
Klaus_ | Hi! | 16:35 |
Klaus_ | Matt, do you know why we don't have in the svn the common structre with branch and tags for wre and webgui? | 16:37 |
@pbmdawg | what is the common structure | 16:37 |
Klaus_ | I mean the directory structure like in http://svn.collab.net/repos/svn/ | 16:38 |
@pbmdawg | maybe you could explain the differences for m? | 16:39 |
@pbmdawg | me? | 16:39 |
Klaus_ | especially the tags-folder to check out or diff to released vesions | 16:39 |
@pbmdawg | so, under trunk are the various "projects"? | 16:40 |
Klaus_ | for example: the actual work on webgui 6.9 in the trunk, bugfixes for 6.8 in branch/6.8 | 16:40 |
Klaus_ | you usally have in a repository differnet projects linke webgui, wre, tools | 16:40 |
@pbmdawg | or branch/wre/6.8 | 16:40 |
@pbmdawg | sry | 16:40 |
@pbmdawg | branch/wre/0.6 | 16:40 |
@pbmdawg | branch/WebGUI/6.9 | 16:41 |
@pbmdawg | trunk/WebGUI/6.9 | 16:41 |
@pbmdawg | branch/WebGUI/6.8 | 16:41 |
Klaus_ | then you can have the branch/tags/trunk structure in the svn-root or under each projekt | 16:41 |
@pbmdawg | the reason it's set up as it currently is: jt was just learning svn when he set it up this way | 16:41 |
Klaus_ | in trunk you use no version numbers as additional subdirectories, it is always the top of the development, aka HEAD | 16:42 |
@pbmdawg | so he just did it "whatever works" | 16:42 |
@pbmdawg | why not; what if you're working on two unreleased versions at the same time | 16:42 |
Klaus_ | I know, I see everyone is learning svn. | 16:42 |
@pbmdawg | as in... apache 2.2 and 2.4 | 16:43 |
Klaus_ | perhaps it will be a good idea to change to another structure with webgui 7.0 | 16:43 |
Klaus_ | for the apache example: the 2.4 development is done in trunk | 16:44 |
@pbmdawg | although; I shouldn't speak for JT; i'm sure he could come up with some justification for why/how he did what he did. | 16:44 |
@pbmdawg | so even though 2.2 isn't "stable"/"released", it has a branch? | 16:44 |
@pbmdawg | since it's feature-frozen? | 16:44 |
Klaus_ | when 2.2 was released, you make a versin in the tag directory and a copy in branch 2.4 | 16:45 |
Klaus_ | sorry branch 2.2 | 16:45 |
@pbmdawg | ok. i think I see. | 16:45 |
Klaus_ | development of 2.2.1 is done in branch 2.2, code nexessary for 2.4 is merged to trunk. | 16:45 |
@pbmdawg | ok. so branches are for feature-frozen releases and bugfix releases, whereas HEAD is for adding new features. | 16:46 |
@pbmdawg | is that right? | 16:47 |
Klaus_ | perhaps i write these days a mail to the dev-list, i thought of this topic when JT mentined the svn vcersion will be broken for some time until the session-thing is complete | 16:47 |
@pbmdawg | am I right on the branch/head distinction? | 16:47 |
Klaus_ | yes, it is right. HEAD lives in trunk | 16:47 |
@pbmdawg | I understand that head=trunk; I'm asking about the clear-cut distinction between trunk/branches. from what I can tell from what you're saying, branches are feature-frozen forks from trunk. | 16:48 |
@pbmdawg | I guess I'm trying to be more specific than "new development" | 16:49 |
Klaus_ | yes. and having tags for the released code base in svn will be useful also. | 16:50 |
@pbmdawg | which do you prefer? putting trunk/branches under each project, or putting each project under trunk and branches. | 16:50 |
Klaus_ | I prefer the first one, webgui/branch webgui/tags webgui/trunk and wre/branch ... if the projects were all in the same repository | 16:51 |
@pbmdawg | ok. I guess that would make it easier to create branches. | 16:52 |
@pbmdawg | ok, so explain tags to me now | 16:52 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 16:54 | |
Klaus_ | if all bugfixes for webgui 6.8.5 were checked in in the branch/6.8 then make a copy in tags/6.8.5 | 16:54 |
Klaus_ | you can now check out 6.8.5 direct from svn or make a diff between 6.8.5 and 6.8.0 with svn | 16:55 |
@pbmdawg | so tags are just for bugfix releases of branches? | 16:55 |
lenthamen | howdy | 16:56 |
@pbmdawg | hi len | 16:56 |
Klaus_ | you use it for all releases - or snapshots you will need later again and identify ba a tagname | 16:56 |
Klaus_ | hi len | 16:56 |
@pbmdawg | Klaus is explaining svn trunk/branches/tags conventions to me. | 16:56 |
lenthamen | ah | 16:56 |
lenthamen | Good to know we have a svn expert in our middle :) | 16:57 |
Klaus_ | not an expert, but an user ;-) | 16:57 |
lenthamen | In the land of the blind, the one-eyed man is king :) | 16:59 |
@pbmdawg | Klaus - do you mind if I email these suggestions to the dev list? | 17:00 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:00 | |
@pbmdawg | (for JT to comment on them) | 17:00 |
Klaus_ | you can also do it, cause i have to leve my computers now. | 17:01 |
Klaus_ | I have to go and to change the spark plugs at my motorcycle in the last few daylight minutes. | 17:01 |
@pbmdawg | ok; bye! | 17:01 |
lenthamen | Klaus: what motorbike do yo have ? | 17:01 |
lenthamen | I have a Yamaha Fazer. | 17:01 |
Klaus_ | GS500E which stars fine and a XV1100Virgo that won't start yesterday, I think battery and spark plugs are the reason.. | 17:02 |
lenthamen | The cold might be the reason :) | 17:02 |
Klaus_ | I try the spark plugs, they are easier to change ;-) | 17:02 |
lenthamen | hehe, ok good luck klaus | 17:02 |
lenthamen | matt how's the bugfixing going | 17:03 |
Klaus_ | Indeed the cold night's. Battery is about 4 years old... | 17:03 |
Klaus_ | bye! | 17:03 |
lenthamen | bye klaus | 17:03 |
@pbmdawg | ok... I'm having a helluva time with making $session->form->process("aParameter") work at all. | 17:04 |
lenthamen | Ok, I'll give it a go.. | 17:05 |
chansen | FWIW, i also found the webgui's svn layout a bit strange, I'm used to project/branches project/tags and project/trunk | 17:06 |
@pbmdawg | i'm emailing the dev list now | 17:06 |
@pbmdawg | re: just that. | 17:06 |
@pbmdawg | thanks chansen. | 17:06 |
@pbmdawg | i'll add that you support the idea. | 17:06 |
lenthamen | [error] Can't call method "readAllConfigs" without a package or object reference at /data/WebGUI/lib/WebGUI/Config.pm line 118.\nCompilation failed in require at (eval 3) line 1.\n | 17:06 |
@pbmdawg | preload.perl | 17:07 |
@pbmdawg | change WebGUI::Config::loadAllConfigs | 17:07 |
@pbmdawg | to WebGUI::Config->loadAllConfigs | 17:07 |
@pbmdawg | (I haven't checked in that change yet) | 17:08 |
@pbmdawg | but made it locally this morning. | 17:08 |
lenthamen | ok I've commited it | 17:08 |
lenthamen | matt, I have benchmarks results here from performance tests on 6.8.3 | 17:10 |
lenthamen | I can run a test to see if this new session stuff is actually faster... | 17:10 |
@pbmdawg | ok.. :) | 17:10 |
@pbmdawg | but only the front page works.. :) | 17:10 |
@pbmdawg | but I guess that's all that needs to work | 17:10 |
lenthamen | yeah | 17:11 |
@pbmdawg | although, now that a lot of that session stuff is object oriented, caching of individual users' sessions can be added without much trouble... so expect performance to improve when caching is added to the session subclasses. | 17:11 |
crythias | cache who? g'bless you. | 17:13 |
lenthamen | matt did you run a benchmark test yet ? | 17:16 |
@pbmdawg | no | 17:16 |
@pbmdawg | did you? | 17:16 |
lenthamen | heh its still running | 17:16 |
@pbmdawg | oh dear. | 17:16 |
lenthamen | which is not a good thing :( | 17:16 |
lenthamen | ab -n 1000 -c 5 http://localhost/home | 17:16 |
@pbmdawg | mine's going pretty fast | 17:17 |
@pbmdawg | halfway done | 17:17 |
@pbmdawg | 570KB/s | 17:18 |
@pbmdawg | 30 requests/s | 17:18 |
lenthamen | DBI connect('192_168_3_13','ncyslpaz',...) failed: Too many connections at /data/WebGUI/lib/WebGUI/SQL.pm line 224 | 17:18 |
lenthamen | Looks like it doesn't close the db connections.... | 17:19 |
@pbmdawg | sure enough, it doesn't. :) | 17:19 |
lenthamen | btw 30 req/s on a cached page is not good | 17:20 |
@pbmdawg | it is on my machine | 17:20 |
lenthamen | ah ok | 17:20 |
@pbmdawg | add $self->db->disconnect; | 17:20 |
lenthamen | where ? | 17:20 |
@pbmdawg | in Session.pm line 115 | 17:20 |
chansen | lenthamen: PerlModule Apache::DBI or 'use Apache::DBI ();' in startup.pl | 17:26 |
@pbmdawg | preload.perl already does that | 17:27 |
@pbmdawg | or, it used to. | 17:27 |
lenthamen | It's commented out. | 17:27 |
@pbmdawg | might as well try it with it enabled...? | 17:28 |
chansen | be sure it's loaded as soon as possible | 17:28 |
lenthamen | However, the db connection should be closed anyway. | 17:28 |
chansen | Apache::DBI overloads DBI->disconnect | 17:28 |
lenthamen | I know | 17:28 |
lenthamen | but not anyone is using Apache::DBI... | 17:29 |
@pbmdawg | JT's explanation for commenting it out is that he didn't see any performance improvement on high-volume sites, so he doesn't use it in the WRE. | 17:29 |
chansen | It makes a _big_ difference, especially on heavy sites ;) | 17:30 |
@pbmdawg | I'm sure it does, generally. | 17:30 |
@pbmdawg | i'm inclined to believe jt that he didn't see any performance differences, though. | 17:30 |
lenthamen | It definitely does, it consumes more memory though. | 17:30 |
chansen | more memory? Should be less since it reduces the number of connections | 17:31 |
lenthamen | I read that once.. I believe JT had put that as a comment in preload.perl back in the < 6.8 time.... | 17:34 |
lenthamen | Yeah: http://cvs.sourceforge.net/viewcvs.py/pbwebgui/WebGUI/sbin/preload.perl?rev=1.54&view=markup | 17:34 |
lenthamen | #use Apache::DBI (); # Uncomment if you want to enable connection pooling. Not recommended on low memory systems, or systems using database slaves | 17:34 |
@pbmdawg | chansen: of course I believe you that it *should* increase performance generally. I can just think of several reasons why JT would have had a non-usual experience. | 17:35 |
@pbmdawg | 1. his setup was wrong. | 17:35 |
@pbmdawg | 2. WebGUI traffic exists in such a way so as to not benefit from persistent connections. | 17:36 |
@pbmdawg | 3. surely there are other reasons. | 17:36 |
@pbmdawg | or, | 17:36 |
@pbmdawg | the most obvious explanation | 17:37 |
@pbmdawg | b/c plainblack's www server also runs the demo instances (1000s) | 17:37 |
@pbmdawg | enabling db connection persistence on the demo sites would use WAY too much memory. | 17:37 |
@pbmdawg | so the default setup of WebGUI is optimized for plainblack's hosting servers. | 17:38 |
@pbmdawg | not a very far-fetched explanation. | 17:38 |
chansen | does each demo as it's own credentials to RDBM? | 17:38 |
@pbmdawg | yes. | 17:38 |
chansen | so you create a new account on RDBM for each demo? | 17:38 |
chansen | why? | 17:38 |
@pbmdawg | I don't know. I haven't thought about it. | 17:39 |
chansen | separate databases should be enough | 17:39 |
@pbmdawg | hmm. that could be a good point. | 17:39 |
@pbmdawg | the singular username/password could be created at wre-installation time. | 17:39 |
lenthamen | Benchmarking 192.168.3.13 (be patient) | 17:40 |
lenthamen | Completed 100 requests | 17:40 |
lenthamen | Completed 200 requests | 17:40 |
lenthamen | Completed 300 requests | 17:40 |
lenthamen | Test aborted after 10 failures | 17:40 |
lenthamen | hmm | 17:40 |
@pbmdawg | I don't get that. | 17:40 |
@pbmdawg | is that with Apache::DBI ? | 17:40 |
lenthamen | without | 17:40 |
lenthamen | but with the session->db->disconnect | 17:40 |
chansen | try with Apache::DBI | 17:41 |
lenthamen | I'll do | 17:41 |
@pbmdawg | i'm trying it too | 17:41 |
lenthamen | Benchmarking 192.168.3.13 (be patient) | 17:42 |
lenthamen | Completed 100 requests | 17:42 |
lenthamen | Completed 200 requests | 17:42 |
lenthamen | Completed 300 requests | 17:42 |
lenthamen | Completed 400 requests | 17:42 |
lenthamen | Test aborted after 10 failures | 17:42 |
lenthamen | Total of 409 requests completed | 17:42 |
lenthamen | heh I'm getting a little further with Apache::DBI enabled :( | 17:42 |
chansen | What does the logs say? | 17:42 |
lenthamen | That's the strange thing | 17:42 |
lenthamen | nothing in the logs | 17:42 |
chansen | heh, helpful ;) | 17:43 |
lenthamen | grrrr | 17:45 |
lenthamen | I'm going to try another load tester instead of ab | 17:46 |
@pbmdawg | chansen: are you on the dev list? | 17:46 |
lenthamen | Ahh, I found IT !! | 17:46 |
@pbmdawg | do tell | 17:47 |
lenthamen | The header is getting too long WebGUI/6.9.0 WebGUI/6.9.0 etc etc | 17:47 |
@pbmdawg | oh... :) | 17:47 |
crythias | heh | 17:47 |
crythias | duh | 17:47 |
@pbmdawg | here, i'll just move that to preload.perl right now. | 17:47 |
@pbmdawg | actually, it needs to be in Config->loadAllConfigs | 17:48 |
lenthamen | actually, it doesn't need to be there at all. | 17:48 |
@pbmdawg | :p | 17:48 |
@pbmdawg | (if anywhere, ) it needs to be in Config->loadAllConfigs | 17:49 |
chansen | pbmdawg: yes, I'm on ML | 17:49 |
chansen | saw your mail about svn structure | 17:50 |
@pbmdawg | is that accurate? | 17:50 |
@pbmdawg | the email, I mean | 17:51 |
chansen | looks good :) | 17:53 |
chansen | IIRC svn book also talks about layouts | 17:54 |
@pbmdawg | len, could you commit that ->disconnect patch | 17:58 |
lenthamen | done | 17:59 |
lenthamen | I've also removed the growing header thing from SVN | 18:00 |
@pbmdawg | also call ->dbSlave->disconnect if exists $self->{_slave} | 18:00 |
@pbmdawg | actually | 18:01 |
@pbmdawg | hmm | 18:02 |
@pbmdawg | yeah; that's right. | 18:02 |
@pbmdawg | no it's not | 18:02 |
@pbmdawg | i'll fix it sometime; never mind. | 18:02 |
lenthamen | k | 18:03 |
lenthamen | Requests per second: 74.84 [#/sec] (mean) | 18:03 |
@pbmdawg | how does that compare to 6.8.3 | 18:03 |
lenthamen | 6.8 -> Requests per second: 90.26 [#/sec] (mean) | 18:04 |
@pbmdawg | ok... so, it's significantly slower, but not drastically slower. | 18:04 |
@pbmdawg | (to put words to it) | 18:05 |
lenthamen | |'ll test with caching disabled too | 18:05 |
@pbmdawg | installing Apache::DBI.... | 18:09 |
lenthamen | Without caching: Requests per second: 6.20 [#/sec] (mean) | 18:10 |
-!- bfree [n=knoppix@dsl-32-113.dsl.netsource.ie] has joined #webgui | 18:10 | |
@pbmdawg | nice | 18:10 |
lenthamen | 6.8.3: Requests per second: 5.42 [#/sec] (mean) | 18:11 |
lenthamen | So we gain a little performance there. | 18:11 |
@pbmdawg | 15% | 18:11 |
bfree | hi ... I may be stupid :-P but how do I edit the menu system in webgui? I'm trying the demo (having failed with wre so far) | 18:11 |
@pbmdawg | how do you want to change it | 18:12 |
@pbmdawg | and which menu | 18:12 |
bfree | well add/remove stuff ... and hopefully respond to sections etc/ ... the "home, getting started, you next step ..." menu | 18:13 |
bfree | There's an edit link above it but that takes me to a large blank text control (and other controls) | 18:13 |
crythias | you don't edit the navigation. You edit the articles to determine if you want them in the nav. | 18:14 |
crythias | you edit the navigation when you want a different set of listings that would normally show up in nav. | 18:15 |
crythias | that is, only "this level" or "this level and below" | 18:15 |
lenthamen | Matt: I'll have a look at the way a cached page is served because I'm sure we could get better results there. | 18:15 |
crythias | I'm generalizing, of course. | 18:16 |
@pbmdawg | len: who knows if jt still wants the output bucket in 6.9 | 18:16 |
lenthamen | What do you think about the output bucket idea ? | 18:19 |
chansen | bucket as in MP2 buckets? | 18:19 |
@pbmdawg | I liked it when you explained it to me | 18:19 |
chansen | s/MP2/Apache 2/ | 18:19 |
lenthamen | chansen: Current WebGUI is buffering all data and sends it to the browser once the whole page is generated. | 18:20 |
lenthamen | We're thinking about changing that and sending the upper part of the html as soon as possible | 18:21 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:21 | |
chansen | ok | 18:21 |
lenthamen | so that the browser can start fetching css and images | 18:21 |
* crythias trips. | 18:21 | |
crythias | Hello | 18:21 |
lenthamen | while the rest of the content is generated. | 18:21 |
@pbmdawg | (mostly b/c the http response headers and the html <head> section are largely indeterminate until everything on the page is generated) | 18:21 |
lenthamen | hi Martin | 18:22 |
MrHairgrease | hi len | 18:22 |
chansen | One benefit with send all at one is that you can still support persistent HTTP 1.0 connections | 18:22 |
lenthamen | This will impove the page load experience. | 18:22 |
chansen | .. since you know the entity length | 18:22 |
chansen | .. but then, most clients today is HTTP/1.1 it's probably not an issue | 18:24 |
lenthamen | The only reason we're thinking about this is because of performance, although its not a real solution. | 18:25 |
@pbmdawg | perceived per-page performance, to be precise. | 18:28 |
chansen | Well performance is most likely only to increase on _large_ entities | 18:28 |
@pbmdawg | chansen: do you like Catalyst? | 18:29 |
chansen | pbmdawg: Yeah, it's nice ;) | 18:29 |
chansen | Thats why I'm still a core dev | 18:30 |
@pbmdawg | what's a url to take a look at it? | 18:31 |
chansen | http://dev.catalyst.perl.org/ | 18:31 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 18:31 | |
-!- mode/#webgui [+o snapcount] by WRE | 18:32 | |
lenthamen | guys I'm going home. ttyl. | 18:32 |
@pbmdawg | l8r | 18:32 |
@snapcount | matt: No | 18:32 |
@snapcount | =) | 18:32 |
@pbmdawg | i saw your email | 18:32 |
chansen | pbmdawg: guess who wrote the engines for Catalyst? ;P | 18:33 |
@snapcount | I'm tired of rizens long ass emails | 18:33 |
@pbmdawg | uh, you. | 18:33 |
chansen | right ;) | 18:33 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:33 | |
chansen | Cat is a nice framework, it takes care http/params/uploads etc in any environment :) | 18:34 |
chansen | Write once deploy anywhere | 18:34 |
@pbmdawg | I can't get CPAN to work from my dev box... can someone else test to see if the 01mailrc.txt.gz can be retrieved? | 18:42 |
chansen | perhaps you have a bad mirror? | 18:43 |
@pbmdawg | could be. i have 3 listed. | 18:43 |
crythias | goin to lunch. "Welcome to Moe's!" | 18:45 |
@snapcount | ummm | 18:45 |
@snapcount | moes | 18:45 |
MrHairgrease | ftp.cpan.nl works fine | 18:46 |
@pbmdawg | ehh; it's probably a vmware network connectivity problem. | 18:46 |
@pbmdawg | i'll probably have to restart vmware. | 18:46 |
MrHairgrease | could be | 18:47 |
MrHairgrease | i'm not really into vmware stuff | 18:47 |
@pbmdawg | chansen: is there a chance you could help me figure out this form process bug? | 18:47 |
MrHairgrease | Koen would probably smack me if I was using windows ;) | 18:47 |
@pbmdawg | as in, take a deep look at it | 18:47 |
@pbmdawg | hey, I just use windows to run vmware, thunderbird, emule morphxt, and trillian. | 18:48 |
chansen | pbmdawg: I can't spend a lot of time on it, but give me the details and I'll have a look at it | 18:48 |
@pbmdawg | https://svn.webgui.org/svnweb/WebGUI%20SVN/view/WebGUI/lib/WebGUI/Session/Form.pm?rev=568 | 18:49 |
@pbmdawg | https://svn.webgui.org/svnweb/WebGUI%20SVN/view/WebGUI/lib/WebGUI/Session/Form.pm?rev=568 | 18:49 |
chansen | and the error/problem is? | 18:50 |
@pbmdawg | the process method | 18:50 |
@pbmdawg | is supposed to return either an array of parameters or the single parameter. | 18:50 |
@pbmdawg | same as A2::Request->param | 18:51 |
@pbmdawg | but it does it in such a way as to go through the individual form types | 18:51 |
@pbmdawg | using Text as default | 18:51 |
@pbmdawg | WebGUI::Form::Text | 18:51 |
@pbmdawg | hmm..... | 18:51 |
@pbmdawg | well the first problem is that it's not calling getValueFromPost | 18:52 |
@pbmdawg | grrr | 18:52 |
@pbmdawg | do you follow me? | 18:52 |
chansen | yes | 18:53 |
@pbmdawg | (impressive: I suck at explaining) | 18:53 |
chansen | can you give me an actual error message? | 18:53 |
@pbmdawg | no error message. empty returned parameter. | 18:53 |
chansen | ok | 18:53 |
@pbmdawg | oh wait, it does call getValueFromPost | 18:54 |
@pbmdawg | it does the autoload thing so that people can call | 18:54 |
@pbmdawg | $session->form->text("textField") | 18:54 |
@pbmdawg | and also $session->form->process("textField") | 18:55 |
chansen | the AUTOLOAD sub needs to be rewritten to be more performant | 18:57 |
@pbmdawg | ok... besides that... | 19:00 |
bfree | sorry for dumb questions, can you put articles in multiple locations? | 19:01 |
@pbmdawg | yes, using the Shortcut. | 19:01 |
@pbmdawg | which mirrors assets different places. | 19:01 |
bfree | "Shortcut" ? | 19:02 |
@pbmdawg | check out the online help on how to create a shortcut. | 19:02 |
@pbmdawg | in admin mode, use the arrow at the far right of the article's toolbar. | 19:02 |
@pbmdawg | the one that says "create shortcut" when you hover over it. | 19:02 |
bfree | ok .. I really should have spotted/remembered that | 19:03 |
@pbmdawg | no problem. | 19:03 |
chansen | Well one _big_ problem is there is no validation of arguments whatsoever, what happens if one sub is called without proper args? and it gets worse with a AUTOLOAD delegating | 19:03 |
@pbmdawg | what kind of validation do you have in mind. | 19:04 |
chansen | Any, take your pick. Params::Validate is my favorite | 19:05 |
@pbmdawg | I mean for this situation. | 19:05 |
@pbmdawg | how would you validate any of those parameters. | 19:05 |
@pbmdawg | and which method are you referring to. | 19:05 |
chansen | how?, You validate that you get what you expect/need to proceed or throw and exception | 19:07 |
@pbmdawg | i know what validation is. | 19:07 |
@pbmdawg | surely you can tell what I'm actually asking here. | 19:07 |
@pbmdawg | how would you limit the domain of what's expected for any single parameter in Form::process | 19:08 |
@pbmdawg | I don't mean the general "you", I mean YOU in particular. | 19:08 |
@pbmdawg | if YOU were doing this, how would you limit what $name or $type could be. | 19:09 |
chansen | first make sure that they are defined | 19:10 |
chansen | type should be a plain scalar not ref | 19:10 |
@pbmdawg | ok, assume that's done.... (eye roll, because that's a performance waste). | 19:11 |
@pbmdawg | the programmer either knows the API or he doesn't. | 19:11 |
@pbmdawg | why would he pass references. | 19:11 |
@pbmdawg | or pass undef. | 19:11 |
chansen | Do you rather waste your time then performance? | 19:12 |
@pbmdawg | that's an unquantifiable question. | 19:12 |
chansen | ;) | 19:12 |
@pbmdawg | of course there's a tradeoff ratio that everyone uses. | 19:12 |
@pbmdawg | you just want to know if mine is lower than yours. | 19:12 |
chansen | Make sure that $self->session return a $session | 19:12 |
@pbmdawg | it MUST return a session. | 19:13 |
chansen | no, I meant that it's easier to hunt/catch bugs with proper validation | 19:13 |
@pbmdawg | i agree, in general. | 19:13 |
chansen | and with a large code base as WebGUI, you can spend hours hunting | 19:14 |
@pbmdawg | so you're saying for core development purposes, things should be validated/tried/caught/thrown | 19:14 |
@pbmdawg | but for runtime purposes....? | 19:14 |
chansen | for both | 19:15 |
@pbmdawg | i disagree. I don't see any reason why potentially thousands of checks should be imposed on a user in a production environment where supposedly the developer has implemented the api correctly. | 19:16 |
@pbmdawg | I mean, why should the user have to do the debugging? | 19:17 |
@pbmdawg | I suppose that is one of the problems with much open-source software.... it's only intended to be used by developers... | 19:17 |
@pbmdawg | ? | 19:17 |
* chansen brb phone | 19:17 | |
@pbmdawg | I mean, there's a reason Microsoft has checked builds and non-checked builds of all its products. | 19:18 |
@pbmdawg | the checked builds run at less than half the speed of the optimized builds. | 19:19 |
chansen | so, I'm back, sorry | 19:20 |
chansen | but it wont degree performance much if you use something like Params::Validate (XS) | 19:22 |
chansen | And you can if you want, disable validation with Params::validate | 19:22 |
@pbmdawg | ok. I can see how paramater validation in each of the form modules would help me debug in this instance. | 19:23 |
@pbmdawg | so, point taken. | 19:23 |
chansen | :) | 19:23 |
@pbmdawg | I would be very happy to add all kinds of parameter validation, if only it could be easily removed entirely. | 19:25 |
chansen | For most webapps the general bottleneck is RDBM and rendering templates, you won't notice validation if you profile your app | 19:25 |
@pbmdawg | but for this specific instance, validating anything in Session::Form would not help. | 19:26 |
@pbmdawg | so do you have any other suggestions besides that? | 19:26 |
@pbmdawg | rewriting autoload, validating parameters. | 19:26 |
chansen | have you tried any of the trace packages on CPAN? Might help you catch this specific bug. | 19:28 |
chansen | It will give a log of sub/method calls | 19:28 |
@pbmdawg | heh. | 19:28 |
@pbmdawg | the trace output is 1000's of lines for a webgui request. | 19:28 |
@pbmdawg | well, that was in 6.8 | 19:28 |
@pbmdawg | 6.7 | 19:29 |
@pbmdawg | since the rewrite, who knows. | 19:29 |
chansen | trace is usually last resort | 19:29 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 19:33 | |
-!- mode/#webgui [+o rizen] by xdanger | 19:33 | |
@rizen | sorry i haven't been hanging out here today | 19:35 |
@rizen | i've got lots of business type stuff to do today | 19:35 |
@rizen | so i'm fixing bugs between that | 19:35 |
chansen | pbmdawg: look at W::F::Control, sub getValueFromPost | 19:39 |
@pbmdawg | i'm there. | 19:39 |
chansen | it will never return an array | 19:39 |
chansen | context is always scalar | 19:39 |
@snapcount | welcome rizen | 19:40 |
@rizen | howdy | 19:40 |
@pbmdawg | there is W::F::List, which does expect an array for all the multiple-returning field types. | 19:40 |
@rizen | only here for a moment...will be back here later in the day | 19:40 |
@pbmdawg | chansen: fwiw, using Apache::DBI I get 2% less requests/second. | 19:54 |
@pbmdawg | as opposed to not using it. | 19:54 |
chansen | sounds strange | 19:59 |
chansen | It should give less overhead and less connections | 19:59 |
chansen | If you run RDBM on same box as app it will not be much of a improvement, but still noticeable | 20:01 |
@rizen | exit | 20:03 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 20:03 | |
crythias | wow /discuss is busy today. | 20:11 |
@snapcount | our group is growing | 20:11 |
@snapcount | anyone want to volunteer to fix two bugs? | 20:14 |
@snapcount | all the rest are assigned and should be done for the release today | 20:14 |
MrHairgrease | no time right now. | 20:15 |
MrHairgrease | As I told matt so days ago, I will have next week. | 20:15 |
MrHairgrease | *some | 20:15 |
@snapcount | cool | 20:15 |
crythias | ok. bug | 20:15 |
crythias | bug me. | 20:15 |
MrHairgrease | No time | 20:15 |
crythias | FNCY PL8 | 20:16 |
crythias | or FAN C PL8 | 20:16 |
MrHairgrease | What's with the abreviations? | 20:16 |
@snapcount | 1400537 and 1376148 | 20:16 |
@snapcount | they are funny license plates | 20:16 |
crythias | Martin: It's license tag | 20:17 |
crythias | gimme a sec to check those ... | 20:17 |
@snapcount | k.. thx | 20:17 |
MrHairgrease | Ok, must be someting american... | 20:17 |
crythias | can't use back button. | 20:17 |
crythias | Martin: you only get 7 alphanumeric characters in most license plates ifyou want a "Vanity" tag. | 20:18 |
@snapcount | if you sound out the license plates, they say funny things | 20:18 |
@snapcount | FAN C PL8 == Fancy Plate | 20:18 |
crythias | http://www.gwy2.org/netwagn.jpg | 20:18 |
MrHairgrease | Yeah, I figured as much | 20:18 |
@snapcount | for some reason, we find them funny | 20:19 |
MrHairgrease | Here in Holland we're having just normal plates. | 20:19 |
@snapcount | though most of them are not | 20:19 |
MrHairgrease | No fancyness on the road | 20:19 |
crythias | ok. 1400537. does this still affect after all the changes? | 20:24 |
@snapcount | what do you mean? | 20:28 |
crythias | I don't seem to replicate the issue on demo. | 20:30 |
crythias | still checking | 20:30 |
* MrHairgrease is gonna cook diner | 20:30 | |
crythias | no. I don't see the problem | 20:31 |
@snapcount | ok... I haven't looked at it | 20:31 |
@snapcount | if it's not a bug, update the tracker saying you can't dupe and set status to pending | 20:32 |
crythias | Can't use "back" button after adding new asset to asset mgr If you add a new asset somewhere in the asset manager, | 20:32 |
crythias | say a File Pile, then immediately edit one of the | 20:32 |
crythias | files that is created as a result, there is no way to | 20:32 |
crythias | get back to the page you were previously on (the page | 20:32 |
crythias | in the asset tree that displays all the files you just | 20:32 |
crythias | uploaded). | 20:32 |
crythias | There needs to be some sort of "back to asset manager" | 20:32 |
crythias | link on these pages so that users don't | 20:32 |
crythias | a) Refresh the previous page and create a copy of the | 20:32 |
crythias | asset they just added. | 20:32 |
crythias | b) Have to page through the entire asset tree again to | 20:32 |
crythias | get to the page they were just on. | 20:32 |
crythias | but if you click save, you do come back to the list | 20:32 |
@snapcount | do you have AIM? | 20:33 |
crythias | yeah | 20:33 |
crythias | nssgerald | 20:33 |
@snapcount | msg FrankLD75, he submitted the bug | 20:33 |
@snapcount | maybe he can explain better | 20:33 |
@snapcount | I'll add you to my buddy list as well | 20:33 |
@snapcount | mine is snapc0unt | 20:34 |
crythias | closed. works for me. | 20:39 |
@snapcount | cool | 20:39 |
@snapcount | thank you | 20:39 |
crythias | [ 1376148 ] wrong pages are shown after visit of photo gallery | 20:39 |
crythias | Matt knows about this (?) | 20:40 |
@snapcount | maybe | 20:40 |
crythias | http://sourceforge.net/tracker/index.php?func=detail&aid=1376148&group_id=51417&atid=463213 | 20:40 |
* snapcount slaps pbmdawg around a bit with a large trout | 20:40 | |
* pbmdawg gets trouted. | 20:40 | |
crythias | www.dontsmellthis.com | 20:41 |
@snapcount | hey... that url doesn't work | 20:41 |
crythias | I know. | 20:42 |
crythias | I'm debating buying the domain. | 20:42 |
crythias | Think it'll be a site for sushi. | 20:42 |
@snapcount | I'd make it a one page site | 20:43 |
@snapcount | with a big picture of a finger on it | 20:43 |
@snapcount | (smell my finger) | 20:43 |
@snapcount | haha | 20:43 |
crythias | www.pullmyfinger.com | 20:43 |
@snapcount | featuring "Perv the elf" | 20:44 |
@snapcount | nice | 20:44 |
crythias | or you could just do this old thing. | 20:47 |
crythias | http://www.platinumgrit.com/poke.html | 20:47 |
* pbmdawg trouts snapcount: "get back to work" | 20:47 | |
crythias | oh my gosh. | 20:48 |
crythias | bunny got tired of being poked. | 20:48 |
* crythias is rolling on the floor with lafter, and people are checking if I'm ok. | 20:49 | |
crythias | laughter, even. | 20:49 |
@pbmdawg | wuzo funy | 20:49 |
crythias | poke the bunny. | 20:50 |
* snapcount shakes his head | 20:50 | |
* pbmdawg refuses to install Flash. | 20:50 | |
crythias | I hear ya. | 20:52 |
crythias | it's dumb. | 20:52 |
crythias | be neat to see it in CSS | 20:53 |
crythias | CSS/JS | 20:53 |
@snapcount | heh | 20:55 |
@snapcount | GPL v3 is out | 20:55 |
@snapcount | well the draft | 20:55 |
@snapcount | http://gplv3.fsf.org/comments/ | 20:56 |
* pbmdawg calls his lawyer. | 20:56 | |
* crythias changes to pants. It's drafty in here. | 20:56 | |
@snapcount | uhh | 20:56 |
crythias | No. that didn't sound right, either. | 20:57 |
@pbmdawg | lol | 20:57 |
crythias | !bash crythias | 20:58 |
crythias | too many to list? | 20:58 |
crythias | !bash garbage cans | 20:58 |
@pbmdawg | wre is broke | 20:59 |
* crythias kicks WRE | 20:59 | |
crythias | hrm. | 20:59 |
crythias | woot hasn't sold out of speakers yet. | 21:00 |
@WRE | !bash: no results found for search | 21:00 |
@pbmdawg | har | 21:01 |
@pbmdawg | !bash bash | 21:01 |
@WRE | !bash: no results found for search | 21:01 |
crythias | !bash idiot | 21:01 |
@WRE | !bash search results: Q# 21516 | Q# 185361 | Q# 60469 | Q# 192531 | Q# 345144 | Q# 194647 | Q# 31 | Q# 230936 | Q# 140720 | Q# 50070 | 21:01 |
crythias | !bash 21516 | 21:01 |
crythias | btw... Matt, what's the deal with that bug | 21:02 |
@WRE | !bash search results: Q# 287414 | Q# 329292 | Q# 201579 | Q# 234970 | Q# 375071 | Q# 588228 | Q# 282091 | Q# 194647 | Q# 10110 | Q# 12193 | 21:02 |
@pbmdawg | which bug | 21:02 |
@WRE | !bash: quote has too many lines to display in public channel (max 12, quote has 13): sending as privmsg instead | 21:02 |
@pbmdawg | the photo gallery? | 21:02 |
crythias | yeah | 21:02 |
crythias | !bash 185361 | 21:02 |
@pbmdawg | i really have no idea. | 21:02 |
@WRE | |bash| <Fenris> My mom found me perusing bash.org and looking up quotes about incest, and was like OMG! | 21:02 |
@WRE | |bash| <Fenris> Now she actually goes there regularly to make sure there aren't any new text words that have been searched for | 21:03 |
@WRE | |bash| <Fenris> I saw her looking at the site yesterday, and was like, 'WTF??' | 21:03 |
@WRE | |bash| <Fenris> And she said she was just checking to see what kind of stuff I look at online. | 21:03 |
@WRE | |bash| <Fenris> I swear, someday I'm just going to rape that bitch. | 21:03 |
@WRE | |bash| <ctone> ... | 21:03 |
@WRE | |bash| <ctone> now theres a quote for bash.org | 21:03 |
@WRE | |bash| <Fenris> Don't you fucking dare. | 21:03 |
@pbmdawg | lol | 21:03 |
crythias | no kidding | 21:03 |
crythias | bit oedipal | 21:04 |
crythias | ok. re: bug | 21:04 |
crythias | I'm looking at http://www.plainblack.com/wuc/us/photos | 21:05 |
crythias | click second image.. looks right | 21:05 |
crythias | ah. nope. | 21:05 |
crythias | I went here http://www.plainblack.com/uploads/yK/rE/yKrEgZkSEODEw_ivd0erwA/IMG_1662.jpg | 21:06 |
crythias | I should have gone here http://www.plainblack.com/uploads/Hc/uG/HcuGRrxhcAssI7G3dswaDg/thumb-IMG_1697.jpg | 21:06 |
crythias | hrm | 21:07 |
@pbmdawg | yeah. | 21:07 |
crythias | no. | 21:07 |
@pbmdawg | something weird's going on. | 21:07 |
crythias | http://www.plainblack.com/wuc/us/photos/img_1697.jpg | 21:07 |
crythias | it quickly goes "home" | 21:07 |
crythias | It should have gone http://www.plainblack.com/uploads/Hc/uG/HcuGRrxhcAssI7G3dswaDg/IMG_1697.jpg | 21:08 |
crythias | this'd be a translation problem in something? | 21:09 |
@pbmdawg | i have literally no ideas. | 21:09 |
crythias | it's a mistranslation of <a href="/wuc/us/photos/img_1697.jpg"> | 21:09 |
crythias | can you see httpd-access.log? | 21:11 |
@pbmdawg | me? no | 21:11 |
crythias | 1697 is important to me. I'm not quite sure who that guy is in Burgundy. | 21:13 |
crythias | I know why | 21:15 |
crythias | at least a guess. | 21:15 |
crythias | extra leading / | 21:15 |
crythias | http://www.plainblack.com/uploads/0G/TX/0GTXxTC5WE1aN4MUDyhxNw/IMG_1696.jpg | 21:16 |
crythias | there | 21:16 |
crythias | but... http://www.plainblack.com//uploads/0G/TX/0GTXxTC5WE1aN4MUDyhxNw/IMG_1696.jpg watch what happens | 21:17 |
@pbmdawg | ahhh | 21:17 |
@pbmdawg | superb | 21:17 |
@pbmdawg | good job gerald | 21:17 |
crythias | based upon that, you can fix? | 21:18 |
@pbmdawg | that would explain why it only occurs on plainblack.com | 21:18 |
@pbmdawg | well, maybe not. | 21:19 |
@pbmdawg | now all I'm getting is 404s | 21:19 |
crythias | so.. what type of disposition on the bug? | 21:19 |
@pbmdawg | and not even the proper redirect | 21:19 |
crythias | hrm. I'm redirected | 21:20 |
crythias | even changing browsers | 21:20 |
@pbmdawg | oh yeah, I forgot, only as visitor | 21:21 |
crythias | this is a site specific coding problem? | 21:25 |
@pbmdawg | I dunno (still) | 21:25 |
crythias | this is (seems to be) a translation problem with ^FileURL | 21:25 |
crythias | the a href's are not direct | 21:26 |
crythias | they are /wuc/us/photos/img_xxxx.jpg | 21:27 |
crythias | if you type that in directly, you get the current problem. | 21:27 |
crythias | that is, http://www.plainblack.com/wuc/us/photos/img_xxxx.jpg | 21:27 |
crythias | would it be the image permissions thing? | 21:28 |
crythias | that is, file permissions? | 21:28 |
crythias | but that wouldn't explain how I can get directly to it. | 21:29 |
crythias | is the photo thing an add-on? | 21:30 |
@pbmdawg | no it's core. | 21:31 |
crythias | hrm. | 21:31 |
crythias | <div class="contentContainer"> <a name="771OiurgxvDKJrefgmkJyQ"></a> | 21:32 |
@pbmdawg | customized tempalte | 21:32 |
@pbmdawg | template, even. | 21:32 |
crythias | 'kay. article? | 21:32 |
crythias | no cs | 21:33 |
crythias | yep | 21:37 |
crythias | that's the problem | 21:38 |
crythias | webgui can't translate the URL | 21:38 |
@pbmdawg | ? | 21:38 |
crythias | http://demo.plainblack.com/demo1137439791_841/home/img_hands.jpg | 21:38 |
@pbmdawg | what's special about the url | 21:38 |
crythias | http://demo.plainblack.com/demo1137439791_841/uploads/M-/6r/M-6rtSpBXxdvZO51DBnqUQ/img_hands.jpg | 21:38 |
crythias | the URL is the "URL" | 21:38 |
@pbmdawg | explain further? | 21:39 |
crythias | not the location of the file | 21:39 |
@pbmdawg | so it's a problem with File or Image ::view? | 21:39 |
crythias | it's a translation problem | 21:39 |
crythias | WebGUI isn't parsing the friendly url listed in the browser bar | 21:40 |
crythias | for files | 21:40 |
@pbmdawg | ok, so it's a problem with File or Image ::view | 21:40 |
crythias | dunno. | 21:40 |
@pbmdawg | that's good that you can reproduce it. | 21:40 |
crythias | I think it's bigger than that. | 21:40 |
crythias | that is ... it's outside that scope. | 21:41 |
crythias | see, if we could use style background {url="/url/listed/in/url/box.jpg"} we'd be ok | 21:41 |
crythias | but we can't. | 21:41 |
crythias | we have to say (duh) url=^FileUrl("/url/listed/in/url/box.jpg"); | 21:42 |
crythias | follow? | 21:42 |
MrHairgrease | Hasn't this alway been this way? | 21:46 |
@pbmdawg | i don't follow | 21:47 |
MrHairgrease | me or crythias? | 21:47 |
crythias | for files, you *must* use ^FileUrl anywhere you want the browser to know where to find the file. you can't use the friendly URL. | 21:47 |
crythias | Yes, you can use ^AssetProxy, but the point is you're ALWAYS translating the URL. | 21:48 |
crythias | the photos page is using the friendly url. the one "typeable" in the URL box of the file/image asset edit page. | 21:49 |
MrHairgrease | You can't use the asset proxy in css and img tags and stuff | 21:49 |
MrHairgrease | Then you must indeed use FileUrl | 21:49 |
crythias | Martin: correct. so you use ^FileUrl. | 21:49 |
MrHairgrease | I always thought that was because you have to be able to do a func=edit | 21:50 |
MrHairgrease | on an image that is. | 21:50 |
crythias | it's bad coding of the *template*. It's not a bug. | 21:50 |
MrHairgrease | Which cannot be done on something in the uploads directory. | 21:50 |
@pbmdawg | crythias: tell me how to fix the template and I'll fix it. | 21:50 |
MrHairgrease | I'm not saying it's bug. | 21:50 |
crythias | simple-ish. | 21:51 |
MrHairgrease | But it is kindof strange that you cannont use a friendly url directly. | 21:51 |
crythias | put ^FileUrl( ); around the generation of the friendly url. | 21:51 |
@pbmdawg | in which template | 21:51 |
crythias | the photo template. | 21:51 |
@pbmdawg | ok. hold on | 21:51 |
crythias | Martin: I agree. | 21:52 |
MrHairgrease | And the func= thing doesn't hold | 21:52 |
MrHairgrease | You can process that always. | 21:52 |
MrHairgrease | The only thing is that you have to stream the image trhough webgui. | 21:53 |
MrHairgrease | Not sure if redirecting would work. | 21:53 |
crythias | I'd try redirecting, if I could, but ... wow. how would you know? | 21:53 |
MrHairgrease | know what. | 21:54 |
crythias | how would you know if you needed to redirect or not? | 21:54 |
crythias | lots of overhead. | 21:54 |
MrHairgrease | simple | 21:54 |
@pbmdawg | uh | 21:55 |
crythias | uh? | 21:55 |
@pbmdawg | crythias: this is not a CS | 21:55 |
MrHairgrease | let the view func of an image always poop out the image | 21:55 |
@pbmdawg | it's a folder with images | 21:55 |
MrHairgrease | either by streaming or redirecting. | 21:55 |
* pbmdawg poops out an image | 21:55 | |
MrHairgrease | Hey there are new pics out there | 21:55 |
crythias | um. ok. | 21:55 |
MrHairgrease | sorry for the dutchism | 21:56 |
crythias | then it's a folder template something problem. | 21:56 |
MrHairgrease | crap i can't view the pics ;) | 21:56 |
MrHairgrease | it's probably broken :) | 21:56 |
crythias | welcome to the point. | 21:56 |
MrHairgrease | thanks. | 21:57 |
crythias | edit file folder template, matt | 21:57 |
crythias | <a href="<tmpl_var url>"> | 21:57 |
crythias | <a href="^FileUrl(<tmpl_var url>);"> | 21:57 |
crythias | hrm. add files not working for me | 21:58 |
@pbmdawg | ok.. | 21:59 |
crythias | nm | 21:59 |
@pbmdawg | nm? | 21:59 |
crythias | yeah | 21:59 |
crythias | nm on can't add files. | 21:59 |
@pbmdawg | don't change it, you mean? | 21:59 |
crythias | anyway, the fix worked for me. | 21:59 |
crythias | on demo | 21:59 |
@pbmdawg | for images in a folder? | 21:59 |
crythias | yeah | 21:59 |
crythias | though don't know why thumbnail didn't work. | 22:00 |
crythias | http://demo.plainblack.com/demo1137439791_841/home/photos2 | 22:00 |
@pbmdawg | this is what it is now | 22:01 |
@pbmdawg | <a href="<tmpl_var url>"><img src="<tmpl_var thumbnail.url>" border="0" alt="<tmpl_var title>"></a> | 22:01 |
@pbmdawg | inside <tmpl_loop file_loop> | 22:01 |
@pbmdawg | so, change it to what? | 22:01 |
MrHairgrease | <a href="^FileUrl(<tmpl_var url>);"><img src="<tmpl_var thumbnail.url>" border="0" alt="<tmpl_var title>"></a> | 22:01 |
MrHairgrease | the thumbnail url is already the right one. It's generated by wbegui. | 22:02 |
@pbmdawg | that fixed it. | 22:02 |
@pbmdawg | but it's slow to load the folder view | 22:02 |
crythias | lots of pictures, and lots of translations. | 22:03 |
MrHairgrease | Yeah that's because it's querying the db for each pic | 22:03 |
MrHairgrease | Is the correct url not passed as an templvar? | 22:03 |
@pbmdawg | checking | 22:03 |
crythias | definitely fixed. | 22:03 |
MrHairgrease | It should be anyway. It's essentially the same as the thumbnail url | 22:04 |
@pbmdawg | good job gerald | 22:04 |
crythias | that should be the default, anyway. | 22:04 |
@pbmdawg | file.url | 22:04 |
crythias | ? | 22:04 |
MrHairgrease | yeah try that | 22:04 |
@pbmdawg | instead of url | 22:04 |
MrHairgrease | but without the FileUrl macro | 22:04 |
MrHairgrease | yeah | 22:05 |
MrHairgrease | wait | 22:05 |
crythias | oh... | 22:05 |
crythias | tmpl_var file.url? | 22:05 |
@pbmdawg | http://www.plainblack.com/wuc/us/photos | 22:05 |
@pbmdawg | yeah | 22:05 |
MrHairgrease | <a href="<tmpl_var file.url>"><img src="<tmpl_var thumbnail.url>" border="0" alt="<tmpl_var title>"></a> | 22:05 |
@pbmdawg | that fixed it too | 22:05 |
MrHairgrease | try that | 22:05 |
@pbmdawg | http://www.plainblack.com/uploads/1x/c_/1xc_y1_7O3cQLZS9tKpL6w/PlainBlack---WUC-2005-025.jpg | 22:05 |
@pbmdawg | did | 22:05 |
@pbmdawg | http://www.plainblack.com/wuc/us/photos | 22:05 |
@pbmdawg | i'll close the bug report | 22:05 |
crythias | much faster | 22:05 |
crythias | yay | 22:06 |
crythias | I helped fix two bugs. | 22:06 |
crythias | I feel slightly better. | 22:06 |
* MrHairgrease pats crythias on the back | 22:07 | |
@pbmdawg | gfu | 22:07 |
crythias | Now I can see this guy in burgundy... http://www.plainblack.com/uploads/0G/TX/0GTXxTC5WE1aN4MUDyhxNw/IMG_1696.jpg | 22:08 |
crythias | btw.. that's Greg Hacke to my right (your left). | 22:08 |
@pbmdawg | who's the dweeb | 22:08 |
@pbmdawg | oh wait; everyone. | 22:08 |
crythias | JT in the far back. standing up. | 22:09 |
crythias | Matt's by the coffee. | 22:09 |
crythias | not sure I see Colin here. | 22:10 |
MrHairgrease | https://www.plainblack.com/uploads/xS/1i/xS1ifLsfWw7evDB9HDlCRA/jt-and-the-dutch1.JPG.jpg | 22:10 |
MrHairgrease | look as those eurohunks! | 22:10 |
@pbmdawg | he's directly to my right. | 22:10 |
crythias | unless he's behind/to the right of Matt... yeah | 22:11 |
crythias | next to his wife. | 22:11 |
crythias | oy! oy! oy! | 22:11 |
crythias | Martin, Koen, and a bunch of others. | 22:12 |
crythias | I should know. | 22:12 |
MrHairgrease | arjan | 22:12 |
MrHairgrease | len | 22:12 |
MrHairgrease | yung | 22:12 |
MrHairgrease | albert | 22:12 |
MrHairgrease | but the most important you got right. | 22:12 |
crythias | and that weird guy sitting down. | 22:12 |
crythias | :) | 22:12 |
crythias | what are you doing to JT's hair? | 22:13 |
MrHairgrease | Nothing | 22:13 |
MrHairgrease | im not touching that. | 22:13 |
crythias | heheheh | 22:13 |
@pbmdawg | lol | 22:13 |
MrHairgrease | anyway's I have to go to the bar | 22:13 |
crythias | I had a great time, although I was exhausted by day three. | 22:14 |
MrHairgrease | see you guys later | 22:14 |
@pbmdawg | l8r martin | 22:14 |
MrHairgrease | yeah three days is too long | 22:14 |
crythias | ciao for now. | 22:14 |
@pbmdawg | get drunk | 22:14 |
MrHairgrease | no man | 22:14 |
MrHairgrease | I have to study tomorrow | 22:14 |
MrHairgrease | next week when I'm coding again I will get drunk | 22:14 |
MrHairgrease | c ya | 22:14 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 22:14 | |
crythias | hrm. so how do you put that template back into core? | 22:15 |
crythias | that is, the file.url thing? | 22:15 |
crythias | 'cause, it's gotta. | 22:15 |
@pbmdawg | uh it's a custom template anyway | 22:16 |
crythias | no. it's stock | 22:16 |
@pbmdawg | oh | 22:16 |
@pbmdawg | heh | 22:16 |
@pbmdawg | okay. i'll open it back up, detail how to fix it, and assign it to Roy :) | 22:17 |
crythias | :) | 22:17 |
@pbmdawg | it's not a stock template, I don't think.......? | 22:18 |
crythias | yes. it's File Folder template. | 22:19 |
crythias | the *only* view of a folder. | 22:19 |
crythias | http://demo.plainblack.com/demo1137439791_841/file_folder?func=edit;proceed=goBackToPage;returnUrl=%2Fdemo1137439791_841%2Fhome%2Fphotos2 | 22:20 |
crythias | PBtmpl0000000000000078 | 22:21 |
@pbmdawg | ah | 22:24 |
@pbmdawg | thanks | 22:24 |
@pbmdawg | except it can't be changed....? | 22:24 |
@pbmdawg | b/c by default, you don't always want it to link straight to the uploaded file. | 22:24 |
@pbmdawg | but i agree it can be reworked | 22:25 |
@pbmdawg | with more admin mode checks...? | 22:27 |
@pbmdawg | hmm | 22:27 |
@pbmdawg | reopen the bug if you want and make that suggestion. See what Roy says. :) | 22:27 |
crythias | wait. | 22:32 |
crythias | sorry. had other work to do. | 22:32 |
crythias | when are you not going to want to link to the fileurl? | 22:32 |
@pbmdawg | hmm | 22:32 |
@pbmdawg | thinking. | 22:33 |
@pbmdawg | admin mode??? | 22:33 |
crythias | that makes a difference how? | 22:33 |
@pbmdawg | or | 22:33 |
@pbmdawg | if it's a folder | 22:33 |
@pbmdawg | (within a folder) | 22:33 |
crythias | a folder is designed to have *files* | 22:33 |
@pbmdawg | or folders | 22:33 |
crythias | if a folder has assets... | 22:33 |
@pbmdawg | oh wait; that's a separate loop | 22:33 |
crythias | oh. oops | 22:34 |
crythias | subfolder_loop. file_loop | 22:35 |
@pbmdawg | yeah. | 22:35 |
crythias | works for me. | 22:35 |
crythias | hrm. | 22:36 |
crythias | something's not right | 22:36 |
crythias | I don't think the loops are obeyed. | 22:37 |
@pbmdawg | heh | 22:37 |
@pbmdawg | demo url? | 22:37 |
crythias | http://demo.plainblack.com/demo1137439791_841/home/photos2?op=switchOnAdmin | 22:37 |
@pbmdawg | how is something not right? | 22:38 |
crythias | http://demo.plainblack.com/demo1137439791_841/demo1137439791_841/home/photos2/img_hands.jpg | 22:38 |
crythias | but... | 22:38 |
@pbmdawg | you can click on the little palette icon | 22:39 |
crythias | tmpl_loop file_loop> | 22:39 |
crythias | <tr> | 22:39 |
crythias | <td valign="top" class="tableData"> | 22:39 |
crythias | <tmpl_if session.var.adminOn> | 22:39 |
crythias | <tmpl_if canEdit> | 22:39 |
crythias | <tmpl_var controls> | 22:39 |
crythias | </tmpl_if> | 22:39 |
crythias | </tmpl_if> | 22:39 |
crythias | <a href="<tmpl_var file.url>"><img src="<tmpl_var icon.small>" | 22:39 |
crythias | oh | 22:39 |
crythias | need it twice. | 22:39 |
crythias | or. not on the icon.small. | 22:40 |
crythias | tmpl_loop file_loop> | 22:41 |
crythias | <tr> | 22:41 |
crythias | <td valign="top" class="tableData"> | 22:41 |
crythias | <tmpl_if session.var.adminOn> | 22:41 |
crythias | <tmpl_if canEdit> | 22:41 |
crythias | <tmpl_var controls> | 22:41 |
crythias | </tmpl_if> | 22:41 |
crythias | </tmpl_if> | 22:41 |
crythias | <a href="<tmpl_var file.url>"><img src="<tmpl_var icon.small>" border="0" alt="<tmpl_var title>" /></a> <a href="<tmpl_var file.url>"><tmpl_var title> | 22:41 |
@pbmdawg | hmm | 22:41 |
@pbmdawg | you're right; it should be changed. | 22:41 |
crythias | snapcount! where are you? | 22:44 |
@snapcount | meeting | 22:44 |
crythias | oh. sorry. | 22:44 |
@snapcount | what's up | 22:44 |
@snapcount | its ok | 22:44 |
@snapcount | I'll try to multi-task | 22:44 |
crythias | just thought you might like to know we fixed the other bug. | 22:45 |
@pbmdawg | yeah. | 22:45 |
crythias | it's a template problem with File_Folder | 22:45 |
@snapcount | the photo album bug? | 22:45 |
crythias | yeah | 22:45 |
@snapcount | awesome! | 22:45 |
crythias | file_loop should have file.url | 22:46 |
crythias | not url | 22:46 |
crythias | it's core problem for the TEMPLATE. | 22:46 |
@snapcount | did you check in the fix? | 22:47 |
@pbmdawg | no | 22:47 |
@snapcount | is there a reason why? some other impact fixing it has? | 22:48 |
crythias | how do you replicate template changes? | 22:48 |
@pbmdawg | in the upgrade file | 22:49 |
@snapcount | is it a default template thats broke? | 22:49 |
@pbmdawg | yeah. | 22:49 |
crythias | yeah | 22:49 |
@snapcount | you write an upgrade.pl sub | 22:49 |
@snapcount | use the API with an import node | 22:49 |
@snapcount | and commit a new version | 22:50 |
@pbmdawg | that adds a new revision to that template asset. | 22:50 |
@snapcount | of the corrected template | 22:50 |
crythias | Matt: what would it break? | 22:50 |
@pbmdawg | ehh; nothing really. | 22:51 |
crythias | http://www.plainblack.com/wuc/us/photos | 22:51 |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has quit [Read error: 110 (Connection timed out)] | 23:16 | |
--- Day changed Tue Jan 17 2006 | ||
crythias | later. Gotta get home and write up some documentation. | 00:08 |
@pbmdawg | l8r | 00:08 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 00:08 | |
@snapcount | hey matt | 00:08 |
@snapcount | familiar with runHourly? | 00:09 |
@pbmdawg | yeah | 00:09 |
@snapcount | the options in the config file, like DeleteExpiredTrash_offset=30 | 00:10 |
@snapcount | where are those options processed? | 00:10 |
@snapcount | what parses them... best I can tell runHourly ignores these settings | 00:10 |
@snapcount | oh i c | 00:12 |
@snapcount | nm | 00:12 |
@snapcount | the module in Hourly/ is what reads them | 00:12 |
@pbmdawg | \sbin\Hourly\DeleteExpiredTrash.pm | 00:12 |
* pbmdawg I mean | 00:13 | |
@pbmdawg | / I mean | 00:13 |
@snapcount | damn | 00:25 |
@snapcount | finally... login requests are caught up | 00:25 |
@snapcount | ok... this release | 00:25 |
@snapcount | did we get the photo album bug fix checked in? | 00:25 |
@pbmdawg | no; bz | 00:25 |
@pbmdawg | i can tell you how to fix it though | 00:25 |
@pbmdawg | PBtmpl0000000000000078 | 00:26 |
@pbmdawg | in the file_loop | 00:27 |
@pbmdawg | <a href="<tmpl_var url>"><img src="<tmpl_var icon.small>" border="0" alt="<tmpl_var title>" /></a> <a href="<tmpl_var url>"><tmpl_var title> | 00:27 |
@pbmdawg | needs to be | 00:27 |
@pbmdawg | <a href="<tmpl_var file.url>"><img src="<tmpl_var icon.small>" border="0" alt="<tmpl_var title>" /></a> <a href="<tmpl_var file.url>"><tmpl_var title> | 00:27 |
@pbmdawg | note: don't change the one in the subfolder_loop | 00:28 |
@snapcount | ok cool | 00:30 |
@snapcount | I'll implement the fix | 00:30 |
@pbmdawg | thnx | 00:30 |
@pbmdawg | crythias found it. | 00:31 |
@snapcount | did you get to those ones that were assigned to you? | 00:31 |
@pbmdawg | no. but I will in the next few hours. | 00:31 |
@snapcount | ok... awesome | 00:31 |
@snapcount | thx for the help | 00:31 |
@pbmdawg | what time do you want to release | 00:31 |
@snapcount | well, it was supposed to be in about 30 minutes | 00:31 |
@snapcount | but I don't see that happening =) | 00:31 |
@pbmdawg | yeah. shoot for late tonight | 00:31 |
@pbmdawg | or something | 00:32 |
@snapcount | I'll probably do it closer to 10/11 EST | 00:32 |
@pbmdawg | ok. | 00:32 |
-!- bfree [n=knoppix@dsl-32-113.dsl.netsource.ie] has quit [Read error: 110 (Connection timed out)] | 00:33 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 00:47 | |
-!- mode/#webgui [+o crythias] by xdanger | 00:47 | |
@snapcount | crythias: thanks for tracking that bug down, I'm implementing the fix now | 00:48 |
@snapcount | was that a CS template? | 00:48 |
@crythias | no. folder | 00:48 |
@snapcount | ok | 00:49 |
@crythias | I don't understand Frank's think | 00:51 |
@pbmdawg | Frank's think? | 00:53 |
@snapcount | he thinks funny | 00:53 |
@crythias | I can't replicate Frank's deal https://sourceforge.net/tracker/?func=detail&atid=463213&aid=1400537&group_id=51417 | 00:54 |
@snapcount | I thought you closed that | 00:54 |
@crythias | I need more information. | 00:54 |
@crythias | and I don't see him on aim | 00:55 |
@snapcount | yeah... I think he's gone | 00:55 |
@crythias | I don't know the problem. | 00:55 |
@snapcount | it's not a big deal | 00:55 |
@crythias | I don't think so, anyway. | 00:55 |
@snapcount | just set it to pending and update the tracker with the info you need | 00:55 |
@snapcount | we'll fix it in 6.8.6 or 6.9 whichever comes next | 00:56 |
@snapcount | this bug is more important | 00:56 |
@snapcount | 1345363 | 00:56 |
@snapcount | I was going to work on it next | 00:57 |
@snapcount | but you can start on it if you like until I implement your fix for the other | 00:57 |
@snapcount | then we could work together | 00:57 |
@snapcount | I'm almost done | 00:57 |
@crythias | ok | 00:58 |
@crythias | How does one edit a filepile? | 00:59 |
@crythias | I can edit an image I've uploaded via filepile... | 00:59 |
@crythias | sf.net was slow for a sec | 00:59 |
@crythias | what's rte? | 01:00 |
@snapcount | rich text editor | 01:00 |
@crythias | oh. | 01:01 |
@crythias | but I bet if you use HTML... | 01:01 |
@crythias | hrm. | 01:05 |
@crythias | why bother? | 01:05 |
@snapcount | huh? | 01:06 |
@crythias | ^AssetProxy(/friendly/url); works. | 01:06 |
@snapcount | let me look at the bug | 01:07 |
@crythias | ah | 01:07 |
@crythias | ok. | 01:07 |
@crythias | so I type link, highlight it, and then in the link thingie I paste demo1137452491_156/home/wg_box_top.gif | 01:08 |
@crythias | actually, ^FileUrl(demo1137452491_156/home/wg_box_top.gif); | 01:08 |
@crythias | but... | 01:10 |
@crythias | that's by design | 01:10 |
@crythias | it's supposed to do that. | 01:10 |
@snapcount | it's supposed to break the link? | 01:11 |
@crythias | yeah | 01:11 |
@snapcount | explain | 01:11 |
@crythias | because if you don't put the gateway url in the link, it inherits current. | 01:12 |
@snapcount | what it should do | 01:12 |
@snapcount | I think, is to process the macro | 01:12 |
@snapcount | then decide if the gateway url is there or not | 01:12 |
@snapcount | not decide before processing the macro | 01:13 |
@snapcount | oh wait | 01:13 |
@snapcount | it doesn't process the macro at all | 01:13 |
@snapcount | that happens when the page is rendered | 01:13 |
@snapcount | hmm | 01:13 |
@crythias | link prepends. | 01:14 |
@snapcount | well, let me think out loud | 01:14 |
@snapcount | what if we told it not to prepend if the url contains a macro | 01:15 |
@snapcount | look for ^*; | 01:15 |
* snapcount slaps self | 01:16 | |
@snapcount | he's using the macro wrong | 01:16 |
@crythias | no. it's a problem with the parser. | 01:16 |
@snapcount | he shouldn't be passing the gateway url in to the macro | 01:16 |
@crythias | he isn't. | 01:16 |
@snapcount | <a | 01:17 |
@snapcount | href="^FileUrl(_demo1130811127_590.pl/collateral/document1.pdf);" | 01:17 |
@snapcount | target="_self">Test bug.</a> | 01:17 |
@crythias | <a href="^FileUrl(demo1137452491_156/home/wg_box_top.gif); ">link</a> | 01:17 |
@snapcount | haha | 01:17 |
@snapcount | that's funny | 01:17 |
@snapcount | demo_blah.pl | 01:17 |
@crythias | this is directly typed into html code | 01:17 |
@crythias | it translated to http://demo.plainblack.com/demo1137452491_156/home//demo1137452491_156/uploads/nz/wm/nzwmw9mJWuON1Jap-NcAEw/wg_box_top.gif | 01:17 |
@crythias | it actually typed <a href="/demo1137452491_156/home/^FileUrl(demo1137452491_156/home/wg_box_top.gif);">link</a> | 01:19 |
@crythias | *I* didn't type that | 01:19 |
@crythias | this is the bug. | 01:19 |
@snapcount | ahh | 01:19 |
@snapcount | so the macro is not being processed | 01:19 |
@crythias | no. | 01:20 |
@crythias | the macro is. | 01:20 |
@crythias | the tinymce cleanup is prepending current url | 01:20 |
@snapcount | ohh... when you say typed it... you're talking about the rte | 01:20 |
@snapcount | not the html of the parsed page | 01:21 |
@crythias | I typed <a href="^FileUrl ... | 01:21 |
@crythias | keyed, whatever. | 01:21 |
@crythias | in the HTML method | 01:21 |
@crythias | of RTE | 01:21 |
@crythias | when I clicked save and went back into the article. | 01:21 |
@crythias | the "cleanup" prepended my stuff to say <a href="/demo1137.../home/^FileUrl... | 01:22 |
@crythias | I didn't add demo/home | 01:22 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 01:22 | |
-!- mode/#webgui [+o rizen] by xdanger | 01:22 | |
@crythias | hi | 01:22 |
@rizen | you know this whole running a business thing takes a lot longer than anyone things | 01:23 |
@rizen | thinks | 01:23 |
@rizen | =) | 01:23 |
@crythias | so, the question is, where does the RTE prepend to ^FileUrl? | 01:23 |
@rizen | man...i hate tax time | 01:23 |
@snapcount | ok... so we tell the RTE not to prepend shit in front of the macro | 01:23 |
@snapcount | cool, we're on the same page | 01:24 |
@crythias | yeah. that about sums it up. | 01:24 |
@snapcount | problem is | 01:24 |
@snapcount | I know shit about the RTE | 01:24 |
@snapcount | so I guess we'll have to figure it out | 01:24 |
@snapcount | =) | 01:24 |
@crythias | tinymce adds this to ^FileUrl but only when it's in a href. | 01:24 |
@rizen | what you're probably looking for is in www/extras/tinmyce2/jscripts/webgui.js | 01:24 |
@snapcount | rizen: thx | 01:25 |
@crythias | this makes me think it's not necessarily caring that it's ^FileUrl. | 01:25 |
@crythias | rather, it's code related to macros in general. | 01:25 |
@crythias | like you originally said, roy. | 01:25 |
@crythias | macros in <a href> | 01:25 |
@snapcount | I think all of the macros that return a url include the gateway script | 01:26 |
@snapcount | okay... well look at the .js rizen pointed out | 01:27 |
@crythias | its tiny | 01:27 |
@snapcount | while I finish up this other fix | 01:27 |
@snapcount | then I'll come back and help you | 01:27 |
@crythias | np... I'll grouse here. | 01:28 |
@crythias | function tinyMCE_WebGUI_URLConvertor(url, node, on_save) { | 01:28 |
@crythias | // The next line would have tried formatting the URL, but we don't want it to | 01:28 |
@crythias | url = tinyMCE.convertURL(url, node, on_save); | 01:28 |
@crythias | // Do custom WebUI convertion, replace back ^(); | 01:28 |
@crythias | url = url.replace(new RegExp("%5E", "g"), "^"); | 01:28 |
@crythias | url = url.replace(new RegExp("%3B", "g"), ";"); | 01:28 |
@crythias | url = url.replace(new RegExp("%28", "g"), "("); | 01:28 |
@crythias | url = url.replace(new RegExp("%29", "g"), ")"); | 01:28 |
@crythias | url = url.replace(/^\/\^/,"^"); | 01:28 |
@crythias | url = url.replace(/http:\/\/\//,"/"); | 01:29 |
@crythias | url = url.replace(/^.*(\^\/\;.*)$/,"$1"); | 01:29 |
@crythias | return url; | 01:29 |
@crythias | } | 01:29 |
-!- nuba [i=nuba@zaxxon.telerama.com] has joined #webgui | 01:29 | |
@crythias | yeah | 01:30 |
@crythias | I bet that's it... url = url.replace(/^.*(\^\/\;.*)$/,"$1"); | 01:30 |
@crythias | 'cause of what's given in the macro is parsed for url replacement. | 01:31 |
@rizen | hey nuba!! | 01:31 |
nuba | hello jt | 01:32 |
nuba | so now we finally have an irc channel going on :) | 01:32 |
nuba | awesome | 01:32 |
nuba | do we have any bots here, beside the freenode/efnet sync one ? | 01:40 |
@crythias | WRE and xdanger | 01:40 |
nuba | hello crythias | 01:40 |
nuba | what do they do ? | 01:40 |
@crythias | add to the ambient charm of the place. | 01:41 |
@crythias | xdanger ops me and wre displays useless epithets from bash.org | 01:41 |
@crythias | besides the usual keeping the channel open. | 01:41 |
@crythias | !bash | 01:42 |
@WRE | |bash 46098| <b-ho> asian teen with cam here willing to show in netmeeting for all-male porn download in real player format | 01:42 |
@crythias | yep. | 01:42 |
@crythias | that's about what I'd expect. | 01:42 |
nuba | so charming.... | 01:42 |
@crythias | !bash | 01:43 |
@WRE | |bash 48139| <EuroBrew> what is it with you people and your fascination with buttsex? you guys talk about it all the time, if you are gay just come out and say it already | 01:43 |
@WRE | |bash 48139| <EuroBrew> i just think you guys have some sexual identity issues if you go around saying shit like /me unfs chips and /me wants zee buttsex, and of course the ever popular /me licks teh cum off your wang | 01:43 |
@crythias | don't know why we keep it. | 01:43 |
@crythias | it's creepy. | 01:43 |
@crythias | !g creepy | 01:44 |
@WRE | Translate this page @ http://translate.google.com/translate?hl=en&sl=es&u=http://ana.lopez0001.eresmas.net/&prev=/search?q=creepy&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=G class=fl | 01:44 |
@crythias | and, if you want to see what kind of stats about this channel... http://mentalhouse.net/irc/webgui | 01:46 |
@xdanger | btw, I'm not a bot =) | 01:48 |
@crythias | oh. I keep forgetting. :) | 01:48 |
nuba | sure | 01:48 |
@xdanger | just a auto-op script in irssi | 01:49 |
@xdanger | I usually don't have so much to say to "hardcore" development.. | 01:49 |
@crythias | rizen: you hear we fixed the photos? | 01:49 |
@xdanger | ah, I should ignore WRE in the stats.. | 01:49 |
@rizen | what photos? | 01:50 |
@crythias | the wuc photos | 01:50 |
@crythias | they didn't go anywhere. | 01:50 |
@crythias | now they did. | 01:50 |
@rizen | ah | 01:50 |
@rizen | cool | 01:50 |
@crythias | do. | 01:50 |
@crythias | problem with File_Folder template. changed from url to file.url | 01:50 |
@rizen | was it something i can blame colin for? | 01:50 |
@rizen | oh damn, probably not | 01:51 |
@rizen | =) | 01:51 |
@crythias | no, *stares into the heavenly void* I can't say who wrote the template... | 01:51 |
@rizen | it's fun blaming colin cuz he won't stop beating himself up over the form fiasco | 01:52 |
@crythias | oh. O | 01:53 |
@crythias | I'm excited 'cause I finally contributed to a bug fix. | 01:53 |
@rizen | that is cool | 01:53 |
@crythias | sorry it's not perl specific. | 01:53 |
@rizen | who care's if it's not | 01:53 |
@rizen | contributions are contributions | 01:53 |
@crythias | I helped debug that photo issue. | 01:53 |
@rizen | that's all good | 01:53 |
@rizen | the more help we can get from everyone | 01:54 |
@rizen | the better webgui will be for everyone | 01:54 |
@crythias | I'm really excited for 6.9 | 01:54 |
@crythias | and hence 7.0 | 01:54 |
@crythias | Mostly because I see it as a point where polish can be applied. | 01:55 |
@crythias | (because the "hard" stuff has been done). | 01:55 |
@rizen | the hard stuff for 6.9 hasn't even started yet | 01:56 |
@rizen | the workflow engine, spectre is the hard stuff for 6.9 | 01:57 |
@rizen | this was just the prelim stuff we needed to do | 01:57 |
@rizen | so that we could do the hard stuff | 01:57 |
nuba | so spectre will it be | 01:57 |
@rizen | =) | 01:57 |
nuba | ? | 01:57 |
@xdanger | rizen: A friend of mine suggested a usability project, he's in a project in the univercity of jyväskylä. I thought that since you are (?) renewing the admin interface that that study could be done of webgui... | 01:57 |
nuba | the name for it ? | 01:57 |
@rizen | yes, it will be called spectre | 01:57 |
@xdanger | have any thoughts on that ? | 01:58 |
@rizen | i'm all for having them conduct the survey of the UI and come back with recommendations | 01:58 |
@rizen | i'll even be happy to implement their recommendations | 01:58 |
@rizen | if they make sense | 01:58 |
@xdanger | http://www.jyu.fi/agora-center/en/research/katsy.shtml | 01:59 |
@rizen | but i can't say that i'll just accept all their recommendations without first finding out what they might be | 01:59 |
@snapcount | crythias: the folder fix is implemented | 01:59 |
@snapcount | easy way to test it? | 01:59 |
@snapcount | actually, you guys tested the fix right | 02:00 |
@snapcount | I'll just make sure the template change took | 02:00 |
@xdanger | I'm going to a meating there at 25th to discuss about the project... It's meant to be directed to local small-to-medium sized companies. | 02:00 |
@crythias | yes. the fix was tested on the photos page. | 02:00 |
@snapcount | okay... that's done | 02:02 |
@xdanger | since it's EU funded. But since we use webgui and are going to try to make that some what a business we thouht that this could be beneficial to you and to us. | 02:02 |
@snapcount | where are we at with the rte bug | 02:02 |
@xdanger | And this is not just a small student work, it's a 1,5 year project that cost about 1500 EUR =) | 02:03 |
@rizen | sounds quite interesting | 02:03 |
@snapcount | ok... so the problem is with line 23 of webgui.js | 02:04 |
@xdanger | and of course our time is valuable =) | 02:05 |
@crythias | Roy: I'm not sure | 02:08 |
@xdanger | they just don't to stuff based "this feels good" they actualy have psychology involved... lot's of studies, etc. | 02:08 |
@snapcount | ok... so I think I see what it's doing | 02:08 |
@crythias | I can't translate it to my english | 02:08 |
@snapcount | it's url decoding everything | 02:08 |
@crythias | *I* think it's copying params from the macro ... | 02:08 |
@snapcount | and re-building the macro expr | 02:08 |
@xdanger | but, now I should go to bed, it 2 AM here and I have an early morning =) | 02:09 |
@snapcount | actually | 02:11 |
@snapcount | I think line 23 is supposed to do what we want | 02:12 |
@snapcount | but it's not working | 02:12 |
@snapcount | it basically erases everything in front of the macro expr | 02:12 |
@snapcount | err... that appears to be the intention | 02:12 |
@crythias | well, the macro is interesting | 02:13 |
@crythias | (18:27:21) crythias: // The next line would have tried formatting the URL, but we don't want it to | 02:13 |
@crythias | (18:27:21) crythias: url = tinyMCE.convertURL(url, node, on_save); | 02:13 |
@crythias | (18:27:21) crythias: // Do custom WebUI convertion, replace back ^(); | 02:13 |
@snapcount | url = url.replace(/^.*(\^\/\;.*)$/,"$1"); | 02:14 |
@snapcount | this only catches the ^/; macro | 02:14 |
@crythias | ok. so it does something we don't want it to do, so we don't comment it? | 02:14 |
@snapcount | no... we need another line like it | 02:14 |
@snapcount | url = url.replace(/^.*(\^FileUrl\;.*)$/,"$1"); | 02:15 |
@snapcount | not that exactly | 02:15 |
@snapcount | we have params to deal with | 02:15 |
@snapcount | but along these lines | 02:15 |
@crythias | replace the first whatever that starts with ^/;.* and just put whatever's there. | 02:15 |
@snapcount | url = url.replace(/^.*(\^FileUrl.*\;.*)$/,"$1"); | 02:16 |
@crythias | but... shouldn't we fix the behavior? | 02:16 |
@crythias | and ... what you say says put back what it finds | 02:16 |
@snapcount | except for the beginning part | 02:17 |
@snapcount | only the stuff in parens that is matched is replaced | 02:17 |
@snapcount | basically, everything before the macro is erased | 02:17 |
@snapcount | which is what we want right? | 02:17 |
@snapcount | or am I retarded | 02:17 |
@crythias | OK, so we're post-parsing what the tinyMCEconvert does. | 02:17 |
@snapcount | yeah... I think | 02:18 |
@snapcount | =) | 02:18 |
@snapcount | <shrug> | 02:18 |
@snapcount | do you have a test setup to demo the bug? | 02:18 |
@snapcount | on a local system | 02:18 |
@crythias | yeah | 02:18 |
@crythias | oh. no. | 02:18 |
@snapcount | damn | 02:18 |
@crythias | but it's easy to replicate so I will | 02:18 |
@snapcount | ok... replicate it and paste this line into webgui.js | 02:19 |
@snapcount | url = url.replace(/^.*(\^FileUrl.*\;.*)$/,"$1"); | 02:19 |
@snapcount | at the end | 02:19 |
@snapcount | line 24 | 02:19 |
@crythias | one sec. | 02:19 |
@snapcount | url = url.replace(/^.*(\^FileUrl\(.*\)\;.*)$/,"$1"); | 02:22 |
@snapcount | actually is probably better | 02:22 |
@crythias | ok. I have error, now to replace... | 02:23 |
@crythias | changing... seems to work | 02:24 |
@snapcount | it's not prepending anymore? | 02:25 |
@crythias | no. | 02:25 |
@snapcount | sweet | 02:25 |
@crythias | link is accurate | 02:25 |
@crythias | but | 02:25 |
@snapcount | are there any other macros that return urls | 02:25 |
@snapcount | we might as well fix those too | 02:25 |
@crythias | I'm having a personal problem of not being able to instantiate | 02:25 |
@snapcount | what do yo mean? | 02:25 |
@crythias | can't find the template | 02:26 |
@snapcount | is your db out of sync with your version | 02:26 |
@crythias | and I can't find out why my thumbnails don't work. | 02:26 |
@crythias | no. it's an upgrade problem. | 02:26 |
@snapcount | 6.8.4 -> 6.8.5 problem? | 02:26 |
@crythias | no | 02:27 |
@crythias | I'm not running | 02:27 |
@crythias | I'm on 6.7.8 | 02:27 |
@snapcount | oh | 02:27 |
@crythias | hrm. | 02:28 |
@crythias | http://www.gwy2.org/index.pl/home/test-for-errors/broken-ahref | 02:28 |
@crythias | that is messed up | 02:28 |
@snapcount | what am I looking at? | 02:28 |
@crythias | not what you're supposed to look at | 02:28 |
* snapcount is confused | 02:29 | |
@crythias | http://www.gwy2.org/index.pl/home/test-for-errors | 02:29 |
@crythias | that's my page | 02:29 |
@crythias | and the broken--ahref is supposed to be an article | 02:29 |
@crythias | hrm. | 02:33 |
@crythias | I think I've got a problem in my .conf where uploads is. | 02:33 |
@snapcount | is the url and macro coming out right? | 02:34 |
@crythias | what we did, works, afaict. | 02:34 |
@snapcount | cool | 02:35 |
@snapcount | I'll check in those two fixes | 02:35 |
@snapcount | I just have to do some testing and we can do a release =) | 02:35 |
@snapcount | thx for your help man | 02:35 |
@crythias | sure | 02:36 |
@crythias | I have the same bug I had when I started webgui | 02:36 |
@crythias | it is looking for uploads under my documentRoot | 02:37 |
@crythias | it: httpd | 02:37 |
@crythias | here's the deal. I have /uploads in my webgui.conf. and the location is www/WebGUI/www/uploads | 02:38 |
@crythias | when apache looks for url/uploads, it is looking for uploads UNDER documentRoot. | 02:38 |
@crythias | not where .conf says. | 02:39 |
@crythias | symlink fixed it. | 02:39 |
@crythias | and the cant instanciate thing. | 02:39 |
@crythias | because it couldn't find that image in url/uploads | 02:39 |
@snapcount | you probably need a Alias /extras /data/WebGUI/www/extras | 02:42 |
@snapcount | for your uploads | 02:42 |
@snapcount | nm | 02:43 |
@crythias | uploads is uploads | 02:43 |
@snapcount | I'm on crack | 02:43 |
@snapcount | yeah... i figured | 02:43 |
@snapcount | blonde moment | 02:43 |
@crythias | but, yeah, I'm glad I did what I did. | 02:44 |
@crythias | I still have trouble... | 02:44 |
* crythias smacks his forehead | 02:46 | |
@crythias | somehow... I got a different style template | 02:46 |
@crythias | I had a style template called "Boxes" | 02:47 |
@crythias | the template is simply something that allows me to "remember" how to make css. | 02:47 |
@crythias | different colors, different boxes inside boxes. | 02:48 |
@crythias | since it doesn't use <tmpl var body.content>, ... well, never mind. | 02:48 |
@snapcount | yeah... that's an important tmpl var | 02:48 |
@snapcount | generally speaking =) | 02:49 |
@crythias | In *my* case, I didn't need it. | 02:54 |
Klaus_ | but you can build funny sites when not using body.content... | 02:55 |
@snapcount | matt: nothing in the changelog about your rte bug fix | 02:59 |
@snapcount | [ 1403345 ] FIXED: Rich Edit Not Working | 03:00 |
@snapcount | I'll add it | 03:03 |
-!- Klaus_ [n=klaus_he@p54AD3410.dip0.t-ipconnect.de] has quit [] | 04:31 | |
@crythias | :) FreeBSD's ports: compiling from source, but patched to run/install per FreeBSD people. Not binary. | 06:01 |
@crythias | successful | 06:02 |
@snapcount | !wordswitch | 06:03 |
@snapcount | !word | 06:03 |
@rizen | ok | 06:03 |
@rizen | so does that mean that stuff generally needs patching to run on freebsd? | 06:03 |
@rizen | i'm just asking cuz i've never used any bsd except osx | 06:04 |
@snapcount | !wordswitch | 06:05 |
@crythias | just a sec. I'm diffing. | 06:05 |
@snapcount | !wordswitch | 06:07 |
@snapcount | !word | 06:07 |
@crythias | I think it doesn't know where libiconv is. | 06:10 |
@crythias | hrm. ./configure in the source of wre seems like it "fixed" | 06:12 |
@rizen | what do you mean, fixed | 06:15 |
@crythias | lftp ran make successfully. | 06:15 |
@crythias | after I ./configure within lftp/src | 06:16 |
@rizen | this is in wre? | 06:16 |
@crythias | yes | 06:16 |
@rizen | what did you do? | 06:16 |
@crythias | not within src | 06:16 |
@crythias | cd wrebuild/source/utils/lftp-3.3.5 | 06:17 |
@rizen | so are you saying that build.sh isn't running configure properly for lftp? | 06:17 |
@crythias | ./configure | 06:17 |
@crythias | make | 06:17 |
@rizen | also, that's going to put lftp into the wrong place | 06:17 |
@rizen | ./configure --prefix=/data/wre/prereqs/utils | 06:18 |
@crythias | that kills the compile. | 06:20 |
@rizen | really | 06:22 |
@rizen | interesting | 06:22 |
@rizen | does the user you're running the build process as, have rights to write to /data/wre/prereqs/utils? | 06:22 |
@crythias | root | 06:23 |
@crythias | yes | 06:23 |
@crythias | diffing Makefile | 06:24 |
@crythias | 103c103 | 06:25 |
@crythias | < CPPFLAGS = -I/usr/local/include | 06:25 |
@crythias | --- | 06:25 |
@crythias | > CPPFLAGS = | 06:25 |
@crythias | 125c125 | 06:25 |
@crythias | < INTLLIBS = /usr/local/lib/libintl.so -Wl,-rpath -Wl,/usr/local/lib | 06:25 |
@crythias | --- | 06:25 |
@crythias | > INTLLIBS = | 06:25 |
@crythias | 135,136c135,136 | 06:25 |
@crythias | < LIBICONV = /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib | 06:25 |
@crythias | < LIBINTL = /usr/local/lib/libintl.so -Wl,-rpath -Wl,/usr/local/lib | 06:26 |
@crythias | --- | 06:26 |
@crythias | > LIBICONV = | 06:26 |
@crythias | > LIBINTL = | 06:26 |
@crythias | 141,142c141,142 | 06:26 |
@crythias | < LTLIBICONV = -L/usr/local/lib -liconv -R/usr/local/lib | 06:26 |
@crythias | < LTLIBINTL = -L/usr/local/lib -lintl -R/usr/local/lib | 06:26 |
@crythias | --- | 06:26 |
@crythias | > LTLIBICONV = | 06:26 |
@crythias | > LTLIBINTL = | 06:26 |
@crythias | 161c161 | 06:26 |
@crythias | < POSUB = po | 06:26 |
@crythias | --- | 06:26 |
@crythias | > POSUB = | 06:26 |
@crythias | 171c171 | 06:26 |
@crythias | < USE_NLS = yes | 06:26 |
@crythias | --- | 06:26 |
@crythias | > USE_NLS = no | 06:26 |
@crythias | 212c212 | 06:26 |
@crythias | < prefix = /usr/local | 06:26 |
@crythias | --- | 06:26 |
@crythias | > prefix = /data/wre/prereqs/utils | 06:26 |
@crythias | hrm | 06:26 |
@crythias | it doesn't fill in the blanks if you provide prefix. | 06:26 |
@rizen | well that pretty much sux ass | 06:28 |
@rizen | i'm not sure how we can fix that and keep it platform agnostic | 06:29 |
@snapcount | SUXASS | 06:29 |
@crythias | I think I have it.. | 06:29 |
@rizen | hey roy, what are you doing to my glorious wre? | 06:29 |
@crythias | # Installation directory options. | 06:30 |
@crythias | # These are left unexpanded so users can "make install exec_prefix=/foo" | 06:30 |
@crythias | # and all the variables that are supposed to be based on exec_prefix | 06:30 |
@crythias | # by default will actually change. | 06:30 |
@crythias | # Use braces instead of parens because sh, perl, etc. also accept them. | 06:30 |
@snapcount | haven't touched it | 06:30 |
@crythias | this is in configure | 06:30 |
@rizen | no, at the beginning of this irc conversation | 06:30 |
@rizen | i believe you said you were going to do something to the wre | 06:31 |
@snapcount | the bot | 06:31 |
@rizen | oh the bot | 06:31 |
@rizen | you really need to rename the bot | 06:31 |
@snapcount | why? | 06:31 |
@crythias | (22:49:01) snapcount: ok | 06:31 |
@crythias | (22:49:05) snapcount: time to play | 06:31 |
@crythias | (22:49:14) snapcount: let's teach wre some new tricks =) | 06:31 |
@rizen | to something like "roy is a tard" | 06:31 |
@rizen | cuz otherwise when you say shit like the above | 06:31 |
@rizen | i won't know what you're talking about | 06:32 |
@snapcount | so I need to dumb it down for you | 06:32 |
@crythias | JT: this is line 493 of configure of lftp | 06:32 |
@crythias | I'd say that make install exec_prefix=/data/wre/prereqs/utils would be agnostic | 06:33 |
@rizen | so the command in build.sh | 06:36 |
@rizen | would be | 06:36 |
@rizen | make install exec_prefix?data/wre/prereqs/utils | 06:36 |
@rizen | instead of | 06:36 |
@rizen | make install | 06:36 |
@crythias | seems like it should work, according to what configure says. | 06:37 |
@rizen | give it a try | 06:38 |
-!- pbmdawg_ [i=user@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 06:38 | |
@rizen | see if it does | 06:38 |
@rizen | if it does, then i'll add it to the official build | 06:38 |
@crythias | it's compiling ... | 06:39 |
@crythias | makes a bin and a lib under utils | 06:41 |
@crythias | 'swright? | 06:41 |
@crythias | gwy2# pwd | 06:42 |
@crythias | /data/wre/prereqs | 06:42 |
@crythias | gwy2# ls -lR | 06:42 |
@crythias | total 2 | 06:42 |
@crythias | drwxr-xr-x 4 root wheel 512 Jan 16 23:47 utils | 06:42 |
@crythias | ./utils: | 06:42 |
@crythias | total 4 | 06:42 |
@crythias | drwxr-xr-x 2 root wheel 512 Jan 16 23:47 bin | 06:42 |
@crythias | drwxr-xr-x 3 root wheel 512 Jan 16 23:47 lib | 06:42 |
@crythias | ./utils/bin: | 06:42 |
@crythias | total 690 | 06:42 |
@crythias | -rwxr-xr-x 1 root wheel 680156 Jan 16 23:47 lftp | 06:42 |
@crythias | -rwxr-xr-x 1 root wheel 1352 Jan 16 23:47 lftpget | 06:42 |
@crythias | ./utils/lib: | 06:42 |
@crythias | total 2 | 06:42 |
@crythias | drwxr-xr-x 2 root wheel 512 Jan 16 23:47 lftp | 06:42 |
@crythias | ./utils/lib/lftp: | 06:42 |
@crythias | total 0 | 06:42 |
@crythias | does that work for you? | 06:42 |
@rizen | try to run it | 06:43 |
@rizen | use | 06:43 |
@rizen | upload.sf.net | 06:43 |
@rizen | lftp upload.sf.net | 06:43 |
@rizen | ls | 06:43 |
@crythias | o uploads.sf.net | 06:43 |
@crythias | gwy2# utils/bin/lftp | 06:44 |
@crythias | lftp :~> o uploads.sf.net | 06:44 |
@crythias | lftp uploads.sf.net:~> | 06:44 |
@rizen | ls | 06:44 |
@crythias | connecting | 06:44 |
@crythias | lftp uploads.sf.net:~> ls | 06:45 |
@crythias | `ls' at 0 [Connecting...] | 06:45 |
@rizen | no s | 06:45 |
@rizen | upload.sf.net | 06:45 |
@crythias | lftp upload.sf.net:~> ls | 06:45 |
@crythias | drwx-wx-wx 2 ftp ftp 81920 Jan 16 20:44 incoming | 06:45 |
@crythias | drwxr-xr-x 3 ftp ftp 4096 Oct 03 2004 pub | 06:45 |
@crythias | lftp upload.sf.net:/> | 06:45 |
@rizen | very good | 06:45 |
@rizen | it's working | 06:45 |
@rizen | is there an equal sign between exec_prefix and /data/wre | 06:46 |
@rizen | in that command? | 06:46 |
@crythias | according to what I did, and that configure, it's = | 06:46 |
@rizen | on my screen it's coming accross as a smiley face | 06:46 |
@rizen | k | 06:46 |
@rizen | thanks | 06:46 |
@crythias | gotcha | 06:46 |
@rizen | added to wrebuild | 06:46 |
@crythias | kewl. I wonder if this affects other things. | 06:46 |
@crythias | I didn't get very far. | 06:47 |
@crythias | glad to help. | 06:47 |
@rizen | the more platforms we can build on the better | 06:48 |
@crythias | my impression is that this fixes more than it hurts. | 06:49 |
@rizen | i just don't have time to install every os under the sun | 06:49 |
@rizen | and test on it | 06:49 |
@crythias | I understand. Really. | 06:49 |
@snapcount | blah blah | 06:49 |
@rizen | i really need to get someone to build this on fedora core | 06:49 |
@rizen | apparently there are problems building on that os | 06:50 |
@rizen | and opensuse too | 06:50 |
@snapcount | I think RH makes FC suck on purpose | 06:50 |
@rizen | one of these days.....yeah right | 06:50 |
@snapcount | they plant spies | 06:50 |
@crythias | hrm. | 06:50 |
@snapcount | they donate evil developers | 06:50 |
@crythias | I *think* I've got centos installed on my junk box | 06:50 |
@crythias | I don't care what I put on it. | 06:50 |
* snapcount hears a volunteer | 06:51 | |
@crythias | I'm going to need to do some documentation on something. TV and other assistance got me distracted. | 06:52 |
@snapcount | distractions suck | 06:52 |
@crythias | DSTRAXN | 06:52 |
@crythias | PR T CLDS | 06:53 |
@snapcount | !word | 06:55 |
@snapcount | .help word | 06:57 |
@snapcount | wrong window | 06:57 |
@snapcount | !word | 07:00 |
@snapcount | come on fucker... work | 07:01 |
-!- snapcount is now known as wrdgame | 07:05 | |
-!- wrdgame is now known as wrduser | 07:05 | |
-!- wrduser is now known as snapcount | 07:06 | |
@snapcount | !bash | 07:08 |
@WRE | |bash 287| <wild-> so a guy goes to the drugstore, he says 'i need some condoms for my 11 year old daughter' druggist says 'your daughters sexually active at age 11?' he says 'nah she just lies there like her mother' | 07:08 |
@snapcount | whoa | 07:08 |
@rizen | !bash | 07:10 |
@WRE | |bash 711| <iln> she was taking her pants off one time | 07:10 |
@WRE | |bash 711| <iln> and her underwear | 07:10 |
@WRE | |bash 711| <iln> and i was watching from the back | 07:10 |
@WRE | |bash 711| <iln> and i said 'damn. you have a nice ass.' | 07:10 |
@WRE | |bash 711| <iln> then she got on all fours and said 'you wanna put it in?' | 07:10 |
@WRE | |bash 711| <iln> and thats how i stole kristin doan's anal virginity. | 07:10 |
@rizen | !bash snapcount | 07:11 |
@WRE | !bash: no results found for search | 07:11 |
@snapcount | haha | 07:11 |
@rizen | aren't you supposed to be able to make ti put int the name of someone? | 07:11 |
@snapcount | bash.org | 07:11 |
@rizen | !bash fart | 07:11 |
@WRE | !bash search results: Q# 367808 | Q# 36675 | Q# 393209 | Q# 490619 | Q# 192433 | Q# 329222 | Q# 42020 | Q# 56829 | Q# 2171 | Q# 48856 | 07:11 |
@rizen | !bash 367808 | 07:11 |
@WRE | !bash: quote has too many lines to display in public channel (max 12, quote has 21): sending as privmsg instead | 07:11 |
@snapcount | !bash 393209 | 07:12 |
@rizen | !bash 603626 | 07:14 |
@WRE | !bash: quote not found | 07:14 |
@rizen | damn the moderation process | 07:14 |
@snapcount | hah | 07:15 |
@snapcount | !word | 07:16 |
@rizen | truthiness | 07:16 |
@snapcount | !word | 07:21 |
@snapcount | !word | 07:22 |
@snapcount | oh well | 07:22 |
@snapcount | on to the next trick | 07:22 |
* snapcount --failure-- | 07:22 | |
@snapcount | .wz Daytona Beach, FL | 07:26 |
@snapcount | .wz 32117 | 07:26 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 07:32 | |
@snapcount | .wzc us | 07:32 |
@snapcount | .wz acron, oh ux | 07:32 |
@snapcount | .wz acron, oh us | 07:32 |
@WRE | Weather Underground -- | 07:32 |
@WRE | Temp: No Report Humidity: No Report Visibility: No Report | 07:32 |
@WRE | Conditions: with wind calm | 07:32 |
@WRE | Sunrise: No Report Sunset: No Report | 07:33 |
@snapcount | fuck a duck | 07:33 |
@snapcount | a response | 07:33 |
@snapcount | .wz orlando, fl | 07:33 |
@snapcount | .wz orlando, fl us | 07:33 |
@snapcount | .wz chicago, il us | 07:33 |
@snapcount | .wz new york, ny us | 07:34 |
@snapcount | .wz daytona beach,fl | 07:34 |
@snapcount | .wz help | 07:35 |
@snapcount | .wz toronto ca | 07:36 |
@snapcount | .wz denver,co | 07:36 |
@snapcount | .rain 32117 | 07:40 |
@snapcount | .time | 07:40 |
@snapcount | .wz | 07:40 |
@snapcount | I killed him | 07:40 |
@snapcount | =) | 07:40 |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit [Read error: 104 (Connection reset by peer)] | 07:41 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 07:41 | |
-!- mode/#webgui [+o WRE] by snapcount | 07:42 | |
@snapcount | .wz 32117 | 07:42 |
@snapcount | !poker | 07:44 |
* WRE * type !deal to get in the poker game.. up to 5 players.. | 07:44 | |
@snapcount | !deal | 07:44 |
* WRE * who's in?.. okay it's WRE and snapcount.. | 07:45 | |
* WRE WRE 8 of S 2 of D A of C K of S 7 of D | 07:45 | |
* WRE snapcount 7 of C 6 of C 2 of H 2 of S 5 of H | 07:45 | |
* WRE * draw your new cards now.. you have 15 seconds.. | 07:45 | |
* WRE * who wins this one?.. here are the cards.. | 07:45 | |
* WRE WRE 8 of S 2 of D A of C K of S 7 of D | 07:45 | |
* WRE snapcount 7 of C 6 of C 2 of H 2 of S 5 of H | 07:45 | |
* WRE * good game ladies and gentlemen! | 07:45 | |
@snapcount | weird | 07:46 |
@snapcount | .calc rizen is JT | 07:48 |
@snapcount | .calc rizen | 07:48 |
@snapcount | calc rizen is JT | 07:51 |
@snapcount | calc JT | 07:51 |
@WRE | No calc set for "JT" | 07:51 |
@snapcount | err | 07:51 |
@snapcount | calc rizen | 07:51 |
@WRE | rizen = is JT | 07:51 |
@snapcount | hehe | 07:51 |
@snapcount | this could be fun | 07:51 |
@snapcount | calc rizen Roy's Bitch | 07:51 |
@snapcount | calc rizen | 07:51 |
@snapcount | calc rizen | 07:52 |
@WRE | rizen = Roy's Bitch | 07:52 |
@snapcount | haha | 07:52 |
@snapcount | calc rizen The Godfather | 07:52 |
@snapcount | calc whatistcl <phobia> All I know about TCL is that TCL ain't perl | 07:53 |
@snapcount | calc whatistcl | 07:54 |
@WRE | whatistcl = <phobia> All I know about TCL is that TCL ain't perl | 07:54 |
@snapcount | calc language <crythias> it's doing 3.3.5 | 07:55 |
@snapcount | <rizen> i have no idea what language you're speaking | 07:55 |
@snapcount | <rizen> but i'm sure it makes sense to you | 07:55 |
@snapcount | <snapcount> it ferangi | 07:55 |
@snapcount | calc language | 07:55 |
@WRE | language = <crythias> it's doing 3.3.5 | 07:55 |
@snapcount | hmm | 07:55 |
@snapcount | calc language | 07:56 |
@WRE | language = <crythias> it's doing 3.3.5 | 07:56 |
@snapcount | calc language | 07:57 |
@snapcount | calc language | 07:57 |
@WRE | language = <crythias> it's doing {3.3.5 | 07:57 |
@crythias | !deal | 08:18 |
@crythias | !poker | 08:19 |
* WRE * i'll shuffle the deck.. type !deal to play poker.. | 08:19 | |
@crythias | !deal | 08:19 |
* WRE * a hand of poker for WRE and crythias.. | 08:19 | |
* WRE WRE 7 of H 9 of C 6 of D 5 of S T of C | 08:19 | |
* WRE crythias K of S T of S Q of H 6 of S 3 of C | 08:19 | |
* WRE * 15 seconds to discard and draw new cards.. | 08:19 | |
@crythias | !help | 08:19 |
* WRE * and now the moment you've been waiting for.. | 08:19 | |
* WRE WRE 7 of H 9 of C 6 of D 5 of S T of C | 08:19 | |
* WRE crythias K of S T of S Q of H 6 of S 3 of C | 08:19 | |
* WRE * game over.. everybody wins! | 08:19 | |
@crythias | !poker help | 08:19 |
* WRE * type !poker to start.. if game is "off" a channel OP | 08:19 | |
* WRE * must type the command "!poker on" to re-activate it.. | 08:19 | |
* WRE * for other help type "!poker help <command>".. | 08:19 | |
* WRE * the four poker commands are: !deal !draw !keep !fold | 08:19 | |
@crythias | !poker help keep | 08:20 |
* WRE * opposite of "!draw".. use "!keep <1-5>" to hold cards.. | 08:20 | |
* WRE * to hold the 3rd and 4th cards you enter: !keep 34 | 08:20 | |
@crythias | !poker help draw | 08:20 |
* WRE * to draw new cards type "!draw <numbers 1-5>".. | 08:20 | |
* WRE * the numbers are the positions of cards to discard.. | 08:20 | |
* WRE * to draw a new 1st and 4th card type: !draw 14 | 08:20 | |
@crythias | !deal | 08:20 |
@crythias | !poker | 08:20 |
* WRE * okay i'm dealing 5 card draw.. !deal gets you in the game.. | 08:20 | |
@crythias | !deal | 08:20 |
* WRE * who's in?.. okay it's WRE and crythias.. | 08:20 | |
* WRE WRE Q of C 6 of H 9 of H 5 of C A of C | 08:20 | |
* WRE crythias 4 of S 5 of D K of H T of D 6 of D | 08:20 | |
* WRE * draw your new cards now.. you have 15 seconds.. | 08:20 | |
@crythias | !draw 13 | 08:21 |
* WRE * and now the moment you've been waiting for.. | 08:21 | |
* WRE WRE Q of C 6 of H 9 of H 5 of C A of C | 08:21 | |
* WRE crythias A of S 5 of D J of C T of D 6 of D | 08:21 | |
* WRE * game over.. everybody wins! | 08:21 | |
@crythias | !poker | 08:21 |
* WRE * okay i'm dealing 5 card draw.. !deal gets you in the game.. | 08:21 | |
@crythias | !deal | 08:21 |
* WRE * dealing a hand of poker to WRE and crythias.. | 08:21 | |
* WRE WRE 7 of S J of D 9 of H 7 of H T of S | 08:21 | |
* WRE crythias A of H K of C 4 of S 2 of D 6 of C | 08:21 | |
* WRE * you can draw 4 cards if you keep an Ace.. so draw.. | 08:21 | |
@crythias | !keep 1 | 08:21 |
* WRE * okay everyone.. read 'em and weep.. | 08:21 | |
* WRE WRE 7 of S J of D 9 of H 7 of H T of S | 08:21 | |
* WRE crythias A of H Q of S Q of C 9 of D 3 of S | 08:21 | |
* WRE * thanks for playing! | 08:21 | |
@crythias | idiot | 08:21 |
@crythias | bash | 08:27 |
@crythias | !bash | 08:27 |
@WRE | |bash 2113| <Tristan> Anyone thinks I should trade my '00 VW Cabrio for '01 Honda Prelude? | 08:27 |
@WRE | |bash 2113| <tigeraid> at least the Prelude has about 90% less homosexual factor | 08:27 |
@WRE | |bash 2113| <Rydawg> tristan, do you like guys? | 08:27 |
@WRE | |bash 2113| <Rydawg> how do you shift gears when your wrist is so freakin limp? | 08:27 |
@snapcount | hehe | 08:27 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 08:27 | |
@snapcount | someone found poker | 08:27 |
@snapcount | .wz daytona beach,fl | 08:28 |
@snapcount | .time 32117 | 08:31 |
@snapcount | .time 11111 | 08:31 |
@WRE | It's in Weather Underground | 08:31 |
@snapcount | .wz 11111 | 08:31 |
@WRE | Weather Underground -- | 08:31 |
@WRE | Temp: No Report Humidity: No Report Visibility: No Report | 08:31 |
@WRE | Conditions: with wind calm | 08:31 |
@WRE | Sunrise: No Report Sunset: No Report | 08:31 |
@snapcount | time for beed | 08:31 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has left #webgui [] | 08:31 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 10:58 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 104 (Connection reset by peer)] | 11:27 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 12:41 | |
-!- Klaus_ [n=klaus_he@p54AD21F0.dip0.t-ipconnect.de] has joined #webgui | 12:58 | |
-!- Klaus_ [n=klaus_he@p54AD21F0.dip0.t-ipconnect.de] has quit [] | 13:25 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has joined #WebGUI | 14:21 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 15:02 | |
-!- mode/#webgui [+o crythias] by xdanger | 15:02 | |
@crythias | !poker | 15:03 |
* WRE * dealing poker in 8 seconds.. type !deal to get in the game.. | 15:03 | |
@crythias | !deal | 15:03 |
* WRE * laying cards in front of WRE and crythias.. | 15:03 | |
* WRE WRE K of S T of H =WILD= A of H 6 of C | 15:03 | |
* WRE crythias K of D 3 of H 2 of D 5 of C T of S | 15:03 | |
* WRE * time for the players to draw.. 15 seconds.. | 15:03 | |
@crythias | !keep 15 | 15:03 |
* WRE * okay everyone.. read 'em and weep.. | 15:03 | |
* WRE WRE K of S T of H =WILD= A of H 6 of C | 15:03 | |
* WRE crythias K of D 8 of S K of C 5 of D T of S | 15:03 | |
* WRE * thanks for playing Dr. Po Poker! | 15:03 | |
* WRE * [an OP may type "!poker off" to deactivate !poker] | 15:03 | |
lonki | !deal | 15:08 |
lonki | !poker | 15:08 |
* WRE * i'll shuffle the deck.. type !deal to play poker.. | 15:08 | |
lonki | !deal | 15:08 |
* WRE * preparing to deal cards to WRE and lonki.. | 15:08 | |
* WRE WRE 4 of C 6 of S 7 of H 8 of H =WILD= | 15:08 | |
* WRE lonki 9 of D 7 of C J of H J of C 9 of S | 15:09 | |
* WRE * you have 15 seconds now to draw new cards.. | 15:09 | |
* WRE * [to hold on to the 2nd and 5th cards type "!keep 25"] | 15:09 | |
* WRE * here is the final showdown.. | 15:09 | |
* WRE WRE 4 of C 6 of S 7 of H 8 of H =WILD= | 15:09 | |
* WRE lonki 9 of D 7 of C J of H J of C 9 of S | 15:09 | |
lonki | !keep 13 | 15:09 |
* WRE * that's how it all ends up! | 15:09 | |
lonki | !sick | 15:09 |
@crythias | straight beats 2 pair | 15:12 |
@crythias | !poker | 15:13 |
* WRE * type !deal to play poker.. 5 players.. dealing soon.. | 15:13 | |
@crythias | !deal | 15:13 |
* WRE * who is playing this time?.. WRE and crythias.. | 15:13 | |
* WRE WRE J of H =WILD= 8 of H 3 of S T of C | 15:13 | |
* WRE crythias 5 of C K of C 6 of H K of S T of H | 15:13 | |
* WRE * draw your new cards now.. you have 15 seconds.. | 15:13 | |
@crythias | !keep 24 | 15:13 |
* WRE * here is the final showdown.. | 15:13 | |
* WRE WRE J of H =WILD= 8 of H 3 of S T of C | 15:13 | |
* WRE crythias 7 of S K of C 2 of C K of S 9 of D | 15:13 | |
* WRE * thanks for playing! | 15:13 | |
* WRE * [an OP may type "!poker off" to deactivate !poker] | 15:13 | |
@crythias | pair of kings beats pair of jacks | 15:14 |
@crythias | !poker off | 15:16 |
@crythias | calc | 15:17 |
@crythias | calc 1+1 | 15:17 |
@crythias | calc help | 15:17 |
@crythias | !calc help | 15:17 |
@crythias | !list | 15:17 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 15:18 | |
-!- pbmdawg [n=bwvoidfv@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:35 | |
pbmdawg | hi nuba | 15:36 |
chansen | hi folks | 15:45 |
pbmdawg | howdy c | 15:45 |
lenthamen | hello chansen | 15:46 |
lenthamen | chansen: are you danish ? | 15:46 |
pbmdawg | he's from SoCo | 15:46 |
pbmdawg | uh; I think. | 15:46 |
chansen | lenthamen: yes, but I live in Sweden | 15:46 |
pbmdawg | or maybe I'm confusing him with someone else.... ok, yeah. sry | 15:47 |
pbmdawg | oh yeah; i was thinking of someone else. | 15:47 |
chansen | If you have problem with darwins dyld, this will allow you to run the tests: http://rafb.net/paste/results/ebDNad38.txt | 15:49 |
chansen | Will also make tests run a bit faster :) | 15:50 |
lenthamen | Ok, I'm from NL. | 15:52 |
chansen | lenthamen: is say that in your profile :) | 15:52 |
chansen | s/say/saw/ | 15:52 |
chansen | people often refers to real names in this channel, who is who? | 15:53 |
* pbmdawg is matt | 15:54 | |
* lenthamen is Len | 15:54 | |
pbmdawg | WRE and xdanger are bots | 15:54 |
pbmdawg | oops | 15:54 |
pbmdawg | WRE is a bot | 15:54 |
lenthamen | hehe | 15:54 |
pbmdawg | xdanger is a bot/human | 15:54 |
chansen | ;) | 15:54 |
lenthamen | xdanger behaves like a bot | 15:54 |
lenthamen | He's from finland btw | 15:54 |
lenthamen | Nuba is nuba | 15:55 |
lenthamen | from brazil or somethin | 15:55 |
chansen | I noticed that there was no httpd.conf in trunk, is there a reason for that? | 15:58 |
pbmdawg | LuckyLStrike: me :) an unknown webgui coder/user | 15:58 |
chansen | I could contribute mine | 15:58 |
pbmdawg | there is one under wre | 15:58 |
chansen | Do I have access to wre? | 15:58 |
lenthamen | WRE is under svn | 15:59 |
pbmdawg | https://svn.webgui.org/svnweb/WebGUI%20SVN/browse/wrebuild/wre/wre/var/setupfiles/ | 15:59 |
chansen | ah, I have only checked out https://svn.webgui.org/svnroot/WebGUI | 16:00 |
pbmdawg | wre is the "webgui runtime environment" | 16:00 |
pbmdawg | or something | 16:00 |
pbmdawg | ;) | 16:00 |
chansen | ouch, thats one big conf | 16:01 |
chansen | how about something like this: http://rafb.net/paste/results/FSTKfM38.txt | 16:01 |
chansen | much more readable, IMO | 16:01 |
chansen | .. or not ;) | 16:02 |
pbmdawg | the wre files aren't meant to be modified/read | 16:02 |
lenthamen | chansen: I agree with you... | 16:02 |
pbmdawg | it's supposed to be standardized environment | 16:02 |
chansen | I have not heard of a sysadmin that does not read/tweak configs and automates his deployment | 16:04 |
pbmdawg | if you look in install.txt, it has a httpd.conf excerpt that shows what a person needs to add to their httpd.conf to install webgui in a preexisting apache. | 16:05 |
lenthamen | chansen: there are separate *.confs for each virtual host. But I agree that the overall httpd.conf could be simplified. | 16:07 |
chansen | One thing that annoys me is how WebGUI set it's perl handlers | 16:07 |
chansen | It's should be push_handler instead of set_handlers, IMO | 16:07 |
chansen | WebGUI wont play nice with other MP apps | 16:08 |
chansen | And another thing is the tests, why do they require a flag? | 16:09 |
chansen | That breaks common test utils like prove | 16:09 |
lenthamen | I think that's just because when we moved from CGI to a native MP2 handler we didn't know the difference between push / set_handler. | 16:09 |
lenthamen | You should ask commit access and change it. | 16:09 |
chansen | I have commit access :) | 16:09 |
lenthamen | ah ok, go ahead then :D | 16:10 |
chansen | What is the policy on changes? | 16:11 |
lenthamen | eh, matt ? | 16:11 |
chansen | Change at will? or ask rizen? | 16:11 |
lenthamen | Depends on the relation you have with rizen ;) | 16:12 |
pbmdawg | generally, change at will. but in this case, ask me. :) | 16:12 |
pbmdawg | just because I want to hear your explanation why it needs to be push instead of set | 16:12 |
lenthamen | because set overrules, and push adds. | 16:12 |
pbmdawg | I know the distinction. | 16:13 |
pbmdawg | not what I was asking. | 16:13 |
chansen | [15:07] <chansen>It's should be push_handler instead of set_handlers, IMO | 16:13 |
chansen | [15:08] <chansen>WebGUI wont play nice with other MP apps | 16:13 |
pbmdawg | yes, I read that. | 16:14 |
* chansen is confused | 16:14 | |
pbmdawg | i'm having trouble imagining a scenario where other MP apps are using the others handlers at the location that's being handled by WebGUI as the PerlInitHandler | 16:14 |
chansen | Auth/Authz for example | 16:15 |
pbmdawg | ok; explain..? | 16:15 |
pbmdawg | how would someone use another authentication system intertwined with webgui's? (honest question) | 16:16 |
pbmdawg | i'm not trying to be obtuse | 16:16 |
pbmdawg | I'm just not understanding. | 16:16 |
chansen | HTTP Auth, very common in large deployments, especially SSO | 16:16 |
chansen | Single Sign On | 16:17 |
chansen | NTML, SPENEGO, etc | 16:17 |
pbmdawg | and...? | 16:17 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:17 | |
pbmdawg | how would someone use another authentication system intertwined with webgui's? (honest question) | 16:18 |
pbmdawg | the set_handler calls are only per-request | 16:18 |
pbmdawg | not per-server or per-location. | 16:18 |
pbmdawg | so I'm trying to understand how the set_handler calls interfere with other apps. | 16:19 |
lenthamen | matt, what's the reason we're using set_handler instead of push_handler ? | 16:19 |
pbmdawg | b/c it overrides the Apache defaults, which lessens overhead. | 16:19 |
chansen | Are you talking about transhandler? | 16:20 |
chansen | It can be set in httpd.conf | 16:21 |
pbmdawg | r->set_handlers(PerlAccessHandler => \&uploadsHandler); | 16:21 |
pbmdawg | $r->set_handlers(PerlResponseHandler => \&contentHandler); | 16:21 |
pbmdawg | $r->set_handlers(PerlTransHandler => sub { return Apache2::Const::OK }); | 16:21 |
pbmdawg | that's what we're talking about, right? | 16:21 |
chansen | yes | 16:21 |
* chansen will keep a local patch for it, since I need NTML auth in our shop | 16:24 | |
* lenthamen is going to benchmark push_handler versus set_handler to see if Matt is right... | 16:25 | |
pbmdawg | like I said, as it's used there, it only sets the handlers for that single request, | 16:28 |
pbmdawg | not the server. | 16:28 |
pbmdawg | so I still don't see the conflict it could have with other mp apps | 16:28 |
lenthamen | hehe | 16:30 |
pbmdawg | I guess my understanding of what a person could do with all those handlers is limited. | 16:30 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 16:31 | |
pbmdawg | wb roy | 16:31 |
snapcount | hola | 16:31 |
-!- mode/#webgui [+o snapcount] by WRE | 16:31 | |
lenthamen | push_handlers actually is slightly faster then set_handlers: 76.06 vs 74.19 req /s | 16:31 |
pbmdawg | harumph :p | 16:31 |
pbmdawg | well that settles it | 16:32 |
crythias | xdanger's sleeping on the job | 16:32 |
lenthamen | I'd say that it doesn't matter.... | 16:32 |
pbmdawg | wre didn't op me :( | 16:32 |
@snapcount | he doesn't know you | 16:32 |
pbmdawg | he usually ops me | 16:32 |
@snapcount | would you like me to introduce you =) | 16:32 |
@snapcount | no xdanger does | 16:33 |
pbmdawg | ohhhh | 16:33 |
@snapcount | xdanger is a person i think | 16:33 |
pbmdawg | with bot capabilities. | 16:33 |
@snapcount | he's running a script to op ppl and log the channel | 16:33 |
@snapcount | i think | 16:33 |
pbmdawg | yeah. | 16:33 |
@snapcount | i saw him talking the other day | 16:33 |
@snapcount | but i can talk as wre also | 16:34 |
@snapcount | so.... | 16:34 |
@snapcount | not sure | 16:34 |
lenthamen | He might have work to do ;) | 16:36 |
@snapcount | ok matt | 16:39 |
pbmdawg | ? | 16:40 |
@snapcount | "/msg wre pass yourpassword_here" | 16:41 |
@snapcount | after that he will know you | 16:41 |
pbmdawg | my sister just got engaged. | 16:42 |
@snapcount | whoa | 16:42 |
@snapcount | congrats to her | 16:42 |
crythias | but you're already married... | 16:42 |
* crythias ducks | 16:42 | |
pbmdawg | PERV | 16:42 |
@snapcount | damn | 16:42 |
@snapcount | that's wrong | 16:42 |
@snapcount | LOL | 16:42 |
pbmdawg | ;) | 16:42 |
crythias | hee. Sorry, Matt. :) Grats to your sister. | 16:42 |
@snapcount | calc marriage <pbmdawg> my sister just got engaged <crythias> but you're already married... | 16:43 |
pbmdawg | the guy has an Agriculture degree | 16:43 |
@snapcount | calc marriage | 16:43 |
@snapcount | shit | 16:43 |
@snapcount | it's still fux0r3d | 16:43 |
crythias | My mind is just too tainted. | 16:43 |
* snapcount breaks out his bot be good stick | 16:44 | |
pbmdawg | he's gonna be a fireman. | 16:44 |
@snapcount | lets try that again | 16:44 |
@snapcount | calc marriage <pbmdawg> my sister just got engaged <crythias> but you're already married... | 16:45 |
@snapcount | calc marriage | 16:45 |
@WRE | marriage = <pbmdawg> my sister just got engaged <crythias> but you're already married... | 16:45 |
crythias | sorry. | 16:45 |
@snapcount | ohh this trick will be fun | 16:45 |
crythias | that's ... I'm sorry. | 16:45 |
@snapcount | you guys can use it to | 16:45 |
pbmdawg | calc marriage I am stupid. | 16:45 |
@snapcount | just calc someword definition | 16:45 |
crythias | calc marriage | 16:45 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 16:46 | |
-!- mode/#webgui [+o rizen] by xdanger | 16:46 | |
* pbmdawg snarls | 16:46 | |
crythias | worthless. | 16:46 |
pbmdawg | calc marriage | 16:46 |
@WRE | marriage = <pbmdawg> my sister just got engaged <crythias> but you're already married... | 16:46 |
crythias | doesn't like me. | 16:47 |
@snapcount | it's like our own personal bash | 16:47 |
pbmdawg | calc marriage snapcount is my god | 16:47 |
crythias | calc marriage | 16:47 |
pbmdawg | calc marriage | 16:47 |
pbmdawg | calc marriage | 16:47 |
pbmdawg | grr | 16:47 |
crythias | calc 2 1+1 | 16:47 |
@WRE | No calc set for "1+1" | 16:47 |
crythias | calc 2 | 16:47 |
@WRE | No calc set for "" | 16:47 |
crythias | calc marriage | 16:47 |
@WRE | marriage = <pbmdawg> my sister just got engaged <crythias> but you're already married... | 16:47 |
crythias | calc marriage=stupidness | 16:48 |
@WRE | No calc set for "marriage=stupidness" | 16:48 |
crythias | calc marriage stupidness | 16:48 |
* snapcount sighs | 16:48 | |
crythias | calc marriage | 16:48 |
@WRE | marriage = <pbmdawg> my sister just got engaged <crythias> but you're already married... | 16:48 |
crythias | worm | 16:48 |
crythias | that is.. WORM - write once read many | 16:48 |
crythias | gotta go | 16:48 |
@snapcount | calc wre WebGUI Runtime Environment | 16:48 |
@snapcount | calc wre | 16:48 |
@WRE | wre = WebGUI Runtime Environment | 16:48 |
@snapcount | can you guys add anything? | 16:49 |
pbmdawg | calc foo foobar | 16:49 |
pbmdawg | foo | 16:49 |
pbmdawg | calc foo | 16:49 |
@WRE | foo = foobar | 16:49 |
@snapcount | cool | 16:49 |
@snapcount | that should keep track of all our precious irc moments/comments | 16:49 |
@snapcount | randcalc | 16:50 |
@WRE | foo = foobar | 16:50 |
@snapcount | lastcalc | 16:50 |
@snapcount | anyways | 16:50 |
@snapcount | matt, set your pass on the bot | 16:50 |
@snapcount | and he will op you | 16:50 |
pbmdawg | pass? | 16:50 |
pbmdawg | just make up a password? | 16:50 |
@snapcount | you have to create a password | 16:50 |
@snapcount | yeah... he'll ask for it to op you | 16:51 |
@snapcount | in case someone spoofs their reverse-dns to get your hostmask | 16:51 |
@snapcount | it prevents people from hijacking the channel | 16:51 |
@snapcount | he won't auto-op you | 16:51 |
@snapcount | you have to "/msg wre op your-pass-here" | 16:52 |
lenthamen | Does anyone know why all webgui urls get converted to lowercase ? | 16:52 |
@snapcount | design reason or what code does it reason? | 16:52 |
lenthamen | Design reason. | 16:52 |
@snapcount | no | 16:52 |
@snapcount | but rizen is here =) | 16:52 |
lenthamen | Hello Rizen. I forgot what was the reason we're converting all urls lowercase. | 16:53 |
@snapcount | matt: what are we doing with 6.9 | 16:53 |
@snapcount | give me a task | 16:53 |
pbmdawg | oh; okay... cool. | 16:53 |
@rizen | you mean why webgui does it? | 16:53 |
lenthamen | yeah | 16:53 |
@rizen | it makes the url comparison operation faster | 16:54 |
@rizen | when a page is requested | 16:54 |
@rizen | the url is automatically lower cased | 16:54 |
@rizen | and then compared against the db | 16:54 |
@rizen | which is already lower case | 16:54 |
@rizen | but to the end user | 16:54 |
lenthamen | ok. Yeah, I know that. But I have a particular case here where we need uppercase URL's.... | 16:54 |
@rizen | this makes the URL's case insensitive | 16:54 |
@rizen | you can type: http://www.plainblack.com/HOME | 16:55 |
@rizen | and still get the page | 16:55 |
@rizen | why do you need upper case urls? | 16:55 |
@rizen | especially since the urls are already case insensitive | 16:56 |
pbmdawg | roy: do you have a working svn test box? | 16:56 |
@snapcount | of course | 16:57 |
pbmdawg | just checking | 16:57 |
lenthamen | We're working on a proof of concept where we use WebGUI to edit newspapers, and we need to have the URLs exactly like the file structure to map images. | 16:57 |
pbmdawg | roy: can you commit the 6.8.5 create.sql as previousVersion.sql in SVN head? | 16:58 |
@snapcount | uhh... I thought I already did that | 16:58 |
pbmdawg | oh | 16:58 |
pbmdawg | sry | 16:58 |
@snapcount | did I not? | 16:58 |
pbmdawg | i hadn't checked. | 16:58 |
@snapcount | it's only the second time I've done a release so high probability I forgot something =) | 16:59 |
pbmdawg | yeah; it's there... | 17:00 |
pbmdawg | newaz | 17:00 |
@snapcount | ok... so what needs to be done? | 17:04 |
@snapcount | whos running this circus | 17:04 |
pbmdawg | search the codebase | 17:04 |
@snapcount | for? | 17:04 |
pbmdawg | for instances of ->getDefault, ->getImportNode, ->getNotFound, ->getRoot | 17:05 |
@snapcount | ok | 17:05 |
pbmdawg | make sure all calls to those methods include $session or $self->session as the first parameter, as appropriate | 17:05 |
pbmdawg | Colin and I already fixed all the ->new*( methods last night, and it looks like JT and Colin got most or all of the Form::*( autoload constructors. | 17:06 |
-!- bfree [n=knoppix@dsl-32-113.dsl.netsource.ie] has joined #webgui | 17:08 | |
pbmdawg | good article for all of you: http://www.alistapart.com/articles/web3point0 | 17:08 |
bfree | I'm trying to do a source install of webgui-6.8.5-gamma following http://www.plainblack.com/installing_webgui ... I don't seem to hae a /data/WebGUI/www/index.pl to copy into my site and there isn't an index.pl anywhere in the tar.gz? | 17:10 |
@snapcount | index.pl doesn't exist in 6.8.x | 17:11 |
pbmdawg | see the install.txt for what to put into your httpd.conf | 17:12 |
crythias | yeah. read my faq | 17:12 |
pbmdawg | /installing_webgui needs to be updated | 17:12 |
@snapcount | how do you use regexes with grep? | 17:13 |
@snapcount | is it egrep or something | 17:13 |
chansen | snapcount: yes or grep -E | 17:13 |
chansen | I'm planning on starting to move the initialize() sub to a package instead of duping the code in every test. | 17:19 |
chansen | WebGUI::Test, ok? | 17:20 |
chansen | rizen: thoughts? | 17:20 |
@rizen | you can't | 17:20 |
@rizen | initialize gets changed from test to test | 17:20 |
@rizen | or at least the path to webgui root does | 17:20 |
@rizen | so i suppose you could factor that out | 17:20 |
@rizen | the path to webgui root changes depending upon how many folders deep the test is in the t folder | 17:21 |
@rizen | i'm not sure you're saving much though by doing that | 17:22 |
chansen | you can use FindBin | 17:22 |
chansen | or: | 17:22 |
chansen | WEBGUI_ROOT=/some/path prove -l lib/ -r -v t/ | 17:22 |
chansen | which is the standard way of running tests | 17:22 |
@rizen | ok...if that's the standard then coolio | 17:23 |
chansen | yes, and the output is a also nice :) | 17:23 |
chansen | here is an example of with and without -v flag: http://rafb.net/paste/results/gZf5vp22.txt | 17:26 |
@snapcount | the man pages for grep suck | 17:27 |
@snapcount | how do you make it use PCRE | 17:27 |
@snapcount | found it | 17:28 |
@rizen | chansen | 17:29 |
@rizen | andy lester, leader of the phalanx project for perl | 17:29 |
@rizen | has told me any times that prove has problems with subdirectory based tests | 17:29 |
@rizen | what's your experience with this? | 17:29 |
chansen | When, now? | 17:29 |
@rizen | i've known him for years | 17:29 |
@rizen | and he's told me that on several occasions | 17:30 |
chansen | We have 3-4 levels in Catalyst, never had any problems, and we have a couple of thousands of tests | 17:30 |
@rizen | he said it sometimes gets confused | 17:30 |
@rizen | especially when running tests many sub-dirs deep | 17:30 |
@rizen | apparently it has some problem with staying relative to the lib dir | 17:30 |
@rizen | or something | 17:30 |
chansen | I have never experienced any problems | 17:31 |
@rizen | if you haven't had this problem, i'll trust your judgement | 17:31 |
@rizen | i just don't want to end up with a pile of crap | 17:31 |
@rizen | since everything already works right now | 17:31 |
chansen | true, I don't think we will run into any problems. We use it extensively in Catalyst and none of our users have reported any probs | 17:32 |
chansen | We even use it for remote testing :) | 17:32 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:33 | |
chansen | http://catalyst.perl.org/calendar/2005/19 # written by me | 17:33 |
@rizen | martin!!! | 17:33 |
MrHairgrease | JT! | 17:34 |
@snapcount | matt: how 'bout this one? | 17:34 |
@snapcount | my $templateAsset = WebGUI::Asset->newByDynamicClass($self->session, $templateId) || WebGUI::Asset->getImportNode; | 17:34 |
@rizen | give me some of that lovely palmade | 17:34 |
@rizen | =) | 17:34 |
@snapcount | gross | 17:34 |
MrHairgrease | i hope you mean pomade | 17:34 |
@rizen | ah yes | 17:34 |
@rizen | pomade | 17:34 |
MrHairgrease | i dopn't even wanna what palmade is | 17:34 |
@rizen | sorry, couldn't remember how to spell it | 17:34 |
MrHairgrease | murrayspomade.com | 17:34 |
@rizen | i just think it's funny that you use it | 17:35 |
MrHairgrease | you can buy i there | 17:35 |
MrHairgrease | or go to the grocery store | 17:35 |
@snapcount | calc pomade <rizen> give me some of that palmade <MrHairGrease> I hope you mean pomade | 17:35 |
pbmdawg | yeah ->getImportNode($self->session) | 17:35 |
@rizen | christian, tell me this, what's you're interest in webgui since you're a core dev on catalyst? | 17:35 |
@rizen | not that i mind, that you're here | 17:35 |
@rizen | i'm just curious | 17:35 |
@snapcount | so getImportNode requires you pass it the session now? | 17:36 |
pbmdawg | yeah | 17:37 |
@snapcount | I looked at the method... I get it now =) | 17:38 |
chansen | rizen: WebGUI is an app and Catalyst is a framework. I need tool for manage content, and decided to use WebGUI. | 17:38 |
pbmdawg | yeah, all the class methods need $session passed in. | 17:38 |
chansen | rizen: And in return i contribute some code | 17:38 |
@rizen | yeah, i understand that they don't directly compete | 17:38 |
@rizen | but i figured that there was probably some sort of cms built on top of catalyst by someone | 17:39 |
@rizen | is there not? | 17:39 |
@rizen | again, i'm not complaining at all....i'm very happy to have you here and contributing | 17:39 |
chansen | rizen: not any that is open | 17:39 |
@rizen | coolio | 17:39 |
@rizen | well glad to have you | 17:40 |
@snapcount | matt: this is cool? my $importNode = $self->session->asset->getImportNode; | 17:40 |
chansen | :) | 17:40 |
pbmdawg | no | 17:40 |
pbmdawg | my $templateAsset = WebGUI::Asset->newByDynamicClass($self->session, $templateId) || WebGUI::Asset->getImportNode($self->session); | 17:40 |
pbmdawg | my $importNode = WebGUI::Asset->getImportNode($self->session); | 17:41 |
pbmdawg | gotta also pass in the class | 17:41 |
pbmdawg | although I supposed you could also do $self->getImportNode($self->session) | 17:41 |
pbmdawg | chansen: have you considered packaging catalyst and webgui together for release? or do you need webgui just for a particular installation? | 17:45 |
@snapcount | ok... to make sure I got this | 17:52 |
@snapcount | $var{"backtosite.url"} = $self->session->asset->getDefault->getUrl; | 17:52 |
@snapcount | becomes | 17:52 |
@snapcount | $var{"backtosite.url"} = $self->getDefault($self->session)->getUrl; | 17:52 |
pbmdawg | yep | 17:52 |
@snapcount | k | 17:52 |
crythias | calc crythias | 17:52 |
@WRE | No calc set for "crythias" | 17:52 |
pbmdawg | wait no | 17:52 |
pbmdawg | $var{"backtosite.url"} = $self->session->asset->getDefault($self->session)->getUrl; | 17:52 |
pbmdawg | well, wait | 17:52 |
pbmdawg | where is that line | 17:52 |
crythias | calc crythias http://www.gwy2.org/cgi-bin/fom RTFAQ | 17:52 |
@snapcount | in AdminConsole.pm | 17:53 |
@snapcount | line 420 | 17:53 |
@snapcount | calc pomade | 17:53 |
@WRE | pomade = <rizen> give me some of that palmade <MrHairGrease> I hope you mean pomade | 17:53 |
@snapcount | what's the verdict mdawg? | 17:55 |
pbmdawg | $var{"backtosite.url"} = $self->getDefault($self->session)->getUrl; | 17:55 |
pbmdawg | like you said | 17:55 |
@snapcount | ok... cool | 17:55 |
* snapcount continues the hunt | 17:55 | |
pbmdawg | heading afk for about 2 hours. | 17:56 |
pbmdawg | bbl. | 17:56 |
crythias | URL LUV IT | 17:56 |
@snapcount | I found an easter egg | 18:02 |
@snapcount | actually two | 18:03 |
@snapcount | hehe | 18:03 |
MrHairgrease | which ones | 18:03 |
@snapcount | now that's not much fun, is it? | 18:03 |
@snapcount | one gives credit to us slave workers | 18:03 |
MrHairgrease | i also found some a lot of time ago | 18:03 |
MrHairgrease | are they new ones | 18:03 |
@snapcount | and the other... I'll have to try it to see what it does | 18:03 |
@snapcount | it prints something | 18:04 |
pbmdawg | heh | 18:04 |
pbmdawg | heading out now; cya | 18:04 |
-!- pbmdawg is now known as pbmdawg_afk | 18:04 | |
MrHairgrease | im not sure if I already found the slave workers egg | 18:04 |
MrHairgrease | but it coukd be | 18:05 |
@snapcount | well if you found one | 18:05 |
@snapcount | you found the other one =) | 18:05 |
lenthamen | There's also an easter egg in the admin interface. | 18:05 |
MrHairgrease | yeah, jt told about that on the wuc | 18:06 |
MrHairgrease | cant remember the combination though | 18:06 |
lenthamen | I forgot how to enable it, but I saw it in the drag-n-drop js code | 18:06 |
crythias | In the beginning | 18:06 |
MrHairgrease | amen | 18:06 |
@snapcount | think contra | 18:07 |
@snapcount | the old video game | 18:07 |
lenthamen | if (e.keyCode == 38 || e.keyCode == 40 || e.keyCode==37 || e.keyCode==39 || e.keyCode == 66 || e.keyCode == 65){ | 18:07 |
lenthamen | that's the one.... | 18:07 |
@snapcount | up down up down left right left right b a | 18:07 |
@snapcount | i think | 18:07 |
MrHairgrease | wait i'll try | 18:07 |
crythias | ududlrlrbabastart select | 18:07 |
crythias | select start | 18:07 |
@snapcount | it's an old cheat code from the nintendo game contra | 18:07 |
@snapcount | yeah baba | 18:08 |
chansen | pbmdawg_afk: only WebGUI, even though WebGUI could benefit from Catalyst, I don't have the time to change WebGUI at this point | 18:08 |
MrHairgrease | hmm | 18:12 |
MrHairgrease | can't get it to work | 18:12 |
MrHairgrease | I should try from the admin console right? | 18:12 |
@snapcount | no | 18:13 |
@snapcount | just turn admin on | 18:13 |
MrHairgrease | ah i see it | 18:13 |
@snapcount | you just do ba once | 18:14 |
@snapcount | oh | 18:14 |
@snapcount | hehe | 18:14 |
@snapcount | ok... getImportNode, getDefault, getRoot, and getNotFound are un fux0r3d | 18:15 |
@snapcount | and checked in | 18:15 |
@snapcount | now I must prepare to get my learn on | 18:15 |
@snapcount | bbl | 18:15 |
crythias | calc crythias | 18:15 |
@WRE | No calc set for "crythias" | 18:15 |
crythias | calc calc | 18:15 |
@WRE | No calc set for "calc" | 18:15 |
crythias | calc help | 18:16 |
@WRE | No calc set for "help" | 18:16 |
MrHairgrease | what's this calc thing | 18:16 |
crythias | calc wre | 18:16 |
@WRE | wre = WebGUI Runtime Environment | 18:16 |
MrHairgrease | calc jt | 18:16 |
@WRE | No calc set for "jt" | 18:16 |
MrHairgrease | calc eurohunks | 18:17 |
@WRE | No calc set for "eurohunks" | 18:17 |
crythias | calc list | 18:17 |
@WRE | No calc set for "list" | 18:17 |
@snapcount | calc rizen | 18:17 |
@WRE | rizen = The Godfather | 18:17 |
@rizen | that's right bitch | 18:17 |
@rizen | and don't you forget it | 18:17 |
@rizen | =) | 18:17 |
@snapcount | hehe... thought you'd like that | 18:17 |
@snapcount | hairgrease: its a bot script that lets you define words | 18:18 |
MrHairgrease | capice | 18:18 |
@snapcount | use by calc word definition to set a def | 18:18 |
@snapcount | use calc word to retrieve | 18:18 |
@snapcount | anyone can use it | 18:18 |
@snapcount | also, randcalc will display random def | 18:18 |
MrHairgrease | do you have a url to more of this bot goodness | 18:18 |
MrHairgrease | or is it homebrew stuff | 18:18 |
@snapcount | well, I just downloaded some scripts | 18:19 |
@snapcount | it's an eggdrop bot | 18:19 |
@snapcount | so if you find some tcl scripts that are cool | 18:19 |
@snapcount | let me know and I'll install them to teach him more tricks | 18:19 |
MrHairgrease | Question: why is it necessary to pass the session to instance mthods? Like this $self->getImportNode($self->session) | 18:19 |
MrHairgrease | I can see the urge of that on class methods | 18:19 |
MrHairgrease | Or is it to minimize magic | 18:20 |
@rizen | you shouldn't have to ever pass it to an instance method | 18:21 |
@rizen | getImportNode is a class method though | 18:21 |
@rizen | it's a constructor | 18:21 |
MrHairgrease | yeah i know | 18:21 |
MrHairgrease | still you can call constructors as an instance method | 18:22 |
MrHairgrease | it's probably not good practise though | 18:22 |
lenthamen | MrHairgrease: That was a cool party last week @procolix :) | 18:25 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:28 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 18:29 | |
MrHairgrease | Yeah it was a coll party | 18:29 |
MrHairgrease | especially the afterparty | 18:29 |
MrHairgrease | did you get any sleep at all? | 18:29 |
lenthamen | I woke up several times because someone was licking my face..... | 18:30 |
MrHairgrease | hope it wasn't koen | 18:31 |
lenthamen | hehe, it was his dog :) | 18:32 |
crythias | calc crythias = RTFAQ http://www.gwy2.org/cgi-bin/fom | 18:32 |
crythias | calc crythias | 18:32 |
@WRE | No calc set for "crythias" | 18:32 |
MrHairgrease | almost as bad | 18:32 |
MrHairgrease | calc | 18:36 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:38 | |
bfree | thanks all, (mainly for pointing me back to the install.txt) ... I finally have a local webgui alive :-) | 18:42 |
bfree | if the testEnvironment.pl recognised when it had installed a module and continued it would be nicer, rather then running it again to get it to move on :-D | 18:43 |
MrHairgrease | good job | 18:44 |
MrHairgrease | which version | 18:44 |
bfree | 6.8.5 | 18:45 |
bfree | pulling apache2, mysql and stuff from debian unstable and using cpan for most modules (in case that's of any interest) | 18:47 |
chansen | do tests really need '# ---- END DO NOT EDIT ----' line? | 18:53 |
@rizen | no | 18:56 |
@rizen | i've removed it from the skeleton | 18:56 |
@rizen | be back in an hour or so | 18:56 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 18:56 | |
chansen | ok :) | 18:56 |
-!- perlDreamer [n=ckuskie@nat046.mxim.com] has joined #webgui | 19:15 | |
perlDreamer | morning guys | 19:15 |
perlDreamer | what's today's buzz? | 19:15 |
crythias | my cable internet is down. | 19:16 |
perlDreamer | bummer | 19:16 |
crythias | (home) | 19:16 |
perlDreamer | just broken, or weather, or ...? | 19:16 |
crythias | seems to have affected TV, so is probably cut or other service | 19:17 |
crythias | I was productive yesterday. Helped solve at least 3 wg probs. | 19:17 |
perlDreamer | on the boards? | 19:18 |
perlDreamer | or code-wise? | 19:18 |
crythias | bugs | 19:18 |
perlDreamer | nice work! | 19:18 |
perlDreamer | what were they? | 19:18 |
crythias | one was assist with the photos bug. change url to file.url | 19:18 |
crythias | it's a template problem with File_Folder | 19:18 |
perlDreamer | update the docs? | 19:19 |
crythias | not certain that was necessary. | 19:19 |
crythias | http://www.plainblack.com/wuc/us/photos/ | 19:20 |
crythias | Photos is a *folder* | 19:20 |
perlDreamer | yeah | 19:20 |
crythias | it had a template that matched files to their friendly url instead of their file url | 19:20 |
perlDreamer | I like that description | 19:20 |
perlDreamer | "friendly" | 19:20 |
perlDreamer | and that's they the file redirect to the main page? | 19:21 |
crythias | the parser can't figure out http://domain/path/file.jpg | 19:21 |
crythias | it does know http://domain/uploads/xx/xxx/sdosidjoisf/file.jpg | 19:22 |
perlDreamer | cool | 19:22 |
crythias | typo | 19:22 |
crythias | in the display template. | 19:22 |
crythias | http://www.plainblack.com/uploads/0G/TX/0GTXxTC5WE1aN4MUDyhxNw/IMG_1696.jpg | 19:23 |
perlDreamer | what about the other two bugs? | 19:23 |
crythias | hrm. one was Frank's, which I couldn't replicate. | 19:23 |
crythias | the "can't go back after edit" | 19:23 |
crythias | and another... | 19:24 |
crythias | wre | 19:24 |
crythias | wre has a problem building on FreeBSD. | 19:24 |
crythias | starting with the lftp build. | 19:24 |
perlDreamer | I saw that on the boards | 19:24 |
crythias | it appears that if you ./configure --prefix= | 19:24 |
crythias | you need to pass all params | 19:25 |
crythias | if I ./configure within the lftp-3.3.4 dir, it's fine, and will make. | 19:25 |
crythias | but when you pass --prefix, you have to pass all the rest of the variables. | 19:25 |
perlDreamer | sounds like a bug in the lftp configure script | 19:25 |
crythias | but.. the configure says you can make install exec_prefix = /path | 19:26 |
crythias | and it works all right | 19:26 |
perlDreamer | cool | 19:26 |
perlDreamer | I did a bunch of 6.9 work yesterday | 19:26 |
crythias | yeah, so... no real *bug* just a different way of accomplishing the task. | 19:26 |
crythias | kewl. I'm excited for 6.9 | 19:29 |
-!- midellaq [n=midellaq@caronte.isinet.it] has joined #webgui | 19:29 | |
crythias | howdy | 19:30 |
perlDreamer | hey, michelle | 19:30 |
midellaq | ciao! | 19:30 |
perlDreamer | buenos dias | 19:30 |
perlDreamer | guten tag | 19:30 |
perlDreamer | gruss Gott | 19:30 |
crythias | donde esta la biblioteca? | 19:31 |
perlDreamer | por la calle cinco en el centro de la cuidad | 19:31 |
MrHairgrease | crazy bastards! | 19:31 |
MrHairgrease | in holland we just yo! | 19:31 |
perlDreamer | Marten? | 19:32 |
MrHairgrease | that should be: we just say yo | 19:32 |
midellaq | ok, ok, let's go english.. | 19:32 |
MrHairgrease | s/e/i/ | 19:32 |
crythias | ¿es un edificio grande? | 19:32 |
MrHairgrease | then you're correct | 19:32 |
MrHairgrease | whats a edificio. | 19:32 |
perlDreamer | building | 19:33 |
crythias | it's a building | 19:33 |
perlDreamer | Martin, I'm glad you're here | 19:33 |
MrHairgrease | thanks, that's flattering | 19:33 |
MrHairgrease | why? | 19:33 |
perlDreamer | I'm a little worried about the session conversion and how it affected the Commerce code | 19:33 |
crythias | Because you're a eurohunk. | 19:33 |
MrHairgrease | I broke? | 19:34 |
perlDreamer | Don't know yet. | 19:34 |
perlDreamer | Would you mind just giving it a read to make sure everything still looks all right? | 19:34 |
MrHairgrease | Next week my exams are finished and I'm gonna work on WebGUI | 19:34 |
MrHairgrease | I'll look on the comerce code. | 19:35 |
perlDreamer | thanks | 19:35 |
MrHairgrease | maybe even write some tests for it. | 19:35 |
perlDreamer | now you're talking! | 19:35 |
crythias | no. he's typing. | 19:35 |
MrHairgrease | I bought the "PErl testing: a dvelopers notebook" book | 19:35 |
-!- bfree [n=knoppix@dsl-32-113.dsl.netsource.ie] has quit [Remote closed the connection] | 19:35 | |
perlDreamer | was it good | 19:36 |
MrHairgrease | Didn't have time to read it yet | 19:36 |
MrHairgrease | looks good | 19:36 |
MrHairgrease | but you can probably also do with the wuc sessions on the subject in mind | 19:36 |
crythias | hrm. | 19:36 |
MrHairgrease | Still, it's always good to burn your money on someting. | 19:37 |
MrHairgrease | And I don't have one-armed bandits handy here. | 19:37 |
crythias | I want to make that macro ihttp://www.plainblack.com/plain_black_support/url-path-in-asset-proxy/1#dOT4ZmNQkp-TCMLZliAkmA | 19:37 |
perlDreamer | I don't have access to that part of PB's site, what is it? | 19:38 |
MrHairgrease | No access | 19:38 |
crythias | oops | 19:38 |
MrHairgrease | calc oops | 19:38 |
@WRE | No calc set for "oops" | 19:38 |
crythias | I paid for support. | 19:38 |
MrHairgrease | If you wanna make, then you can just make it | 19:38 |
MrHairgrease | right? | 19:38 |
crythias | they want a macro that will bring an image up without knowing the full url | 19:39 |
crythias | I don't think I'm violating my agreement to say that. | 19:39 |
MrHairgrease | so how do you do that? | 19:40 |
crythias | fuzzy guess | 19:40 |
MrHairgrease | use your crystal shpere? | 19:40 |
MrHairgrease | sphere* | 19:40 |
perlDreamer | select blah from whatever where url like 'urlFragment%' | 19:40 |
perlDreamer | ? | 19:40 |
crythias | well, the point (I think) is that you might filepile some images that ... | 19:40 |
crythias | get friendly urls. which you don't want to change manually. | 19:41 |
MrHairgrease | friendly urls should redirect to the uploads dir. | 19:41 |
crythias | but you don't want to remember what heirarchy they were stored in. | 19:41 |
MrHairgrease | not show the page not found thing | 19:41 |
MrHairgrease | oh ok | 19:41 |
MrHairgrease | you just want to input the image name... | 19:42 |
MrHairgrease | but not the "directeory" | 19:42 |
crythias | yeah | 19:42 |
crythias | nor do you care to change the url. | 19:42 |
crythias | for a bunch of individual files. | 19:42 |
MrHairgrease | sounds cool. | 19:42 |
MrHairgrease | not sure if I would use it though | 19:43 |
crythias | I would. | 19:43 |
perlDreamer | how? | 19:43 |
crythias | ^image(filename.jpg); | 19:43 |
perlDreamer | i guess as long as all filenames are unique that would work | 19:43 |
perlDreamer | but what happens if someone comes in and uploads a file with the same name in another area? | 19:44 |
crythias | ^styleurl(filename.jpg); <--- THAT I would use. | 19:44 |
crythias | apparently, don't know, don't care. | 19:44 |
perlDreamer | yeah, it would only affect sites with public uploads | 19:44 |
MrHairgrease | or stupid end users | 19:45 |
crythias | ^styleurl(filename.jpg); (in my imagination) would automatically be able to put in <style> background=^styleurl(filename.jpg); | 19:45 |
crythias | wouldn't that be cool? | 19:46 |
MrHairgrease | i don't get it | 19:46 |
crythias | <style> | 19:49 |
crythias | background-image=url(^FileUrl(/friendly/path/to/image.jpg);); | 19:49 |
crythias | becomes: | 19:49 |
crythias | background-image=^styleurl(image.jpg); | 19:49 |
crythias | grr... | 19:49 |
perlDreamer | crythias: if there was a template bug, i wrote a test that makes sure that templates contain certain variables. | 19:49 |
perlDreamer | would you mind adding that one to the test? | 19:49 |
crythias | it wasn't an error | 19:49 |
crythias | I mean. It's a user thing, and not something I can say, "test for this" | 19:50 |
MrHairgrease | but why include the url() part? | 19:50 |
perlDreamer | of course, but we provide a default template that could be checked | 19:50 |
MrHairgrease | that way it'll be limited for use in style sheets. | 19:50 |
MrHairgrease | and you cannot use it in eg. img tags | 19:51 |
crythias | I want two macros. | 19:51 |
MrHairgrease | why? | 19:51 |
crythias | If I'm lazy I can use the ^styleurl macro. | 19:52 |
MrHairgrease | it'll make the system more complex for no reason | 19:52 |
crythias | because I don't have to think about getting the syntax right. | 19:52 |
MrHairgrease | using multiple macros for almost the same task will cause sytax errors | 19:52 |
crythias | if I mnemonically think "instead of url, use ^styleurl", it | 19:53 |
MrHairgrease | especially amongt mere mortals | 19:53 |
crythias | then it'll be my own personal stack o' immortal macros. | 19:53 |
MrHairgrease | oh, you want it for your own site? | 19:54 |
crythias | and I can post as contrib. | 19:54 |
MrHairgrease | in that case, be as lazy as you wish. | 19:54 |
crythias | no. not core. | 19:54 |
MrHairgrease | I though you wanted this thing in the core | 19:54 |
MrHairgrease | happy programming. | 19:54 |
perlDreamer | you know, in order to test macros they really have to be setup in the webgui.conf file.... | 20:04 |
perlDreamer | that was a wasted 10 minutes | 20:04 |
crythias | HAHAHAHAHHAHAHAHAH | 20:04 |
crythias | lol | 20:04 |
crythias | that's just ... so funny. | 20:05 |
crythias | sorry. | 20:05 |
perlDreamer | no problem | 20:05 |
perlDreamer | it's funny | 20:05 |
perlDreamer | I'll setup something that inserts the "macro of the moment" into the config variable. | 20:06 |
perlDreamer | after I get back from DEQ | 20:06 |
-!- perlDreamer [n=ckuskie@nat046.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 20:06 | |
MrHairgrease | calc martin | 20:42 |
@WRE | No calc set for "martin" | 20:42 |
* MrHairgrease needs diner | 20:43 | |
MrHairgrease | bye | 20:43 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 20:43 | |
-!- perlDreamer [n=ckuskie@nat046.mxim.com] has joined #webgui | 20:51 | |
-!- pbmdawg_afk is now known as pbmdawg | 20:57 | |
@snapcount | ok.. I don't know if you saw matt | 21:13 |
@snapcount | but I did that stuff | 21:13 |
@snapcount | what next | 21:13 |
pbmdawg | :-D | 21:13 |
pbmdawg | it's fun to have someone asking what to do | 21:13 |
pbmdawg | ask Colin.... | 21:13 |
* snapcount is motivated | 21:13 | |
* pbmdawg hands the baton to Colin | 21:13 | |
@snapcount | colin is the ringleader now | 21:13 |
perlDreamer | what did I miss this morning? | 21:13 |
@snapcount | we need someone to run our circus | 21:13 |
@snapcount | I'm still 6.9 challenged so I need direction | 21:14 |
@snapcount | matt volunteered you | 21:14 |
perlDreamer | here are some good directions: | 21:14 |
pbmdawg | roy - tell colin what you did | 21:14 |
perlDreamer | 1) grep through the codebase for all class methods and make sure they all pass session variables | 21:14 |
pbmdawg | heh | 21:14 |
@snapcount | I think thats what I did already | 21:14 |
@snapcount | at least the class methods matt gave me | 21:15 |
pbmdawg | that's what I had him (just for class methods in Asset.pm) | 21:15 |
perlDreamer | Oh, cool | 21:15 |
perlDreamer | now just do all rest :) | 21:15 |
pbmdawg | ok now, look for all class methods in all the other files | 21:15 |
pbmdawg | :) | 21:15 |
@snapcount | ok | 21:15 |
@snapcount | easy enough | 21:15 |
perlDreamer | and for bonus points.... | 21:15 |
perlDreamer | label each class method you find in the POD | 21:15 |
pbmdawg | as a class method. | 21:15 |
perlDreamer | yeah | 21:15 |
perlDreamer | what he said | 21:15 |
perlDreamer | here's a good place to start. | 21:17 |
perlDreamer | Internation.pm used to allow getLanguage and getLanguages to be class methods. | 21:17 |
perlDreamer | they aren't anymore | 21:17 |
perlDreamer | so they need to be converted to object methods whereever they're found. | 21:18 |
perlDreamer | Matt, what have you been up to? | 21:18 |
perlDreamer | and is anyone else on the list really here or just lurking? | 21:18 |
pbmdawg | skyping | 21:23 |
* chansen has finally got some time to hack on tests | 21:25 | |
perlDreamer | do you wish to write new ones or debug existing ones? | 21:26 |
chansen | here is an example of a test using WebGUI::Test: http://rafb.net/paste/results/GMzCtT62.txt | 21:26 |
chansen | much more cleaner | 21:26 |
perlDreamer | how do we get a session variable? | 21:27 |
chansen | WebGUI::Test->session return a session | 21:28 |
chansen | WebGUI::Test->config is the same as $session->config | 21:29 |
perlDreamer | and you still specify a config file on the command line? | 21:29 |
chansen | no, just an environment variable | 21:30 |
chansen | absolute or relative | 21:30 |
chansen | eg: | 21:30 |
chansen | WEBGUI_CONFIG=local/etc/WebGUI.conf | 21:30 |
chansen | WebGUI::Test will automagically find root and lib | 21:30 |
chansen | I'll commit in a moment | 21:30 |
perlDreamer | even if tests are deeply nested? | 21:30 |
chansen | yeah :) | 21:31 |
chansen | even if 1234567890 levels deep ;) | 21:31 |
@snapcount | ok | 21:39 |
@snapcount | so is the constructor in Auth.pm different from the class methods in Asset for a reason | 21:39 |
* chansen has just done my first commit :) | 21:40 | |
@snapcount | congrats | 21:40 |
perlDreamer | snapcount: which Auth.pm? | 21:40 |
perlDreamer | and some line numbers would help :) | 21:40 |
@snapcount | lib/WebGUI/Auth.pm 618 | 21:41 |
pbmdawg | https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=624 | 21:41 |
chansen | here is a couple of examples of runing prove: | 21:42 |
chansen | WEBGUI_CONFIG=local/etc/WebGUI.conf prove -r t/ | 21:42 |
chansen | WEBGUI_CONFIG=local/etc/WebGUI.conf prove -r t/Config.t | 21:42 |
chansen | WEBGUI_CONFIG=local/etc/WebGUI.conf prove -r t/Form/ | 21:42 |
chansen | see man page for prove | 21:42 |
chansen | or prove -h | 21:42 |
chansen | I have only adapted t/Config.t to use WebGUI::Test | 21:43 |
perlDreamer | snapcount: I guess I don't get the question. | 21:44 |
@snapcount | it's ok | 21:44 |
@snapcount | I'm just trying to understand the new session stuff | 21:44 |
perlDreamer | well, all constructors have to accept and store a session | 21:44 |
@snapcount | in other class methods, the session is handled differently when it's passed in | 21:44 |
@snapcount | something like this | 21:45 |
@snapcount | my $session = shift; use WebGUI; WebGUI::dumpSession($session); | 21:45 |
perlDreamer | that uses Matt's session dumper to help trace code. | 21:46 |
perlDreamer | only for development, but real handy | 21:46 |
@snapcount | so the extra two lines are just debug? | 21:46 |
pbmdawg | yeah; i'm gonna remove all of those when everything's working | 21:46 |
pbmdawg | yeah; leave 'em in for now | 21:46 |
@snapcount | oh ok | 21:46 |
@snapcount | everything makes a lot more sense now | 21:47 |
pbmdawg | make sure not to mess up the spacing | 21:47 |
@snapcount | haven't touched them | 21:47 |
-!- midellaq [n=midellaq@caronte.isinet.it] has quit [Read error: 110 (Connection timed out)] | 21:47 | |
perlDreamer | I'm headin' out for lunch | 21:48 |
perlDreamer | be back later | 21:49 |
@snapcount | matt, what classes have already been done | 21:49 |
perlDreamer | in the meantime, please continue with the mad test work | 21:49 |
@snapcount | just asset? | 21:49 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 21:49 | |
-!- mode/#webgui [+o rizen] by xdanger | 21:49 | |
@snapcount | calc rizen | 21:49 |
@WRE | rizen = The Godfather | 21:49 |
crythias | Thank you. | 21:52 |
crythias | Welcome. | 21:52 |
pbmdawg | yeah, asset. | 21:52 |
pbmdawg | and DataForm | 21:52 |
crythias | JT: may I ask about that url path in asset proxy macro? | 21:54 |
crythias | I realize it's on support. | 21:54 |
@rizen | sure | 21:55 |
@snapcount | in International.pm POD says $string = WebGUI::International::get($session,$internationalId,$namespace); | 21:58 |
@snapcount | but the get method doesn't take session in as a parameter | 21:58 |
pbmdawg | good point | 21:59 |
@snapcount | I'm guessing the POD is wrong? | 21:59 |
pbmdawg | yeah. | 21:59 |
@snapcount | ok... I'll fix it | 21:59 |
pbmdawg | should say | 21:59 |
pbmdawg | $i18n->get($internationalId [,$namespace]); | 21:59 |
pbmdawg | where [ ] mean optional, not anonymous array | 21:59 |
@snapcount | well, the procedural method still exists right | 22:00 |
crythias | I'm interested in that macro as well. | 22:00 |
crythias | I'm also interested in making it. | 22:00 |
pbmdawg | oh | 22:00 |
pbmdawg | I guess it does; you're right. | 22:00 |
pbmdawg | so yeah. | 22:00 |
pbmdawg | what you said | 22:00 |
pbmdawg | just remove $session. | 22:01 |
pbmdawg | or | 22:01 |
pbmdawg | my $trashed = shift if ref $_[0] eq 'WebGUI::Session'; | 22:01 |
pbmdawg | :P | 22:02 |
@snapcount | ok... a bit off topic | 22:02 |
pbmdawg | i'm just kidding; change the pod. | 22:02 |
@snapcount | how does one method work in two different contexts | 22:02 |
@snapcount | if you call get by WebGUI::International::get | 22:03 |
chansen | rizen: seen t/lib/WebGUI/Test.pm? | 22:03 |
pbmdawg | the || | 22:03 |
chansen | rizen: t/Config.t is updated to use it | 22:03 |
@snapcount | does the class name become the first argument? | 22:03 |
@snapcount | that the method takes in? | 22:03 |
pbmdawg | ohh. | 22:03 |
pbmdawg | I guess it does need $session as the first var. | 22:03 |
* snapcount is about to throw a tantrem | 22:04 | |
pbmdawg | b/c if there is a third argument ($namespace), it treats the request like a procedural request. | 22:04 |
@snapcount | well, $namespace always gets set | 22:05 |
@snapcount | so how does it act differently? | 22:05 |
pbmdawg | hm. | 22:05 |
pbmdawg | good point, b/c later, $self must be a $i18n object. for the errorHandler line to work. | 22:06 |
@snapcount | I'm not trying to be a dick about it, I just want to understand this so I can be productive =) | 22:06 |
* crythias dances to some dance music. | 22:07 | |
@rizen | i'll update and have a look in WebGUI::Test in a minute | 22:08 |
@rizen | in the middle of some support stuff right now | 22:08 |
pbmdawg | snapcount: let's wait until Colin gets back to ask him. | 22:08 |
pbmdawg | since i18n is his baby. | 22:08 |
pbmdawg | and it looks like it needs some mods. | 22:09 |
@snapcount | ok | 22:09 |
@snapcount | I'm just not getting it =) | 22:09 |
* snapcount mmmmm... cookie dough | 22:09 | |
crythias | oops | 22:10 |
crythias | I'm going to resubmit my RFE | 22:11 |
crythias | I really think my mostRecentAsset table idea is necessary. | 22:11 |
crythias | it would prevent a lot of stuff and make things faster. | 22:13 |
crythias | prevent: old revision URLs from still working. | 22:13 |
crythias | faster: no max(revisionDate) | 22:14 |
@rizen | no | 22:15 |
@snapcount | eek | 22:15 |
@snapcount | my dev server just shat it's self | 22:15 |
@snapcount | __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) | 22:16 |
@snapcount | VM: killing process sshd | 22:16 |
crythias | kernel panic: unable to store crap in /var/log/toilet | 22:16 |
@snapcount | I guess I must have used up my 196MB of RAM | 22:19 |
@snapcount | haha, 80% swap space being used | 22:20 |
@snapcount | nice | 22:20 |
chansen | crythias: do you have proper indices? A aggregate statement like max(revisionDate) should not be too slow | 22:22 |
crythias | IMO it shouldn't be necessary for every single asset | 22:23 |
* crythias contributes his opinion and $3.59 for a latte. Oh, you still need to pay tax. | 22:24 | |
* chansen has not yet checked DDL and statements | 22:24 | |
crythias | my thought process was that there would be a table holding exactly one revision guid per assetid and that table is referenced when an asset is referenced. | 22:25 |
crythias | that would make the complexity of the sql statements change from attempting to determine the most recent revision and then whatever you want to do with it... | 22:26 |
crythias | if tags mattered, then an additional column for the "tag": assetId, guid, tagid | 22:27 |
@snapcount | don't you think joining on another table will be slower than the max function? | 22:28 |
crythias | it's less complex. | 22:28 |
@snapcount | yeah... less complex for programmers, slower for users | 22:29 |
crythias | one record that you "know" | 22:29 |
crythias | faster for users. | 22:29 |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has left #WebGUI ["Client exiting"] | 22:44 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has joined #WebGUI | 22:44 | |
pbmdawg | hey chansen | 22:44 |
* chansen oups | 22:44 | |
pbmdawg | before I forget | 22:44 |
pbmdawg | can you commit that push_handlers change | 22:45 |
chansen | ok | 22:45 |
* chansen bb in 15 mins | 22:45 | |
@rizen | this new test thing doesn't work | 22:50 |
-!- perlDreamer [n=ckuskie@nat046.mxim.com] has quit [Read error: 104 (Connection reset by peer)] | 22:50 | |
@rizen | it can't find any of the webgui perl modules | 22:51 |
chansen | strange, how are you running prove? | 22:57 |
chansen | WEBGUI_CONFIG=local/etc/WebGUI.conf prove t/Config.t | 22:57 |
chansen | works for me, WEBGUI_CONFIG can be an absolute or relative path | 22:58 |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit [Read error: 113 (No route to host)] | 22:59 | |
chansen | o and you should execute prove one level above t dir, | 22:59 |
chansen | s/o // | 22:59 |
@rizen | that's what i was doing wrong | 23:00 |
@rizen | i was trying to execute it in the t directory | 23:01 |
chansen | ahh | 23:01 |
chansen | thats also how Build.PL/Makefile.PL execute tests, if you ever want to send it to CPAN | 23:02 |
chansen | should we start "porting" the old tests? | 23:03 |
@rizen | sure | 23:03 |
chansen | ok | 23:04 |
-!- perlDreamer [n=ckuskie@nat041.mxim.com] has joined #webgui | 23:11 | |
perlDreamer | I'm back, the procedural methods do not exist anymore for WebGUI::International | 23:12 |
@snapcount | ahhh | 23:12 |
@snapcount | whoa | 23:12 |
@snapcount | that means a lot of stuff has to be changed | 23:12 |
perlDreamer | most core code should already be changed | 23:12 |
@snapcount | or has that already been done? | 23:12 |
@snapcount | oh cool | 23:12 |
perlDreamer | I wrote a test for it :) | 23:12 |
@snapcount | nice | 23:13 |
perlDreamer | check out t/i18n/label.t | 23:13 |
@snapcount | very nice | 23:13 |
@snapcount | ok... I can't login to my 6.9 site | 23:13 |
perlDreamer | if you like that, check out the object scanner in there | 23:13 |
@snapcount | is someone troubleshooting this yet | 23:13 |
@snapcount | silence == no | 23:15 |
@snapcount | ok, that's what I'm doing | 23:15 |
perlDreamer | are you up to date? | 23:15 |
@snapcount | ooh | 23:15 |
@snapcount | good question | 23:15 |
@snapcount | yeah... | 23:16 |
@snapcount | everything but a few tests | 23:16 |
@snapcount | were there changes to the webgui.conf file? | 23:16 |
perlDreamer | not that I know of | 23:16 |
@snapcount | can you guys login? | 23:16 |
perlDreamer | pbmdawg, you able to log in, or have you got that far yet? | 23:16 |
@rizen | i'm not able to log in | 23:17 |
@rizen | i started working on that last night | 23:17 |
@rizen | fixed a half dozen bugs in operation | 23:17 |
@snapcount | do you want me to tackle something else then | 23:17 |
@rizen | but that's as far as i got | 23:17 |
@rizen | no | 23:17 |
@rizen | go ahead and do that | 23:17 |
@rizen | i'm not working on it anymore | 23:17 |
@rizen | i'm working on the new pluggable template system | 23:17 |
@snapcount | sweet | 23:17 |
perlDreamer | chansen: are you around? | 23:18 |
chansen | perlDreamer: yes | 23:22 |
perlDreamer | just curious, why use warn/exit instead of die in WebGUI::Test.pm? | 23:23 |
chansen | try: perl -le 'BEGIN { die "oups"; }' | 23:23 |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 23:24 | |
perlDreamer | oups at -e line 1. | 23:24 |
perlDreamer | BEGIN failed--compilation aborted at -e line 1. | 23:24 |
chansen | yep, thats the reason | 23:24 |
perlDreamer | I'm thick, you'll have to explain further. | 23:24 |
chansen | to avoid the compilation warning | 23:24 |
chansen | .. "BEGIN failed--compilation aborted" | 23:25 |
perlDreamer | ah, okay | 23:25 |
perlDreamer | thanks | 23:25 |
chansen | np :) | 23:25 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 23:25 | |
-!- macOnki is now known as spierpijn | 23:25 | |
pbmdawg | wb, macOnki. | 23:25 |
spierpijn | hi all | 23:25 |
chansen | perlDreamer: Normally i would have just die, but in this case it's the wrong error message | 23:26 |
perlDreamer | chansen: okay, like I said, I was just curious | 23:27 |
chansen | Just wanted to make clear thats not something I usually do :) | 23:28 |
spierpijn | so, what is the official server webgui uses for irc? efnet or freenode? | 23:34 |
@rizen | freenode | 23:35 |
spierpijn | good to know, saves me another connection :-) | 23:35 |
spierpijn | rizen, I missed your other part of the discussion a few weeks ago, is it online somewhere? I had to get some sleep | 23:37 |
spierpijn | explaining webgui's future | 23:37 |
perlDreamer | yeah, do any of the 'bots log things to a website or something? | 23:37 |
perlDreamer | chansen: I should have mentioned that I'm working in the t/Macros directory. Can you hold off commits for a bit, please? | 23:39 |
spierpijn | hmm, spamfighting sucks, I'm getting 7000+ msg's a day | 23:39 |
@rizen | it's online on xdanger's site | 23:39 |
@rizen | he has a log | 23:39 |
@rizen | but i can't tell you what the url is | 23:40 |
spierpijn | ok | 23:40 |
@rizen | maybe someone else knows what it is, but i don't | 23:40 |
spierpijn | xdanger, could you point to the logfiles in the topic? | 23:40 |
chansen | perlDreamer: sure, but committed a couple of minutes ago | 23:41 |
@rizen | i believe that xdanger is just a bot | 23:41 |
spierpijn | lol | 23:41 |
perlDreamer | chansen: I know :) | 23:41 |
@rizen | gerald probably knows | 23:41 |
@rizen | he seems to know everything | 23:41 |
chansen | ok, won't touch it :) | 23:41 |
perlDreamer | chansen, can we make WEBGUI_CONFIG relative to the root we're using? | 23:41 |
perlDreamer | instead of an absolute path? | 23:42 |
perlDreamer | uh, any path | 23:42 |
chansen | yeah, WEBGUI_CONFIG can be both a relative and absolute path | 23:42 |
spierpijn | are you guys familiar that the wre changes the hostname on osx b.t.w. ? | 23:42 |
perlDreamer | can we set it just to be the filename? | 23:43 |
chansen | s/both/either/ | 23:43 |
spierpijn | into webgui | 23:43 |
perlDreamer | oh | 23:43 |
perlDreamer | that's how you detect the webgui root. | 23:43 |
perlDreamer | hmmmm... | 23:43 |
@xdanger | spierpijn: http://mentalhouse.net/irc/logs/webgui/ | 23:44 |
spierpijn | thanks | 23:44 |
chansen | perlDreamer: is that a problem? | 23:45 |
perlDreamer | no, I'm just lazy | 23:45 |
pbmdawg | LZYCODR | 23:45 |
chansen | perlDreamer: just export WEBGUI_CONFIG and forget about it | 23:45 |
perlDreamer | PERLDRMR | 23:45 |
@xdanger | and I should probably spam the chanell every hour that "I am not a bot, I'm real!" | 23:46 |
chansen | Anyway, it will be easy to change later, now when we have it centralized :) | 23:46 |
chansen | s/when/that/ | 23:47 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 23:50 | |
pbmdawg | snapcount: any progress on the logging in? if not, I was gonna work on it for a while. | 23:50 |
chansen | the t/syntaxCheck.t is evil | 23:58 |
pbmdawg | yeah ;) | 23:58 |
perlDreamer | yeah | 23:58 |
perlDreamer | if you wanted to speed it up.... | 23:58 |
chansen | I made it more portal, but still | 23:59 |
chansen | system("$^X -I$wgLib -wc $package"); | 23:59 |
--- Day changed Wed Jan 18 2006 | ||
@snapcount | matt: nothing yet | 00:00 |
@snapcount | still looking | 00:00 |
chansen | hmm, has t/POD.t ever worked? | 00:01 |
perlDreamer | worked or passed? | 00:01 |
chansen | passed | 00:01 |
perlDreamer | no | 00:01 |
perlDreamer | lots of code isn't documented yet. | 00:01 |
chansen | ok, good I was afraid I borked it ;) | 00:02 |
perlDreamer | no, you're good. | 00:02 |
perlDreamer | make that pass, and you'll be a hero | 00:02 |
perlDreamer | aren't there like 40 files w/o POD? | 00:02 |
perlDreamer | I've already added basic POD to 60 or so | 00:03 |
perlDreamer | haven't run it since 6.9 got started | 00:03 |
nuba | xdanger: isn't it simpler for you just to have a irssi instance for the bot, and another for you ? | 00:04 |
pbmdawg | snapcount: i'll work on it (logging in) for a while then. | 00:04 |
@xdanger | nuba: there isn't any bot... | 00:04 |
nuba | ie. you can launch irssi inside a detached screen session from rc.local | 00:04 |
@xdanger | why would i need two irssi's when one is enough ? | 00:05 |
nuba | to split xdanger-man and xdanger-scripts | 00:05 |
nuba | just my $0.2 on something which is none of my business ;) | 00:06 |
@xdanger | I'm just op'ing people... I can stop that if it bothers you guys too much.. | 00:07 |
nuba | oh really ? sorry then. i thought you were doing other things as well | 00:07 |
nuba | please discard the suggestion then | 00:07 |
@xdanger | well, i DO TALK sometimes =) | 00:08 |
@xdanger | irssi is a wonderfull irc-client btw =) perl scripting and stuff =) | 00:08 |
nuba | i know. love it, done some bots on it already. its so easely scriptable too. | 00:09 |
nuba | you should try it inside screen, if not on it already | 00:09 |
@xdanger | very stable... I have only have to start it when I have to boot my linux box... so about 2-3 a year =) | 00:10 |
@xdanger | 2-3 times a year.. | 00:10 |
nuba | nice | 00:10 |
@xdanger | have been running ircII+epic and later irssi in screen for 6 years now =) | 00:11 |
@xdanger | irssi and irc, both finnish "inventions" =) | 00:11 |
@xdanger | err.. and linux =) | 00:11 |
chansen | WEBGUI_CONFIG=local/etc/WebGUI.conf prove -r t/syntaxCheck.t | 00:11 |
chansen | t/syntaxCheck....skipped | 00:11 |
chansen | all skipped: set TEST_SYNTAX to enable this test | 00:11 |
chansen | All tests successful, 1 test skipped. | 00:11 |
chansen | Files=1, Tests=0, 3 wallclock secs ( 1.59 cusr + 0.31 csys = 1.90 CPU) | 00:11 |
@xdanger | and cpan =) | 00:11 |
chansen | :) | 00:11 |
nuba | you should try bsd, then you'd restart it every 2-3 years instead;) | 00:12 |
chansen | All tests are now ported :) | 00:12 |
perlDreamer | good work, dude | 00:12 |
chansen | run: $ WEBGUI_CONFIG=local/etc/WebGUI.conf prove -r t/ | 00:12 |
chansen | and behold ;P | 00:12 |
@xdanger | nuba: usualy I have to replace a harddrive or something like that... and at the same time i upgrade the kernel... | 00:12 |
@xdanger | have had some bad luck with this peace of machinery... | 00:13 |
chansen | I'll commit a fix for darwin | 00:14 |
chansen | It's dyld is very picky | 00:14 |
@xdanger | actually, funny thing, mentalhouse.net server is physicaly unstable =))) this means that if you move it or shake it just a little bit it tilts =) | 00:15 |
nuba | huh | 00:16 |
@xdanger | there are big warning signs in our datacenter at that computer =) | 00:17 |
spierpijn | rizen, I read the log, about the companies checking for sql injections | 00:17 |
spierpijn | rizen, I will have a closer look in a few weeks, need to make some time for it | 00:18 |
-!- spierpijn is now known as macOnki | 00:18 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 00:19 | |
-!- mode/#webgui [+o WRE] by snapcount | 00:19 | |
macOnki | just another question, when I would write a macro, in what namespace would it be run? it's own namespace? | 00:19 |
@xdanger | It's unfair that I'm sleaping or working when you guys are chating here, and when I could start to chat, your time to be in bed =( | 00:20 |
macOnki | xdanger, where are you loacated? | 00:20 |
@xdanger | finland | 00:20 |
@xdanger | utc+2 iirc | 00:20 |
macOnki | xdanger, netherlands here, the same | 00:20 |
@xdanger | it 00:20 here | 00:20 |
macOnki | ah, one hour earlier over here | 00:21 |
MrHairgrease | I'm doing 2320 | 00:21 |
@snapcount | +7 hours from my location =) | 00:21 |
@snapcount | it's dinner time!! | 00:21 |
macOnki | MrHairgrease, ah, dutchie too :-) | 00:21 |
MrHairgrease | i prefer the term eurohunk ;) | 00:22 |
@xdanger | I'm not much of a coder, do love perl, but I have desided to leave that to smarter people than me... | 00:22 |
macOnki | lol | 00:22 |
@xdanger | I just have lot's of ideas =) | 00:22 |
@snapcount | calc MrHairgrease eurohunk | 00:22 |
@snapcount | tuck that away for later | 00:22 |
macOnki | /moi only uses perl to store spammers in his rbl | 00:22 |
@xdanger | actually it's dinner time here at my house too =) | 00:23 |
nuba | im on 20:22. kinda halfway between pb's CST and europe | 00:23 |
macOnki | rizen, to be more precise, I will have another look at the sql injections | 00:23 |
@rizen | ok | 00:24 |
@rizen | if you find some, please let me know | 00:25 |
@rizen | we definitely don't want any in there | 00:25 |
@rizen | but as i said before, we have had two security companies review it, so it should be ok | 00:25 |
@rizen | then again, we're changing a lot right now | 00:25 |
@rizen | =) | 00:25 |
macOnki | rizen, I always contact the owners of the software, don't worry | 00:28 |
perlDreamer | using their own root account? | 00:28 |
macOnki | lol, no | 00:28 |
perlDreamer | chansen, I've merged my new tests in (using WebGUI::Test) and my other changes. We should be all sync'ed up now. | 00:29 |
perlDreamer | I live prove, it attenuates output a lot. | 00:29 |
chansen | It's the right tool for the job :) | 00:30 |
chansen | I have committed a workaround for darwin users | 00:30 |
macOnki | rizen, the following link should give you an idea of how I tend to test | 00:30 |
chansen | A very smart one, if I may say so ;) | 00:30 |
macOnki | http://www.google.com/search?hl=en&lr=&client=safari&rls=en&q=securityfocus+exponent+wolters&btnG=Search | 00:30 |
perlDreamer | did you write it? | 00:30 |
chansen | what? | 00:31 |
perlDreamer | prove | 00:31 |
chansen | no, Andy Lester did | 00:31 |
chansen | aka petdance on irc | 00:32 |
perlDreamer | and oreillynet.com | 00:33 |
perlDreamer | and use.perl.org | 00:33 |
macOnki | holy shit, it looks like the complete comcast network is invaded by botnets | 00:33 |
perlDreamer | I think JT knows him, since they're both in Chicago | 00:33 |
@rizen | yup, andy and i have been friends for a number of years | 00:34 |
@rizen | he even spoke at the very first WUC | 00:34 |
macOnki | rizen, just one more thing, in the link I posted there are some open issues, this is because the original developer is not allowing any other copyright, we need to hand it over and we refuse to do that (although we do want it to be GPL like the rest of exponent) | 00:38 |
chansen | rizen: do you hang out on irc.perl.org? | 00:39 |
* crythias is leaving. going to bask in the glow of knowing exactly enough to stay employed. | 00:39 | |
@snapcount | would everyone mind introducing yourselves by first name? I know who most people are but I think it may help if we could correlate the dev list to the people here. | 00:40 |
@snapcount | == Roy | 00:40 |
@rizen | no i don't hang out on icr.perl.org | 00:40 |
@rizen | i've been there before | 00:40 |
@rizen | but i'm not a regular | 00:40 |
crythias | == Gerald | 00:40 |
@rizen | mostly i just IM andy and anyone else in the perl community that i deal with | 00:40 |
pbmdawg | == Pissant | 00:40 |
perlDreamer | perlDreamer == Colin | 00:40 |
perlDreamer | and I gotta head out for a while | 00:41 |
perlDreamer | later, guys | 00:41 |
@snapcount | pbmdawg: is that french? | 00:41 |
-!- perlDreamer [n=ckuskie@nat041.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:41 | |
chansen | why don't you guys stick your real name in profile? | 00:41 |
chansen | == Christian | 00:41 |
@rizen | = JT | 00:41 |
MrHairgrease | == Martin | 00:41 |
@snapcount | the rest are lurkers!!! | 00:42 |
@snapcount | you're caught | 00:42 |
* snapcount kickbans the world!!! | 00:42 | |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:42 | |
chansen | I want to nuke some pointless diag(..) in some tests, ok? | 00:44 |
macOnki | colin, hmm, did you write a wrox book? :-) | 00:44 |
chansen | like: diag("Planning on running $numTests tests\n"); | 00:44 |
@snapcount | hey... I like verbosity | 00:45 |
chansen | well that info is already available | 00:46 |
-!- Klaus_ [n=klaus_he@p54AD21F0.dip0.t-ipconnect.de] has joined #webgui | 00:46 | |
Klaus_ | hi! | 00:46 |
chansen | snapcount: and with prove you get a table of failures | 00:47 |
chansen | forget the old way of running tests | 00:47 |
@snapcount | hi! | 00:47 |
* snapcount is getting ants in his pants | 00:48 | |
@rizen | i'm getting ready to check in the new template code | 00:48 |
@rizen | but the template test doesn't work | 00:48 |
@rizen | and i'm not sure if it's due to the new template code | 00:49 |
@rizen | or to the test | 00:49 |
@rizen | could someone run the template test quick | 00:49 |
@rizen | and reassure me that it works | 00:49 |
@rizen | i'm getting this error: Can't locate Class/Null.pm in @INC | 00:49 |
@rizen | which seems to have nothing to do with the new template code | 00:49 |
chansen | mundus:~/svn/WebGUI chansen$ WEBGUI_CONFIG=local/etc/WebGUI.conf prove -r t/Asset/Template.t | 00:50 |
chansen | t/Asset/Template....ok | 00:50 |
chansen | All tests successful. | 00:50 |
chansen | Files=1, Tests=8, 2 wallclock secs ( 1.48 cusr + 0.23 csys = 1.71 CPU) | 00:50 |
chansen | rizen: oups, thats my bad | 00:50 |
@rizen | WEBGUI_CONFIG=/data/WebGUI/etc/dev.localhost.localdomain.conf prove -r t/Asset/Template.t | 00:50 |
chansen | rizen: on darwin? | 00:51 |
@rizen | what's your bad? | 00:51 |
@rizen | class null? | 00:51 |
@rizen | yes | 00:51 |
chansen | 10.4? | 00:51 |
@rizen | yes | 00:51 |
chansen | 10.3 has dyld errors, I added a fix for it that requires Class::NUll | 00:52 |
@rizen | so do i need to install Class::Null? | 00:52 |
chansen | rizen: If you do, tests will run faster :) | 00:52 |
@rizen | why will they run faster? | 00:53 |
chansen | Class::Null just fakes APR/Apache classes | 00:53 |
@rizen | and if this is needed, we should add an entry in testEnvironment.pl for it | 00:53 |
chansen | It's only needed for 10.3, it has a very strict dyld | 00:53 |
chansen | rizen: perl -MConfig -le 'print $Config::Config{osvers};' >= 8 on your box? | 00:56 |
@rizen | 8.3.0 | 00:57 |
chansen | thanks | 00:57 |
@rizen | btw...i had andy clarify that sub directory problem i was talking about earlier | 00:57 |
@rizen | i was mistaken | 00:58 |
@rizen | it wasn't prove that had problems | 00:58 |
@rizen | but rather makemaker | 00:58 |
@rizen | and the Makefile.PL that it creates | 00:58 |
@rizen | won't run recursively stuff in /t | 00:58 |
@rizen | sorry for the confusion | 00:58 |
chansen | committed, should work ok now on 10.4 without Class::Null | 00:58 |
pbmdawg | woo hoo | 00:58 |
pbmdawg | I can login and logout of webgui | 00:59 |
pbmdawg | rizen | 01:00 |
pbmdawg | how do I run the User.t test now | 01:00 |
pbmdawg | or chansen | 01:00 |
chansen | WEBGUI_CONFIG=local/etc/WebGUI.conf prove -r t/User.t | 01:00 |
chansen | local/etc/WebGUI.conf = is your path | 01:01 |
chansen | absolute or relative, take your pick :) | 01:01 |
pbmdawg | dang. | 01:01 |
pbmdawg | nice. | 01:01 |
pbmdawg | but I wanna see the error the test outputted :* | 01:01 |
chansen | and you should run tests one level above t/ | 01:01 |
chansen | pbmdawg: add -v flag | 01:02 |
pbmdawg | ahah. | 01:03 |
pbmdawg | found a bug in User.t | 01:03 |
@rizen | t/Asset/Template....Argument "8.3.0" isn't numeric in numeric lt (<) at /data/WebGUI/t/Asset/../lib/WebGUI/Test.pm line 54 | 01:03 |
@snapcount | really? | 01:04 |
@snapcount | I wrote that test... what did i f*ck up? | 01:04 |
chansen | rizen: ok, I'll nuke it :) | 01:04 |
chansen | snapcount: it's not your fault, it's mine ;) | 01:04 |
@snapcount | ahh man | 01:04 |
@snapcount | I was looking for a good flame attack | 01:05 |
@snapcount | matt: what was the login bug? | 01:06 |
pbmdawg | lots of things. | 01:07 |
pbmdawg | fixing other obvious stuff before committing | 01:07 |
@snapcount | cool | 01:07 |
chansen | committed | 01:08 |
macOnki | how do you guys test new code? just reloading apache and browsing the functionallity? together with the command line tests? | 01:10 |
@rizen | chansen: is this supposed to only spit out failure? | 01:10 |
@rizen | cuz it said all tests successful | 01:10 |
@rizen | but i didn't get any of the usual oks | 01:10 |
@snapcount | mac0nki: pretty much | 01:11 |
chansen | rizen: this means it's ok: | 01:11 |
chansen | mundus:~/svn/WebGUI chansen$ WEBGUI_CONFIG=local/etc/WebGUI.conf prove -r t/Asset/Template.t | 01:11 |
chansen | t/Asset/Template....ok | 01:11 |
chansen | All tests successful. | 01:11 |
chansen | Files=1, Tests=8, 2 wallclock secs ( 1.57 cusr + 0.21 csys = 1.78 CPU) | 01:11 |
macOnki | k | 01:11 |
@rizen | yup | 01:11 |
@rizen | that's what i go | 01:11 |
@rizen | got | 01:11 |
@rizen | if that's right, then coolio | 01:11 |
chansen | rizen: try adding -v flag if you want more details | 01:11 |
@snapcount | viva la verbosity!!! | 01:12 |
chansen | I love verbosity too, but i don't want an echo ;) | 01:12 |
macOnki | ok, I need some more sleep, thanks for all the info folks, cya | 01:12 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has left #webgui ["Leaving"] | 01:12 | |
chansen | I never groked what macOnki said, is he a security reviewer? | 01:13 |
@rizen | wahoo!!! | 01:16 |
@rizen | new pluggable template system is in | 01:16 |
* snapcount updates | 01:16 | |
MrHairgrease | bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,/,/,,/,/,/c,//,/,,/,,/,/,/,/,/,,,,,,,,,,,,,,,,c,,/,/x//,/xbz,//////////////////////,/,,/,/,/,/,/,/,/,/,/,/,/,/,/////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////,,,,,,,,,,,/,,,//zaaaaaaaaaaaaaaaaa | 01:16 |
pbmdawg | uh | 01:17 |
@snapcount | wtf? is that dutch? | 01:17 |
MrHairgrease | sorry | 01:17 |
MrHairgrease | poi | 01:17 |
@rizen | you'll need to run the upgrade in order for webgui to work | 01:17 |
@rizen | cuz i modified the template table | 01:17 |
chansen | only one small statement :) | 01:20 |
@snapcount | matt: still can't login? | 01:20 |
chansen | is code like this legacy?: | 01:22 |
chansen | $self->session->db->read("select storageId from FileAsset where assetId=".$self->session->db->quote($self->getId)); | 01:22 |
chansen | If not, what's the reason for not using placeholders? | 01:23 |
@rizen | read is legacy | 01:24 |
@rizen | prepare/execute would be a better way to do it | 01:24 |
@rizen | and use place holders | 01:24 |
@rizen | but almost all of the code is using this | 01:24 |
@rizen | and we have no effort to replace it | 01:25 |
chansen | a lot, will increase performance noticeable :) | 01:25 |
@rizen | understood, but there are higher priorities | 01:25 |
@rizen | we have the rest of our lives to increase performance | 01:25 |
@rizen | we have 3.5 months to finish the 6.9 release | 01:25 |
chansen | ok | 01:26 |
@snapcount | later guys | 01:32 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has left #webgui ["snapcount feeds"] | 01:32 | |
MrHairgrease | Lesson of the day: | 01:35 |
MrHairgrease | if you pur liquid in your keyboard it starts typing out of itself | 01:35 |
-!- lenthamen [n=len@83.116.130.37] has left #webgui [] | 01:36 | |
chansen | hehe, have happen to me too | 01:39 |
chansen | I had another lesson the other day: don't let a puppy near your PB's power adapter, he will chew it of :/ | 01:40 |
MrHairgrease | i hate pets anyway. | 01:40 |
MrHairgrease | that's why i have lots of adapters ;) | 01:41 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["bedtime"] | 01:44 | |
@rizen | gotta go, will be back later | 01:51 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 01:51 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 01:52 | |
-!- mode/#webgui [+o crythias] by xdanger | 01:52 | |
@crythias | calc crythias | 01:52 |
@WRE | No calc set for "crythias" | 01:52 |
@crythias | calc crythias <jt> Ask gerald. | 01:52 |
-!- mode/#webgui [+o pbmdawg] by crythias | 01:53 | |
@crythias | calc crythias | 01:53 |
-!- pbmdawg [n=bwvoidfv@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 01:53 | |
-!- pbmdawg [n=bwvoidfv@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 01:53 | |
-!- mode/#webgui [+o pbmdawg] by crythias | 01:53 | |
@crythias | hrm. how do I seem to know everything. | 01:55 |
@crythias | let me count the ways | 01:55 |
@crythias | !poker on | 01:55 |
@crythias | !poker | 01:55 |
@crythias | !deal | 01:55 |
@crythias | !poker liquor | 01:56 |
@crythias | calc jt | 01:56 |
@WRE | No calc set for "jt" | 01:56 |
@crythias | calc rizen | 01:56 |
@WRE | rizen = The Godfather | 01:56 |
@crythias | calc crythias | 01:57 |
@WRE | No calc set for "crythias" | 01:57 |
@crythias | calc 2=1+1 | 01:57 |
@WRE | No calc set for "2=1+1" | 01:57 |
@crythias | calc 2 = 1+1 | 01:57 |
@crythias | calc 2 | 01:57 |
@crythias | calc calc | 01:57 |
@WRE | No calc set for "calc" | 01:57 |
@crythias | calc 2 | 01:57 |
@WRE | No calc set for "" | 01:57 |
@crythias | calc crythias | 01:57 |
@WRE | No calc set for "crythias" | 01:57 |
@crythias | calc cry | 01:58 |
@WRE | No calc set for "cry" | 01:58 |
@crythias | calc crythias = WebGUI Moocher | 01:58 |
@crythias | calc lemon | 01:58 |
@WRE | No calc set for "lemon" | 01:58 |
@crythias | calc crythias | 01:58 |
@WRE | No calc set for "crythias" | 01:58 |
-!- Klaus_ [n=klaus_he@p54AD21F0.dip0.t-ipconnect.de] has quit ["do not like to poker or calc 1+1"] | 01:58 | |
@crythias | !poker on | 01:58 |
@crythias | sorry. | 01:59 |
@pbmdawg | WOOHOO | 03:14 |
@pbmdawg | for anyone listening | 03:14 |
@pbmdawg | crythias only, i assume | 03:14 |
@pbmdawg | i can login/logout of webgui, and op=auth;method=displayAccount and op=viewProfile;uid=3 | 03:15 |
@pbmdawg | nobody's there | 03:17 |
@crythias | hi | 03:41 |
@pbmdawg | hi | 03:41 |
@crythias | good? | 03:42 |
@pbmdawg | good | 03:42 |
* chansen says good night | 03:42 | |
@pbmdawg | chansen | 03:42 |
@pbmdawg | wait | 03:42 |
@pbmdawg | about to check in a giant slew of changes | 03:42 |
chansen | ok :) | 03:42 |
@pbmdawg | can you wait like 3 min? | 03:43 |
chansen | sure | 03:44 |
@pbmdawg | k | 03:44 |
@pbmdawg | committing. | 03:44 |
@pbmdawg | done committing... https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=635 | 03:46 |
@pbmdawg | reload previousVersion.sql and run the upgrade... | 03:47 |
chansen | can it wait to tomorrow? | 03:48 |
@pbmdawg | of course. | 03:48 |
@pbmdawg | 'night. | 03:48 |
chansen | :) | 03:48 |
@pbmdawg | i'm signing off also. | 03:48 |
@pbmdawg | cya gerald | 03:48 |
chansen | night pbmdawg | 03:48 |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has quit ["later dudes!"] | 03:48 | |
-!- pbmdawg [n=bwvoidfv@CPE-65-31-211-163.kc.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 03:48 | |
-!- Klaus_ [n=klaus_he@p54AD21F0.dip0.t-ipconnect.de] has joined #webgui | 03:53 | |
-!- Klaus_ [n=klaus_he@p54AD21F0.dip0.t-ipconnect.de] has quit [Client Quit] | 03:54 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 04:38 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 04:38 | |
@pbmdawg | you there, crythias? | 04:41 |
@crythias | hi | 05:01 |
@pbmdawg | only 1 out of 2334 tests failed. | 05:01 |
@crythias | hm | 05:02 |
@pbmdawg | well, that was easy | 05:11 |
@pbmdawg | all tests succeeded. | 05:12 |
@pbmdawg | 2335 of them. | 05:12 |
@crythias | hoo ah | 05:13 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 05:39 | |
-!- mode/#webgui [+o snapcount] by WRE | 05:39 | |
@pbmdawg | wb | 05:45 |
@snapcount | and now | 05:46 |
@snapcount | the moment we've all been waiting for | 05:46 |
@snapcount | .... | 05:46 |
@snapcount | !dubya | 05:46 |
@snapcount | damn | 05:46 |
@snapcount | that was embarrasing | 05:46 |
@snapcount | eh hum | 05:48 |
@snapcount | as I was saying... | 05:48 |
@pbmdawg | !dubya | 05:48 |
@WRE | "I don't want nations feeling like that they can bully ourselves and our allies. I want to have a ballistic defense system so that we can make the world more peaceful, and at the same time I want to reduce our own nuclear capacities to the level commiserate with keeping the peace." | 05:48 |
@snapcount | hey, you stole my thunder! | 05:48 |
@snapcount | fucker | 05:48 |
@snapcount | =) | 05:48 |
@pbmdawg | wife watching. | 05:48 |
@pbmdawg | !dubya | 05:48 |
@snapcount | is that like bird watching? | 05:48 |
@WRE | "The senator has got to understand if he's going to have--he can't have it both ways. He can't take the high horse and then claim the low road." | 05:48 |
@snapcount | hahaha | 05:48 |
@snapcount | oh... america should be proud | 05:49 |
@snapcount | that's great | 05:49 |
@pbmdawg | !dubya | 05:49 |
@WRE | "Then I went for a run with the other dog and just walked. And I started thinking about a lot of things. I was able to--I can't remember what it was. Oh, the inaugural speech, started thinking through that." | 05:49 |
@pbmdawg | he was a cheerleader in prep school; did you know that? | 05:50 |
@snapcount | I don't doubt it | 05:50 |
@snapcount | not one bit | 05:50 |
@pbmdawg | yeah. | 05:50 |
@pbmdawg | conical megaphone and everything. | 05:50 |
@pbmdawg | photos to prove it. | 05:50 |
* snapcount contemplates teaching wre more tricks or doing accounting homework | 05:50 | |
@snapcount | decisions decisons | 05:50 |
* pbmdawg recommends doing acct homework. | 05:51 | |
@snapcount | bah | 05:51 |
@snapcount | I'll hire an accountant | 05:51 |
* pbmdawg snorts | 05:51 | |
@pbmdawg | I'm glad I had 24 hours of accounting. | 05:51 |
* crythias 'll hire a programmer. | 05:51 | |
* pbmdawg 'll hire crythias and snapcount | 05:51 | |
@crythias | oh. wait. | 05:51 |
@crythias | no way. I make too much as it is. | 05:52 |
@snapcount | I'll hire migrant workers | 05:52 |
@snapcount | I'm going to open up a cheese sandwhich factory | 05:52 |
@snapcount | !quote GOOG | 05:56 |
@WRE | GOOG -> 449.20 -17.05 / Last Trade 7:59pm / Change -3.66% / Volume 449.02 / 52 Week Range 450.00 | 05:56 |
@snapcount | !S&P | 05:56 |
@pbmdawg | !quote NSCP | 05:56 |
@WRE | ^GSPC (S&P 500 INDEX) -> 1282.93 -4.68 5:00pm | 05:56 |
@WRE | NSCP -> No such stock symbol found | 05:56 |
@snapcount | !S&P | 05:56 |
@WRE | ^GSPC (S&P 500 INDEX) -> 1282.93 -4.68 5:00pm | 05:56 |
@pbmdawg | !quote ORCL | 05:56 |
@WRE | ORCL -> 12.43 -0.08 / Last Trade 7:59pm / Change -0.64% / Volume 12.02 / 52 Week Range 15.88 | 05:56 |
@pbmdawg | !quote ISSC | 05:56 |
@WRE | ISSC -> 13.92 +0.24 / Last Trade 4:20pm / Change +1.75% / Volume N/A / 52 Week Range 21.28 | 05:56 |
@pbmdawg | !quote INTC | 05:57 |
@WRE | INTC -> 23.17 -2.62 / Last Trade 7:59pm / Change -10.16% / Volume 23.17 / 52 Week Range 23.18 | 05:57 |
@pbmdawg | !quote AAPL | 05:57 |
@WRE | AAPL -> 83.38 -2.2099 / Last Trade 7:58pm / Change -2.58% / Volume 83.31 / 52 Week Range 83.38 | 05:57 |
@pbmdawg | nice | 05:57 |
@pbmdawg | how fun. | 05:57 |
* snapcount throws wre a treat | 05:57 | |
* pbmdawg eats the treat. | 05:57 | |
@snapcount | !dow | 05:58 |
@WRE | ^DJI (DJ INDU AVERAGE) -> 10896.32 -63.55 4:05pm | 05:58 |
@snapcount | !nasdaq | 05:58 |
@WRE | ^IXIC (NAS/NMS COMPSITE) -> 2302.69 -14.35 5:16pm | 05:58 |
@pbmdawg | !DJI | 05:58 |
@pbmdawg | !quote DJI | 05:58 |
@WRE | DJI -> No such stock symbol found | 05:58 |
@snapcount | !dow | 05:58 |
@WRE | ^DJI (DJ INDU AVERAGE) -> 10896.32 -63.55 4:05pm | 05:58 |
* snapcount scrounges through his bag of tricks | 05:58 | |
@pbmdawg | do your acct homework. | 05:58 |
@pbmdawg | :p | 05:59 |
@pbmdawg | or fix 6.9 more. | 05:59 |
@pbmdawg | make JT cry with happiness. | 05:59 |
@snapcount | dude... I'm trying to force myself not to work for a few seconds | 06:00 |
@snapcount | as pathetic as it is | 06:00 |
@snapcount | this is as close as I can get =) | 06:00 |
@snapcount | (working on our chat room) | 06:00 |
* snapcount picks up rattle and crys himself a river <sniffle> | 06:01 | |
@snapcount | grr | 06:50 |
* snapcount trades contacts for glasses | 06:50 | |
@snapcount | my eyes want to close | 06:50 |
@crythias | CLS UR II | 06:52 |
@snapcount | OPEN IIS | 06:53 |
@snapcount | haha | 06:53 |
@snapcount | hows that for double meaning | 06:54 |
@pbmdawg | heh. | 06:54 |
@snapcount | I don't remember the fancy word matt used for double meaning | 06:54 |
@pbmdawg | double entendre | 06:54 |
@snapcount | that's it | 06:54 |
@pbmdawg | http://en.wikipedia.org/wiki/Double_entendre | 06:54 |
@snapcount | I had to look that up =) | 06:54 |
@snapcount | the first time you said it | 06:54 |
@crythias | I'm looking for a palindrome number like sexes or 69 without the double entendre. | 06:55 |
@pbmdawg | oh, i bet i know what happened. | 06:55 |
@snapcount | how about racecar | 06:56 |
@crythias | I'm failing at humor. | 06:56 |
@snapcount | pfft | 06:56 |
@crythias | or flailing. 'cept I'm not into spikey balls. | 06:56 |
@pbmdawg | sillillis | 06:56 |
@pbmdawg | _ | 06:56 |
@snapcount | WebGUI::ErrorHandler::warn('Fatal Exception in Humor'); | 06:56 |
@pbmdawg | $session->errorHandler->warn('Fatal Exception in Humor'); | 06:57 |
@snapcount | you can't use that | 06:57 |
@pbmdawg | dang it; i've been at this too long. | 06:57 |
@snapcount | 6.9 breaks the sex double entendre rule | 06:57 |
@snapcount | =) | 06:57 |
@crythias | too bad it isn't 6::9 | 06:57 |
@crythias | that would be cool on so many levels. until you stop to wonder why colons are interrupting... | 06:58 |
@snapcount | matt: do we still have to behave or did your wife go to bed =) | 06:58 |
@pbmdawg | muffled rotfl | 06:58 |
@pbmdawg | wife is asleep | 06:58 |
@snapcount | SCORE | 06:58 |
@pbmdawg | FRAWK | 06:58 |
* snapcount screams obcenities | 06:59 | |
@crythias | cool! I can make Matt giggle 'til his wife smacks him for making so much noise! | 06:59 |
@pbmdawg | fixing my crappiness. | 06:59 |
@crythias | like nipplefloss.com | 06:59 |
@snapcount | fibercon? | 06:59 |
@snapcount | asses-of-fire.net | 06:59 |
@pbmdawg | lol. | 06:59 |
@pbmdawg | i used to work here: www.vp1networks.com | 07:00 |
@crythias | Preperation I. because JKL | 07:00 |
@pbmdawg | www.vp1.co | 07:00 |
@pbmdawg | www.vp1.com | 07:00 |
@snapcount | calc language | 07:00 |
@WRE | No calc set for "language" | 07:00 |
@snapcount | fuck... I erased it | 07:00 |
@snapcount | man... that was a good quote too | 07:00 |
@snapcount | it was from a rizen/crythias babble | 07:01 |
@snapcount | calc pomade | 07:01 |
@WRE | pomade = <rizen> give me some of that palmade <MrHairGrease> I hope you mean pomade | 07:01 |
@crythias | oh? | 07:01 |
@snapcount | LMAO | 07:01 |
@snapcount | that is so great | 07:01 |
@pbmdawg | i don't even know what those are | 07:01 |
@crythias | it's hair grease | 07:01 |
@snapcount | pomade is shit you put in your hair | 07:01 |
@pbmdawg | what is palmade | 07:02 |
@snapcount | palmade --- well, use your imagination | 07:02 |
@pbmdawg | oh. | 07:02 |
@pbmdawg | !bash rizen | 07:02 |
@WRE | !bash search results: Q# 4488 | Q# 34053 | Q# 34031 | Q# 4497 | Q# 34025 | Q# 34037 | Q# 34040 | Q# 105260 | 07:02 |
@crythias | they didn't care to elucidate | 07:02 |
@pbmdawg | !bash 105260 | 07:02 |
@WRE | |bash| <Hydra> Gary Coleman's the shit... | 07:02 |
@WRE | |bash| <int> ... | 07:02 |
@WRE | |bash| <rizen> yeah, he's about the size and coloration of a turd | 07:02 |
@crythias | !bash 34053 | 07:02 |
@snapcount | it was a mis-spelling that made a funny double entendre | 07:02 |
@pbmdawg | !bash 34040 | 07:02 |
@WRE | |bash| <rizen> I can put my penis in my belly button. | 07:02 |
@WRE | |bash| <rizen> Envy me. | 07:02 |
@snapcount | wtf | 07:02 |
@crythias | Tori made a sexy joke? | 07:03 |
@pbmdawg | !bash 34037 | 07:03 |
@WRE | |bash| <rizen> huge tits are not good | 07:03 |
@WRE | |bash| <rizen> but then | 07:03 |
@WRE | |bash| <rizen> I fuck guys | 07:03 |
@WRE | |bash| <rizen> so take it as you will | 07:03 |
@snapcount | !bofh | 07:03 |
@WRE | BOFH Quick-excuse: It's those computer people in X city of world. They keep stuffing things up. | 07:03 |
@pbmdawg | what does bofh stand for | 07:03 |
@pbmdawg | calc bofh | 07:03 |
@WRE | No calc set for "bofh" | 07:03 |
@snapcount | calc bofh Bastard Operator From Hell | 07:03 |
@snapcount | calc bofh | 07:03 |
@snapcount | calc bofh | 07:04 |
@crythias | Excuse: my son decided to use an empty drive bay to store a PB&J sandwich. | 07:04 |
@snapcount | wre: respect my authoritaaaa | 07:04 |
@snapcount | calc bofh | 07:04 |
@pbmdawg | ah. | 07:04 |
@crythias | Excuse: My wife used whiteout instead of a delete button | 07:04 |
@snapcount | calc bofh | 07:05 |
@snapcount | great... | 07:05 |
@snapcount | wre is probably about to curl up and die again | 07:05 |
@snapcount | !quote SPA | 07:05 |
@pbmdawg | !dubya | 07:05 |
@crythias | Excuse: The computer turned off whenever my wife left the room, turning off the lightswitch. | 07:05 |
@WRE | SPA -> 8.90 -0.01 / Last Trade Jan 17 / Change -0.11% / Volume 8.90 / 52 Week Range N/A | 07:05 |
@WRE | "I think he needs to stand up and say if he thought the president were wrong on policy and issues, he ought to say where." | 07:05 |
@snapcount | randcalc | 07:05 |
@WRE | MrHairgrease = eurohunk | 07:05 |
@snapcount | calc bofh | 07:06 |
@WRE | bofh = Bastard Operator From Hell | 07:06 |
@snapcount | yahtzee!! | 07:06 |
@crythias | calc crythias | 07:06 |
@WRE | No calc set for "crythias" | 07:06 |
@pbmdawg | calc crythias maroon | 07:06 |
@pbmdawg | calc crythias | 07:06 |
@crythias | sigh | 07:06 |
@crythias | !poker | 07:06 |
@pbmdawg | !poker | 07:06 |
@crythias | hee | 07:06 |
@pbmdawg | !poker | 07:06 |
@pbmdawg | !Ploker | 07:06 |
@pbmdawg | !puker | 07:07 |
@pbmdawg | !piker | 07:07 |
@crythias | poker in the front. Liquor in the rear. | 07:07 |
@pbmdawg | uh | 07:07 |
@snapcount | whoa | 07:07 |
@pbmdawg | I thought it was the other way around | 07:07 |
@snapcount | nice | 07:07 |
@crythias | yeah. The ABC liquors has liquor in the front... | 07:08 |
@snapcount | calc webgui The best damn CMS on the planet | 07:08 |
@snapcount | calc wre | 07:08 |
@WRE | wre = WebGUI Runtime Environment | 07:08 |
@snapcount | calc webgui | 07:08 |
@WRE | webgui = The best damn CMS on the planet | 07:08 |
@pbmdawg | calc pbmdawg coke fiend | 07:08 |
@pbmdawg | dangit; i broke 6.9 | 07:08 |
@pbmdawg | beyond repair, probably. | 07:08 |
@snapcount | calc mattscode <pbmdawg> dangit; i broke 6.9... beyond repair, probably. | 07:09 |
@pbmdawg | calc abcstore Poker in the front. Liquor in the rear. | 07:10 |
@pbmdawg | calc abcstore | 07:11 |
@WRE | abcstore = Poker in the front. Liquor in the rear. | 07:11 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 07:11 | |
@snapcount | that was rude | 07:11 |
@snapcount | didn't even say goodbye or ask permission to leave | 07:11 |
@pbmdawg | he went to sleep. | 07:12 |
@pbmdawg | argh | 07:12 |
@pbmdawg | what have I done? | 07:12 |
@snapcount | dude... just roll back | 07:13 |
@pbmdawg | but... | 07:13 |
@pbmdawg | i made such a large group of changes.... | 07:13 |
@snapcount | commit frequently, update often =) | 07:13 |
@snapcount | you can probably merge your changes manually | 07:14 |
@snapcount | or, you could commit it fucked up and try to get others to help you fix it | 07:14 |
@snapcount | but then rizen will prolly give birth through his uretha | 07:15 |
@pbmdawg | fixed it. | 07:16 |
@pbmdawg | calc urethra [23:14] snapcount: or, you could commit it fucked up and try to get others to help you fix it | 07:16 |
@pbmdawg | [23:15] snapcount: but then rizen will prolly give birth through his uretha | 07:16 |
@pbmdawg | calc urethra | 07:16 |
@WRE | urethra = {[23:14]} snapcount: or, you could commit it fucked up and try to get others to help you fix it | 07:16 |
@pbmdawg | dang it. | 07:16 |
@snapcount | I haven't figured out how to do that yet | 07:22 |
@snapcount | you can save a multi-line def | 07:22 |
@snapcount | but I don't know how | 07:22 |
@snapcount | I tried for like an hour last night and couldn't make it work | 07:22 |
@snapcount | fixed it? | 07:23 |
@pbmdawg | mostly. | 07:23 |
@snapcount | better commit the shit before you break it again =) | 07:23 |
@pbmdawg | now it's not creating any new wgSession's | 07:25 |
@pbmdawg | :( | 07:25 |
@snapcount | oops | 07:26 |
@pbmdawg | fixed. | 07:57 |
@pbmdawg | :/ | 07:57 |
@pbmdawg | would you test it for me?? ) | 07:58 |
@pbmdawg | :) | 07:58 |
@pbmdawg | just committed. update | 07:58 |
@pbmdawg | you there? | 08:01 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 08:34 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has quit [] | 09:24 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 10:50 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 13:42 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 13:42 | |
@pbmdawg | !dubya | 13:59 |
@WRE | "I am a person who recognizes the fallacy of humans." | 13:59 |
@pbmdawg | calc crythias | 14:00 |
@WRE | crythias = maroon | 14:00 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 14:35 | |
@pbmdawg | hi martin | 14:35 |
MrHairgrease | hi | 14:35 |
MrHairgrease | dont you sleep? | 14:35 |
@pbmdawg | not much | 14:35 |
MrHairgrease | what time is it in your time zone? | 14:35 |
@pbmdawg | 06:30 | 14:36 |
@pbmdawg | fixing 6.9 | 14:36 |
MrHairgrease | all nighter? | 14:36 |
@pbmdawg | no | 14:36 |
@pbmdawg | fell asleep on couch though | 14:36 |
MrHairgrease | drink less. | 14:36 |
MrHairgrease | ;) | 14:36 |
lonki | real hackers don't have a live | 14:37 |
MrHairgrease | I used to fall asleep on the toilet | 14:37 |
@pbmdawg | lol. never done that. | 14:37 |
MrHairgrease | but i don't do that anymore | 14:37 |
MrHairgrease | nowadays i'm boring | 14:37 |
@pbmdawg | webgui just generated a 33MB debug output. | 14:44 |
@pbmdawg | wonderful. | 14:44 |
@pbmdawg | calc mattscode | 14:54 |
@WRE | mattscode = <pbmdawg> {dangit;} i broke 6.9... beyond repair, probably. | 14:54 |
* MrHairgrease is gonna shop | 15:06 | |
MrHairgrease | laters | 15:06 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 15:06 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 15:49 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 15:55 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 16:05 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:12 | |
crythias | Good morning. It's always darkest just before midnight. | 16:16 |
@pbmdawg | hi | 16:16 |
crythias | hello | 16:16 |
crythias | whew | 16:23 |
crythias | not necessarily a woot I wanted or needed. | 16:23 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 16:26 | |
crythias | Roy! | 16:26 |
snapcount | Gerald! | 16:26 |
snapcount | so what's going on? | 16:28 |
snapcount | any thing exciting | 16:28 |
* snapcount has 10 minutes to kill before class =) | 16:28 | |
crythias | The earth is rotating. inertia apparently still works. | 16:28 |
snapcount | and gravity? | 16:28 |
crythias | somehow keeps pulling us to the surface. | 16:28 |
snapcount | is it operating within normal parameters | 16:28 |
snapcount | good good | 16:29 |
snapcount | !bash snapcount | 16:29 |
@WRE | !bash: no results found for search | 16:29 |
snapcount | ahh man | 16:29 |
crythias | xdanger? | 16:29 |
snapcount | I thought rizen added some trash about me | 16:29 |
crythias | matt? ops please? | 16:30 |
snapcount | I can set wre to op you | 16:30 |
snapcount | he will befriend you | 16:30 |
-!- mode/#webgui [+o snapcount] by WRE | 16:30 | |
-!- mode/#webgui [+o crythias] by snapcount | 16:30 | |
@crythias | :) thanks | 16:31 |
-!- mode/#webgui [+ncr] by crythias | 16:31 | |
@snapcount | 64.200.2.35 the IP you always use | 16:32 |
@snapcount | or *.200.2.35 at least | 16:32 |
@snapcount | err | 16:32 |
@crythias | two ips | 16:32 |
@snapcount | what are they | 16:32 |
@snapcount | I need them for your hostmask | 16:32 |
@crythias | this one and 69.139.51.253 | 16:32 |
@snapcount | k | 16:32 |
@crythias | ooh | 16:35 |
@crythias | oops | 16:35 |
-!- mode/#webgui [-n] by crythias | 16:36 | |
-!- mode/#webgui [+n] by WRE | 16:36 | |
@crythias | ok | 16:36 |
@pbmdawg | yes! | 16:36 |
@pbmdawg | we have admin console, admin mode, and editing of assets. | 16:36 |
@crythias | ops topics, outside users can't send messages to channel, unidentified can't join, mask codes. | 16:37 |
@snapcount | crythias: "/msg wre pass your-password" | 16:37 |
@snapcount | ok.. he knows you | 16:37 |
@snapcount | if you want ops | 16:37 |
@crythias | thanks | 16:37 |
@snapcount | "/msg wre op your-pass-here" | 16:37 |
@crythias | grats, matt | 16:37 |
@snapcount | also, he will not over-rule you when you change channel modes now | 16:38 |
@crythias | ok. so he might listen to me re calc? | 16:38 |
@snapcount | he should listen to everyone | 16:38 |
@snapcount | he's set to -|- | 16:39 |
@crythias | never got him to remember anything I've calced | 16:39 |
@snapcount | really? | 16:39 |
@snapcount | try it now | 16:39 |
@crythias | calc crythias | 16:39 |
@WRE | crythias = maroon | 16:39 |
@crythias | calc 2 | 16:39 |
@WRE | No calc set for "" | 16:39 |
@snapcount | hehe it's calc word definition | 16:39 |
@crythias | calc crythias Another something | 16:39 |
@crythias | calc crythias | 16:39 |
@WRE | crythias = maroon | 16:40 |
@crythias | calc red | 16:40 |
@WRE | No calc set for "red" | 16:40 |
@snapcount | try remove crythias | 16:40 |
@snapcount | remove crythias | 16:40 |
@snapcount | ok... try setting it now | 16:40 |
@crythias | calc red The color that's not blue, green, yellow, brown, orange, black, purple, ... | 16:40 |
@crythias | calc red | 16:40 |
@snapcount | calc red | 16:41 |
@crythias | calc blue | 16:41 |
@WRE | No calc set for "blue" | 16:41 |
@crythias | calc red | 16:41 |
@WRE | red = The color that's not blue, green, yellow, brown, orange, black, purple, ... | 16:41 |
@snapcount | sometimes it gets pissed if you lookup something write after defining it | 16:41 |
@snapcount | there you go | 16:41 |
@crythias | calc crythias | 16:41 |
@WRE | No calc set for "crythias" | 16:41 |
@crythias | ok. | 16:41 |
MrHairgrease | damn snapcount | 16:41 |
MrHairgrease | why did you give gerald calc rights? | 16:41 |
@snapcount | calc MrHairgrease | 16:41 |
@WRE | MrHairgrease = eurohunk | 16:41 |
@snapcount | hehe | 16:41 |
MrHairgrease | now he's never gonna stop :) | 16:41 |
@snapcount | everyone has them | 16:42 |
@snapcount | I like chaos | 16:42 |
MrHairgrease | hey i like it already | 16:42 |
@crythias | chaos is cool. especially when it's well defined. | 16:42 |
MrHairgrease | calc snapcount | 16:42 |
@WRE | No calc set for "snapcount" | 16:42 |
@snapcount | matt: you never set your pass on wre | 16:42 |
@snapcount | what the hell | 16:42 |
@pbmdawg | xdanger op'd me | 16:43 |
@snapcount | you trying to get our channel hijacked =) | 16:43 |
* MrHairgrease continues solving maxwell equations | 16:43 | |
@crythias | cool | 16:43 |
@crythias | I remember doing that | 16:43 |
@snapcount | well set your pass anyway... xdanger appears not to always work | 16:43 |
@snapcount | or I can remove your account if you don't want it | 16:43 |
@pbmdawg | I don't know if this client can /msg | 16:44 |
@snapcount | really? | 16:44 |
@snapcount | that's lame | 16:44 |
@snapcount | that's basic functionality | 16:44 |
@pbmdawg | did that work? | 16:45 |
@snapcount | err no | 16:45 |
@pbmdawg | is it /msg WRE or /msg wre | 16:45 |
@snapcount | right now anyone with roadrunner in kansas city that uses your nick could hijack us | 16:45 |
@snapcount | it's case insensitive | 16:45 |
@pbmdawg | did that work? | 16:45 |
@snapcount | oh | 16:46 |
@snapcount | is your nick registered on freenode? | 16:46 |
@pbmdawg | no. | 16:46 |
@snapcount | ahh | 16:46 |
@snapcount | freenode won't let you priv msg | 16:46 |
@snapcount | w/o registering your nick | 16:46 |
@pbmdawg | i dunno how to do that with this client (trillian) | 16:46 |
@snapcount | you do /msg nickserv identify password-here | 16:46 |
@snapcount | I think | 16:46 |
@crythias | yeah | 16:47 |
@pbmdawg | it says The nickname [pbmdawg] is not registered | 16:47 |
@snapcount | freenode sux... I hate nick registration | 16:47 |
@snapcount | hold on | 16:47 |
@crythias | /msg nickserv register password | 16:47 |
@pbmdawg | okay. | 16:47 |
@snapcount | yeah | 16:48 |
@snapcount | that's it | 16:48 |
@snapcount | yahtzee | 16:48 |
@pbmdawg | did that work? | 16:48 |
@snapcount | yep | 16:48 |
@snapcount | now wre won't punish you for flooding, etc | 16:48 |
@crythias | next time you log on, you'll have to identify password | 16:48 |
@pbmdawg | ok. | 16:48 |
@snapcount | and will op you if you ask | 16:48 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 16:49 | |
@crythias | grr.. now I can't be pbmdawg | 16:49 |
-!- crythias is now known as pbmdaw1 | 16:49 | |
@pbmdaw1 | hee | 16:49 |
-!- MrHairgrease is now known as crythias | 16:49 | |
@snapcount | hah | 16:49 |
@snapcount | this could get interesting | 16:49 |
-!- crythias is now known as MrHairgrease | 16:50 | |
-!- pbmdaw1 is now known as crythias | 16:50 | |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 16:50 | |
-!- mode/#webgui [+o pbmdawg] by xdanger | 16:50 | |
MrHairgrease | I'm too young to be crythias :) | 16:50 |
@crythias | oh. you di-n't | 16:50 |
@snapcount | we really shouldn't have xdanger auto-op'ing | 16:50 |
@snapcount | it's bad practice | 16:50 |
@pbmdawg | check out this motherload (and the 8 commits preceding) https://svn.webgui.org/svnweb/WebGUI%20SVN/revision?rev=642 | 16:51 |
@snapcount | not that I think anyone wants to hijack our shit but... | 16:51 |
@snapcount | i have to have something to bitch about =) | 16:51 |
@crythias | uh. | 16:51 |
@crythias | wow | 16:51 |
* crythias toys with /mode +b * | 16:52 | |
@snapcount | so... you're saying I should update...? | 16:52 |
@pbmdawg | yes. | 16:52 |
MrHairgrease | I like they cvsview diff better | 16:52 |
@pbmdawg | and weep with joy at the beauty of the admin console, asset editing, and the admin slidebar | 16:52 |
MrHairgrease | can svn also diff in such a view | 16:52 |
@pbmdawg | dunno. | 16:52 |
* snapcount works goes to work on addition and subtraction equation (aka accounting) | 16:52 | |
@pbmdawg | I suppose it's just a matter of changing the template. | 16:52 |
@pbmdawg | or the css. | 16:52 |
MrHairgrease | don't think so | 16:53 |
@pbmdawg | just put the different sections beside each other? | 16:53 |
MrHairgrease | cvsview shows diffs in two columns | 16:53 |
MrHairgrease | yeah | 16:53 |
@pbmdawg | len, are you listening? | 16:54 |
lenthamen | Hey Matt | 17:23 |
lenthamen | whazup | 17:24 |
@pbmdawg | hey | 17:32 |
* crythias eats wasabi by the spoonful. | 17:42 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 104 (Connection reset by peer)] | 17:54 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 18:22 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 19:08 | |
snapcount | damn | 19:14 |
snapcount | 45 minute wait | 19:14 |
MrHairgrease | wait for what? | 19:14 |
snapcount | for my pizza to be delivered | 19:15 |
snapcount | I'm hungry now!!! | 19:15 |
MrHairgrease | You eat pizza for lunch? | 19:15 |
snapcount | I eat pizza for every meal practically | 19:15 |
snapcount | I could be a Ninja Turtle | 19:15 |
MrHairgrease | Do you know the moves | 19:16 |
MrHairgrease | perl-fu doesnt count | 19:16 |
snapcount | know... just how to eat the pizza =) | 19:16 |
snapcount | er no | 19:16 |
snapcount | I don't know why I've been doing that lately... mis-spelling *everything* | 19:16 |
snapcount | know -vs- no, to -vs- too -vs- two | 19:17 |
snapcount | I'm typing faster than I think | 19:17 |
MrHairgrease | first think, then type | 19:17 |
MrHairgrease | might help... | 19:17 |
snapcount | actually that's really good advice on many levels | 19:17 |
snapcount | take this for example | 19:18 |
snapcount | calc mattscode | 19:18 |
@WRE | mattscode = <pbmdawg> {dangit;} i broke 6.9... beyond repair, probably. | 19:18 |
MrHairgrease | yeah i already saw that | 19:18 |
snapcount | haha | 19:18 |
MrHairgrease | matt's fucking up webgui | 19:18 |
MrHairgrease | hopefully jt doesnt know | 19:18 |
snapcount | it really gets fun when you have like 5000 quotes and one comes up that everyone forgot about | 19:18 |
MrHairgrease | hopefully for matt that is | 19:18 |
snapcount | we can all observe the carnage | 19:19 |
MrHairgrease | some sort of insiders bash | 19:19 |
snapcount | flame fest | 19:19 |
MrHairgrease | gather extra karma for being kicked! | 19:19 |
MrHairgrease | that would be cool | 19:19 |
@pbmdawg | calc flame Roy and Martin are lovers | 19:32 |
@crythias | sigh | 19:32 |
@pbmdawg | calc flame | 19:33 |
@WRE | flame = Roy and Martin are lovers | 19:33 |
@crythias | calc marriage | 19:33 |
@WRE | marriage = <pbmdawg> my sister just got engaged <crythias> but you're already married... | 19:33 |
@crythias | calc poker | 19:34 |
@WRE | No calc set for "poker" | 19:34 |
@crythias | calc abcstore | 19:34 |
@WRE | abcstore = Poker in the front. Liquor in the rear. | 19:34 |
@crythias | remove marriage | 19:35 |
@crythias | calc jt | 19:35 |
@WRE | No calc set for "jt" | 19:35 |
@crythias | calc rizen | 19:35 |
@WRE | rizen = The Godfather | 19:35 |
@pbmdawg | remove rizen | 19:35 |
snapcount | what the hell? | 19:35 |
@pbmdawg | calc rizen The Godfather's Pizza | 19:35 |
@pbmdawg | calc flame | 19:36 |
@WRE | flame = Roy and Martin are lovers | 19:36 |
MrHairgrease | calc flame | 19:39 |
@WRE | flame = Roy and Martin are lovers | 19:39 |
@crythias | Ho do I love me? Let me count the positions. | 19:40 |
@crythias | er ways. | 19:40 |
@crythias | better stop | 19:40 |
snapcount | calc PEBKAC Problem Exists Between Keyboard And Computer | 19:41 |
MrHairgrease | calc rizen | 19:43 |
@WRE | rizen = The Godfather | 19:43 |
MrHairgrease | calc PEBKAC | 19:45 |
@WRE | PEBKAC = Problem Exists Between Keyboard And Computer | 19:45 |
@pbmdawg | brb self-mutilation. | 19:47 |
MrHairgrease | calc ouch | 19:50 |
@WRE | No calc set for "ouch" | 19:50 |
MrHairgrease | calc ouch <pbmdawg> brb self-mutilation. | 19:50 |
MrHairgrease | calc ouch | 19:50 |
@pbmdawg | calc burn brb self-immolation | 19:51 |
MrHairgrease | calc ouch | 19:51 |
@pbmdawg | calc ouch | 19:51 |
@pbmdawg | calc burn | 19:51 |
@WRE | burn = brb self-immolation | 19:51 |
MrHairgrease | calc ouch | 19:51 |
@WRE | No calc set for "ouch" | 19:51 |
MrHairgrease | argh | 19:51 |
MrHairgrease | i hate computers | 19:51 |
MrHairgrease | why doesn't setting calcs work for me? | 19:52 |
snapcount | like this calc ouch what the hell ouch means | 19:52 |
snapcount | what you did looks it up if it's defined | 19:52 |
snapcount | calc plone lame | 19:52 |
MrHairgrease | i did (18:59:26) MrHairgrease: calc ouch <pbmdawg> brb self-mutilation. | 19:52 |
snapcount | calc plone | 19:52 |
@WRE | plone = lame | 19:52 |
snapcount | ahh | 19:53 |
snapcount | I guess it only works if you're a friend of the bot | 19:53 |
snapcount | damn | 19:53 |
MrHairgrease | I don't have any friends | 19:53 |
snapcount | wre: will you be MrHairgrease's friend? | 19:53 |
MrHairgrease | this sound a little pathetic | 19:53 |
MrHairgrease | but hey if it works... | 19:54 |
@WRE | I guess so | 19:55 |
snapcount | ok... since WRE is okay with it | 19:55 |
snapcount | I'll befriend the two of you | 19:55 |
MrHairgrease | thanks | 19:56 |
snapcount | "/msg wre pass yourpass" | 19:56 |
snapcount | if you connect from somewhere other than *.its-s.tudelft.nl | 19:57 |
snapcount | you'll need to tell him | 19:57 |
snapcount | like this "/msg wre ident yourpassword" | 19:57 |
snapcount | or he'll ignore you | 19:57 |
snapcount | that goes for everyone... I have your hostmask set to where you usually come from | 19:58 |
MrHairgrease | calc ouch | 19:58 |
snapcount | c'mon set your pass, then you can play with calc... | 19:58 |
@WRE | No calc set for "ouch" | 19:58 |
MrHairgrease | i just did | 19:58 |
snapcount | let me guess | 19:59 |
snapcount | you don't have your nick registered on freenode | 19:59 |
MrHairgrease | no | 19:59 |
MrHairgrease | should i do that? | 19:59 |
snapcount | I *hate* nick registration | 19:59 |
snapcount | it's so lame | 19:59 |
MrHairgrease | yeah you said earlier on iirc | 19:59 |
snapcount | yeah... you have to in order to msg | 19:59 |
* snapcount touts #efnet... incites migration | 20:00 | |
MrHairgrease | something like /msg nickserv yadayada | 20:00 |
snapcount | oh /msg nickserv register yournick | 20:00 |
snapcount | shit | 20:00 |
snapcount | yournick is actually yourpassword | 20:00 |
snapcount | duh | 20:01 |
snapcount | sorry about that | 20:01 |
snapcount | worked | 20:04 |
snapcount | you made a new friend | 20:04 |
MrHairgrease | calc ouch | 20:04 |
@WRE | ouch = <pbmdawg> brb self-mutilation. | 20:04 |
MrHairgrease | haha | 20:04 |
MrHairgrease | now i'm omnipotent! | 20:04 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 20:06 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:06 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 20:07 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:07 | |
snapcount | crythias, matt: we should actually give hairgrease channel ops... it's good to have more ops in case we get dropped on a netsplit or something, plus he's in an 8 hour TZ difference and can run the channel for the dutch team if they want to talk while we're sleeping | 20:09 |
snapcount | problems with that? | 20:10 |
MrHairgrease | never been one | 20:10 |
snapcount | its ok | 20:10 |
MrHairgrease | so probably not | 20:10 |
MrHairgrease | one thing though | 20:10 |
snapcount | you don't have to do anything | 20:10 |
snapcount | it just allows you to protect the channel if we all drop off somehow | 20:11 |
MrHairgrease | i'm a lot in the channel right now, because i'm studying whole day | 20:11 |
MrHairgrease | and i need some diversion | 20:11 |
MrHairgrease | well anyway | 20:11 |
snapcount | if you don't want it it's okay too | 20:11 |
snapcount | just an idea | 20:11 |
MrHairgrease | it's unlikely that I'll be as much in #webgui as I am now | 20:12 |
MrHairgrease | so it's your call | 20:12 |
MrHairgrease | I like power | 20:12 |
MrHairgrease | so I don't have anty problems with being op | 20:12 |
snapcount | I guess they're in deep thought on the matter | 20:13 |
MrHairgrease | Nah | 20:15 |
MrHairgrease | they're probably also waiting for pizza | 20:15 |
snapcount | mine got here a few minutes ago | 20:15 |
snapcount | it is good | 20:15 |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has joined #WebGUI | 20:28 | |
chansen | Why enforce that users are registered with NickServ? | 20:30 |
@pbmdawg | good question. snapcount? | 20:31 |
@xdanger | It's a trust issue... so that you "own" that nick.. | 20:38 |
-!- mode/#webgui [+o MrHairgrease] by crythias | 20:41 | |
@MrHairgrease | After a whopping two days of studying elektro-magnetic waves, I'm finnaly using them for something useful. | 20:49 |
@MrHairgrease | Heating up Chinese food in the microwave! | 20:49 |
snapcount | chansen: it's not up to me... it's a freenode thing afaik | 20:53 |
snapcount | or are you talking abou the current channel mode? | 20:55 |
snapcount | (crythias set that) | 20:56 |
snapcount | I'm all for -r | 20:56 |
@crythias | uh. | 20:56 |
snapcount | didn't you set the channel mode? | 20:56 |
-!- mode/#webgui [-r] by crythias | 20:56 | |
@crythias | I was checking for +n | 20:56 |
snapcount | what is c? | 20:56 |
@crythias | automagically +cr | 20:56 |
@crythias | c is color filter | 20:57 |
snapcount | what does that do? | 20:57 |
@crythias | escape code filter, mirc code filter, etc | 20:57 |
snapcount | I don't get it | 20:57 |
@crythias | prevents text from being anything but asii | 20:57 |
@crythias | ascii | 20:57 |
snapcount | ahh | 20:57 |
@crythias | no bold, italics, underlines, colors. | 20:57 |
@crythias | "safer" | 20:58 |
snapcount | ok... I'd be more worried about auto-ops than that =) | 20:58 |
-!- mode/#webgui [-c] by crythias | 20:59 | |
@crythias | <b>bold</b> | 20:59 |
@crythias | *bold* | 20:59 |
-!- mode/#webgui [+c] by crythias | 21:00 | |
snapcount | *bold* | 21:00 |
@crythias | still, don't want somebody controlling some poor soul's mirc client | 21:00 |
snapcount | <b>boing</b> | 21:00 |
@crythias | (turned it off) | 21:00 |
snapcount | I don't have a problem with +c | 21:00 |
@crythias | lol ____/(____ | 21:02 |
@crythias | | /_* < `==/ | 21:02 |
@crythias | /\ '"""""\/---"""""""\ | 21:02 |
@MrHairgrease | so | 21:04 |
@MrHairgrease | anybody knows a nice irc op tutorial | 21:04 |
@MrHairgrease | so I can learn how to abuse my privs | 21:05 |
snapcount | heh | 21:05 |
snapcount | you're an op now | 21:05 |
snapcount | I'll inform wre | 21:05 |
snapcount | so he can op you | 21:05 |
@MrHairgrease | beware! | 21:05 |
@crythias | http://freenode.net/using_the_network.shtml | 21:05 |
@MrHairgrease | thanks | 21:05 |
@MrHairgrease | will read it | 21:05 |
@crythias | calc crythias | 21:06 |
@WRE | No calc set for "crythias" | 21:06 |
@pbmdawg | calc crythias saihtyrc | 21:06 |
snapcount | wre now respects your authoritaaa | 21:06 |
@crythias | calc crythias <rizen> ask gerald. he seems to know everything | 21:06 |
snapcount | "/msg wre op password" | 21:06 |
snapcount | will op you | 21:06 |
@pbmdawg | calc crythias | 21:06 |
@crythias | calc blue | 21:06 |
@WRE | No calc set for "blue" | 21:06 |
@crythias | calc red | 21:06 |
@pbmdawg | calc crythias | 21:06 |
@WRE | red = The color that's not blue, green, yellow, brown, orange, black, purple, ... | 21:06 |
@WRE | crythias = saihtyrc | 21:06 |
@crythias | hee | 21:07 |
@crythias | Martin: you need to know /kick and /op and /deop | 21:08 |
@crythias | and /topic | 21:08 |
-!- mode/#webgui [+m] by crythias | 21:09 | |
@crythias | now we're moderaditing | 21:09 |
@pbmdawg | froo | 21:09 |
-!- mode/#webgui [+v chansen] by crythias | 21:09 | |
@pbmdawg | phillipe | 21:09 |
-!- mode/#webgui [-m] by crythias | 21:09 | |
snapcount | only people with ops and voice can talk when +m is on | 21:10 |
@crythias | saihtyrc did not match any documents. | 21:10 |
@crythias | calc pbmdawg | 21:10 |
@WRE | pbmdawg = coke fiend | 21:10 |
@crythias | remove pbmdawg | 21:10 |
@crythias | calc pbmdawg = 6mepwpd | 21:11 |
@crythias | oops | 21:11 |
@crythias | remove pbmdawg | 21:11 |
@crythias | calc pbmdawg = 6mepwqd | 21:12 |
@crythias | there | 21:12 |
@pbmdawg | lol. | 21:12 |
-!- mode/#webgui [+v snapcount] by pbmdawg | 21:12 | |
@crythias | turn your monitor upside down | 21:12 |
-!- mode/#webgui [+o snapcount] by WRE | 21:13 | |
-!- doug [i=doug@zaxxon.telerama.com] has joined #webgui | 21:17 | |
doug | coolio | 21:17 |
@snapcount | welcome doug | 21:18 |
@crythias | hrm... | 21:21 |
@crythias | {}{}{{{{} | 21:21 |
@crythias | | o o | | 21:21 |
@crythias | \ (_) / | 21:21 |
@crythias | \ .==./ | 21:21 |
@crythias | \ `=' / | 21:21 |
@crythias | ~~~ | 21:21 |
@snapcount | © M M W Ð W W W M © | 21:22 |
@snapcount | © M @ # # 5 5 5 5 5 5 # # @ Ð © | 21:22 |
@snapcount | © W # # 5 5 A A A A A A A A A 5 5 5 @ M | 21:22 |
@snapcount | © M W W M # # # 5 A A % % $ $ $ 3 3 $ $ $ % A 5 @ Ð © | 21:22 |
@snapcount | W 3 $ % % A 5 5 A % % $ J 7 7 7 7 7 = = = 7 3 $ % A # # | 21:22 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has quit [Excess Flood] | 21:22 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 21:22 | |
@crythias | oy, roy! | 21:22 |
snapcount | freenode got pissed | 21:22 |
snapcount | heh | 21:23 |
@crythias | so, doug, wassup? | 21:23 |
snapcount | Closing Link: 241.246.33.65.cfl.res.rr.com (Excess Flood) | 21:23 |
* snapcount takes his beating | 21:23 | |
* crythias offers some highwaters. | 21:23 | |
-!- mode/#webgui [+o snapcount] by WRE | 21:23 | |
* chansen kindergarten ;P | 21:24 | |
@crythias | what's status of 6.9? | 21:25 |
@MrHairgrease | calc mattscode | 21:27 |
@WRE | mattscode = <pbmdawg> {dangit;} i broke 6.9... beyond repair, probably. | 21:27 |
@MrHairgrease | calc spectre | 22:04 |
@WRE | No calc set for "spectre" | 22:04 |
@MrHairgrease | calc spectre | 22:05 |
@WRE | spectre = Supervisor of Perplexing Event-handling Contraptions for Triggering Relentless Executions | 22:05 |
-!- MrHairgrease was kicked from #webgui by MrHairgrease [MrHairgrease] | 22:09 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 22:09 | |
-!- mode/#webgui [+o MrHairgrease] by WRE | 22:10 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 22:33 | |
-!- mode/#webgui [+o rizen] by xdanger | 22:33 | |
@rizen | hi all | 22:34 |
@rizen | how goes it? | 22:34 |
@pbmdawg | swimimingly | 22:36 |
@rizen | if 6.9.0 were released today, would it work? | 22:36 |
@rizen | is it that swimmingly? | 22:36 |
@rizen | =) | 22:36 |
@pbmdawg | hee. | 22:37 |
@pbmdawg | I've been busy on other things since 9 a.m. | 22:37 |
@pbmdawg | like, billable things. :) | 22:37 |
@rizen | billable things are good | 22:38 |
@rizen | i've been on support duty since 7am | 22:38 |
@rizen | just now settling in to see how things are going | 22:39 |
@rizen | man, you guys are really kicking ass and taking names | 22:40 |
@rizen | i can log in, add content | 22:40 |
@rizen | that's getting pretty close | 22:40 |
@rizen | thank you all | 22:40 |
@pbmdawg | if you want to work on something, work on editSaveSettings :) | 22:40 |
@pbmdawg | in case you're looking for something to do | 22:40 |
@rizen | i was actually going to take a look at the bugs on sf | 22:41 |
@pbmdawg | oh yeah, the paginator thing, I have no idea about. | 22:41 |
@pbmdawg | some kind of resultset clash | 22:41 |
@rizen | late last night i started working on the new search engine for webgui | 22:41 |
@rizen | i have a test case up and working already | 22:41 |
@rizen | it's pretty sweet | 22:42 |
@rizen | i even had it indexing word documents | 22:42 |
@pbmdawg | good, 'cuz I wiped out Wobject/AdvancedSearch/Search.pm b/c I didn't feel like converting it. :) | 22:42 |
@rizen | yeah, this is my test | 22:42 |
@rizen | it's not inside webgui | 22:42 |
@rizen | it's just indexing stuff | 22:42 |
@rizen | as if it were inside of webgui | 22:43 |
@rizen | i gave it the properties of a file asset for example | 22:43 |
@rizen | and an article asset | 22:43 |
@rizen | to see if it could index them | 22:43 |
@rizen | and return proper results | 22:43 |
@rizen | and limit on date ranges | 22:43 |
@rizen | etc | 22:43 |
@rizen | putting it into webgui will be trivial | 22:44 |
@rizen | compared with writing the actual search framework | 22:44 |
@rizen | i also started converting plucene to use DateTime and epochs rather than Time::Piece to save on performance and memory | 22:44 |
* snapcount rejoices -- support work is done!!! | 22:45 | |
@snapcount | time for fun work now | 22:45 |
@rizen | you've been on support all day too? | 22:45 |
+chansen | IIRC, Time::Piece is faster than DateTime | 22:45 |
+chansen | and uses less memory | 22:45 |
@rizen | it is except for a few things: | 22:45 |
@rizen | a) WebGUI already used DateTime | 22:46 |
@rizen | so having it in there | 22:46 |
@rizen | means we're using more ram | 22:46 |
@rizen | unless we convert webgui to time::piece | 22:46 |
@rizen | which we're not going to do | 22:46 |
@rizen | because | 22:46 |
@rizen | b) It doesn't support time zones | 22:46 |
* chansen loves DateTime, it's _the_ package for dates/times | 22:46 | |
@rizen | at least not in a cool way | 22:46 |
@rizen | like datetime | 22:46 |
@rizen | c) most of the time, as far as plucene is concenred | 22:46 |
@rizen | all it really needs is an epoch | 22:47 |
@rizen | which means we don't need to use datetime or time::piece | 22:47 |
@rizen | so therefore it's faster | 22:47 |
@rizen | cuz webgui stores everything in epoch anyway | 22:47 |
+chansen | in UTC? | 22:47 |
@rizen | no, unfortunately | 22:48 |
@rizen | due to legacy reasons we store everything relative to the server's local time | 22:48 |
+chansen | i c | 22:48 |
@rizen | but DateTime makes it easy for us to convert | 22:48 |
@rizen | on the fly | 22:48 |
@rizen | between timezones | 22:48 |
@pbmdawg | snapcount: we need a trivia bot in this room that takes a package/subroutine name and spits out POD | 22:48 |
@snapcount | rizen: yeah... except for class this morning | 22:49 |
@rizen | sometimes i wish either i was smarter 5 years ago | 22:49 |
+chansen | please no more bots/games/karama etc | 22:49 |
@pbmdawg | :) | 22:49 |
@rizen | or that i could just dump the 5 years of content people have built into webgui | 22:49 |
+chansen | ;)) | 22:49 |
@snapcount | syncProfilesToLDAP problem | 22:50 |
@snapcount | it was a bitch to figure out | 22:50 |
@snapcount | but all is well now | 22:50 |
* chansen recognize that feeling | 22:50 | |
* rizen is too stoooopid for his own good most of the time | 22:50 | |
@snapcount | I'm going to start using 6.9 from the UI and search for bugs to kill | 22:51 |
* snapcount goes hunting | 22:51 | |
* MrHairgrease goes drinking | 22:51 | |
* chansen is bored | 22:52 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["laters"] | 22:52 | |
@rizen | are you bored as in looking for something fun to do (outside of code) or bored as in don't know what to do as far as working on wg stuff? | 22:54 |
+chansen | Something fun :) Tired of coding at the moment | 22:54 |
@rizen | you should go see "Munich" | 22:56 |
@rizen | i've heard it's supposed to rule | 22:56 |
@rizen | not the city, the movie | 22:56 |
@pbmdawg | ooo israeli hit squads | 22:56 |
+chansen | Thanks for the tip :) | 22:57 |
+chansen | Unfortunality I'm visiting my mother, she lives outside a city so it will have to wait until i get home. | 22:58 |
@rizen | strip clubs are sometimes fun, she might like to see some live nude girls | 22:58 |
+chansen | ;P | 22:59 |
@snapcount | munich is a bad ass movie | 22:59 |
@snapcount | long though | 22:59 |
@snapcount | see it in the theatre unless you have a kick ass home stereo/surround sound | 22:59 |
@snapcount | the explosions are the best part | 23:00 |
+chansen | my mother only have 512K ADSL, so dl it would take forever, and I prefer to see good movies on the cinema. | 23:01 |
* crythias forks webgui to webguivim. Welcome to WebGUI ~ ~ ~ ~ | 23:01 | |
@snapcount | yeah... go to the cinema for sure | 23:01 |
@snapcount | ok... when I turn admin on in firefox, I get a Save file as dialog | 23:02 |
+chansen | Now that you have decided to only support MP2, it would be simple to add a "upload progress bar" | 23:03 |
@pbmdawg | snapcount: update | 23:03 |
@snapcount | again | 23:03 |
@pbmdawg | yeah | 23:03 |
@snapcount | damn... you guys are kicking ass | 23:03 |
@snapcount | I've had to update like 5 times today | 23:03 |
@pbmdawg | lol. I changed like 300 loc in the last 24 hours | 23:03 |
@snapcount | calc mattscode | 23:04 |
@WRE | mattscode = <pbmdawg> {dangit;} i broke 6.9... beyond repair, probably. | 23:04 |
@pbmdawg | yeah, well | 23:04 |
@pbmdawg | that notwithstanding | 23:04 |
@pbmdawg | 'twas a moment of weakness. | 23:04 |
@snapcount | is that part of the 300 lines | 23:04 |
@pbmdawg | probably. | 23:04 |
@snapcount | all in good fun | 23:04 |
@pbmdawg | what url are you on when you turned on admin mode | 23:05 |
@pbmdawg | or does it work now | 23:05 |
+chansen | rizen: the new auth stuff, should it have a UI or would it be sufficient with only a config? | 23:06 |
@snapcount | still does it | 23:06 |
@snapcount | on /home | 23:06 |
@pbmdawg | doesn't for me. | 23:06 |
@crythias | might check which browser. | 23:06 |
@pbmdawg | oh | 23:06 |
@pbmdawg | did you reload? | 23:06 |
@pbmdawg | reload/upgrade | 23:06 |
@snapcount | yeah... I have that scripted so I don't f* it up | 23:06 |
@pbmdawg | ./reload_webgui | 23:07 |
@snapcount | might be browser cache | 23:07 |
@snapcount | hold on | 23:07 |
@rizen | chansen: it needs to have whatever it needs to replace the existing ui's | 23:08 |
@snapcount | still doing it | 23:08 |
@snapcount | FF 1.5 | 23:08 |
@rizen | but for now, anything new could go into a config | 23:08 |
@pbmdawg | are you blocking cookies from yourself? | 23:08 |
@pbmdawg | surely not | 23:08 |
@pbmdawg | hmm | 23:08 |
@snapcount | same result on Internet Exploiter | 23:08 |
@rizen | chansen: so you still need to be able to select which auth method a given user is supposed to use, through the user manager for instance | 23:08 |
@snapcount | except it spews the text to the screen | 23:08 |
@snapcount | bunch of failed processing on macros | 23:09 |
+chansen | rizen: ok | 23:09 |
@rizen | chansen: can you point me to some code for implementing a progress bar in MP2? | 23:09 |
@rizen | that's sounds really cool | 23:09 |
@snapcount | Processing failed on macro: ^AdminBar("PBtmpl0000000000000090");: Not a CODE reference at /data/WebGUI/lib/WebGUI/Macro/AdminBar.pm line 59. | 23:10 |
@snapcount | : | 23:10 |
@snapcount | WebGUI::Session::Style,/data/WebGUI/lib/WebGUI/Session/Style.pm,215,WebGUI::Macro::process,1,,,,2, | 23:10 |
@snapcount | WebGUI::Asset::Wobject,/data/WebGUI/lib/WebGUI/Asset/Wobject.pm,419,WebGUI::Session::Style::process,1,0,,,0, | 23:10 |
@snapcount | WebGUI::Asset::Wobject,/data/WebGUI/lib/WebGUI/Asset/Wobject.pm,610,WebGUI::Asset::Wobject::processStyle,1,0,,,0, | 23:10 |
@snapcount | WebGUI,/data/WebGUI/lib/WebGUI.pm,165,WebGUI::Asset::Wobject::www_view,1,0,,,0, | 23:10 |
+chansen | rizen: sorry, I have implemented it in closed code. But i can tell you how to implement it :) | 23:10 |
@snapcount | etc | 23:10 |
+chansen | rizen: It's simple, just implement it as a mp2 filter :) | 23:10 |
@rizen | chansen: would love to hear it whenever you have time | 23:10 |
@rizen | chansen: filters suck to write | 23:11 |
@crythias | heh. filters suck. | 23:11 |
+chansen | rizen: ok, I can redo the implementation :) | 23:12 |
+chansen | rizen: in about two weeks | 23:12 |
@crythias | from | 23:12 |
@crythias | UPLOAD_HOOK | 23:12 |
@crythias | Sets up a callback to run whenever file upload data is read. This can be used to provide an upload progress meter during file uploads. Apache will automatically continue writing the original data to $upload->fh after the hook exits. my $transparent_hook = sub { my ($upload, $data, $data_len, $hook_data) = @_; warn "$hook_data: got $data_len bytes for " . $upload->name; }; my $req = Apache2::Request->new($r, | 23:12 |
@crythias | http://httpd.apache.org/apreq/docs/libapreq2/group__apreq__xs__request.html | 23:12 |
+chansen | crythias: ever head of nopaste? | 23:12 |
+chansen | s/head/heard/ | 23:12 |
@crythias | sorry. | 23:13 |
+chansen | purl : i heard nopaste was at http://nopaste.snit.ch:8001/ or http://rafb.net/paste or http://paste.husk.org/ or or http://poundperl.pastebin.com/ or http://scsys.co.uk:8001/ | 23:13 |
@crythias | ok. fine http://rafb.net/paste/results/qhpnNF19.html | 23:16 |
@pbmdawg | snapcount: do you have the livehttpheaders ff plugin? | 23:16 |
@pbmdawg | chansen: are you going to leave the existing webgui auth method in there as well? | 23:17 |
+chansen | crythias: UPLOAD_HOOK is broken on recent libapreq | 23:17 |
+chansen | crythias: see ML | 23:17 |
+chansen | pbmdawg: I think so, I have not yet reviewed the code | 23:18 |
@crythias | hey, I got this from apache's site for 2-2.06-dev. | 23:19 |
+chansen | ok, do as you wish ;) | 23:20 |
@pbmdawg | chansen, do you run the latest 2.07dev? | 23:20 |
@pbmdawg | and, do you know why they haven't released 2.08 | 23:21 |
+chansen | I have an older version on my PB | 23:21 |
+chansen | pbmdawg: dunno, libapreq is very annoying and a lot of people it pissed on the evolvement | 23:22 |
+chansen | And people are having major issues with compiling/installing | 23:22 |
+chansen | Thats why i rewrote Catalyst to not use libapreq | 23:22 |
@pbmdawg | oh. | 23:23 |
@crythias | but... libapreq2 is required for webgui. | 23:23 |
@pbmdawg | ehh; not necessarily. | 23:23 |
@pbmdawg | the libapreq2 modules are just wrappers for the MP2 base methods, right? | 23:23 |
@crythias | it's going to be installed if you try to compile apache2:request | 23:24 |
+chansen | pbmdawg: no, it provides ->param ->upload methods | 23:25 |
+chansen | s/no, /yes but / | 23:25 |
-!- perlDreamer [n=ckuskie@nat060.mxim.com] has joined #webgui | 23:26 | |
+chansen | i also wrote a benchmark: | 23:27 |
+chansen | http://dev.catalyst.perl.org/browser/trunk/HTTP-Body/scripts/benchmark.pl | 23:27 |
@snapcount | welcome colin | 23:30 |
perlDreamer | hey, roy! | 23:30 |
perlDreamer | what's up today? | 23:30 |
@snapcount | more bug fixes | 23:30 |
@snapcount | 6.9 | 23:30 |
@pbmdawg | rizen: i added a new errorHandler method to catch, count, and number the queries | 23:30 |
perlDreamer | cool | 23:31 |
perlDreamer | are we still analyzing source code, or have we moved to testing, or what's the debug method? | 23:31 |
@pbmdawg | perlDreamer: | 23:31 |
@pbmdawg | still need to search for the various Storage object constructors. | 23:32 |
perlDreamer | I can do that. | 23:32 |
perlDreamer | I'm in a weird place at $dayJob again. | 23:33 |
@crythias | hrm. I could nopaste some graphics... :) | 23:33 |
perlDreamer | About to finish a project, nothing looming on the horizon | 23:33 |
@pbmdawg | perlDreamer = idle capacity. | 23:35 |
@pbmdawg | (for his $dayJob) | 23:35 |
perlDreamer | the Storage constructors look pretty good | 23:35 |
perlDreamer | only a few to fix | 23:35 |
@pbmdawg | did you check Image | 23:35 |
@pbmdawg | many of them call Image | 23:35 |
perlDreamer | I'll add it | 23:36 |
@snapcount | pbmdawg: still not seeing my login problem eh? | 23:36 |
@pbmdawg | no... :| | 23:36 |
@snapcount | err | 23:36 |
@snapcount | admin on problem rather | 23:36 |
@pbmdawg | are you logging in as admin? | 23:37 |
@snapcount | yes | 23:38 |
+chansen | perlDreamer: WebGUI::Macro_Config && Macro_Config::insert_macro # very confusing | 23:40 |
@crythias | http://rafb.net/paste/results/GHcYxz92.html | 23:40 |
perlDreamer | chansen: I'm cool with name changes for clarity | 23:41 |
perlDreamer | but want to keep the code separate for easy reuse | 23:41 |
+chansen | perlDreamer: cool, WebGUI::Macro_Config::insert_macro is better :) | 23:41 |
+chansen | at least you now where to look ;) | 23:42 |
@rizen | matt: what's the new method called and have you checked it in? | 23:43 |
@pbmdawg | yeah, it's in there | 23:43 |
@pbmdawg | ->query | 23:43 |
@pbmdawg | just a wrapper for ->debug | 23:43 |
perlDreamer | all Storage constructors (Storage and Image) have been session and committed. | 23:43 |
perlDreamer | there were only 8 | 23:43 |
+chansen | crythias: sorry for the confusion, it have been fixed. http://svn.apache.org/viewcvs.cgi/httpd/apreq/trunk/glue/perl/xsbuilder/APR/Request/Request.xs?view=markup | 23:44 |
@pbmdawg | colin: awesome | 23:45 |
@pbmdawg | want another one? | 23:45 |
perlDreamer | sure | 23:45 |
perlDreamer | are we keeping a list of what's been checked and not? | 23:45 |
@crythias | Thanks for that, chansen. I'm not trying to argue anything ... I'm not that smart. I'm just good at looking up stuff. | 23:46 |
@snapcount | something was caching somewhere | 23:49 |
@snapcount | I blasted webgui and did a fresh checkout | 23:49 |
perlDreamer | did it feel good? | 23:49 |
@snapcount | everything works with admin on for me | 23:49 |
@snapcount | always =) | 23:49 |
@pbmdawg | oh good. :) | 23:49 |
@crythias | ln -s /dev/null /tmp/WebGUICache | 23:49 |
@crythias | :) | 23:49 |
perlDreamer | crythias, does that interfere with reading from the Cache? | 23:50 |
@snapcount | will that actually work? | 23:50 |
@snapcount | I think I've tried that and it breaks | 23:50 |
@pbmdawg | rizen: is the ->query thing okay? | 23:50 |
@crythias | perldreamer: no clue. | 23:50 |
@crythias | by definition it does, and should error in the manner of can't find. | 23:51 |
@snapcount | yeah | 23:52 |
@rizen | yup, looks good matt | 23:52 |
@rizen | i checked in a small cleanup to make it more readable | 23:52 |
@rizen | but other than that, it's good | 23:52 |
@rizen | gerald: i need you to email a photograph of yourself to steve@plainblack.com | 23:53 |
@crythias | I know. I can't do that this second, will do it tonight. | 23:53 |
@rizen | because we're getting ready to announce "the people behind webgui" campaign | 23:53 |
perlDreamer | whoa! | 23:53 |
@crythias | sorry :( | 23:53 |
perlDreamer | who's doing the Search work? | 23:53 |
@rizen | i am | 23:53 |
perlDreamer | awesome | 23:53 |
@rizen | it works right now | 23:53 |
perlDreamer | really? | 23:54 |
@rizen | it just isn't integrated into assets yet | 23:54 |
@rizen | yup | 23:54 |
@rizen | want a small test? | 23:54 |
perlDreamer | after shower/lunch | 23:54 |
@rizen | oh crap | 23:54 |
@rizen | that sux | 23:54 |
perlDreamer | you can IM me details, too | 23:54 |
perlDreamer | you don't know how bad that sux | 23:54 |
perlDreamer | I ran over 4 miles today | 23:54 |
perlDreamer | it keeps my cube empty, though :) | 23:55 |
@rizen | sorry | 23:55 |
@rizen | sorry everyone | 23:55 |
@crythias | I only know one person names Miles, and I wouldn't like to run over him. | 23:55 |
@rizen | i should have been paying attention to that paste discussion earlier | 23:55 |
@rizen | http://rafb.net/paste/results/tMEfLm99.html | 23:56 |
@snapcount | my $plucy | 23:56 |
@snapcount | nice | 23:56 |
@pbmdawg | oooo Data::Dumper, my favorite. | 23:56 |
perlDreamer | I thought we were going YAML? | 23:56 |
@rizen | we will be going yaml | 23:57 |
@rizen | i just haven't gotten around to it yet | 23:57 |
-!- perlDreamer is now known as perlDreamer_afk | 23:57 | |
@rizen | this is just a test | 23:57 |
perlDreamer_afk | heading to the shower, be back in a bit | 23:57 |
--- Day changed Thu Jan 19 2006 | ||
+chansen | rizen: http://idisk.mac.com/christian.hansen/Public/perl/serialize.pl | 00:01 |
+chansen | .. might be interesting | 00:02 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 00:04 | |
@rizen | nice chansen | 00:07 |
@rizen | i assume -% means faster than | 00:08 |
@rizen | and +% means slower than | 00:08 |
@rizen | and the first listing is seconds it took to complete the task | 00:08 |
@rizen | nevermind | 00:09 |
@rizen | the first number must be version number | 00:09 |
+chansen | right | 00:09 |
* rizen reading code instead of asking questions | 00:09 | |
+chansen | -% means slower | 00:09 |
+chansen | trust the source ;) | 00:10 |
@rizen | storable is certainly faster, but won't work for what we're going to use YAML for | 00:11 |
@rizen | it will be used for RPC communication and config files | 00:11 |
@rizen | that sort of thing | 00:11 |
@rizen | my understanding is that JSON is just a subset of YAML | 00:12 |
@rizen | so that might be a possibility | 00:12 |
@rizen | wow...i wouldn't have expected XML::Simple to be so slow | 00:12 |
@rizen | i mean, i expected it to be slow, but not that slow | 00:12 |
+chansen | :) | 00:13 |
+chansen | YAML::Syck and JSON::Syck :) | 00:13 |
@rizen | those are c versions of the modules with an xs binding right? | 00:14 |
@rizen | i didn't download those | 00:14 |
+chansen | yes | 00:14 |
-!- perlDreamer_afk [n=ckuskie@nat060.mxim.com] has quit [Read error: 104 (Connection reset by peer)] | 00:14 | |
+chansen | both uses libsyck | 00:14 |
@rizen | are they really fast? | 00:14 |
+chansen | but you don't have to install libsyck, it's bundled with both | 00:15 |
+chansen | VERY | 00:15 |
+chansen | JSON::Syck 680% faster than JSON | 00:15 |
-!- perlDreamer [n=ckuskie@nat047.mxim.com] has joined #webgui | 00:16 | |
+chansen | YAML::Syck 4005% faster than YAML | 00:16 |
+chansen | :) | 00:16 |
@rizen | do the syck versions work on windows? | 00:16 |
@rizen | that always seems to be the ball buster for us | 00:16 |
+chansen | yes, if you have a compiler or wait until as automated build pick it up | 00:16 |
+chansen | s/as/Active State/ | 00:17 |
@rizen | it will take decades for those guys to pick it up | 00:17 |
+chansen | no, It's automated, give it a week | 00:17 |
@rizen | that's bs, if you look in their compile listings | 00:17 |
@rizen | there are lots of modules that build properly | 00:18 |
@rizen | but aren't available via ppm | 00:18 |
+chansen | oh | 00:19 |
+chansen | I didn't know that | 00:19 |
+chansen | We always build for our customers | 00:19 |
-!- perlDreamer [n=ckuskie@nat047.mxim.com] has quit [Read error: 104 (Connection reset by peer)] | 00:19 | |
+chansen | I can build it for you when i get back to Malmoe | 00:19 |
@rizen | usually i ask one of the external ppm sites to compile stuff for me | 00:20 |
@rizen | they do a good job and are very fast | 00:20 |
+chansen | ok | 00:20 |
@rizen | thanks for this script though | 00:20 |
@rizen | very helpful | 00:20 |
+chansen | :) | 00:20 |
+chansen | we use Convert::Bencode_XS and Xapian, works well | 00:21 |
+chansen | we dissed plucene, because of it not being actively maintain and problem | 00:22 |
+chansen | s/maintain/maintained/ | 00:22 |
+chansen | performance was not good either :/ | 00:23 |
@rizen | yeah, but it's pure perl | 00:23 |
@rizen | and in the webgui world that's a good thing | 00:23 |
+chansen | true, perhaps worth making it pluggable? | 00:24 |
@rizen | we'll have to see | 00:24 |
@rizen | right now i'm just concerned with getting it done | 00:24 |
@rizen | remember that whole 3.5 months conversation | 00:25 |
@pbmdawg | down to 2.5 months? | 00:25 |
@rizen | no..it's still 3.5 months | 00:25 |
+chansen | rizen: yes :) | 00:25 |
@rizen | but there's lots to be done yet | 00:25 |
@rizen | and xapien yet again, doesn't have a windows binary | 00:25 |
@rizen | stupid window | 00:26 |
@rizen | s | 00:26 |
+chansen | ;) | 00:26 |
@rizen | webgui would be so much better if we didn't support windows | 00:26 |
-!- perlDreamer [n=ckuskie@nat057.mxim.com] has joined #webgui | 00:26 | |
@pbmdawg | well, you have my suggestion re: windows (vmware player). | 00:26 |
@rizen | yeah, but that's slow | 00:27 |
+chansen | I know, I keep telling our customers that there are free OS's which are better, but .... | 00:27 |
@rizen | way to slow to be used in a prod environment | 00:27 |
@pbmdawg | nooo | 00:27 |
@pbmdawg | much much faster than running on windows, in my experience | 00:27 |
perlDreamer | didn't we decide on the devel list to make Windows a 2nd class webgui citizen anyway? | 00:27 |
@rizen | how many thousands of users did you have hitting your box at once matt? | 00:27 |
@rizen | my guess is it was just you | 00:28 |
+chansen | heh | 00:28 |
@rizen | no we're not making windows a second class citizen | 00:28 |
@rizen | we just have that discussion every time some new windows related hurdle presents itself | 00:28 |
+chansen | I seriously doubt that a virtual emulation is faster than native | 00:28 |
@pbmdawg | well. | 00:29 |
@rizen | matt: you used JSON for the dashboard ajax stuff, right? | 00:30 |
@rizen | how was it to work with | 00:30 |
@rizen | any inflexibilities? | 00:30 |
+chansen | The only gotcha when it comes to perl on win32 is that fork == thread | 00:30 |
@pbmdawg | no, but I used it for the saved searches feature for the HRIS thing. | 00:30 |
@pbmdawg | it was easy. | 00:30 |
@pbmdawg | a piece of cake on both sides (js and perl). | 00:31 |
@rizen | no complaints then? | 00:31 |
@pbmdawg | nope. | 00:31 |
@rizen | k, maybe we'll use that instead of YAML then | 00:31 |
+chansen | Prototype.js is a nice lib | 00:31 |
@pbmdawg | yes, i snuck it into webgui :) | 00:31 |
@rizen | and sometime in the future if we can get a JSON::Syck module on windows | 00:31 |
@rizen | we'll convert to that | 00:32 |
@pbmdawg | "snuck" used loosely | 00:32 |
+chansen | rizen: I had a discussion with the author about a compat lib | 00:32 |
+chansen | It't will probably happen soon | 00:32 |
+chansen | JSON::Factoty or JSON::Any | 00:32 |
+chansen | s/Factoty/Factory/ | 00:33 |
@rizen | that would be sweet | 00:33 |
perlDreamer | s/snuck/used it already on a project so it's in the core/ | 00:34 |
+chansen | http://idisk.mac.com/christian.hansen/Public/perl/serialize.pl # updated some modules and added one package | 00:34 |
+chansen | .. no major differences | 00:35 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 00:35 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 00:35 | |
-!- mode/#webgui [+o rizen] by xdanger | 00:35 | |
@rizen | crap | 00:35 |
@rizen | too easy to close that window | 00:35 |
+chansen | [23:34] <chansen>http://idisk.mac.com/christian.hansen/Public/perl/serialize.pl # updated some modules and added one package | 00:36 |
+chansen | [23:35] <chansen>.. no major differences | 00:36 |
@snapcount | http://idisk.mac.com/christian.hansen/Public/perl/serialize.pl | 00:36 |
@WRE | <snapcount> http://tinyurl.com/dg5av | 00:37 |
+chansen | FreezeThaw is nice PP package | 00:39 |
+chansen | .. with decent performance | 00:39 |
@rizen | hehe you said "P" "P" | 00:40 |
+chansen | i typed PP | 00:40 |
* chansen is confused | 00:40 | |
@rizen | sorry, i was being childish | 00:41 |
@rizen | the humor didn't come across | 00:42 |
@rizen | pee pee | 00:42 |
@rizen | nevermind | 00:42 |
+chansen | ahh, hehe | 00:42 |
perlDreamer | he was channeling beavis | 00:42 |
@rizen | indeed | 00:42 |
@snapcount | FIRE FIRE | 00:42 |
* snapcount is late to the party | 00:42 | |
* chansen hates broken CPAN smokers | 00:45 | |
perlDreamer | JT, I'm ready for a test | 00:46 |
@snapcount | when does 2+2=5 | 00:46 |
@snapcount | you have 20 seconds to answer correctly | 00:46 |
perlDreamer | perl -de 42 'print "snapcount snapped" unless (2+2 ==5);' | 00:47 |
@snapcount | heh | 00:47 |
perlDreamer | length('2+2=5') == 5 | 00:48 |
perlDreamer | that's about it | 00:48 |
@rizen | nice answer | 00:48 |
@rizen | http://rafb.net/paste/results/3yDzws11.html | 00:48 |
@WRE | <rizen> http://tinyurl.com/c5syt | 00:48 |
@rizen | it's nothing spectacular | 00:48 |
@rizen | it's mostly just a ripoff of Plucene::Simple only having removed the need for Time::Piece | 00:49 |
@rizen | my next step will be to WebGUIify it so that it can do more complex things | 00:49 |
perlDreamer | WebGUIify = make it blue and add 6 arms? | 00:50 |
perlDreamer | :) | 00:50 |
@rizen | 8 arms | 00:50 |
perlDreamer | I figured it had to start with 2 | 00:50 |
@rizen | nope, it's a toolkit | 00:51 |
@rizen | it starts with none | 00:51 |
@rizen | =) | 00:51 |
perlDreamer | hmmm | 00:51 |
perlDreamer | 1 arm to grab a session variable | 00:51 |
perlDreamer | 1 arm to interface with assets | 00:51 |
perlDreamer | 1 arm to interface with Storages | 00:51 |
perlDreamer | 1 arm to bang out indeces | 00:51 |
@rizen | 5 more arms for future expandability | 00:51 |
@rizen | the workflow engine is actually going to run the index | 00:52 |
perlDreamer | do you have a Session::Url test yet? | 00:52 |
@rizen | i suppose though that's really only the glue code | 00:52 |
@rizen | nope | 00:52 |
perlDreamer | can I ask you a question about getRequestedUrl? | 00:54 |
perlDreamer | isn't this: $self->{_requestedUrl} =~ s/^$gateway(.*)$/$1/; | 00:55 |
perlDreamer | the same as $self->{_requestedUrl} = $gateway; | 00:55 |
@rizen | it better not be | 00:59 |
@rizen | the requested URL is the uri | 01:00 |
@rizen | minus params | 01:00 |
@rizen | minus the gateway | 01:00 |
@rizen | or that's what it's supposed to be | 01:00 |
perlDreamer | crap | 01:00 |
perlDreamer | you're right. | 01:00 |
perlDreamer | please go back to your regularly scheduled programming | 01:00 |
+chansen | do we have test case? | 01:00 |
perlDreamer | we will soon | 01:00 |
+chansen | :) | 01:00 |
* chansen FTR Catalyst devs used to hate me because of bugging them of tests. We now have a policy: new feature requires tests, bug reports with a testcase will be fixed faster | 01:03 | |
@rizen | we want to get there, but right now we're in catch up mode with tests | 01:04 |
@rizen | and behind on 6.x dev | 01:04 |
@rizen | by 1.5 years | 01:04 |
@rizen | =) | 01:04 |
@rizen | once we get to 7.0, there will be a very strict policy about tests | 01:04 |
+chansen | :) | 01:07 |
+chansen | 1.5 years, when was 5.0 released? | 01:08 |
@rizen | no | 01:09 |
@rizen | we started dev on 6.0 just over 2 years ago | 01:09 |
+chansen | i c | 01:09 |
@rizen | we'll release 7.0 just under 6 months from now | 01:09 |
@rizen | when i originally planned 6.x | 01:09 |
@rizen | it was only going to be 1 year long | 01:09 |
@rizen | but then i decided to go all crazy | 01:09 |
+chansen | hehe, crazy? | 01:10 |
@rizen | don't know if you ever saw webgui in the 5.5 days | 01:10 |
@rizen | but it's vastly different now | 01:10 |
@rizen | it wasn't supposed to be this big of a change | 01:10 |
@rizen | just a minor restructuring of the api | 01:10 |
+chansen | was it backwards compat/upgradable? | 01:11 |
@rizen | it's upgradable | 01:11 |
@rizen | but not backward compatible | 01:11 |
perlDreamer | with a little tweaking | 01:11 |
@rizen | 5.5-- was upgradable very smoothly | 01:11 |
@rizen | the 6.x upgrades are not very smooth | 01:11 |
@rizen | but they'll get you there | 01:11 |
@rizen | when i was originally planning 6.x i wasn't sure whether i should create a whole new product or just migrate stuff | 01:12 |
@rizen | then i convinced myself to just migrate and keep the changes to a minimum | 01:12 |
@rizen | but instead, i revamped the entire API | 01:12 |
+chansen | well sooner or later, all project bump into that. just a matter of time and how things evolve | 01:12 |
@rizen | a lot of it had to do with the fact that when i started writing webgui | 01:12 |
@rizen | i had never written a large scale app before | 01:13 |
@rizen | just little stuff for web pages and sys admin functions | 01:13 |
@rizen | the largest thing i had ever written to that point was a message board app | 01:13 |
+chansen | i c | 01:13 |
@rizen | and a simple one at that | 01:13 |
@rizen | so things were quite kludgy | 01:13 |
@rizen | and to some degree | 01:13 |
@rizen | still are | 01:13 |
+chansen | we all learn from our mistakes, hopefully ;) | 01:14 |
@rizen | because of legacy stuff it's hard to make it completely not kludgy | 01:14 |
@rizen | yeah | 01:14 |
@rizen | i'm still learning quite a bit | 01:14 |
@rizen | i feel like the dumbest person on the planet who ever created a project as big as this one | 01:14 |
@rizen | =) | 01:14 |
+chansen | hehe, well someone had to start it ;P | 01:15 |
@rizen | were you in the initial throws of catalyst? | 01:15 |
@rizen | or did you join up later | 01:15 |
+chansen | Not initial, but fairly early | 01:16 |
@rizen | had that existed 5 years ago, i might have started webgui on it...but alas | 01:16 |
+chansen | i took over Engines and testing | 01:16 |
+chansen | Today I do all the boring shit that noone else want todo ;) | 01:16 |
@rizen | someone's got to do it | 01:17 |
@rizen | i'm actually very excited about all the help i've gotten this past couple of weeks | 01:17 |
@rizen | usually i'm sort of here all alone | 01:17 |
@rizen | except for help from colin | 01:17 |
perlDreamer | it's the IRC channel | 01:17 |
+chansen | I have two major projects now, Authen::Simple and Isotope | 01:18 |
+chansen | Isotope will probably interest you, an HTTP engine that runs in any environment with a consistent API | 01:19 |
+chansen | so far CGI, FastCGI, SpeddyCGI, MP1, Mp199 | 01:19 |
+chansen | s/Mp199/MP19/ | 01:19 |
+chansen | MP2 | 01:19 |
@rizen | how come i've never heard of it? | 01:19 |
+chansen | and it also have a standalone engine | 01:20 |
@rizen | is it new? | 01:20 |
+chansen | rizen: it's not released yet | 01:20 |
@rizen | k | 01:20 |
@rizen | what are its advantages over apache2/mp2? | 01:20 |
@rizen | as in, is there a reason i should be considering that for the wre? | 01:20 |
+chansen | yeah, write once and deploy anywhere :) | 01:21 |
+chansen | using the same API | 01:21 |
+chansen | no matter environment | 01:22 |
+chansen | It's built from my experience in our own projects and Catalyst, and we have several users requesting one | 01:22 |
@rizen | written in C? | 01:22 |
+chansen | no, PP | 01:22 |
@rizen | nice | 01:23 |
+chansen | some parts will have XS additions | 01:23 |
+chansen | but there will _always_ be a pp way | 01:23 |
@rizen | my biggest needs/concerns for the app server environment are that it's compatible with MP2 and that it has blazing speed | 01:24 |
@rizen | everything else is handled by the mod_proxy instance that sits in front of it | 01:24 |
@rizen | ssl, mod_rewrite, etc | 01:24 |
+chansen | it will be fast, it takes advantage of each engine in a consistent way | 01:25 |
+chansen | and you don't have to care, since Isotope will ;) | 01:25 |
@rizen | well definitely drop me a line when this comes out | 01:26 |
@rizen | i'll give it a whirl | 01:26 |
@rizen | what is your eta? | 01:26 |
+chansen | For example both MP and FastCGI have auth hooks, Isotope will have a documented way of doing efficient auth that works in all ebgines | 01:26 |
+chansen | rizen: within a couple of months | 01:26 |
+chansen | I have a lot of pressure on Isotope, Catalyst, perl community etc | 01:27 |
@rizen | i'm sure | 01:27 |
+chansen | But as I have said to others, I will not be released until API is stable and it has proper tests | 01:28 |
+chansen | i will soon start to make dev releases | 01:29 |
+chansen | The API is fairly stable as is | 01:29 |
+chansen | basically it has for components: Connection, Transaction, Request and Response | 01:30 |
+chansen | s/for/four/ | 01:30 |
@rizen | can't wait to see it | 01:30 |
+chansen | transaction is what app/dispatcher(WebGUI) will get | 01:31 |
+chansen | it hold Connection, Request and Response | 01:31 |
+chansen | $t->request->param, $t->request->header('xyz'), $t->connection->remote_ip | 01:32 |
+chansen | It's very inspired from MP, so it should be easy to grok | 01:32 |
+chansen | http://dev.catalyst.perl.org/browser/trunk/Isotope/ | 01:33 |
@WRE | <chansen> http://tinyurl.com/7b4ky | 01:33 |
+chansen | a very early version, not synced yet | 01:33 |
+chansen | and i forgot, it will also support async environments | 01:35 |
+chansen | Like: POE, Event, Event::Lib, Danga::Socket, etc | 01:35 |
@rizen | too bad it's not out yet | 01:37 |
@rizen | i could really use that for my workflow engine | 01:37 |
@rizen | as it stands i'm rolling my own cuz POE is too much and Event::Lib isn't enough | 01:37 |
+chansen | Event::Lib is powerful, but you have to write a lot of code | 01:38 |
@rizen | i'm subclassing Event::Lib | 01:38 |
+chansen | .. if you want to build a HTTP daemon | 01:38 |
+chansen | HTTP/1.1 is not fun :/ | 01:39 |
@rizen | nope, good thing i'm not writing a web server | 01:40 |
+chansen | hehe, i wish we could swap places ;) | 01:42 |
+chansen | Writing a simple tcp daemon using Event:.Lib would be a pice of cake IMO | 01:42 |
+chansen | What issues are you having with Event::Lib? | 01:43 |
@rizen | none | 01:44 |
@rizen | it's already done | 01:44 |
@rizen | Although I had to replace it with Event | 01:45 |
@rizen | because libevent wouldn't compile on windows | 01:45 |
+chansen | i c | 01:45 |
@rizen | but on linux it was a breeze to write | 01:45 |
@rizen | and i'm actually kind of disappointed | 01:45 |
@rizen | cuz Event::Lib is more powerful than Event | 01:46 |
+chansen | IIRC the author has made some win32 fixes in recent releases | 01:46 |
@rizen | in the last 2 months? | 01:46 |
@rizen | cuz i just did this in November | 01:46 |
* chansen checks CPAN | 01:46 | |
@rizen | it wasn't Event::Lib that had the problem | 01:46 |
@rizen | it was the underlying libevent code | 01:46 |
@rizen | the c code | 01:46 |
@rizen | doesn't matter | 01:47 |
+chansen | i c | 01:47 |
@rizen | i only have to change 3 lines of code if it does start working | 01:47 |
@rizen | it's all abstracted | 01:47 |
@rizen | I was also trying to use Parallel::ForkManager | 01:48 |
@rizen | but that didn't work on windows either | 01:48 |
+chansen | http://search.cpan.org/dist/AnyEvent/ might be interesting | 01:48 |
@rizen | cuz windows doesn't have fork | 01:48 |
@rizen | it would work, not if there were any open handles | 01:48 |
+chansen | It has fork but it's the same as a thread | 01:48 |
@rizen | perl would dump though if i tried to fork | 01:49 |
@rizen | while there were open handles | 01:49 |
+chansen | hmm | 01:49 |
@rizen | like if i had an IO::Socket::Inet | 01:49 |
@rizen | connection open | 01:49 |
@rizen | So then I had to write my own fork manager | 01:49 |
@rizen | on windows it uses Win32::Process | 01:49 |
+chansen | That should work, we use it in cat | 01:49 |
@rizen | to start a new process | 01:49 |
@rizen | Win32::Process you use? | 01:50 |
+chansen | fork (thread) using descriptors should work | 01:50 |
+chansen | s/using/with/ | 01:50 |
+chansen | no just plain fork() calls which is emulated on win32 | 01:50 |
@rizen | well i can send you to code sometime if you want, but i spent the better part of 3 weeks trying to get it to work | 01:50 |
@rizen | yeah, i tried stripping it straight down to fork() | 01:51 |
@rizen | but that still crapped out | 01:51 |
+chansen | the key is that you don't pull non thread safe code before you fork (threading) | 01:51 |
@rizen | i read on ActiveState's web site that windows doesn't really have fork() and you should use Win32::Process instead | 01:51 |
@rizen | so that's what i did | 01:51 |
@rizen | the only thing i had was a connection over IO::Socket | 01:52 |
@rizen | i assume IO::Socket is thread safe, isn't it? | 01:52 |
+chansen | yes | 01:52 |
+chansen | as long as you don't use parents socket in child | 01:53 |
@rizen | i didn't want to prefork | 01:53 |
@rizen | but rather just fork as soon as it received a connection | 01:53 |
+chansen | before or after accepting socket? | 01:53 |
@rizen | after | 01:53 |
@rizen | should i have done it before? | 01:54 |
+chansen | no | 01:54 |
@rizen | i don't know | 01:54 |
@rizen | doesn't matter | 01:54 |
@rizen | i've already got the work around | 01:54 |
+chansen | I can take a look at it when time permits | 01:54 |
@rizen | i'll probably look at it again in a couple months when i can view it with fresh eyes | 01:55 |
@rizen | that always helps | 01:55 |
@rizen | you're already doing the auth thing | 01:55 |
@rizen | i'd rather not bother you with this | 01:55 |
+chansen | ok | 01:58 |
perlDreamer | how does one register a nick so that it becomes permanent? | 01:59 |
@rizen | there's some instructions on their web site | 02:00 |
+chansen | perlDreamer: ask NickServ | 02:00 |
@rizen | http://freenode.net/faq.shtml#nicksetup | 02:00 |
perlDreamer | chansen: I don't know how to do that either, but I'll check our rizen's url | 02:01 |
+chansen | perlDreamer: /msg NickServ help | 02:02 |
* chansen does not like that #WebGUI enforces a registered nick | 02:13 | |
@pbmdawg | chansen: tell me how to turn it off and i will | 02:13 |
perlDreamer | #WebGUI does not enforce a registered nick | 02:14 |
perlDreamer | I only did mine today | 02:14 |
@pbmdawg | it did at some points today. | 02:14 |
@pbmdawg | i think crythias turned it off earlier. | 02:14 |
@pbmdawg | now that I think about it. | 02:14 |
+chansen | I was forced to register | 02:15 |
perlDreamer | you got screwed then | 02:15 |
+chansen | i could not join, message was someting like : | 02:15 |
+chansen | channel requires registering nick | 02:15 |
@pbmdawg | :You need to be identified to join that channel | 02:15 |
+chansen | whats the difference? | 02:16 |
@pbmdawg | just pasting. | 02:16 |
+chansen | identify requires registering | 02:16 |
+chansen | ahh, sorry | 02:16 |
+chansen | please nuke that, so ppl can join without register | 02:17 |
@pbmdawg | I think it is off currently. | 02:18 |
@pbmdawg | testing... | 02:18 |
-!- ssoicvo [i=pbmdawg@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 02:18 | |
@pbmdawg | see | 02:18 |
+chansen | www.zombo.com | 02:18 |
ssoicvo | see | 02:18 |
ssoicvo | it's off. | 02:18 |
-!- ssoicvo [i=pbmdawg@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 02:19 | |
@pbmdawg | what am i looking at here | 02:19 |
@pbmdawg | chansen: registration enforcement is off; i just tested it. | 02:20 |
perlDreamer | something in flash that won't run on ancient versions of solaris/mozilla | 02:20 |
perlDreamer | oh, and t/Session/Url.t is born | 02:20 |
perlDreamer | it needs more tests, yet. | 02:20 |
@pbmdawg | happy birthday, Url.t | 02:20 |
+chansen | perlDreamer: just some annoyance ;) | 02:20 |
perlDreamer | I'd love to be using an operating system newer than either of my kids | 02:21 |
perlDreamer | my oldest is 6 | 02:21 |
perlDreamer | 6.75 | 02:21 |
+chansen | OS X | 02:21 |
@pbmdawg | too expensive. | 02:21 |
perlDreamer | Something that runs Cadence software would be required. | 02:21 |
+chansen | $100 expensive? | 02:21 |
+chansen | cheaper than Windows | 02:22 |
perlDreamer | safer, too | 02:22 |
+chansen | what's Cadence? | 02:23 |
perlDreamer | design automation software, http://www.cadence.com | 02:23 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 02:23 | |
-!- mode/#webgui [+o crythias] by xdanger | 02:23 | |
@crythias | got pictures | 02:23 |
@crythias | will send | 02:23 |
perlDreamer | schematic capture, mask layout, verification, simulations, etc. | 02:23 |
@pbmdawg | a/s/l | 02:23 |
+chansen | a/s/l means? all sucking losers? | 02:24 |
@pbmdawg | hey; don't be mean. I was just teasing crythias. | 02:25 |
@crythias | ? | 02:25 |
@pbmdawg | age/sex/location | 02:25 |
@crythias | oh. | 02:25 |
@pbmdawg | "got pictures; will send" | 02:25 |
@crythias | hee | 02:25 |
@crythias | 34/M/Bonita Springs, FL/married/not looking. | 02:25 |
* chansen give me op so i can kick some ppl | 02:26 | |
-!- pbmdawg is now known as sleeperPeeper | 02:26 | |
-!- mode/#webgui [+o chansen] by sleeperPeeper | 02:26 | |
@sleeperPeeper | whom are you gonna kick. | 02:26 |
@crythias | since my laptop died of battery outage, it's taking fscking long time. | 02:27 |
@chansen | /kick sleeperPeeper for being childish | /kick all other annoying ppl | 02:27 |
@chansen | ;P | 02:27 |
@crythias | because it's fscking. | 02:28 |
-!- sleeperPeeper is now known as pbmdawg | 02:28 | |
@crythias | calc pbmdawg | 02:29 |
@WRE | pbmdawg = coke fiend | 02:29 |
@crythias | oh. sigh | 02:29 |
-!- mode/#webgui [-o chansen] by pbmdawg | 02:30 | |
@crythias | I liked mine better. | 02:30 |
+chansen | pbmdawg: WTF? | 02:30 |
@pbmdawg | you weren't kicking anyone. :) | 02:30 |
-!- mode/#webgui [-v chansen] by pbmdawg | 02:30 | |
-!- mode/#webgui [+o chansen] by pbmdawg | 02:31 | |
@chansen | ;P | 02:31 |
@crythias | crythias = se!yfhj> | 02:31 |
-!- mode/#webgui [-o chansen] by chansen | 02:31 | |
@rizen | i'm gonna go make some dinner and then kick ass on this search thing | 02:31 |
@rizen | talk at you guys later | 02:31 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 02:31 | |
@pbmdawg | ok. i'l muddle my way through the paginator problem. | 02:31 |
chansen | later rizen | 02:31 |
perlDreamer | what's the paginator problem? | 02:31 |
@pbmdawg | you don't want to know. | 02:32 |
@pbmdawg | it will eat you for midnight snack. | 02:32 |
chansen | no, thats why he asked | 02:32 |
@pbmdawg | :P | 02:32 |
perlDreamer | how do I graduate from being Dr. Documentation unless I get a little chewed on? | 02:32 |
@pbmdawg | n e wayz | 02:32 |
@pbmdawg | i was joking, anyway.. | 02:32 |
@pbmdawg | but, | 02:32 |
@pbmdawg | do I need to make a tinyurl for a sf tracker url? | 02:32 |
@crythias | he doctors documentation? that's why ... | 02:33 |
chansen | if url > 1024 yeah | 02:33 |
chansen | don't mess up my screen estate | 02:34 |
@crythias | you could nopaste it :) | 02:34 |
@pbmdawg | i can't describe it any better than i did in the tracker. https://sourceforge.net/tracker/index.php?func=detail&aid=1408792&group_id=51417&atid=463213 | 02:34 |
@WRE | <pbmdawg> http://tinyurl.com/79lnf | 02:34 |
@pbmdawg | whoa; what was that | 02:34 |
chansen | an annoying clueless bot | 02:35 |
@pbmdawg | i traced that error message back to the paginator. | 02:35 |
@pbmdawg | Collaboration.pm:31 | 02:36 |
chansen | use DBI trace | 02:36 |
@pbmdawg | and since I don't know anyting about this new ResultSet thing that jt made. | 02:36 |
@pbmdawg | I'm no help. | 02:36 |
@pbmdawg | until I learn his new module. | 02:36 |
chansen | the error message is clear | 02:37 |
@pbmdawg | oh, | 02:37 |
chansen | use DBI trace | 02:37 |
chansen | see man DBI | 02:37 |
@pbmdawg | I also forgot to mention that that error message repeats endlessly | 02:37 |
@pbmdawg | infinite loop. | 02:37 |
@pbmdawg | in the modperl.error.log | 02:37 |
chansen | well try to find the first one | 02:38 |
@pbmdawg | chansen: could you help me set up DBI trace ? | 02:38 |
chansen | pbmdawg: it's documented in DBI.pm | 02:38 |
chansen | please see that doc | 02:38 |
@pbmdawg | does it just list the queries and their callers? | 02:38 |
chansen | depend on trace level | 02:39 |
@pbmdawg | looks like I just need level 2 | 02:39 |
perlDreamer | good night, guys, time to play tuba | 02:40 |
@pbmdawg | 'night. | 02:40 |
@pbmdawg | another question, chansen. | 02:40 |
chansen | nite perlDreamer | 02:40 |
@pbmdawg | on a related note | 02:40 |
-!- perlDreamer [n=ckuskie@nat057.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:40 | |
chansen | ok | 02:40 |
@pbmdawg | how do we redirect STDERR to our logger but also let it go through to the apache error.log | 02:41 |
@crythias | tee | 02:41 |
@crythias | :) | 02:41 |
chansen | pbmdawg: read docs on Log::Log4perl and Log::Dispatch | 02:41 |
chansen | pbmdawg: I'll give you a hint, Log::Dispatch::Handle | 02:43 |
chansen | but read the docs!!! | 02:43 |
@pbmdawg | webgui uses log4perl | 02:44 |
@crythias | what rolls down stairs, alone or in pairs, rolls over the neighbor's dog... what's great for a snack, and fits on your back, it's log, log, log! | 02:45 |
@pbmdawg | chansen: I see how to enable tracing but I don't see how to direct its output anywhere useful | 02:46 |
@pbmdawg | but I guess STDERR will end up in apache's log? | 02:46 |
chansen | in server log unless you redirect it | 02:47 |
* chansen says good night | 02:48 | |
@pbmdawg | 'night. | 02:48 |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has quit ["later dudes!"] | 02:48 | |
@crythias | I Log::Dispatch::Apachelog | 02:49 |
@crythias | http://log4perl.sourceforge.net/releases/Log-Log4perl/docs/html/Log/Log4perl/Appender.html | 02:50 |
@WRE | <crythias> http://tinyurl.com/e3jhm | 02:50 |
@crythias | http://www.rafb.net/paste/results/ITXvtl31.html | 02:51 |
@WRE | <crythias> http://tinyurl.com/ddq9e | 02:51 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 02:58 | |
@pbmdawg | hi martin. | 02:58 |
@pbmdawg | how was the bar | 02:58 |
MrHairgrease | yo | 02:58 |
MrHairgrease | there was free beer | 02:58 |
MrHairgrease | so pretty good i reckon | 02:58 |
@pbmdawg | i haven't had a beer in 2 years. | 02:58 |
MrHairgrease | sissi | 02:58 |
MrHairgrease | or is that spelled sissie? | 02:59 |
MrHairgrease | why not? | 02:59 |
@pbmdawg | sissy | 02:59 |
MrHairgrease | so why not? | 02:59 |
@pbmdawg | haven't bought any. | 03:00 |
@pbmdawg | or gone to a bar (ever) | 03:00 |
MrHairgrease | ok | 03:00 |
MrHairgrease | that's not true | 03:00 |
MrHairgrease | you were in a bar in vegas | 03:00 |
@pbmdawg | ok, the bar at the casino | 03:00 |
@pbmdawg | but that doesn't count. | 03:00 |
@pbmdawg | I didn't even drink water. | 03:00 |
MrHairgrease | you don't drink at all? | 03:00 |
@pbmdawg | i have wine sometimes. | 03:01 |
MrHairgrease | me too | 03:01 |
@pbmdawg | but i don't really like it. | 03:01 |
MrHairgrease | buy better wine | 03:01 |
MrHairgrease | In france they sell wine for about a dollar per bottle | 03:01 |
MrHairgrease | but i don't buy that crap | 03:02 |
MrHairgrease | anyway | 03:03 |
MrHairgrease | time to go to bed | 03:03 |
@pbmdawg | l8r. | 03:03 |
MrHairgrease | got an exam due in 12 hours | 03:03 |
MrHairgrease | we'll talk about the water thing | 03:03 |
MrHairgrease | see ya | 03:03 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 03:03 | |
@crythias | I didn't feel comfortable drinking on church's dime | 03:19 |
@crythias | btw... i had to pay for a cab to airport | 03:21 |
@pbmdawg | oh? | 03:21 |
@pbmdawg | didn't make the shuttle? | 03:21 |
@crythias | prepaid for a different shuttle. | 03:21 |
@crythias | never arrived | 03:21 |
@pbmdawg | confused. | 03:21 |
@pbmdawg | oh. | 03:21 |
@crythias | and I watched the free shuttle go | 03:22 |
@pbmdawg | ah. | 03:22 |
@crythias | angry, upset. tired. didn't care. Reimbursed. | 03:22 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 04:42 | |
lonki | morning | 09:35 |
lonki | guys, why should someone be identified to enter this channel? I tried to join last night at home but I was refused | 09:36 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 09:45 | |
-!- mode/#webgui [+o rizen] by xdanger | 09:45 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 09:45 | |
-!- midellaq [n=midellaq@caronte.isinet.it] has joined #webgui | 09:53 | |
@snapcount | lonki: the channel mode was mistakenly set to require that. Should be fixed now | 10:39 |
lonki | k, nice. thanks | 10:40 |
@snapcount | np | 10:40 |
@snapcount | later guys | 10:40 |
* snapcount sleeps | 10:40 | |
lonki | night | 10:40 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has left #webgui [] | 10:40 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 12:40 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has joined #WebGUI | 14:04 | |
@pbmdawg | hello everyone | 15:44 |
@pbmdawg | anyone looking for a 6.9 debug task? | 15:44 |
-!- Klaus_ [n=klaus_he@p54AD10A5.dip0.t-ipconnect.de] has joined #webgui | 15:54 | |
@pbmdawg | hi Klaus | 15:58 |
Klaus_ | Hi! | 16:01 |
@pbmdawg | i don't suppose you happen to be looking for a 6.9 debug task? | 16:01 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:01 | |
Klaus_ | not just now, perhaps in one or two weeks i will have time for 6.9 | 16:02 |
Klaus_ | but another thing: what sould "host to use" in Settings/Misc do? | 16:03 |
@pbmdawg | for url construction. | 16:03 |
@pbmdawg | you can override the user's requested host if you so choose | 16:03 |
@pbmdawg | say someone browsed to microsoft.com and you want to make sure their next click takes them to www.microsoft.com | 16:04 |
Klaus_ | I do think, this is in 6.8.5 not working. | 16:04 |
@pbmdawg | that very well could be. :) | 16:04 |
Klaus_ | in your example the settting is "Config sitename" an in webgui conf there is www.ms.com defined | 16:05 |
@pbmdawg | ok | 16:06 |
@pbmdawg | it should use the first one, btw. | 16:06 |
Klaus_ | then webgui returns the www.... domain. If HTTP host is defined it will stay at ms.com without thw www | 16:06 |
@pbmdawg | ok. | 16:09 |
@pbmdawg | that's the desired behavior. | 16:09 |
@pbmdawg | isn't it? | 16:10 |
Klaus_ | perhaps i have some error in dns setup in my local dev enviroment, but it is not working is this way. | 16:10 |
@pbmdawg | how is it working? | 16:10 |
@pbmdawg | oh | 16:10 |
@pbmdawg | also | 16:10 |
@pbmdawg | if you want to use HTTP_HOST | 16:11 |
@pbmdawg | hmm | 16:11 |
@pbmdawg | well, I see how it wouldn't work as expected | 16:11 |
Klaus_ | therefor also my RFE https://sourceforge.net/tracker/index.php?func=detail&aid=1408680&group_id=51417&atid=463216 | 16:11 |
@WRE | <Klaus_> http://tinyurl.com/a4mkj | 16:11 |
Klaus_ | I have more than one domainname connected to the machine with the wre | 16:12 |
Klaus_ | If I browse to the wre-site it is correct | 16:12 |
Klaus_ | if i browse to another site (taht is really not set up for apache) the first Webgui Site is displayed in browser | 16:13 |
Klaus_ | bot in any case with the "wrong" URLs | 16:13 |
crythias | :) | 16:14 |
@pbmdawg | oh, you mean ftp. | 16:14 |
crythias | change the *:80 virtualhost | 16:15 |
Klaus_ | not ftp, this is only an example. | 16:15 |
@pbmdawg | got ftp. from reading your sf rfe | 16:15 |
Klaus_ | crythias: yes, I think there sould be an kind of "default" site | 16:16 |
crythias | don't put the handler in *:80 | 16:16 |
Klaus_ | crythis: but webgui shoul with the correct setting of host return the Webgui hostname | 16:16 |
crythias | apache doesn't really care. Name Based Virtual host takes the browser's value, first | 16:17 |
crythias | and the setting in WebGUI's settings does the same thing | 16:19 |
Klaus_ | you can configure in httpd.conf a main_site and then the vhosts. If no vhost matches, the main_site should be returned? | 16:19 |
crythias | Yes | 16:19 |
crythias | webgui's web-based config also asks how to resolve the names it references... | 16:19 |
crythias | whatever's above the VirtualHosts is default, anyway | 16:20 |
Klaus_ | "web-based config" do you mean the first two steps in a new webgui site, the questions for Company name and so on? | 16:21 |
crythias | no. it's "settings" | 16:22 |
Klaus_ | here I think, the "Host to use" setting has no effect - a bug? | 16:23 |
Klaus_ | in the Misc. tab | 16:23 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 17:12 | |
-!- mode/#webgui [+o snapcount] by WRE | 17:13 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:20 | |
lenthamen | Any of you guys ever heard of Perl Inside-Out objects ? | 17:25 |
chansen | yes | 17:25 |
MrHairgrease | i heard of em | 17:26 |
chansen | Perl Best Practices, talks about it | 17:26 |
MrHairgrease | can't remember what they do, though | 17:26 |
MrHairgrease | In that case I read about them in the plane to the WUC | 17:26 |
chansen | it forces encapsulation | 17:26 |
lenthamen | http://dagolden.com/talks/20060117_whats_all_the_fuss.pdf | 17:27 |
@WRE | <lenthamen> http://tinyurl.com/7cm8q | 17:27 |
MrHairgrease | It works by blessing a subref write | 17:28 |
MrHairgrease | The sub should then return the 'private' vars | 17:28 |
MrHairgrease | or am i mistaken? | 17:28 |
lenthamen | Interesting technique.... Just read about it at the NL-PM mailing list. | 17:34 |
chansen | It's usually a blessed scalar (\"") and then the address of that is used | 17:34 |
@snapcount | I'm thinking of writing a little utility script but I was wondering if something is already out there | 17:35 |
@snapcount | I'm tired of creating my i18n files seperately for every asset | 17:35 |
@snapcount | idea is to create a script that will parse the my-wobject.pm file for tags | 17:36 |
lenthamen | MrHairgrease: Are you a member of the NL mongers ? | 17:36 |
@snapcount | like this my $var{'template.var'} = "<i18n key_goes_here>This text should be in an i18n file with some".$var." inserted.</i18n key_goes_here>"; | 17:37 |
MrHairgrease | nope | 17:38 |
@snapcount | did anybody write one of these yet? | 17:38 |
MrHairgrease | no | 17:38 |
MrHairgrease | If you're gonna do it... | 17:39 |
@pbmdawg | uh | 17:39 |
@pbmdawg | colin's i18n test already does that. | 17:39 |
@pbmdawg | parses a file for i18n tags | 17:39 |
chansen | snapcount: perhaps worth to look into gettext, Locale::Maketext::Lexicon provides tools to extract messages from templates and perl source | 17:39 |
MrHairgrease | it's probably better to match $i18n->get(yadayda). | 17:39 |
chansen | plus translators can use tools they are custom to | 17:40 |
@snapcount | pbmdawg: you're saying colins test will create an i18n module for a new asset automatically? | 17:40 |
@pbmdawg | no but it already finds all the i18n tags in a module. | 17:40 |
@snapcount | sweet | 17:41 |
@snapcount | do you think it would be useful to have something like this? | 17:41 |
@pbmdawg | oh yeah. | 17:41 |
crythias | sweet like sugar or sweet like pancreas? | 17:41 |
MrHairgrease | sure | 17:41 |
@pbmdawg | i18n generator | 17:41 |
@pbmdawg | l10n-er | 17:41 |
@snapcount | That's the worst part of creating an asset IMHO | 17:41 |
MrHairgrease | The worst part is actually writing the docs | 17:42 |
* crythias puts cushions where his assets ... | 17:42 | |
@snapcount | haha | 17:42 |
MrHairgrease | if you make a tool that does that for me | 17:42 |
MrHairgrease | you'll be my everlasting hero | 17:42 |
@snapcount | JT already wrote it | 17:42 |
MrHairgrease | girls will fall for you | 17:42 |
@snapcount | currently it inserts 200 random words at a time into the database | 17:43 |
MrHairgrease | too bad for you | 17:43 |
-!- mode/#webgui [+o MrHairgrease] by WRE | 17:44 | |
@pbmdawg | martin: speaking of which: your commerce stuff is the hardest of anything in the wg core to convert to 6.9 | 17:44 |
crythias | 200 random words, but the new search engine can find any of them quickly. | 17:45 |
lenthamen | whow MrHairgrease you just got magic power ;) | 17:45 |
@MrHairgrease | Why | 17:45 |
lenthamen | (16:44:26) modus (+o MrHairgrease ) door WRE | 17:45 |
* MrHairgrease can kick len! | 17:45 | |
@pbmdawg | just b/c there are so many sub calls that need $session as the first parameter. | 17:45 |
@MrHairgrease | yeah it sucks | 17:46 |
@MrHairgrease | i wrote it. | 17:46 |
@MrHairgrease | Next week I'll look into | 17:46 |
@MrHairgrease | into it* | 17:46 |
@pbmdawg | it's almost done being converted | 17:49 |
@pbmdawg | what do you mean you'll look into it | 17:49 |
@MrHairgrease | Like fixx it | 17:50 |
@MrHairgrease | I told colin so | 17:50 |
@MrHairgrease | but if you'll do it, even better | 17:50 |
@pbmdawg | I just said it's almost done being converted | 17:50 |
@pbmdawg | (by me) | 17:50 |
@MrHairgrease | I know, I can read :) | 17:50 |
@MrHairgrease | But do you think it's badly written? | 17:51 |
@pbmdawg | ehh | 17:51 |
@pbmdawg | I don't know. | 17:51 |
@pbmdawg | I haven't studied it from that angle. | 17:52 |
@pbmdawg | so I don't know what you mean by "fixx" | 17:52 |
lenthamen | Matt you have a dog, right ? | 17:52 |
@MrHairgrease | I meant converting it to 6.9 | 17:52 |
@pbmdawg | yeah | 17:52 |
lenthamen | http://www.netdisaster.com/go.php?mode=dog&url=http://www.plainblack.com/ | 17:52 |
@WRE | <lenthamen> http://tinyurl.com/7cfer | 17:52 |
@MrHairgrease | Thanks Len | 17:53 |
@pbmdawg | lol. | 17:53 |
@MrHairgrease | I really needed that... | 17:53 |
lenthamen | heh | 17:54 |
* lenthamen is going to Amsterdam. | 17:54 | |
lenthamen | ttyl guys. | 17:54 |
@MrHairgrease | I wonder if shits smaller droppings if you lower your screen resolution | 17:54 |
@MrHairgrease | laters | 17:54 |
lenthamen | mazzel. | 17:55 |
@snapcount | that is so funny | 18:02 |
@MrHairgrease | I don't see the right background, though | 18:02 |
Klaus_ | great site! | 18:02 |
@MrHairgrease | calc docs | 18:03 |
@WRE | docs = <snapcount> JT already wrote it <snapcount> currently it inserts 200 random words at a time into the database | 18:03 |
@snapcount | you know what the best part is | 18:05 |
@snapcount | if you leave it there the dog keeps shitting | 18:05 |
@MrHairgrease | yeah. | 18:05 |
@MrHairgrease | The animal has very active intestines | 18:06 |
@snapcount | a little more color would be nice... some greens and dark browns | 18:06 |
@snapcount | the flys are good | 18:06 |
Klaus_ | more green - select Cow Dung :-) | 18:07 |
@MrHairgrease | test \n test | 18:08 |
@MrHairgrease | another | 18:08 |
@MrHairgrease | another | 18:08 |
@MrHairgrease | test | 18:08 |
@MrHairgrease | shit | 18:08 |
@MrHairgrease | Anybody know how to type return characters? | 18:08 |
@pbmdawg | mew | 18:09 |
@pbmdawg | mew | 18:09 |
@snapcount | I even googled it | 18:10 |
@snapcount | nothing | 18:10 |
@snapcount | if you know tcl | 18:10 |
@snapcount | maybe you can figure it out | 18:10 |
@MrHairgrease | i googled | 18:10 |
@MrHairgrease | too | 18:10 |
@MrHairgrease | smae result | 18:11 |
@MrHairgrease | same* | 18:11 |
@snapcount | the script is calc.tcl | 18:11 |
@MrHairgrease | yeah I already found it | 18:11 |
@snapcount | ok | 18:11 |
@snapcount | calc tcl | 18:11 |
@WRE | No calc set for "tcl" | 18:11 |
@snapcount | damn... must be on the other bot | 18:11 |
@snapcount | that was a good one | 18:11 |
@snapcount | calc tcl <phobia> All I know about TCL is that TCL ain't PERL <phobia> That's all I know... | 18:12 |
@MrHairgrease | that _is_ a good one | 18:12 |
@snapcount | it was pretty funny at the time | 18:12 |
@snapcount | that comment came out like day 2 of #webgui's existence | 18:13 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 110 (Connection timed out)] | 18:17 | |
-!- mode/#webgui [-o snapcount] by snapcount | 18:19 | |
* snapcount mingles with the common folk | 18:19 | |
-!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 104 (Connection reset by peer)] | 18:26 | |
@MrHairgrease | calc testjetser hophop \n flopflop | 18:26 |
@MrHairgrease | calc testjetzer | 18:26 |
@MrHairgrease | calc testjetzer | 18:27 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 18:27 | |
@MrHairgrease | calc testjetzer | 18:27 |
@MrHairgrease | calc testjetzer | 18:28 |
crythias | grr. | 18:30 |
@MrHairgrease | calc test | 18:30 |
crythias | I wish there was a thread that I could comment | 18:31 |
crythias | on stuff that I shouldn't comment on | 18:31 |
* snapcount later guys, time for school | 18:35 | |
@MrHairgrease | calc test | 18:38 |
@MrHairgrease | Time for shopping | 18:39 |
@MrHairgrease | see you later | 18:39 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 18:39 | |
-!- perlDreamer [n=ckuskie@nat052.mxim.com] has joined #webgui | 19:03 | |
@pbmdawg | busy day, perlDreamer? | 19:08 |
perlDreamer | too early to tell | 19:08 |
perlDreamer | I'm going to push and get this chip done | 19:09 |
perlDreamer | then I'll probably be without work for a while | 19:09 |
perlDreamer | how 'bout yourself? | 19:09 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 19:29 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 19:33 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 19:33 | |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 19:47 | |
-!- perlDreamer [n=ckuskie@nat052.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 19:55 | |
-!- perlDreamer [n=ckuskie@nat052.mxim.com] has joined #webgui | 20:05 | |
* crythias is still burnin' doin the neutron dance. | 21:02 | |
perlDreamer | howdy, crythias | 21:03 |
perlDreamer | it's quiet today | 21:03 |
crythias | yeah | 21:03 |
crythias | hrm. | 21:03 |
crythias | WRE is broke or not op... | 21:03 |
perlDreamer | whatcha doin' WebGUI-wise | 21:03 |
crythias | waiting to find out how good I'm looking :) | 21:04 |
perlDreamer | GOODLKN | 21:05 |
perlDreamer | ? | 21:05 |
crythias | SWAV GUY | 21:05 |
perlDreamer | GUAPO!! | 21:05 |
crythias | MUY GUAPO | 21:06 |
perlDreamer | 9 characters, too many? | 21:06 |
crythias | 8 | 21:06 |
crythias | space is understood to be available. | 21:06 |
perlDreamer | oh, okay | 21:06 |
crythias | and 8 is 2MANY | 21:06 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has joined #webgui | 21:17 | |
-!- midellaq [n=midellaq@caronte.isinet.it] has quit [Read error: 104 (Connection reset by peer)] | 21:23 | |
perlDreamer | out for a while | 21:26 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 21:26 | |
-!- perlDreamer is now known as perlDreamer_afk | 21:26 | |
snapcount | MrHairgrease: did you figure out how to do multi-line calcs? | 21:30 |
MrHairgrease | ugh | 21:30 |
MrHairgrease | that's Dutch for I gave up | 21:30 |
snapcount | haha | 21:30 |
snapcount | ok | 21:31 |
-!- pbmdawg [i=user@CPE-65-31-211-163.kc.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 21:32 | |
snapcount | is there a way to save a web page locally so you can browse a website when you are not connected to the internet | 21:33 |
snapcount | I don't mean one page | 21:33 |
snapcount | I mean like a whole site | 21:33 |
MrHairgrease | just mirror it | 21:33 |
* snapcount is lame | 21:33 | |
snapcount | elaborate? | 21:33 |
snapcount | I know what a mirror is | 21:34 |
MrHairgrease | waIt I'll lokk it up for you | 21:34 |
snapcount | but I fail to see the connection | 21:34 |
MrHairgrease | http://www.httrack.com/ | 21:34 |
snapcount | thx... I'll check it out | 21:35 |
MrHairgrease | you just mirror the site to your harddisk | 21:35 |
snapcount | oh ok | 21:35 |
snapcount | that makes sense | 21:35 |
MrHairgrease | bye | 21:38 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 21:38 | |
crythias | I use quadsuckerweb | 21:42 |
snapcount | is that really the name of the software? | 21:43 |
Klaus_ | snapcount: for local copies, especially for CD versions, I've used sometimes w3mir, it's a samll commandline utiltiy http://langfeldt.net/w3mir/ | 21:43 |
crythias | yeah. it's windows | 21:43 |
snapcount | awesome | 21:43 |
snapcount | that will be a handy | 21:43 |
crythias | http://www.quadsucker.com/quadweb/ | 21:43 |
snapcount | well, you guys may not here from me for a while | 21:44 |
snapcount | hold your tears | 21:44 |
snapcount | I know its hard | 21:44 |
snapcount | I'm fed up with this netgear router POS | 21:44 |
snapcount | my dev server is about to become my new gateway | 21:44 |
snapcount | *hopefully* | 21:44 |
-!- snapcount [n=roy@241.246.33.65.cfl.res.rr.com] has left #webgui [] | 21:48 | |
* crythias suggests www.smoothwall.org | 21:48 | |
crythias | oops | 21:48 |
crythias | Ain't no sunshine when she's gone... | 21:51 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 21:54 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 21:54 | |
crythias | 'Tis a good day. | 21:54 |
crythias | hrm. | 21:54 |
crythias | wre isn't oping me | 21:55 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 22:01 | |
crythias | there are only so many ways to do something wrong... except if you keep doing the wrong thing the same way. | 22:05 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 22:06 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 22:07 | |
crythias | graphical passwords are cool | 22:20 |
-!- Klaus_ [n=klaus_he@p54AD10A5.dip0.t-ipconnect.de] has quit [] | 22:57 | |
crythias | the strange thing about freedom is that it's not valuable until it's in danger of being taken away. | 22:57 |
@xdanger | for what version of xhtml is webgui aiming for ? | 22:59 |
crythias | good question. I asked it in the dev group.. | 22:59 |
crythias | gimme a sec. | 22:59 |
@xdanger | I just remembered that I saw something discussed about that.. | 23:00 |
crythias | http://mail.plainblack.com:8000/Lists/webguidev/Message/2914.html?Language= | 23:00 |
@xdanger | and we have a "difficult" client that has gotten in their annoying heads that they want xhtml 1.1 strict | 23:01 |
crythias | doesn't necessarily mean that it'd be cross browser good | 23:02 |
-!- perlDreamer_afk is now known as perlDreamer | 23:08 | |
crythias | hrm | 23:09 |
crythias | WSClient | 23:09 |
crythias | Wizard dog | 23:24 |
crythias | http://www.rafb.net/paste/results/nfvQan55.html | 23:24 |
@WRE | <crythias> http://tinyurl.com/e4nao | 23:24 |
crythias | Ascii Graphics: Gooey Try One: http://www.rafb.net/paste/results/zp3Yzq37.html | 23:35 |
@WRE | <crythias> http://tinyurl.com/aq8m9 | 23:35 |
crythias | sigh | 23:36 |
perlDreamer | what's wrong? | 23:36 |
crythias | well, I know matt would've appreciated it. | 23:36 |
crythias | it's close to http://www.plainblack.com/extras/macro/GooeyDate/winter.gif | 23:37 |
@WRE | <crythias> http://tinyurl.com/8pn3g | 23:37 |
crythias | octopus is hard to make in ascii | 23:38 |
crythias | This works... http://www.rafb.net/paste/results/f8EsvF21.nln.html | 23:43 |
@WRE | <crythias> http://tinyurl.com/8wpax | 23:43 |
perlDreamer | crythias: from all your time on the boards, what would you recommend we do with the docs to make them better? | 23:44 |
crythias | gosh. | 23:44 |
crythias | Number one is forget about the life preserver and actually put the i18n for help | 23:45 |
crythias | no mystery meat links. | 23:45 |
perlDreamer | What do you mean? | 23:46 |
perlDreamer | $crythias->translate(); | 23:46 |
crythias | The life preserver "help" icon ... I don't think it means what people think it means. | 23:46 |
crythias | It should be a real menu item everywhere it needs to be accessed. | 23:46 |
perlDreamer | There usually aren't menus on Assets | 23:47 |
crythias | (that is: In navigation) | 23:47 |
crythias | in the edit menu, there is a right hand nav | 23:47 |
crythias | go back from whence you came, etc. | 23:48 |
crythias | one shouldn't need to look multiple places for things to click, imo. In fact, I'd seriously consider dropping the Right hand side menu and adding one top menu a la Windows | 23:49 |
crythias | Save | Cancel | Return | Asset Manager | Help | 23:49 |
crythias | that doesn't help with documentation, except that it's findable. | 23:50 |
crythias | Frankly, I'd change the default WebGUI install to go from a sales pitch to "What the heck do I do now and how do I do xxx?" | 23:51 |
crythias | I'd seriously have one page that is a verbose admin toolbar, with clickable, workable links. | 23:53 |
perlDreamer | how is that different from the large Admin console? | 23:54 |
crythias | "Take a look at the admin console: | 23:54 |
crythias | "click Admin. settings: This is the page you'll probably have to touch just once..." | 23:55 |
crythias | doesn't have to be huge. | 23:55 |
crythias | although something that looks like any other linux doc project would possibly be comforting. | 23:56 |
perlDreamer | like perl's docs? | 23:56 |
crythias | something that has a top, next, prev, index, toc | 23:56 |
crythias | and search | 23:56 |
crythias | doesn't have to be WDR | 23:57 |
perlDreamer | what is WDR? | 23:57 |
crythias | webgui done right | 23:57 |
perlDreamer | ah, WDR == RWG | 23:57 |
crythias | And if it can be held in one's hands totally printed, that would be good as well. | 23:58 |
perlDreamer | Do the docs bundles that I release periodically meet that? | 23:58 |
crythias | respectfully, I can't answer because I don't know. My guess is yes. | 23:59 |
crythias | although I think I'd have done it on my FAQ. | 23:59 |
crythias | that is, linked to your stuff. | 23:59 |
--- Day changed Fri Jan 20 2006 | ||
crythias | and ... wow. I think I'm going to completely skip a revision... | 00:00 |
perlDreamer | so, just to try to summarize what you've said: new help icon, add it to the right nav with maybe blowing away the right nav, add per page navigation and then find a way to get people to read it anyway :) | 00:01 |
crythias | no help icon. | 00:01 |
crythias | per page navigation would be so cool. | 00:01 |
crythias | I'm disheartened that the help is an op instead of a template. | 00:02 |
perlDreamer | the help is a template | 00:02 |
crythias | er.. grr. | 00:02 |
perlDreamer | two or three, actually | 00:02 |
perlDreamer | wrong concept? | 00:02 |
crythias | be cool if it was an asset you could deploy | 00:02 |
perlDreamer | why? | 00:03 |
crythias | 'cause you could use webgui's navigation... never mind. I'm being silly. | 00:03 |
perlDreamer | if each help entry were like an asset, then you could build your nav into it. | 00:04 |
perlDreamer | rather than all of help being 1 asset | 00:04 |
crythias | yeah. I think I meant package | 00:04 |
crythias | could deploy Spanish help or English help.. | 00:05 |
crythias | oops it's gone. that's ok, we can deploy it or not. | 00:05 |
crythias | again, I'm just being silly. | 00:05 |
perlDreamer | I think it would be nice if the different icons without words had alt text that said what they did | 00:08 |
crythias | gosh, if there was a way to make a context sensitive bubble to kind of not be in the way of the mouse (it scoots) | 00:08 |
crythias | the walterzorn bubbles are nice | 00:08 |
crythias | they take too long to appear, imo | 00:08 |
perlDreamer | I think that's configurable | 00:08 |
perlDreamer | but I only did the content work for hoverHelp, not the actual programming | 00:09 |
perlDreamer | I also think it would be nice if certain parts of the user's UI had hoverHelp | 00:09 |
perlDreamer | but that requires more than a bit of programming | 00:09 |
crythias | because the popup help is not exactly intuitive that it exists, and takes too long when you want it. (I think) | 00:09 |
crythias | think I need to go... I'm still at $day_job and $familyUnits would like to see me. | 00:10 |
perlDreamer | ttyl | 00:11 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 00:11 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has quit ["later dudes"] | 00:34 | |
-!- perlDreamer [n=ckuskie@nat052.mxim.com] has quit [Read error: 104 (Connection reset by peer)] | 00:43 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 00:53 | |
-!- mode/#webgui [+o crythias] by xdanger | 00:53 | |
@crythias | yeay! | 00:53 |
@crythias | it came it came! | 00:54 |
* crythias can't believe he's holding half a terabyte of storage in his hands... | 00:54 | |
@crythias | makes it difficult to type. | 00:55 |
-!- crythias changed the topic of #webgui to: WebGUI real time help et al. | http://www.plainblack.com | 6.8.5 latest version | SVN https://svn.webgui.org/svnroot/WebGUI (6.9) | webstats at http://mentalhouse.net/irc/webgui | 00:57 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 01:30 | |
-!- mode/#webgui [+o rizen] by xdanger | 01:30 | |
@rizen | is anybody actually here | 01:31 |
@rizen | or are you all bots? | 01:31 |
macOnki | no | 01:31 |
macOnki | we are not here :-) | 01:31 |
* crythias emotes some inane garbage. | 01:31 | |
@rizen | hehe | 01:31 |
@rizen | I need some help | 01:31 |
@pbmdawg | i'm a bot. | 01:31 |
@rizen | I wrote my test for lucne | 01:31 |
@rizen | plucene | 01:31 |
@rizen | and it's very slow | 01:31 |
@rizen | on a server that looks like | 01:31 |
@rizen | dual 3.4 ghz xeon prococessors with hyperthreading | 01:32 |
@pbmdawg | rizen: how did you generate the data to index | 01:32 |
macOnki | what is lucne? | 01:32 |
@rizen | 2 gigs of ram | 01:32 |
@rizen | and scsi hard dists | 01:32 |
@rizen | plucene | 01:32 |
@rizen | i mistyped the first time | 01:32 |
@rizen | matt: what do you mean? | 01:32 |
macOnki | ok, but what is it? | 01:32 |
@pbmdawg | random words? | 01:32 |
@rizen | oh | 01:32 |
@rizen | plucene is a perl module | 01:32 |
@rizen | it's a search indexing system | 01:32 |
@rizen | anyway, i wrote a test | 01:33 |
@rizen | indexed 17,000 documents | 01:33 |
macOnki | eeks, why not use full text indexing? | 01:33 |
@crythias | offline indexing... | 01:33 |
@rizen | the first 9000 documents had 30-60 words in them | 01:33 |
@rizen | and the last 8000 had 200 words in them | 01:33 |
@rizen | it took roughly 2 seconds | 01:33 |
@rizen | to return 20 matching records | 01:34 |
* crythias puts his bot where his assets. | 01:34 | |
@rizen | matt: yes random words | 01:34 |
@rizen | from a dictionary file | 01:34 |
@rizen | mac: what do you mean? | 01:34 |
@rizen | plucene is indexing this stuff offline | 01:34 |
@rizen | it's not a realtime search | 01:34 |
macOnki | rizen, mysql is fast with full text indexing | 01:34 |
@rizen | it's indexed | 01:34 |
@rizen | again, what do you mean? | 01:34 |
@rizen | example | 01:35 |
macOnki | well, 260 words is nothing, try to index the complete linux howto's, setup two databases for it and compare plucene to full text indexing that mysql can do | 01:36 |
macOnki | compare those :-) | 01:36 |
@rizen | you're not helping mac | 01:36 |
@crythias | http://dev.mysql.com/doc/refman/5.1/en/fulltext-restrictions.html | 01:36 |
@WRE | <crythias> http://tinyurl.com/auyoa | 01:36 |
@rizen | do you understand the difference between what a search engine does | 01:36 |
@pbmdawg | good point crythias | 01:36 |
macOnki | rizen, search dev.mysql.com | 01:36 |
@rizen | and what full text index does | 01:36 |
@rizen | in mysql | 01:36 |
@rizen | ?? | 01:36 |
macOnki | rizen, well, I did compare other stuff to the full text indexing | 01:37 |
macOnki | hell, I even broke some servers with it, it was a lot faster then two seconds | 01:38 |
@rizen | ok, but you're only talking about keyword style searches at that point | 01:39 |
@rizen | it's not doing metadata | 01:39 |
macOnki | rizen, I wrote a few solutions for indexing documents my self, meta data et al | 01:39 |
@rizen | really? | 01:40 |
macOnki | yes | 01:40 |
@rizen | any code examples | 01:40 |
@rizen | ? | 01:40 |
macOnki | php? | 01:40 |
@rizen | that's fine | 01:40 |
@rizen | i just want to understand what you did | 01:40 |
@rizen | so i can see if it maps to what i need for webgui | 01:40 |
@crythias | http://dev.mysql.com/doc/refman/5.1/en/fulltext-search.html | 01:40 |
@WRE | <crythias> http://tinyurl.com/c2msl | 01:40 |
macOnki | I will have to dive in the archives, but I can explain it as well | 01:40 |
@pbmdawg | rizen: full-text indexing in mysql only works in myisam tables | 01:40 |
@crythias | sorry not trying to be annoying | 01:40 |
@rizen | matt: myisam tables are fine | 01:41 |
@crythias | I just found a "better" link. | 01:41 |
@pbmdawg | oh | 01:41 |
macOnki | full text search is good enough, if you want meta data too then you only need to store that into your records | 01:41 |
macOnki | pbmdawg, myisam is ok, you don't update those records very much | 01:42 |
@rizen | ok, i'm going to try a fulltext index on the same kind of data i was trying for plucene | 01:42 |
macOnki | b.t.w, don't use fulltext indexing on bsd with a self compiled mysql, it breaks stuff due to the threading model | 01:42 |
@rizen | and see what happens | 01:43 |
@rizen | what good is that then? | 01:43 |
@crythias | yeah. | 01:43 |
@rizen | if it doesn't work on all platforms | 01:43 |
@crythias | who's going to know if they compiled threading right? | 01:43 |
macOnki | rizen, if you use a precompiled mysql for bsd it is ok, it depends on the compile params | 01:43 |
macOnki | ask arjanAU in #mysql, he can tell you more | 01:44 |
-!- pbmdawg is now known as pbmdawg_afk | 01:45 | |
macOnki | rizen, and the main difference, if you have enough cache in mysql then queries will be faster there, a perl solution will always generate more IO for a lot of searches | 01:45 |
macOnki | only the indexing itself will take more IO when using mysql, the searches will be faster with every cached query | 01:46 |
@rizen | yeah, i want to definitely store the stuff in myself anyway | 01:47 |
@rizen | so if that works, then i'll do it | 01:47 |
macOnki | it all depends on your settings, if you have enough mem then mysql will be fast as hell | 01:47 |
@crythias | rizen: myself=mysql? | 01:47 |
@rizen | sorry, yes | 01:48 |
@rizen | it's been a very long day | 01:49 |
@rizen | a client had server problems last night | 01:49 |
@rizen | so i'm working on only 2 hours of sleep | 01:49 |
@crythias | certainly. | 01:49 |
@rizen | and i've been on phone support calls from 9am until 5pm | 01:49 |
@rizen | straight through | 01:49 |
@crythias | whew. | 01:49 |
@rizen | no lunch or breakfast for me today | 01:49 |
@crythias | GOSLEEP | 01:50 |
@rizen | later | 01:50 |
@rizen | this search thing is pissing me off | 01:50 |
@crythias | explain? | 01:50 |
@crythias | is it because plucene is slow? | 01:50 |
macOnki | rizen, again, some more info, if you only have a few hundred searches a day then maybe the perl solution is ok, if you have about 100K searches then mysql is fine | 01:51 |
macOnki | it all depends on your needs | 01:52 |
macOnki | please read about how the query_cache works, if you have more updates then searches then mysql is not the solution, if you have more searches then you could save yourself a lot of IO traffic | 01:53 |
macOnki | to give you an example, I administrated a site where I could reduce the IO to 1:20 | 01:54 |
@rizen | we'll definitely have more searches than updates with the new search api design | 01:55 |
@rizen | the search api will be used in the asset manager by content managers | 01:55 |
macOnki | it had a load of 5 before I tuned mysql and the queries | 01:55 |
@rizen | as well as by site users | 01:55 |
@rizen | as well as by CS users | 01:55 |
macOnki | after tuning the cache it had a load of 0.01 | 01:55 |
macOnki | but I need to sleep :-) cms meeting tomorrow :-) | 01:56 |
macOnki | night all | 01:56 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit ["Leaving"] | 01:57 | |
@crythias | gnite | 01:59 |
@crythias | hee.. can catch a tuna but I can't tune a cache :) | 01:59 |
@rizen | well...this certainly imports faster | 02:13 |
@rizen | at this speed we might be able to do index creation in realtime | 02:13 |
@rizen | rather than having the workflow engine do it | 02:14 |
@rizen | that would be cool | 02:14 |
@crythias | a pic of JT http://www.rafb.net/paste/results/1l4iRF26.nln.html | 02:38 |
@WRE | <crythias> http://tinyurl.com/8mpb9 | 02:38 |
@rizen | you guys are having too much fun with that util | 02:39 |
-!- perlDreamer [n=ckuskie@nat045.mxim.com] has joined #webgui | 02:43 | |
perlDreamer | Test::MockObject rocks | 02:44 |
@crythias | hee. you just missed: http://www.rafb.net/paste/results/1l4iRF26.nln.html | 02:44 |
@WRE | <crythias> http://tinyurl.com/8mpb9 | 02:44 |
perlDreamer | I'm not really into Escher | 02:45 |
@crythias | that amuses me, somehow. | 02:45 |
perlDreamer | I must be spending too much time here, because I actually think it looks like JT | 02:46 |
perlDreamer | he needs a shave | 02:46 |
@crythias | original: http://www.plainblack.com/uploads/1x/c_/1xc_y1_7O3cQLZS9tKpL6w/PlainBlack---WUC-2005-025.jpg | 02:47 |
@WRE | <crythias> http://tinyurl.com/bctl2 | 02:47 |
perlDreamer | I was able to Mock the Apache::Request object in order to add more Session::Url tests | 02:47 |
perlDreamer | JT, this is where you tell me that 6.9 is in feature freeze so we can't add any more module dependencies | 02:51 |
-!- perlDreamer [n=ckuskie@nat045.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 03:00 | |
-!- pbmdawg_afk is now known as pbmdawg | 03:45 | |
@crythias | heya | 04:05 |
@crythias | marketing may have something to do with politics, or it may not. I don't know. | 04:07 |
@crythias | this is a quote from the TV show I'm watching. | 04:07 |
* crythias cries in his -- and for a lack of -- beer. | 04:08 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 04:10 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 05:13 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 05:50 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 05:51 | |
-!- mode/#webgui [+o snapcount] by WRE | 05:52 | |
-!- snapc0unt [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 06:19 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [Read error: 113 (No route to host)] | 06:36 | |
-!- snapc0unt is now known as snapcount | 06:39 | |
-!- mode/#webgui [+o snapcount] by WRE | 06:40 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 07:29 | |
perlDreamer | hey, all | 07:29 |
perlDreamer | !lastSpoke snapcount | 07:30 |
@WRE | snapcount last uttered a word on #webgui 50 minutes ago. | 07:30 |
perlDreamer | wow | 07:30 |
perlDreamer | no wonder it's quiet | 07:30 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 07:30 | |
@xdanger | hehe -28.3°C | 09:30 |
lonki | xdanger, just give the elephants a bottle of vodka, they are doing that in russia too | 09:41 |
lonki | morning | 09:41 |
@xdanger | don't have any elephants... argh, I have to walk to work... | 09:44 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 10:36 | |
* lenthamen says good morning and gets another coffee | 10:37 | |
-!- Genie [n=jinsonxu@cm237.epsilon153.maxonline.com.sg] has joined #webgui | 10:37 | |
-!- Genie [n=jinsonxu@cm237.epsilon153.maxonline.com.sg] has left #webgui [] | 10:37 | |
lonki | Two friends, /exit and /quit sitting in the garden, /exit goes away,who is still there? | 13:24 |
lenthamen | /quit ? | 13:42 |
lonki | lenthamen, you are to awake | 13:44 |
lenthamen | hehe, I'm going to have lunch. ttyl lonki. | 13:45 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 14:22 | |
-!- mode/#webgui [+o MrHairgrease] by WRE | 14:22 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has joined #WebGUI | 14:30 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:43 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 15:43 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:46 | |
-!- mode/#webgui [+o crythias] by pbmdawg | 17:04 | |
@snapcount | my gateway is working!!! | 17:10 |
@snapcount | and it's faster | 17:10 |
@snapcount | that Netgear POS was really causing me issues | 17:11 |
@snapcount | it has been demoted to a switch now =) | 17:11 |
@MrHairgrease | hey snapcount | 17:11 |
-!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 110 (Connection timed out)] | 17:11 | |
@MrHairgrease | can you also add a line in WRE for me from another host? | 17:12 |
@snapcount | what? | 17:12 |
@snapcount | oh the bot | 17:13 |
@snapcount | I was like wtf!? | 17:13 |
@MrHairgrease | yaeh | 17:13 |
@snapcount | you can do it | 17:13 |
@snapcount | just sign in from the host | 17:13 |
@snapcount | join the channel | 17:13 |
@snapcount | and /msg wre ident yourpass | 17:13 |
@snapcount | and he will record that hostmask | 17:13 |
@MrHairgrease | ok | 17:14 |
@snapcount | btw | 17:15 |
@snapcount | you guys who are befriended by the bot | 17:15 |
@snapcount | can /msg wre help | 17:15 |
@snapcount | for a list of his built in commands | 17:15 |
@snapcount | I don't think the scripts help shows up this way | 17:16 |
@snapcount | but none the less | 17:16 |
@MrHairgrease | brb | 17:16 |
@MrHairgrease | well that's a lot of help: (16:24:52) WRE <AUTO-REPLY> : is away: (Auto-Away after 10 mins) [BX-MsgLog On] | 17:24 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 17:25 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 17:25 | |
@snapcount | it didn't work? | 17:25 |
@MrHairgrease | whem i /msg wre help | 17:25 |
@MrHairgrease | it says this | 17:25 |
@MrHairgrease | WRE <AUTO-REPLY> : is away: (Auto-Away after 10 mins) [BX-MsgLog On] | 17:25 |
@snapcount | weird | 17:26 |
@snapcount | it sends me a list of the commands as a notice (red text) | 17:26 |
@MrHairgrease | i'll try again | 17:26 |
@pbmdawg | (09:26:38) WRE <AUTO-REPLY> : is away: (Auto-Away after 10 mins) [BX-MsgLog On] | 17:26 |
@MrHairgrease | nope | 17:26 |
@MrHairgrease | didnt work | 17:26 |
@MrHairgrease | same reply | 17:27 |
@pbmdawg | me2 | 17:27 |
@snapcount | maybe it's a flag I have to set | 17:28 |
* snapcount investigates | 17:28 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:28 | |
@snapcount | welcome gerald! | 17:28 |
crythias | howDY | 17:28 |
crythias | hee | 17:29 |
crythias | oops | 17:29 |
crythias | well, I thought, "upgrade smoothwall... it'll be painless" | 17:29 |
crythias | usually is, but it decided it didn't want to ping past the router. | 17:29 |
crythias | that was exciting. | 17:30 |
-!- mode/#webgui [+o crythias] by pbmdawg | 17:30 | |
@crythias | thanks | 17:31 |
@snapcount | well, I guess I'm too dumb to figure it out | 17:35 |
@snapcount | I don't see any flags that would prevent you guys from seeing the help | 17:35 |
@snapcount | crythias: you use smoothwall? | 17:35 |
@snapcount | isn't that the one that Robert Morrell wrote? | 17:35 |
@snapcount | Richard | 17:36 |
@crythias | I use smoothwall plus dnasguardian for my office. | 17:37 |
@crythias | dansguardian* | 17:37 |
@crythias | plus clamav plus assp | 17:37 |
@crythias | nice tight little package. add a blacklist download and I'm pretty happy. | 17:38 |
@MrHairgrease | roy | 17:39 |
@crythias | a bit of a stuggle to assemble the parts, but worth saving several thousand dollars in components yearly. | 17:39 |
@MrHairgrease | whois says the bot is away | 17:39 |
@MrHairgrease | maybe that's got something to do with | 17:39 |
@MrHairgrease | it | 17:39 |
-!- WRE was kicked from #webgui by pbmdawg [pbmdawg] | 17:39 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 17:39 | |
-!- mode/#webgui [+o WRE] by pbmdawg | 17:40 | |
@crythias | heh. "Wake up!" | 17:40 |
@snapcount | oh... I tried smoothwall but ditched it | 17:41 |
@snapcount | I guess that developer guy is kind of an asshole | 17:41 |
@snapcount | I read some posts he made when people asked him questions on the mailing list and was like, uhhh | 17:41 |
@snapcount | but that has nothing to do with the quality of the software | 17:42 |
@snapcount | MrHairgrease: I'll wake his ass up | 17:42 |
* snapcount throws a bucket of water on WRE | 17:42 | |
@MrHairgrease | do you have teh autoaway module installed in eggdrop | 17:42 |
@MrHairgrease | ? | 17:43 |
@MrHairgrease | Now the bot doesn't respond at all | 17:44 |
lenthamen | !bash | 17:45 |
@WRE | |bash 3776| <bin_Laden> Some English teacher got beaten to death a couple months ago. | 17:45 |
@WRE | |bash 3776| <Morris> hahaha | 17:45 |
@WRE | |bash 3776| <Morris> must've given an AP student a B | 17:45 |
lenthamen | !bash martin | 17:45 |
@WRE | !bash search results: Q# 128514 | Q# 13541 | Q# 8653 | Q# 51234 | Q# 49547 | Q# 885 | Q# 20274 | Q# 16866 | Q# 128511 | Q# 62707 | 17:45 |
@snapcount | no it's not installed | 17:45 |
lenthamen | !bash 128514 | 17:45 |
@WRE | |bash| <Lethalmartini> tawnee stone rocks | 17:45 |
@WRE | |bash| <Lethalmartini> shes like, our age | 17:45 |
@WRE | |bash| <bobrooney> never heard of her | 17:45 |
@WRE | |bash| <Lethalmartini> shes this girl from texas whos 18 and knows how to do what a woman does best | 17:45 |
@WRE | |bash| <bobrooney> laundry? | 17:45 |
@snapcount | MrHairgrease: you failed ident... | 17:46 |
@snapcount | do /msg wre ident password-here | 17:46 |
lenthamen | How can I use IRC to share movies ? | 17:46 |
@snapcount | wtf | 17:46 |
@snapcount | [10:24] (MrHairgrease!n=martin@x032124.its-s.tudelft.nl) !*! failed IDENT MrHairgrease | 17:46 |
@MrHairgrease | crap | 17:46 |
-!- mode/#webgui [-o MrHairgrease] by MrHairgrease | 17:47 | |
@snapcount | most people use a bot | 17:47 |
-!- mode/#webgui [+o MrHairgrease] by WRE | 17:47 | |
@snapcount | with a file system module | 17:47 |
lenthamen | ah k | 17:47 |
@MrHairgrease | the pw works for op | 17:47 |
@MrHairgrease | but not for ident | 17:47 |
@snapcount | works kind of like an ftp server | 17:47 |
lenthamen | does ik work well ? | 17:47 |
@snapcount | from what I here | 17:48 |
@snapcount | never set up a filestore on a bot before | 17:48 |
-!- lonki [n=hans@195.18.93.61] has quit [Remote closed the connection] | 17:48 | |
@snapcount | but we have that compiled into this bot | 17:48 |
@snapcount | it's just not configured | 17:48 |
@snapcount | are the movies copyrighted =) | 17:48 |
lenthamen | hehe | 17:48 |
@snapcount | or is it legit | 17:48 |
@snapcount | I figured | 17:49 |
@snapcount | =) | 17:49 |
lenthamen | I dl from usenet, which works very well. | 17:49 |
@MrHairgrease | i download from 100Mbps uplinks | 17:50 |
@MrHairgrease | also does the trick ;) | 17:50 |
@snapcount | damn | 17:51 |
@MrHairgrease | haven't downloaded any movies in a long long time though | 17:51 |
@snapcount | 100Mbps? | 17:51 |
@snapcount | that's pretty fast | 17:51 |
@MrHairgrease | yeah | 17:51 |
@MrHairgrease | for almost free | 17:51 |
@MrHairgrease | in my room | 17:51 |
@snapcount | is that like 40 OC48s | 17:51 |
@snapcount | or something | 17:51 |
@MrHairgrease | never heard of those | 17:51 |
@MrHairgrease | must be the metric system | 17:51 |
@snapcount | know... I'm a networking dumbass | 17:52 |
@snapcount | that's the more likely explanation | 17:52 |
@snapcount | =) | 17:52 |
@snapcount | s/know/no | 17:52 |
@snapcount | bad spelers of the world untie | 17:52 |
lenthamen | Martin you're connect directly to a university network, right ? | 17:52 |
@MrHairgrease | yeah | 17:52 |
@snapcount | calc spelling bad spelers of the world untie | 17:52 |
lenthamen | I have a 33mbit fiber connection here. | 17:53 |
@MrHairgrease | cool | 17:53 |
* snapcount wets himself | 17:53 | |
@MrHairgrease | mine i just copper :) | 17:53 |
@MrHairgrease | otoh | 17:53 |
@MrHairgrease | the surfnet usenet servers are hosted here in Delft | 17:53 |
@MrHairgrease | they actually throttle people from within the network to 10 Mbps | 17:53 |
* pbmdawg has gig-e MAN service | 17:54 | |
lenthamen | ok... I have a pay server for usenet. | 17:54 |
@MrHairgrease | or else the server melts or something | 17:54 |
@MrHairgrease | never use it. | 17:54 |
@snapcount | I have 8Mb cable modem | 17:54 |
@snapcount | pretty fast for my needs | 17:54 |
@snapcount | I get 300Kb/s downloads most the time | 17:54 |
@snapcount | upstream still sux | 17:54 |
@MrHairgrease | thats decent | 17:55 |
@MrHairgrease | My up is good | 17:55 |
@MrHairgrease | unless I were to upload more than 50 GB a month | 17:55 |
@snapcount | I go to upload the wre prereqs and usually have a birthday before it's finished =) | 17:55 |
@MrHairgrease | then they throttle your upstream to 128 kbit | 17:55 |
@snapcount | 512 | 17:56 |
@MrHairgrease | which limits downstream to a megabit or so | 17:56 |
@MrHairgrease | But I never up more than 50 gis in a month | 17:56 |
@MrHairgrease | lucky me | 17:56 |
lenthamen | snapcount: Is there a 6.8.6 coming out ? | 17:56 |
@snapcount | pretty good chance | 17:56 |
@pbmdawg | yeah, if anyone reports any bugs for 6.8.5 ;) | 17:56 |
@snapcount | we want to make it stable b/c 6.9 won't be beta for like 4 months | 17:57 |
lenthamen | Guess not many people are using it yet, as the upgrade is pretty hard. | 17:57 |
@snapcount | yeah | 17:57 |
lenthamen | ok that's a good thing. | 17:57 |
@snapcount | unless you have wre | 17:57 |
lenthamen | heh, well, compiling the WRE is not always easy either... | 17:57 |
@snapcount | upgrading w/o wre could be a pain | 17:58 |
@snapcount | well, we have precompiled versions for a good number of O/S's | 17:58 |
@snapcount | more than we've ever had before | 17:58 |
@snapcount | but there are still more needed | 17:58 |
lenthamen | snapcount: You weren't at the WUC last year were you ? | 17:58 |
@snapcount | no.. | 17:59 |
lenthamen | I have compiled the WRE on FreeBSD btw. I should contribute that... | 17:59 |
@snapcount | hell yeah | 17:59 |
@snapcount | upload it to sf | 17:59 |
@snapcount | and I'll move it onto the downloads page | 17:59 |
@snapcount | it should be a tarball of the wre folder | 18:00 |
lenthamen | I did it a while ago.... I need to do it again to have a clean install. | 18:00 |
@snapcount | yeah | 18:00 |
@snapcount | if you've added sites and stuff we can't use it | 18:00 |
@snapcount | needs to be virgin | 18:00 |
@snapcount | but that would be bad ass if you submitted that | 18:00 |
lenthamen | I'll build a new one. | 18:01 |
@snapcount | sweet | 18:01 |
@snapcount | thanks man | 18:01 |
lenthamen | snapcount: There is an issue with FreeBSD: You can't preload Image::Magick because that causes Apache to segfault. | 18:02 |
lenthamen | That's why I've never uploaded it. | 18:02 |
@snapcount | hmm | 18:02 |
@snapcount | is there a way to get Image::Magick to work at all? | 18:02 |
lenthamen | I've mailed it on the mod_perl list a while ago with but noavail. | 18:02 |
lenthamen | yes it works | 18:03 |
lenthamen | you just can't preload it. | 18:03 |
@snapcount | just a little slower | 18:03 |
@MrHairgrease | and more memory consuming | 18:03 |
lenthamen | hmm how much is Image::Magick used ? Not so often and mostly in admin mode only... | 18:03 |
lenthamen | The big thing is: You need to replace all occurences of "use Image::Magick" to "require Image::Magick" because otherwise WebGUI won't start... | 18:04 |
@snapcount | I think we could put a gotcha in wre for it | 18:05 |
@snapcount | tell them to change it | 18:05 |
lenthamen | ah yeah that's a good one. | 18:05 |
@snapcount | maybe you could provide a little s// script to change it for them | 18:05 |
@snapcount | they would run manually | 18:05 |
lenthamen | You can do it on the command line with a perl oneliner. | 18:06 |
@snapcount | then put it in the gotcha | 18:06 |
lenthamen | ok | 18:06 |
@snapcount | if you use FreeBSD, do this or the shit will explode and you'll die | 18:06 |
@snapcount | something like that | 18:06 |
lenthamen | Crythias are you there ? | 18:06 |
lenthamen | I have FreeBSD 5.3, 5.4 and 6.0 boxes running so I could compile it for that versions. | 18:10 |
@crythias | yeah | 18:13 |
@crythias | len: | 18:13 |
@crythias | I found out something that's going to have been changed in the WRE | 18:13 |
lenthamen | crythias what freebsd version are you running ? | 18:13 |
@crythias | 5.4 | 18:13 |
@crythias | lftp won't compile correct if you configure --with-prefix | 18:13 |
lenthamen | Ok. | 18:14 |
@crythias | because it expects all the other params to pass | 18:14 |
@crythias | HOWEVER | 18:14 |
lenthamen | So you have a running version of the WRE on 5.4 ? | 18:14 |
@crythias | your can successfully ./configure and make | 18:14 |
@crythias | and then make install exec_prefix = /path | 18:14 |
@crythias | works like a charm | 18:14 |
@crythias | s/your/you | 18:15 |
lenthamen | yeah I've done that before. | 18:15 |
lenthamen | So you have a running version of the WRE on 5.4 ? | 18:15 |
@crythias | hrm. no. | 18:15 |
lenthamen | haha | 18:15 |
lenthamen | ok | 18:15 |
@crythias | always been easier to do from source. | 18:15 |
@crythias | but that doesn't mean much. | 18:15 |
lenthamen | we need to come up with the WRE for freebsd. | 18:15 |
@crythias | I'll be glad to do it on my junk box. | 18:16 |
@snapcount | you guys rock | 18:16 |
* crythias plays some metallica. | 18:16 | |
* lenthamen plays some chess | 18:17 | |
@snapcount | calc spelling | 18:17 |
@snapcount | uh oh | 18:17 |
@MrHairgrease | metallica doesn't rock ! | 18:17 |
@snapcount | looks like the data file for calc is fux0r3d | 18:17 |
@snapcount | <WRE> [10:55] Tcl error [calc_pub]: unmatched open brace in list | 18:17 |
@crythias | .save | 18:18 |
@crythias | oh. | 18:18 |
* crythias plays some dance music. | 18:18 | |
@snapcount | I like that new song "dance dance" | 18:18 |
@snapcount | don't know who sings it | 18:18 |
@crythias | "All this time" | 18:18 |
@snapcount | but they sing the dance dance part with a really high pitched voice | 18:19 |
* crythias shakes his money maker. A penny falls out. | 18:19 | |
@snapcount | alright... I've got to go see a man about a horse | 18:19 |
@crythias | Time to feel insignificant in relation to a horse? | 18:20 |
@crythias | gotta stop this. | 18:20 |
@crythias | I was talking to Colin yesterday. | 18:21 |
@snapcount | crythias: name the tarball wre-0.6.0-freebsd-5.4-i386.tar.gz | 18:21 |
@crythias | should I just make a binary tar of the result? | 18:22 |
@snapcount | and upload to sf when you've got it working | 18:22 |
@snapcount | you want to tar.gz the /data/wre folder | 18:22 |
@crythias | yeah | 18:22 |
@snapcount | don't setup any sites | 18:22 |
@snapcount | or it will fubar it | 18:22 |
@crythias | hrm. 'k | 18:22 |
@snapcount | make sure you guys do the gotcha file for the Image::Magick thing | 18:23 |
@snapcount | and any other issues that may arise | 18:23 |
* lenthamen has hoping crythias would came up with a fix for the Image::Magick thing | 18:23 | |
@snapcount | that's even better | 18:23 |
lenthamen | hehe | 18:23 |
lenthamen | I pay crythias $100 if he can get it fixed. | 18:24 |
@crythias | hrm. | 18:26 |
@crythias | well, len, can I ask if you've updated the ImageMagick version beyond the ports version? | 18:26 |
lenthamen | never tried... | 18:27 |
@crythias | hrm | 18:28 |
lenthamen | But the WRE contains a recent version of Image::Magick and that still causes the segfault | 18:28 |
@crythias | ok. | 18:28 |
@crythias | port is 6.2.5 | 18:28 |
@crythias | latest seems to be 6.2.6 | 18:28 |
@crythias | actually new release | 18:29 |
@crythias | 1/19 | 18:29 |
@crythias | ftp://ftp.imagemagick.org/pub/ImageMagick | 18:29 |
lenthamen | ah | 18:29 |
lenthamen | ok | 18:29 |
@WRE | <crythias> http://tinyurl.com/9v46p | 18:29 |
@crythias | freaky | 18:29 |
lenthamen | I could try that... | 18:29 |
@crythias | http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/ImageMagick/ | 18:29 |
@crythias | 2 weeks | 18:29 |
@crythias | this is *interesting* | 18:30 |
@crythias | [patch] ImageMagick segfaults, port update to 6.2.5-5 solves problem Using 'convert' utility, even on basic operations causes job to be done, but command exits via receiveing SEGFAULT signal. Using new version of ImageMagick (6.2.5-5), convert utility works as expected. This problem also applies to pecl-imagick. And of course is also solved by this port update /etc/make.cof is empty during port install | 18:30 |
@crythias | sorry about nopaste | 18:30 |
lenthamen | hehe | 18:30 |
lenthamen | whow | 18:30 |
lenthamen | We should def. give that a try ! | 18:30 |
@crythias | it was 7 months between updates! | 18:31 |
chansen | Perhaps worth looking into http://www.graphicsmagick.org/, provides same API but much more stable | 18:31 |
@crythias | gosh | 18:31 |
chansen | you are not the first ppl to have weird issues with ImageMagic ;) | 18:32 |
@crythias | pervious port was MAY since thing: 6.2.3 (July) 6.2.4(Sep), 6.2.5(Nov), and 6.2.6(Jan) | 18:32 |
lenthamen | chansen: It works well, until you start preloading Image::Magick. | 18:32 |
@crythias | s/thing/then | 18:32 |
@crythias | I never cared about the segfault, since it apparently still worked. | 18:33 |
lenthamen | chansen: Apache2 also leaks memory when it receives a SIGHUP on freebsd.... | 18:33 |
chansen | I read that on ML | 18:34 |
lenthamen | crythias: I've mailed the ImageMagick maintainer on FreeBSD (Arjan van Leeuwen) about the segfault. I never got a reply but it might actually be that it is fixed according to the patch in ports. | 18:35 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 18:36 | |
-!- mode/#webgui [+o rizen] by xdanger | 18:36 | |
@crythias | he's back... from the void. | 18:36 |
@rizen | i wish | 18:37 |
@rizen | unfortunately i'm only on for a minute | 18:37 |
@rizen | then back to support crapp | 18:37 |
chansen | FWIW: ImageMagic internals is considered a mess by a lot of developers, hence GraphicsMagick | 18:37 |
@crythias | I have no problem if it's a drop in replacement. | 18:37 |
-!- perlDreamer [n=ckuskie@nat045.mxim.com] has joined #webgui | 18:38 | |
@crythias | heh. just make a perfect CMS and you won't have to do support :) What's taking you so long? :) j/k | 18:38 |
chansen | crythias: it is | 18:38 |
lenthamen | [patch] ImageMagick segfaults, port update to 6.2.5-5 solves problem | 18:38 |
perlDreamer | rizen: Could I have a courtesy link from PB's doc area to the online help? | 18:38 |
lenthamen | I'm going to try that 6.2.5-5 first ;) | 18:38 |
@rizen | the support request are almost always about someone trying to do something crazy that wasn't thought about when we created it | 18:39 |
@rizen | is graphics magic a fork of image magick? | 18:40 |
* crythias has an RFE that Recent Posts don't include premium areas in-line with non-premium areas... | 18:41 | |
chansen | rizen: yes, that focus on stability http://www.graphicsmagick.org/ | 18:41 |
-!- fdillon [n=fdillon@c-67-165-147-195.hsd1.il.comcast.net] has joined #WebGUI | 18:41 | |
@rizen | chansen: you were right, plucene sux | 18:41 |
@snapcount | Franky!!! | 18:41 |
@snapcount | welcome to the circus | 18:41 |
fdillon | it's Frankie Dill Pickles | 18:41 |
fdillon | to you | 18:41 |
@snapcount | of course, where are my manners | 18:42 |
@rizen | we're going to use mysql fulltext indexes and roll our own | 18:42 |
chansen | rizen: It's nice in the beginning until you have a big index ;) | 18:42 |
@MrHairgrease | why does it suck | 18:43 |
@MrHairgrease | too slow? | 18:43 |
lenthamen | I'm going home guys. Its weekend :) I'll build WRE 0.6 with latest ImageMagick tonight to see if the segfault is fixed. | 18:43 |
@rizen | yes, it's too slow | 18:43 |
@rizen | i wrote out an api to use it | 18:43 |
@rizen | and an api to use mysql fulltext indexes | 18:44 |
@rizen | and ran a test | 18:44 |
@rizen | plucene is 9 times slower to do imports of data | 18:44 |
@rizen | and 100 times slower to do searches | 18:44 |
@MrHairgrease | so you could say it sucks | 18:45 |
@MrHairgrease | ;) | 18:45 |
@crythias | later len | 18:45 |
@rizen | perlDreamer: there should already be a link to the help system in the docs | 18:45 |
perlDreamer | at 100 times slower, that would be ssssssssssssssssuuuuuuuuuuuuuuuuuccccccccccccccccckkkkkkkkkkkkssssssssssss | 18:45 |
@rizen | if there isn't, then email info@plainblack.com and someone will set it up for you | 18:45 |
perlDreamer | thanks | 18:45 |
@crythias | hee http://www.alistapart.com/articles/perl/ | 18:46 |
@rizen | chansen: yeah, the api to plucene is just amazingly powerful | 18:46 |
@rizen | but the fact that it's too slow | 18:46 |
@rizen | even for a web site as small as plainblack.com | 18:46 |
@rizen | it would be basically useless for our bigger clients | 18:46 |
chansen | Xapian works well, we have ~ 500K docs indexed, very fast | 18:46 |
@rizen | i already told you that i can't use xapian | 18:47 |
@rizen | it doesn't work on windows | 18:47 |
@rizen | at least not by a normal user | 18:47 |
@rizen | i'm going with mysql tables and fulltext indexes | 18:47 |
@rizen | its' very fast, easy to use | 18:47 |
@rizen | and requires the user to install nothing further | 18:47 |
fdillon | chansen: JT tells me you are writing a new authentication scheme for WebGUI for 6.9. Are you still planning to do this? | 18:48 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 18:48 | |
@crythias | http://www.xav.com/scripts/search/ | 18:49 |
chansen | fdillon: yes | 18:49 |
chansen | fdillon: once my API is stable and my decorators are done. | 18:50 |
chansen | rizen: I understand that, thats why i suggested that it was pluggable | 18:51 |
chansen | s/was/should be/ | 18:52 |
fdillon | chansen: would you consider adding something to the auth module which allows users to attach scripts to events such as "login", "logout", etc? | 18:52 |
@crythias | oh. but JT: you don't want a cgi method, do you? | 18:53 |
fdillon | I want to add it to WebGUI auth, but it doesn't make sense if you are re-writing it | 18:53 |
@crythias | http://www.kscripts.com/scripts.shtml | 18:54 |
chansen | fdillon: hooks sounds useful :) | 18:54 |
chansen | fdillon: I will plugin those: http://search.cpan.org/~chansen/ in WebGUI | 18:55 |
chansen | s/those/these/ | 18:55 |
@MrHairgrease | that looks pretty usefull | 18:56 |
@MrHairgrease | but are you gonna rewrite the complete api | 18:57 |
@MrHairgrease | or just substitute some code in the plugins | 18:57 |
@MrHairgrease | to use Authen::Simple? | 18:57 |
@crythias | gosh. would love to consider the idea of the dashboard to actually facilitate the layout of a site... | 18:57 |
chansen | MrHairgrease: I have not yet reviewed all webgui code, first I'll make Authen::Simple stable and release it ( should be within a couple of days, a week at most) then I'll hace a look on whats necessary on webgui's side | 18:59 |
@MrHairgrease | Oh i's just new? | 18:59 |
@MrHairgrease | it's* | 19:00 |
chansen | yes and no ;) | 19:00 |
@MrHairgrease | please explain | 19:00 |
chansen | Most of the codebase come from other code | 19:00 |
@MrHairgrease | ah but you created the api | 19:00 |
chansen | yes | 19:00 |
chansen | .. and the previous code | 19:02 |
@MrHairgrease | ok | 19:02 |
chansen | We decided to make a simple api for it and put it on CPAN instead of tying it to a specific framework/product | 19:03 |
@MrHairgrease | cool | 19:03 |
chansen | The code as is (on CPAN) is stable from a end user perspective, I just need to finalize the API to be easy to build on and extend | 19:05 |
chansen | I'm currently working on some cool decorators, A::S::Migrate, A::S::Cache, A::S::Migrate and A::S::LoginAttempts | 19:06 |
@snapcount | .wz 32117 | 19:08 |
@snapcount | damn... still b0rk3d | 19:08 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 19:30 | |
-!- fdillon [n=fdillon@c-67-165-147-195.hsd1.il.comcast.net] has quit [] | 19:40 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 20:22 | |
@snapcount | this is so great | 20:32 |
@snapcount | I'm talking to these retards at the cable company | 20:33 |
@snapcount | they are baffled about a 'static ip' address | 20:33 |
@pbmdawg | why would a cable company employ retards | 20:34 |
@snapcount | they're convinced there is something wrong with my computer | 20:35 |
@pbmdawg | tell them you have 40 computers | 20:42 |
@pbmdawg | all sharing the cable connection | 20:42 |
@pbmdawg | and that you're reselling your internet to your whole neighborhood. | 20:42 |
@pbmdawg | they love that. | 20:42 |
chansen | heh | 20:52 |
perlDreamer | fair warning: I'm committing some changes to Session/Url.t that aren't fully debugged yet. | 20:52 |
perlDreamer | 1 - 2 tests will fail | 20:52 |
perlDreamer | not because WG is broken | 20:52 |
@pbmdawg | diag()? | 20:57 |
perlDreamer | I lied | 20:57 |
perlDreamer | WG is broken | 20:57 |
@pbmdawg | hee | 20:57 |
perlDreamer | SQL.t is failing | 20:58 |
perlDreamer | so all database access is borked | 20:58 |
-!- snapcount changed the topic of #webgui to: Meet the People Behind WebGUI -- http://www.webgui.org | 21:04 | |
perlDreamer | I just committed a fix for the SQL. | 21:06 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 21:22 | |
-!- mode/#webgui [+o rizen] by xdanger | 21:22 | |
@snapcount | rizen's in the house! | 21:24 |
@rizen | no he's not | 21:24 |
@rizen | he's left the building with elvis | 21:24 |
perlDreamer | elvis is a vi clone | 21:24 |
@snapcount | !g elvis | 21:25 |
@WRE | Graceland @ /url?sa=U&start=1&si=0&oi=smap&q=http://www.elvis.com/graceland/ | Google Book Search @ http://books.google.com/books?q=elvis&hl=en&lr=lang_en&ie=UTF-8&safe=off&sa=N&tab=wp | 21:25 |
@rizen | i should have the new search checked in today | 21:25 |
@rizen | at least the backend for indexing and searching | 21:26 |
@rizen | the wobject will take a bit yet | 21:26 |
@snapcount | so how's this thing gonna work? Just an insert into a fulltext indexed column? | 21:33 |
@rizen | nope | 21:34 |
@rizen | more advanced than that | 21:34 |
@rizen | basically all the important properties of the asset, such as title, synopsis, assetId, classname, etc | 21:35 |
@rizen | will be indexed seperately as metadata | 21:35 |
@rizen | a long with a keywords index | 21:35 |
@rizen | the keywords index is where mysql fulltext indexes come into play | 21:35 |
@rizen | by default the title, menuttile, synopsis, description, and url will be put into the keywords index | 21:36 |
@rizen | the description will have it's html stripped | 21:36 |
@rizen | and the url will be broken out into words by replacing /, -, and _ with spaces | 21:36 |
@snapcount | cool | 21:36 |
@rizen | then asset writers can override the indexContent method | 21:37 |
@snapcount | so mysql will re-index on every insert? | 21:37 |
@rizen | to add more data to the keywords search | 21:37 |
@rizen | the asset system will recreate the index for the asset on commit() | 21:37 |
-!- perlDreamer is now known as perlDreamer_afk | 21:37 | |
@snapcount | so no workflow stuff is needed for search now? | 21:37 |
@rizen | not sure yet | 21:38 |
@rizen | have to run some tests | 21:38 |
chansen | How does FT perform with a large index? | 21:38 |
@rizen | i tried it with a few entries that had 5000 words | 21:38 |
@rizen | and it didn't seem to affect the search performance | 21:38 |
@rizen | 5000 words seemd like a lot to me | 21:38 |
@rizen | for most things | 21:39 |
@rizen | but i have more tests to do where i'll import an entire pdf | 21:39 |
@rizen | that has 100 pages of text | 21:39 |
@snapcount | is that going to work the same way still? | 21:39 |
@rizen | what? | 21:39 |
@snapcount | with the plugin system you described? | 21:39 |
chansen | rizen: cool | 21:39 |
@rizen | yes | 21:39 |
@snapcount | cool | 21:39 |
@rizen | the search indexer will have a plugin system | 21:39 |
@rizen | to be able to index external documents | 21:39 |
@rizen | attachments | 21:39 |
@rizen | like word, pdf, powerpoint, etc | 21:40 |
@rizen | basically in the config file | 21:40 |
@rizen | you'll add entries that match up like: | 21:40 |
@rizen | txt => "cat" | 21:40 |
@rizen | or rather | 21:40 |
@rizen | txt => "/usr/bin/cat" | 21:40 |
@rizen | and | 21:40 |
@rizen | pdf => "/usr/local/bin/pdf2txt" | 21:41 |
@rizen | so when the indexer is run | 21:41 |
@rizen | it can kick off those external programs | 21:41 |
@rizen | to kick out indexable text | 21:41 |
@rizen | and of course, if people use the WRE for hosting | 21:41 |
@rizen | those external programs will be included | 21:41 |
@snapcount | so like a CS or an article asset will try to decode an attachment into text when the asset is saved? | 21:41 |
@rizen | to make sure they can index as much stuff as possible | 21:41 |
@rizen | yes | 21:42 |
@snapcount | that's awesome | 21:42 |
@rizen | as far as whether the workflow engine gets involved or not | 21:42 |
@rizen | i have to see how long it takes to index your average asset with and without attachments | 21:42 |
@rizen | if it's relatively quick | 21:42 |
@rizen | then i'll just attach it to the commit() method | 21:43 |
@rizen | if not | 21:43 |
@rizen | the commit() method will kick off a workflow process | 21:43 |
@rizen | to schedule it for later indexing | 21:43 |
* snapcount shouts 'go rizen -- it's your birthday, go rizen...' | 21:43 | |
@snapcount | actually, you should make it an asset property IMHO | 21:43 |
@snapcount | let the CM select immediate or workflow | 21:44 |
@rizen | make what an asset property | 21:44 |
@rizen | and who is this? | 21:44 |
@snapcount | let the CM decide if the indexing is immediate or workflow | 21:44 |
@rizen | it may be too dangerous for the cm to select it | 21:44 |
@rizen | it may have to be forced to be workflow | 21:44 |
@snapcount | b/c they'll know what the typical use is | 21:44 |
@snapcount | I see what you're saying | 21:45 |
@rizen | that's where testing comes in | 21:45 |
@rizen | but that's for later | 21:45 |
@snapcount | you need testes | 21:45 |
@rizen | for now, i just need to finish writing it | 21:45 |
@snapcount | lol | 21:45 |
@rizen | did vrby tell you to set up a new site today? | 22:10 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 22:16 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 22:16 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 22:32 | |
-!- mode/#webgui [+o rizen] by xdanger | 22:32 | |
@rizen | here's a question for you | 22:32 |
@rizen | should snippets be indexed? | 22:32 |
@rizen | what about templates? | 22:33 |
@crythias | no to snippets | 22:33 |
@crythias | well, unless [x] index this asset | 22:33 |
@rizen | or perhaps, there should be a property set with the indexer | 22:33 |
@rizen | so that certain asset types | 22:33 |
@rizen | are indexed | 22:33 |
@rizen | but don't show up in public search results | 22:33 |
@rizen | you probably wouldn't want templates, rich editors, etc to show up in public search results | 22:34 |
@rizen | but you probably would in the asset manager | 22:34 |
@rizen | and on the snippet, we could make it a yes no toggle defaulting to no | 22:34 |
@crythias | I agree | 22:36 |
@crythias | heh. both colin and I are facing similar direction :) | 22:37 |
@crythias | kewl frameset snippet idea. I like it. | 22:38 |
@rizen | you didn't know that was possible? | 22:40 |
@crythias | not that. it was a nice answer. | 22:40 |
@rizen | thanks | 22:41 |
@crythias | I'm a proponent of snippets holding code. I'd probably have added that one might consider an almost empty style sheet to hold that snippet. | 22:42 |
-!- perlDreamer_afk is now known as perlDreamer | 23:02 | |
@rizen | question: should we go ahead and index the content during the upgrade process, or schedule it to be indexed | 23:19 |
@rizen | i'm thinking the upgrade will go much faster if it's scheduled | 23:19 |
@rizen | however, then the site will be much slower for a while whilst we index the content | 23:19 |
@rizen | alternatively we could just write a script that would allow the site admin to schedule all content to be indexed whenever, and not do anything during the upgrade | 23:21 |
perlDreamer | ++$rizen | 23:21 |
perlDreamer | option 3 | 23:21 |
@crythias | I like optimize on upgrade. | 23:26 |
@crythias | although it's going to be a pain if it indexes for every 6.9.x | 23:26 |
@rizen | no, it will only do it at 6.9.0 | 23:27 |
@crythias | better not do it in upgrade. | 23:28 |
@crythias | someone who's going from 6.6.5 -> 7.2.35 is going to be irritated as it is in all the steps. | 23:28 |
@rizen | did you not just read what i wrote | 23:29 |
@rizen | i said it will ONLY be in 6.9.0 | 23:29 |
@crythias | stopping 6.9.0 for indexing of all their content is going to be annoying, especially if something breaks after that point. | 23:29 |
@crythias | I read what you wrote. | 23:29 |
@rizen | ok | 23:29 |
@rizen | so you think external script then too? | 23:30 |
@crythias | yes. | 23:30 |
@rizen | k | 23:30 |
@rizen | that may be useful anyway | 23:30 |
@rizen | if someone decides to rebuild their index | 23:30 |
@crythias | if upgrade fails at 6.9.1, then a reinstall might have to reindex 6.9.0 upgrade.. | 23:30 |
@crythias | if someone were going from <6.9.0 to >6.9.0 | 23:31 |
@rizen | for instance, if you need to run a script on your server that replaces a string of text in the descriptions of all the assets | 23:31 |
@rizen | then you may want to rebuild the index | 23:31 |
@rizen | granted, you shouldn't do such things, but you know people will | 23:31 |
@crythias | how would they do that sort of thing? | 23:32 |
@crythias | and is indexing going to only do latest revisions? | 23:32 |
@rizen | yes, only the latest revisions will be indexed | 23:34 |
@rizen | when you create a new revision, the old index for that asset will be destroyed | 23:34 |
@rizen | and a new one created | 23:34 |
@rizen | so how does it feel to be famous? | 23:40 |
@crythias | hee :) they used a good picture. | 23:40 |
@crythias | and. wow. I appreciate being one of the selectees. | 23:41 |
@rizen | you've got to be the number one poster on the public boards | 23:41 |
@rizen | you deserve it | 23:41 |
@crythias | I think... after reading stuff like http://www.computerworld.com/careertopics/careers/story/0,10801,107810,00.html Maybe it's important to add :) | 23:41 |
@WRE | <crythias> http://tinyurl.com/dvctm | 23:41 |
@crythias | I could be .. a baseball player. A recipient of a Medal of Honor ... or a convict. | 23:43 |
@rizen | or all three | 23:44 |
@crythias | heh. 'cept I'm the wrong shade of pale. | 23:44 |
@crythias | Gerald YoungGerald Young. User: JT Date: 1/ 4/2006 4:27 pm Views: 10 Rating: 0 Rate [ 1, 2, 3, 4, 5 ]. Age: 34 Location: Bonita Springs, FL ... | 23:45 |
@crythias | www.plainblack.com/webgui/campaigns/people/gerald-young - 12k - Cached - Similar pages - Remove result | 23:45 |
@crythias | that was fast | 23:45 |
@crythias | number 19 | 23:45 |
* chansen can any of the OP ppl /invite nopaste? | 23:46 | |
-!- nopaste [n=opaste@adsl-105-237.swiftdsl.com.au] has joined #webgui | 23:46 | |
chansen | (anon)++ | 23:46 |
chansen | thanks :) | 23:47 |
@crythias | he's not doing anything. | 23:47 |
@crythias | time2go. | 23:48 |
@crythias | catch y'all on the flip side. | 23:48 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:48 | |
chansen | no, not until you use http://nopaste.snit.ch:8002/ | 23:50 |
--- Day changed Sat Jan 21 2006 | ||
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 00:08 | |
* lenthamen is watching Fucking Åmål | 00:32 | |
@rizen | on my screen that came across as lenthamen is watching fucking | 00:32 |
@rizen | porn? | 00:32 |
@rizen | =) | 00:32 |
lenthamen | Actually it's a Swedish movie, not pron ;) | 00:33 |
lenthamen | I'm compiling WRE btw, but that's taking some time.... | 00:34 |
@rizen | too bad | 00:34 |
@rizen | cool re the wre | 00:34 |
lenthamen | I'll mail you a build.sh diff for freebsd. | 00:34 |
@rizen | after 7.0, the wre is going to be my personal pet project, to get it into the condition that i really want it to be | 00:35 |
lenthamen | Easier install, better documentation, more marketing.... I'm all for it :) | 00:38 |
lenthamen | Will there be a 2006 WUC ? | 00:38 |
@rizen | absolutely there will be | 00:39 |
@rizen | right now it's tentatively planned for september 13-15 | 00:40 |
@rizen | and in vegas again, but at a different hotel | 00:40 |
@rizen | i wanted to do it elsewhere, but i was overruled by a client survey | 00:40 |
@rizen | the overwhelming majority of our clients told us that it should be in vegas | 00:40 |
lenthamen | Vegas is a cool place for conferences. | 00:41 |
@rizen | definitely, but i also wanted to keep the locations changing a bit | 00:41 |
@rizen | cuz i figured if it's closer for some people to come | 00:41 |
@rizen | we might get those that wouldn't otherwise show | 00:41 |
@rizen | i was planning on daytona beach, florida | 00:42 |
@rizen | had the hotel lined up and everything | 00:42 |
@rizen | but then when we got the client survey results | 00:42 |
@rizen | had to kill it | 00:42 |
@rizen | are you coming back again this year? | 00:42 |
lenthamen | My fist choice would be West Coast, the northern part, like Boston, but that's only because it's an easy flight from Europe. | 00:43 |
lenthamen | I'll definitely coming. | 00:43 |
perlDreamer | you mean east coast? | 00:43 |
lenthamen | Even if it was in Shanghai :) | 00:43 |
lenthamen | sorry east cost | 00:43 |
lenthamen | Don't think there will be a EU WUC. Not in the way it was last year. | 00:45 |
@rizen | yeah, i didn't figure there would be | 00:45 |
@rizen | but that's ok | 00:45 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 00:45 | |
@rizen | at least we gave it a shot | 00:45 |
* pbmdawg sucks. | 00:45 | |
@rizen | this year's wuc is going to kick entire piles of ass | 00:45 |
@rizen | cuz we're going to have the 7.0 release party, and the webgui 5 year old birthday party at the conference | 00:46 |
lenthamen | We'll show up at some conferences / events to promote WebGUI. | 00:46 |
-!- mode/#webgui [+o pbmdawg] by WRE | 00:47 | |
lenthamen | yeah that will be cool. Everybody is waiting for a stable 7 | 00:47 |
@pbmdawg | collaboration systems now work in 6.9. | 00:47 |
@pbmdawg | thanks to colin | 00:48 |
perlDreamer | hey, you found the bug | 00:48 |
@pbmdawg | but you fixed it | 00:48 |
perlDreamer | only because I can type faster than you can | 00:48 |
@rizen | that's awesome guys | 00:48 |
@rizen | i've got the indexer part of the new search engine in place | 00:49 |
@rizen | and checked in | 00:49 |
@rizen | but not tested | 00:49 |
perlDreamer | we know | 00:49 |
@pbmdawg | we fixed stuff | 00:49 |
perlDreamer | we fixed some typos in it | 00:49 |
@rizen | really? | 00:49 |
@rizen | cool | 00:49 |
perlDreamer | yup | 00:49 |
@rizen | you guys are fast | 00:49 |
* pbmdawg is speedy in some ways | 00:49 | |
@rizen | i'm working on the search part right now | 00:49 |
perlDreamer | we were debugging the Paginator, which turned out to be a bug in SQL::ResultSet | 00:49 |
@pbmdawg | svn update | 00:50 |
@rizen | so wait, that was fixed? | 00:50 |
@pbmdawg | yeah. | 00:50 |
@pbmdawg | everything's peachy | 00:50 |
@rizen | i was going to do all the bug fixes over the weekend | 00:50 |
@rizen | you guys rock | 00:50 |
@pbmdawg | we do rock. | 00:50 |
@pbmdawg | you know what? | 00:50 |
@pbmdawg | you rock | 00:50 |
@rizen | nope, i don't rock | 00:50 |
@pbmdawg | we all rock | 00:50 |
@rizen | i sit on support calls all damn day | 00:50 |
@rizen | which is slowing down my progress | 00:50 |
@pbmdawg | i was gonna say, we should farm out your job to india | 00:51 |
lenthamen | Talking about the Paginator: Now we stick to MySQL we could use limit x,y to speed up pagination isn't it ? | 00:51 |
perlDreamer | you'd need to ask someone who understand MySQL | 00:51 |
@pbmdawg | where "your job" = "phone support" | 00:52 |
lenthamen | actually you need two queries: 1 to determinate the resultset count, and 1 to retrieve the actual records. | 00:52 |
@pbmdawg | there is an $sth method to get the result count | 00:52 |
perlDreamer | matt's got a point, JT | 00:53 |
lenthamen | Yeah but if you do a "select .... limit 100,110" the sth method will tell you "10" | 00:53 |
@pbmdawg | but not to india. | 00:53 |
perlDreamer | it costs a lot when you spend time on the phone | 00:53 |
@pbmdawg | oh, right. | 00:53 |
@pbmdawg | len: yes | 00:53 |
lenthamen | and for pagination you need to know the total # of records.... | 00:53 |
@rizen | it's not a bad idea to do the paginator that way | 00:53 |
@rizen | but then we need to parse the query | 00:54 |
@rizen | and replace the result set | 00:54 |
lenthamen | yeah that's right. | 00:54 |
@rizen | with count(*) | 00:54 |
@rizen | or i should say, the select fields list | 00:54 |
perlDreamer | s/select /select count(8)/; | 00:54 |
@rizen | with count(*) | 00:54 |
@rizen | no | 00:54 |
@rizen | you need to replace all the other fields | 00:54 |
@rizen | otherwise the query will take a lot longer | 00:54 |
lenthamen | s/select.*from/select count(*) from/ | 00:55 |
@rizen | cuz it will actually try to return data | 00:55 |
@rizen | oh, that's true | 00:55 |
@rizen | =) | 00:55 |
@rizen | i was trying to think | 00:55 |
@rizen | if there were other clauses | 00:55 |
@pbmdawg | can't do replacing | 00:55 |
@rizen | that could come between select and from | 00:55 |
@pbmdawg | b/c of column and table renaming | 00:55 |
@rizen | oh true | 00:55 |
@rizen | and because of having clauses | 00:56 |
@rizen | having causes rely upon what's returned in select | 00:56 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 00:56 | |
lenthamen | well, then we prepare the query, get the # of results from sth | 00:56 |
-!- mode/#webgui [+o crythias] by xdanger | 00:56 | |
@pbmdawg | len: yes! | 00:56 |
lenthamen | and secondly we add the limit x,y | 00:56 |
nopaste | "chansen" at 81.225.81.106 pasted "wgpaste" (71 lines) at http://nopaste.snit.ch:8002/6302 | 00:57 |
* crythias is a people in your neighborhood | 00:57 | |
@pbmdawg | jt: trying to save debugging time by asking you what might be a silly question | 00:58 |
@pbmdawg | jt: func=manageAssets is reporting the following error | 00:58 |
@pbmdawg | Couldn't write to the database: update FileAsset set storageId='ktxXwHdZYdG1mRjn1-t8MQ' where assetId=NULL and revisionDate= | 00:58 |
@pbmdawg | why would func=manageAssets be updating a FileAsset? | 00:59 |
@rizen | it shouldn't be | 00:59 |
@rizen | i can't think of any reason that it would | 00:59 |
@rizen | colin, can you hop on aim for sec | 01:00 |
-!- perlDreamer [n=ckuskie@nat045.mxim.com] has quit [Read error: 104 (Connection reset by peer)] | 01:01 | |
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui | 01:01 | |
perlDreamer | which Apache2 module provides the ->uri method? | 01:01 |
@rizen | $r | 01:02 |
@rizen | aka $session->request | 01:02 |
@rizen | aka Apache2::Request | 01:03 |
perlDreamer | right, but perldoc Apache2::Request doesn't mention ->uri | 01:03 |
chansen | perl -MModPerl::MethodLookup -e print_method uri | 01:03 |
chansen | To use method 'uri' add: | 01:03 |
chansen | use Apache2::RequestRec (); | 01:03 |
chansen | useful ;) | 01:04 |
perlDreamer | muy | 01:04 |
@rizen | colin, can you jump on aim quick, have a tax question for you | 01:04 |
perlDreamer | yup | 01:04 |
@crythias | /topic | 01:08 |
@crythias | oops | 01:08 |
lenthamen | crythias: I'm almost finished with compiling the WRE. I've made some changes to the build.sh script. | 01:13 |
@crythias | kewl ... what has been your experience with the new port of ImageMagick? | 01:16 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Remote closed the connection] | 01:24 | |
perlDreamer | lenthamen, how are dates usually written over in Europe? | 01:31 |
perlDreamer | Does it vary a lot by country, or is it pretty standardized? | 01:31 |
chansen | It vary | 01:31 |
perlDreamer | can you give me some examples? | 01:31 |
@pbmdawg | does this cover all the possibilities? '%M/%D/%y' '%y-%m-%d' '%D-%c-%y' '%c %D, %y' | 01:32 |
chansen | The only non ambiguous way is ISO 8601 | 01:33 |
chansen | http://en.wikipedia.org/wiki/ISO8601 | 01:33 |
@pbmdawg | chansen: this is for a user preference selector | 01:33 |
* chansen is looking for a uri with different formats | 01:34 | |
chansen | But why not use DateTime::Locale? | 01:34 |
chansen | it has all representations | 01:34 |
chansen | http://www-950.ibm.com/software/globalization/icu/demo/locales | 01:36 |
@WRE | <chansen> http://tinyurl.com/7ku3f | 01:36 |
chansen | FYI: DateTime uses ICU | 01:36 |
@pbmdawg | chansen: this is for a user preference field | 01:37 |
@pbmdawg | so the user can pick from a list of date/time display formats. I don't understand what you're suggesting. make a list of all 2000 possibilities? | 01:37 |
perlDreamer | pgmdawg: seen the url he pointed at? | 01:38 |
@pbmdawg | yeah | 01:38 |
perlDreamer | poke down inside any language and scroll down to Date & Time Patterns | 01:38 |
perlDreamer | It has predetermined formats, full, long, med, etc for each locale. | 01:39 |
perlDreamer | he's suggesting letting the user choose from among those, as opposed to ones that we might think of. | 01:39 |
perlDreamer | The nice part is that it comes with DateTime already. | 01:40 |
perlDreamer | no muss, no fuss | 01:40 |
perlDreamer | the not nice part is that there are limited choices | 01:40 |
@pbmdawg | ahhh | 01:40 |
@pbmdawg | that is nice. | 01:40 |
@pbmdawg | sorry for being obtuse | 01:41 |
perlDreamer | here are the English versions: http://www-950.ibm.com/software/globalization/icu/demo/locales | 01:41 |
@WRE | <perlDreamer> http://tinyurl.com/7ku3f | 01:41 |
chansen | Thats what we do, give the user a option to pick: short, medium, full, time or custom using strftime specifiers | 01:42 |
perlDreamer | in Catalyst, or something else? | 01:42 |
chansen | In our own solutions for customers | 01:42 |
perlDreamer | I've missed the discussions about what your job. | 01:43 |
perlDreamer | so you do consulting and the like? | 01:43 |
chansen | yes | 01:43 |
perlDreamer | cool | 01:43 |
chansen | :) | 01:43 |
chansen | DateTime is a blessing, when your are I18N your app | 01:45 |
chansen | So is also Locale::Maketext::Lexicon | 01:46 |
@pbmdawg | chansen: there was a discussion of catalyst on the mod_perl list today | 01:48 |
chansen | yeah i saw, but did not care ;) | 01:49 |
chansen | people should no better than sen OT messages, and they should also not start wars ;) | 01:51 |
chansen | s/sen/send/ | 01:51 |
chansen | That's the reason i did not reply | 01:51 |
@rizen | wahoo!!! | 01:57 |
@rizen | i just committed the basic search functionality, but that's not why i wahooed | 01:58 |
chansen | ohoha!!! | 01:58 |
@rizen | it's cuz i got the revision number "666" | 01:58 |
chansen | heh | 01:58 |
@rizen | that rules!!! | 01:58 |
@rizen | all me baby....in your face colin! | 01:58 |
perlDreamer | This calls for wisdom. If anyone has insight, let him calculate the number of the beast, for it is man's number. His number is 666. Rev 13:18 | 02:00 |
@rizen | all the good quotes are in revalations | 02:00 |
chansen | WRE: news? | 02:01 |
chansen | WRE: history? | 02:01 |
chansen | WRE: history? | 02:01 |
@pbmdawg | Revelation. | 02:01 |
@pbmdawg | it's a single revelation. | 02:01 |
@pbmdawg | like a single apocolypse | 02:01 |
@pbmdawg | apocalypse | 02:01 |
lenthamen | Stupid question: how do I run "make" from inside a bash script in a bourne shell (sh) ? | 02:03 |
perlDreamer | "make" ? | 02:04 |
@rizen | bourn shell, or bourn again shell (aka bash) | 02:04 |
@rizen | i would guess you just type make | 02:04 |
@rizen | on it's own line | 02:04 |
lenthamen | the build.sh script is a bash script, but if I try to make install libpng it crashes. | 02:04 |
@rizen | at least that's what you do in bash | 02:04 |
lenthamen | If I run it by hand in the bourne shell it works fine. | 02:05 |
@rizen | my guess is that it's not the shell | 02:05 |
@rizen | it's the env vars | 02:05 |
@rizen | one has different env vars set than the other | 02:05 |
@rizen | and that's causing the difference | 02:05 |
lenthamen | "install" behaves differently in bash as it does in sh | 02:06 |
@rizen | i could be wrong, but i don't think i am | 02:06 |
lenthamen | install -s -o root -g wheel -m 444 libpng.so.5 /data/wre/prereqs/imagemagick/lib | 02:06 |
lenthamen | ln -fs libpng.so.5 /data/wre/prereqs/imagemagick/lib/libpng.so | 02:06 |
lenthamen | install -C -o root -g wheel -m 444 png.h pngconf.h /data/wre/prereqs/imagemagick/include/libpng | 02:06 |
lenthamen | install: wrong number or types of arguments | 02:06 |
perlDreamer | check which install is being used and that both script and command line have the same paths | 02:07 |
lenthamen | ok | 02:07 |
lenthamen | /usr/bin/install in both cases. | 02:08 |
lenthamen | found it.... | 02:12 |
lenthamen | install -C -o root -g wheel -m 444 png.h pngconf.h /data/wre/prereqs/imagemagick/include/libpng | 02:12 |
lenthamen | install: wrong number or types of arguments | 02:12 |
lenthamen | the destination dir didn't exist. | 02:12 |
perlDreamer | good catch! | 02:13 |
lenthamen | Soap::Lite failed to install <--- How does that surprise me :) | 02:35 |
@rizen | that typically is due to a locale setting | 02:35 |
@rizen | usually doing something like LANG=C or something like that fixes it | 02:35 |
-!- lenthame1 [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 02:44 | |
lenthame1 | XML::SAX::PurePerl failed some tests... That's why. | 02:44 |
lenthame1 | POE is no longer a requirement, I heard ;) | 02:45 |
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:45 | |
@rizen | for the time being that's true | 02:45 |
@rizen | don't know if it will stay that way or not | 02:45 |
@rizen | just depends upon whether i'm able to build the workflow without it | 02:46 |
@rizen | gotta scoot...see you mad cats on the flip side | 02:46 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 02:46 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 02:52 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit [Read error: 110 (Connection timed out)] | 02:53 | |
-!- lenthame1 [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit [Read error: 110 (Connection timed out)] | 03:26 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 04:21 | |
-!- perlDreamer [n=colink@199.107.160.242] has left #webgui [] | 04:33 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 05:45 | |
-!- mode/#webgui [+o crythias] by xdanger | 05:45 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has quit ["later dudes"] | 06:17 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has left #webgui [] | 06:24 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 06:27 | |
-!- mode/#webgui [+o rizen] by xdanger | 06:27 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 06:31 | |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 07:40 | |
perlDreamer | !lastSpoke snapcount | 07:40 |
@WRE | snapcount last uttered a word on #webgui 9 hours, 54 minutes ago. | 07:40 |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 07:40 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 14:16 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 14:16 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 14:44 | |
-!- mode/#webgui [+o crythias] by xdanger | 14:44 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:27 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 15:27 | |
@crythias | http://www.plainblack.com/webgui_6.x_roadmap_the_future | 17:03 |
@WRE | <crythias> http://tinyurl.com/da2e4 | 17:03 |
@crythias | I hope CVS or a workflow module willl be implemented. | 17:03 |
@crythias | That's one of our most requested features. | 17:03 |
@crythias | 11/10/2003 | 17:03 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:52 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 17:52 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 17:52 | |
@pbmdawg | hello room | 18:07 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 18:16 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 18:19 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 18:19 | |
@pbmdawg | hello room | 18:31 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 20:28 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 20:29 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 20:29 | |
@pbmdawg | hello room | 20:36 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:36 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 20:36 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 21:27 | |
-!- mode/#webgui [+o crythias] by xdanger | 21:27 | |
@pbmdawg | ho | 21:37 |
@crythias | hee | 21:43 |
@crythias | Martha Claus is upset about Santa and his three hos. | 21:43 |
@crythias | calc crythias | 21:44 |
@WRE | crythias = saihtyrc | 21:44 |
* crythias makes noise that sounds funny, but in the forest, nobody is around to here. pbmdawg. | 21:45 | |
@crythias | hear | 21:46 |
@crythias | I had a long convo today. someone was wondering if it was worth converting his "complicated" site to WebGUI. | 21:47 |
@crythias | after viewing it myself, I said, "of course" and he's asking me why I chose WebGUI. I replied that I tried it and liked it. I didn't have time to get into it ... | 21:48 |
@crythias | The main thing ... I'm not going to be one to beat someone over the head to use WebGUI. That's obviously a choice of the user. How does it compare to Joomla or PHP CMSs or such. I don't know and I don't care. I like the ability that *I* have to be a part of the code base, as well as being able to talk directly with people who are coding for WebGUI. | 21:50 |
@crythias | I said, basically, that the person who was asking me questions should choose what he likes. | 21:51 |
@crythias | I don't think WebGUI is for *everybody*, but it certainly is for me. And it's for a lot of other people who look at this program and say, "Wow! I didn't know that was available for free." | 21:52 |
@crythias | To the people who complain about the non-availability of free support, I have to say just one thing: If you don't ask, you don't get. If you're trying to interface WebGUI to a proprietary system, it's worth paying for support. Besides... I think I'm right in my personal belief that the challenge of install of WebGUI is important to the longevity of the user. Not that I'd like WebGUI to be impossible to install forever, and not that | 21:56 |
@pbmdawg | lol | 22:08 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 22:10 | |
-!- crythias [n=crythias@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 22:10 | |
crythias | hi | 22:11 |
crythias | checking something | 22:12 |
-!- crythias [n=crythias@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Client Quit] | 22:13 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 22:14 | |
-!- mode/#webgui [+o crythias] by xdanger | 22:14 | |
@crythias | yes | 22:14 |
@crythias | that worked | 22:14 |
@crythias | :) | 22:14 |
@xdanger | yeah, my op-list is based on the mask *!user@server.tld | 22:31 |
@crythias | not talking about the op. | 22:40 |
@crythias | I added #webgui as an autochannel in gaim | 22:40 |
@pbmdawg | woot | 22:48 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 23:33 | |
macOnki | evening all | 23:33 |
@crythias | howdy] | 23:54 |
@crythias | hrm. scanconverter for mame from laptop. Should I? | 23:55 |
@crythias | umop ap!sdn pue pjam>|eq >|lef of sap!>ap se!yfhj> | 23:59 |
--- Day changed Sun Jan 22 2006 | ||
@crythias | ttnfs unt | 00:00 |
@crythias | abcdefghijklmnopqrstuvwxyz | 00:03 |
@crythias | eq<pat6y!r>|lwuodbjsfn^mxhz | 00:03 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:30 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has left #webgui ["Leaving"] | 03:02 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has left #webgui [] | 03:52 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 03:52 | |
-!- mode/#webgui [+o snapcount] by WRE | 03:52 | |
@pbmdawg | roy | 04:23 |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 04:41 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 05:12 | |
-!- mode/#webgui [+o crythias] by xdanger | 05:12 | |
@crythias | dan-Ger git out da door danGER get out da door a little bit uh huh huh | 05:13 |
@crythias | http://nopaste.snit.ch:8002/6320 | 05:18 |
* crythias crosses a bear with a dog... got something like man's best friend who can give you a hug. | 05:19 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 05:23 | |
-!- mode/#webgui [+o rizen] by xdanger | 05:23 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has quit [Remote closed the connection] | 06:14 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 06:18 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has joined #WebGUI | 12:34 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has quit ["This computer has gone to sleep"] | 12:41 | |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has joined #WebGUI | 12:43 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 15:17 | |
@crythias | uh | 15:26 |
@crythias | something weird happened to me this am | 15:27 |
@crythias | My MSN client got higjacked to a chat | 15:27 |
@crythias | in GAIM | 15:27 |
@crythias | maybe I have autoaccept invites. | 15:27 |
macOnki | msn sucks | 15:28 |
@crythias | I have a young kid who swears he's talked with me at length on my address. I'm like. not likely. | 15:28 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 16:20 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 16:20 | |
@crythias | gmorning | 16:22 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 17:00 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:22 | |
@pbmdawg | martin | 19:24 |
MrHairgrease | matt | 19:24 |
MrHairgrease | whazzup | 19:25 |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has quit [Remote closed the connection] | 19:29 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 19:35 | |
-!- mode/#webgui [+o WRE] by pbmdawg | 19:57 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 20:00 | |
-!- mode/#webgui [+o crythias] by xdanger | 20:00 | |
@crythias | hrm | 20:01 |
MrHairgrease | bless you | 20:01 |
@crythias | thank you. | 20:01 |
MrHairgrease | np | 20:01 |
-!- mode/#webgui [+o MrHairgrease] by WRE | 20:02 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 21:22 | |
@crythias | http://www.slashdigg.com | 22:45 |
@crythias | http://prdownloads.sourceforge.net/pbwebgui/webgui-6.8.5-gamma.tar.gz?download | 23:58 |
@WRE | <crythias> http://tinyurl.com/d2j27 | 23:58 |
-!- crythias changed the topic of #webgui to: Meet the People Behind WebGUI -- http://www.webgui.org | 6.8.5 latest version http://tinyurl.com/d2j27 | SVN https://svn.webgui.org/svnroot/WebGUI (6.9) | webstats at http://mentalhouse.net/irc/webgui | 23:59 | |
--- Day changed Mon Jan 23 2006 | ||
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 00:13 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit [Excess Flood] | 00:14 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 00:14 | |
-!- mode/#webgui [+o crythias] by xdanger | 00:14 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 00:52 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit ["Leaving"] | 01:05 | |
-!- nopaste [n=opaste@adsl-105-237.swiftdsl.com.au] has quit [Remote closed the connection] | 02:43 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 03:10 | |
-!- mode/#webgui [+o snapcount] by WRE | 03:11 | |
@snapcount | !lastspoke | 03:11 |
@snapcount | !lastspoke pbmdawg | 03:11 |
@WRE | pbmdawg last uttered a word on #webgui 7 hours, 14 minutes ago. | 03:12 |
@snapcount | !lastspoke crythias | 03:12 |
@WRE | crythias last uttered a word on #webgui 2 hours, 57 minutes ago. | 03:12 |
@pbmdawg | roy | 03:17 |
@snapcount | wasssuuuupppp!!!! | 03:25 |
@pbmdawg | 'zup dude | 03:25 |
@snapcount | reading about a mysql based dns server | 03:25 |
@snapcount | kinda cool | 03:26 |
@snapcount | two nice features | 03:26 |
@snapcount | 1. No need to restart the nameserver when you add/modify a zone | 03:26 |
@snapcount | 2. You don't have to use zone transfers, you can use mysql replication | 03:26 |
@snapcount | I'm not sold yet though... | 03:27 |
@snapcount | still researching | 03:27 |
@snapcount | what are you up to? | 03:27 |
@pbmdawg | webgui 6.9 is almost back to working (as much as 6.8 works). | 03:28 |
@pbmdawg | in other words, the session conversion is about 98% complete. | 03:28 |
@snapcount | that's awesome man! | 03:28 |
@pbmdawg | jt is practically finished with the new search infrastructure. he'll write the web UI for the search client early this week, i'm sure. | 03:29 |
@snapcount | I've been afk for almost 48 hours... it was kind of nice | 03:29 |
@pbmdawg | downloading Flight Plan dvdrip and Encarta 2006. | 03:29 |
@snapcount | good movie | 03:29 |
@snapcount | why Encarta? use wiki =P | 03:30 |
@snapcount | (that was a joke) | 03:30 |
@pbmdawg | yeah well | 03:30 |
@pbmdawg | chansen: what're you up to | 03:30 |
@snapcount | !lastspoke chansen | 03:31 |
@WRE | chansen hasn't uttered a word since I joined #webgui 7 hours, 56 minutes ago. | 03:31 |
@snapcount | huh... WRE fell off earlier eh? | 03:31 |
@pbmdawg | yeah, stupid df | 03:34 |
@pbmdawg | wre, that is. | 03:34 |
@pbmdawg | ;) | 03:34 |
@pbmdawg | so what're you up to | 03:45 |
@crythias | hrm. | 03:53 |
@crythias | Ain't no sunshine when she's gone... | 03:53 |
@snapcount | sunshine when she's gone? | 04:01 |
@crythias | http://www.geocities.com/SoHo/Coffeehouse/1659/aintnosunshine.html | 04:02 |
@WRE | <crythias> http://tinyurl.com/aswa2 | 04:02 |
@crythias | I *love* remote X ... | 04:02 |
@crythias | it is the bomb diggity | 04:03 |
@snapcount | are we referring to X as in XFree86? | 04:03 |
@crythias | or Xorg, yes | 04:03 |
@crythias | it's so so so so kewl | 04:04 |
@snapcount | yeah... it is pretty bad ass if the connection is fast | 04:04 |
@crythias | gosh. I didn't realize its usefulness until I'm on my laptop and I xhost + then set display and ... wow. | 04:05 |
@crythias | gosh. talk about thin client | 04:05 |
@crythias | gosh. | 04:05 |
@crythias | he | 04:05 |
@snapcount | golly gee | 04:05 |
@crythias | Mr. Wilson. | 04:05 |
@snapcount | hehe | 04:05 |
@snapcount | yep... just install cygwin and off you go | 04:06 |
@snapcount | very nice | 04:06 |
@crythias | native bsd | 04:06 |
@snapcount | even better | 04:06 |
@crythias | no doubt. | 04:06 |
@crythias | the problem I have is that I've inherited a laptop with a limitation of 800x600 | 04:06 |
@crythias | so I'm running ION3 window manager. | 04:07 |
@snapcount | that sux | 04:07 |
@crythias | which ... ION3 doesn't suck. | 04:07 |
@snapcount | screen res | 04:07 |
@crythias | no, I agree | 04:07 |
@snapcount | 1024 x 768 at min | 04:08 |
@snapcount | otherwise it's like you have glaucoma or something | 04:08 |
@snapcount | you have to sit like 50 ft back from the monitor | 04:08 |
* snapcount exagerates | 04:09 | |
@crythias | well, I've been making do. ION3 does this: every app is full screen. No Icons or Windows or titlebars | 04:09 |
@crythias | it's actually a good thing. Almost like "Screen" in what it does, 'cept I can run FireFox, Gaim, etc. | 04:10 |
@crythias | but what was cool to me is I'm using rapidsvn but it's on my dev box, and I'm using the screen on my laptop :) | 04:11 |
@snapcount | yeah... that's cool | 04:16 |
@snapcount | I love *nix | 04:16 |
@snapcount | I'm so damn lame sometimes | 04:16 |
* snapcount looks up syntax for create statement | 04:16 | |
@snapcount | my memory is shit | 04:16 |
chansen | pbmdawg: hacking on Isotope | 04:21 |
@crythias | hrm. | 04:22 |
@crythias | the teams going to the SuperBowl dominated their rivals. | 04:22 |
@crythias | at least for today. | 04:24 |
@snapcount | should be a good game | 04:28 |
@snapcount | !dubya | 04:28 |
@WRE | "They have miscalculated me as a leader." | 04:28 |
@snapcount | so... I figured out we can't do multi-line calcs | 04:28 |
@snapcount | :-( | 04:28 |
@crythias | well, maybe if the +c was removed | 04:33 |
@pbmdawg | chansen: what's a url for isotope | 04:35 |
@crythias | hey | 04:35 |
@crythias | doanbehayten. | 04:35 |
@crythias | I missed it. channel and time? | 04:36 |
@snapcount | no... it's a limitation of the calc script | 04:39 |
@snapcount | I'm going to look for a replacement | 04:39 |
@crythias | just make a string replacement | 04:49 |
@crythias | find ^M and replace with carriage return | 04:49 |
@snapcount | it's written in TCL | 04:53 |
@snapcount | calc tcl | 04:53 |
@WRE | tcl = <phobia> All I know about TCL is that TCL ain't PERL <phobia> That's all I know... | 04:53 |
@crythias | send me the code | 04:53 |
@snapcount | what's your email addr? | 04:54 |
@crythias | me@gwy.org | 04:54 |
@snapcount | coolio | 04:54 |
@pbmdawg | calc snapcount | 04:57 |
@snapcount | <insert dramatic pause here> | 04:57 |
@crythias | hrm | 04:58 |
@pbmdawg | calc snapcount creator of WRE | 04:58 |
@crythias | calc roy | 04:58 |
@crythias | is it not working at all? | 04:58 |
@crythias | calc crythias | 04:59 |
@WRE | crythias = saihtyrc | 04:59 |
@crythias | ok. | 04:59 |
@crythias | calc one | 04:59 |
@crythias | calc one me \x0E you | 05:00 |
@crythias | calc one | 05:00 |
@crythias | calc two | 05:00 |
@crythias | calc one | 05:00 |
@crythias | oh.kay | 05:00 |
@crythias | calc crythias | 05:00 |
@WRE | crythias = saihtyrc | 05:00 |
@crythias | calc one | 05:00 |
@crythias | calc two me \x0E you | 05:01 |
@crythias | calc one | 05:01 |
@crythias | calc two | 05:01 |
@crythias | calc one two minus one | 05:02 |
@crythias | calc two | 05:02 |
@crythias | calc one | 05:02 |
@crythias | calc one=me \x0E you | 05:02 |
@crythias | calc two | 05:02 |
@crythias | calc one | 05:02 |
@crythias | guess it doesn't like me | 05:03 |
@snapcount | I need to relax the flood restrictions | 05:03 |
@snapcount | it gets pissed when you message it too fast | 05:04 |
@crythias | I'd love to do this on im | 05:04 |
@crythias | because I know people hate me doing this | 05:05 |
@crythias | calc crythias | 05:05 |
@WRE | crythias = saihtyrc | 05:05 |
@crythias | calc marriage | 05:05 |
@WRE | marriage = <pbmdawg> my sister just got engaged <crythias> but you're already married... | 05:05 |
@crythias | see.. it can do that | 05:05 |
@pbmdawg | fsck | 05:05 |
@crythias | calc one = two minus one | 05:05 |
@crythias | calc two | 05:05 |
@crythias | calc one | 05:06 |
chansen | pbmdawg: It's not ready yet | 05:08 |
@crythias | roy, see if you can add \x0E ... | 05:08 |
@crythias | I can't even store a calc | 05:08 |
@pbmdawg | pbmdawg: stfu | 05:09 |
@pbmdawg | pbmdawg: okay | 05:09 |
* chansen hates to goto bed when feeling creative :/ | 05:11 | |
* chansen says good night! | 05:11 | |
@pbmdawg | 'night | 05:11 |
-!- chansen [n=chansen@h106n2c1o1099.bredband.skanova.com] has quit ["later dudes!"] | 05:11 | |
@snapcount | what!? | 05:11 |
@snapcount | I am *so* confused right now | 05:12 |
@pbmdawg | why are you conf***ed | 05:13 |
@snapcount | crythias is causing stack overflows in my brain | 05:14 |
@snapcount | calc bunghole FIRE FIRE FIRE!!! | 05:14 |
@snapcount | shit | 05:14 |
@snapcount | oh yeah... the file is corrupt | 05:14 |
@snapcount | I'll fix it | 05:14 |
@snapcount | calc bunghole FIRE FIRE FIRE!!! | 05:15 |
@snapcount | calc bunghole | 05:16 |
@WRE | bunghole = FIRE FIRE FIRE!!! | 05:16 |
@snapcount | all better | 05:16 |
@snapcount | crythias: did you get that email? | 05:17 |
@crythias | yeah | 05:18 |
@crythias | it doesn't exactly prune the submission | 05:18 |
@crythias | calc two = two x one | 05:19 |
@crythias | calc two | 05:19 |
@WRE | No calc set for "two" | 05:19 |
@crythias | calc two two x one | 05:19 |
@crythias | calc two | 05:19 |
@crythias | calc three | 05:19 |
@WRE | No calc set for "three" | 05:19 |
@crythias | calc two | 05:19 |
@WRE | No calc set for "two" | 05:19 |
@pbmdawg | calc two one | 05:19 |
@pbmdawg | calc two | 05:20 |
@crythias | yeah, well, whatever | 05:20 |
-!- WRE was kicked from #webgui by pbmdawg [pbmdawg] | 05:20 | |
-!- WRE [n=WRE@66-46-142-242.amtelecom.net] has joined #WebGUI | 05:20 | |
-!- mode/#webgui [+o WRE] by pbmdawg | 05:20 | |
* crythias is toxic, Britney's slipping under... don't you know that I'm toxic? | 05:22 | |
@crythias | wow | 05:28 |
@crythias | I'm bug finding | 05:28 |
@snapcount | in calc | 05:28 |
@crythias | no | 05:28 |
@snapcount | in 6.9 | 05:28 |
@crythias | I don't care about calc. I can't add stuff | 05:28 |
@snapcount | pfft | 05:28 |
@crythias | if I could, I'd try to imbed \x0E where I'd want a line break | 05:29 |
@crythias | but it probably won't matter | 05:29 |
@crythias | In WebGUI, there is a bug | 05:29 |
@crythias | If you Edit Branch and don't do it recursive, it doesn't change the url of the asset you do Edit Branch | 05:30 |
@crythias | If you do this on a Folder, the Add Files link changes regardless of the url of the folder. | 05:30 |
@pbmdawg | crythias: prob. in 6.8 also | 05:31 |
@crythias | if you then change the url of the folder, the add files link changes to incorporate both the edit branch AND the changed URL | 05:31 |
@crythias | The properties of the Edit Branch are additive to the Add FIles link of a Folder | 05:32 |
@crythias | that means, each time you run it, it keeps prepending whatever you're trying to do to edit branch. | 05:33 |
@snapcount | calc testes here goes a new line \x0E is it down here? | 05:33 |
@snapcount | calc testes | 05:33 |
@WRE | testes = here goes a new line is it down here? | 05:33 |
@snapcount | it drew a cool lil' box | 05:33 |
@pbmdawg | crythias: can you reproduce at demo. | 05:33 |
@crythias | calc | 05:34 |
@crythias | sigh | 05:34 |
@crythias | reproduce at demo? wth would I want to do that? | 05:34 |
@crythias | oh kay... | 05:34 |
@pbmdawg | lol | 05:37 |
@pbmdawg | why not | 05:37 |
@crythias | ok. at least non recursive isn't working.. | 05:38 |
@crythias | hrm | 05:38 |
@crythias | maybe it's because of change of recursion... | 05:39 |
@crythias | yes | 05:41 |
@crythias | yes | 05:41 |
@crythias | ok... | 05:41 |
@crythias | http://demo.plainblack.com/demo1137987312_701/bar/my-change-subfolder | 05:41 |
@WRE | <crythias> http://tinyurl.com/7gf7u | 05:41 |
@snapcount | do you guys like tinyurl? | 05:42 |
@crythias | it's convenient for the title :) | 05:42 |
@crythias | or /topic :) | 05:42 |
@snapcount | I like it | 05:43 |
@snapcount | just thought I'd ask | 05:43 |
@snapcount | try to run things democratically | 05:43 |
@snapcount | if he does something annoying then I'll turn it off | 05:43 |
@snapcount | heh | 05:44 |
@snapcount | JT signs on | 05:44 |
@snapcount | I msg him | 05:44 |
@snapcount | "fucker" | 05:44 |
@snapcount | he replies | 05:44 |
@snapcount | "why am i a fucker" | 05:44 |
@snapcount | he signs off | 05:44 |
@snapcount | <shrug> | 05:45 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 05:45 | |
-!- mode/#webgui [+o rizen] by xdanger | 05:45 | |
@snapcount | <snapcount> heh | 05:45 |
@snapcount | <snapcount> JT signs on | 05:45 |
@snapcount | <snapcount> I msg him | 05:45 |
@snapcount | <snapcount> "fucker" | 05:45 |
@snapcount | <snapcount> he replies | 05:45 |
@pbmdawg | mr. rizen | 05:45 |
@snapcount | <snapcount> "why am i a fucker" | 05:45 |
@snapcount | <snapcount> he signs off | 05:45 |
@snapcount | <snapcount> <shrug> | 05:45 |
@rizen | it was an accident | 05:45 |
@pbmdawg | uh | 05:45 |
* snapcount just ordered Papa Johns! | 05:45 | |
@snapcount | haha bitches | 05:45 |
@rizen | hey, what's the command to run the tests now that we've got this new test system | 05:45 |
@crythias | heh | 05:46 |
* pbmdawg had Papa John's tonight | 05:46 | |
@rizen | i wish i had papa johns | 05:46 |
@crythias | I did Papa John's via internet. It's so cool. I'm so lame that it's taken so long to try to do that. | 05:46 |
@rizen | i had steak, which should have been better | 05:46 |
@rizen | but wasn't | 05:46 |
@snapcount | didn't they document it in t/ directory when they changed everything | 05:46 |
@crythias | dang | 05:46 |
@pbmdawg | here it is | 05:46 |
@rizen | no they didn't | 05:46 |
@rizen | i'm going to put it into testCodebase.pl though | 05:47 |
@rizen | where is it? | 05:47 |
@snapcount | I don't remember | 05:47 |
@pbmdawg | WEBGUI_CONFIG=/data/WebGUI/etc/dev.localhost.localdomain.conf prove -r | 05:47 |
@snapcount | yeah | 05:47 |
@snapcount | that's it | 05:47 |
@snapcount | what he said | 05:47 |
@crythias | So .. I replicated on demo | 05:48 |
@rizen | excellent, thank you | 05:48 |
@snapcount | rizen: heard of MyDNS? | 05:48 |
@pbmdawg | WEBGUI_CONFIG=/data/WebGUI/etc/dev.localhost.localdomain.conf prove t/Session/Url.t -r -v | 05:49 |
@pbmdawg | if you just want to run 1 test | 05:49 |
@rizen | yes i've heard of MyDNS | 05:50 |
@snapcount | I was reading about it and it sounded cool... is it based on BIND9? | 05:51 |
@snapcount | my $f = WebGUI::HTMLForm->new; | 05:52 |
@snapcount | $f->hidden({-name=>"assetId",-value=>$self->getId}); | 05:52 |
@snapcount | $f->hidden({-name=>"action",-value=>$self->getUrl}); | 05:52 |
@snapcount | wtf am I doing wrong here | 05:52 |
@snapcount | I'm getting pissed | 05:52 |
@pbmdawg | HTMLForm->new($session) | 05:52 |
@pbmdawg | for 6.9 | 05:52 |
@snapcount | no | 05:53 |
@snapcount | 6.8 | 05:53 |
@pbmdawg | $f->print | 05:53 |
@snapcount | the values are coming up blank | 05:53 |
@snapcount | the html is getting printed | 05:53 |
@rizen | it's not supposed to be a hash ref | 05:53 |
@snapcount | but the text box has no label | 05:53 |
@snapcount | oh... what should it be? | 05:54 |
@snapcount | a hash? | 05:54 |
@rizen | yes | 05:54 |
@snapcount | gracias amigo | 05:54 |
@crythias | sigh | 05:54 |
@snapcount | yahtzee!!! | 05:55 |
@crythias | yet another hash table zooms exceeding excitement | 05:56 |
@snapcount | hehe... good one | 05:59 |
@rizen | so did you guys check out the new search.pl script? | 06:01 |
@rizen | it actually does index the site | 06:01 |
@rizen | and allow you to do a simple search | 06:01 |
@snapcount | that's cool | 06:02 |
@snapcount | I haven't tried it yet | 06:02 |
@snapcount | I can't wait for search to come back... just being able to quickly search the API docs will be a godsend | 06:02 |
@rizen | what are you talking about | 06:03 |
@rizen | you won't be able to search the api docs | 06:03 |
@rizen | they aren't part of the webgui site | 06:03 |
@crythias | yeah. Are you nuts? | 06:03 |
@rizen | they're external | 06:03 |
@rizen | i'm serious gerald | 06:03 |
@crythias | That would be like.. developer stuff. We don't do anything for developers. :-P | 06:03 |
@crythias | I know | 06:04 |
@rizen | this is the webgui search engine | 06:04 |
@crythias | Yes. I know. I know what it does. | 06:04 |
@crythias | :) | 06:04 |
@rizen | but you make a good point roy | 06:05 |
@rizen | what can we do about that | 06:05 |
@rizen | we could make an HTML asset | 06:05 |
@rizen | that would allow you to import straight HTML pages | 06:05 |
@rizen | of course i guess the snippet can do that already | 06:05 |
@rizen | hello? | 06:07 |
@rizen | did you fuckers all go away | 06:07 |
@snapcount | pizza just got here | 06:07 |
@snapcount | priorities beeotch | 06:07 |
@snapcount | I guess proxying them and indexing proxied content is completely ridiculous | 06:08 |
@pbmdawg | i'm here | 06:08 |
@snapcount | html2text filter | 06:08 |
@snapcount | (does such a thing exist?) | 06:08 |
@rizen | we're not indexing proxied content | 06:08 |
@rizen | that could theoretically be the entire internet | 06:08 |
@snapcount | that's what makes it so cool | 06:09 |
@rizen | besides which | 06:09 |
@snapcount | the first step to taking over google | 06:09 |
@rizen | one asset id = one entry in search engine | 06:09 |
@snapcount | ok but seriously | 06:09 |
@rizen | this is not a web search engine | 06:09 |
@rizen | it's not doing things based upon urls | 06:09 |
@rizen | it's based upon asset ids | 06:10 |
@rizen | so if we did proxy content and index it | 06:10 |
@rizen | it would only be the first page of content | 06:10 |
@snapcount | an httpproxy has an id right? | 06:10 |
@snapcount | that's what I was getting at | 06:10 |
@rizen | right | 06:10 |
@snapcount | stop at one page | 06:10 |
@rizen | but API docs have 10000000 pages | 06:10 |
@snapcount | the first page | 06:10 |
@rizen | how would that help you search the api docs | 06:10 |
@rizen | ?? | 06:10 |
@snapcount | you sunk my battleship | 06:10 |
@snapcount | a lot of proxy assets =) | 06:11 |
@rizen | the only way we can search the API docs is if we import the content into webgui | 06:11 |
@rizen | which may not be a bad idea | 06:11 |
@crythias | make it a package that can be deployed | 06:11 |
@rizen | just do a recursive import, creating file assets and snippet assets | 06:11 |
@rizen | i mean, folder assets | 06:11 |
@rizen | and snippet assets | 06:12 |
@rizen | gerald: focus | 06:12 |
@snapcount | couldn't we make it part of the core? | 06:12 |
@snapcount | like a static html input feature | 06:12 |
@crythias | I'm not being stupid | 06:12 |
@snapcount | a script in sbin | 06:12 |
@rizen | gerald: how does making it a package help in indexing content | 06:12 |
@rizen | roy: how does making it part of the core give it an asset id? | 06:12 |
@crythias | How does indexing content help you view it? | 06:12 |
@snapcount | your idea | 06:12 |
@rizen | because y ou can search it | 06:13 |
@snapcount | making your idea part of the core | 06:13 |
@rizen | making what idea part of the core? | 06:13 |
@snapcount | a script that imports static content into folders and articles | 06:13 |
@rizen | oh | 06:13 |
@rizen | yeah, that could be | 06:13 |
@rizen | but for most people | 06:13 |
@snapcount | alot of ppl would prolly use that | 06:13 |
@rizen | i'm not sure that would help | 06:13 |
@rizen | unless we import images and everything | 06:13 |
@snapcount | for complex shit | 06:13 |
@snapcount | yeah... good point | 06:13 |
@snapcount | if we could make that work though? That would be wicked cool | 06:14 |
@rizen | that would be cool | 06:14 |
@snapcount | just run a script and basic pages are just magically gooified | 06:14 |
@crythias | yeah.. but JT, I'm saying that what's the point in indexing content that you can't view and what's the point of deploying content that isn't necessarily interesting to everyone? | 06:14 |
@rizen | gerald: i'm not sure what you're talking about | 06:15 |
@snapcount | speaking of confusion... | 06:15 |
@snapcount | did anyone parse the last post to the dev list | 06:15 |
@rizen | gerald: using packages have nothing do with anything related to this discussion | 06:15 |
@rizen | gerald: the reason is that in order to create a package | 06:16 |
@rizen | you must already have the content published into the system | 06:16 |
@rizen | and at that point | 06:16 |
@rizen | it's already published and indexed | 06:16 |
@rizen | so why would we ever need a package? | 06:16 |
@crythias | because then you delete it. | 06:16 |
@rizen | delete what? | 06:16 |
@crythias | the original published content. | 06:17 |
@rizen | if you delete it, then the package no longer exists | 06:17 |
@rizen | and why would we delete it | 06:17 |
@rizen | if we did that | 06:17 |
@rizen | it would no longer be searchable | 06:17 |
@rizen | or viewable | 06:17 |
@rizen | and what good would that be | 06:17 |
@rizen | why would we have imported it in the first place | 06:17 |
@crythias | I was just thinking that I don't necessarily want to have API setup in my website. but maybe I might deploy it if/when I need it, then kill it when I don't. | 06:18 |
@crythias | but I don't want to reload webgui to do that. | 06:19 |
@pbmdawg | rizen: just about everything works in 6.9.... a few little things here and there. | 06:19 |
@snapcount | crythias: we were referring to importing the api into the pb website | 06:19 |
@snapcount | not every website | 06:20 |
@snapcount | just adding the script we would use to import the api into the core | 06:20 |
@crythias | sorry. | 06:20 |
@snapcount | mmmmmmmmm... desert pizza | 06:21 |
@pbmdawg | and the /sbin scripts still need to be uploaded | 06:22 |
@pbmdawg | and Colin and I are working on a solution for the Date and Time profile fields. | 06:22 |
@pbmdawg | but that's basically it on my list. | 06:22 |
@rizen | i wasn't saying it would be in your web site | 06:23 |
@rizen | it would be on plainblack.com | 06:23 |
@crythias | Sorry. Apologies all around. | 06:23 |
@rizen | matt: great news | 06:24 |
@rizen | i'm hoping to have search 100% complete this week, including updates to the asset manager, cs, and the new search asset. | 06:24 |
@pbmdawg | roy and I are planning on getting drunk wedn. night. | 06:24 |
* crythias feels really bad. But I have been finding hidden bug gems. | 06:24 | |
@rizen | how do you figure | 06:25 |
@rizen | don't feel bad | 06:25 |
@rizen | that's good gerald | 06:25 |
@rizen | matt: how do you figure you'll be getting drunk | 06:25 |
@crythias | yeah, I want to know that. | 06:25 |
@rizen | there's no alcohol around here | 06:25 |
@pbmdawg | on the plane. | 06:25 |
@snapcount | it's a dry state | 06:25 |
@pbmdawg | are you serious?????? | 06:25 |
@rizen | prohibition started here | 06:25 |
@snapcount | chicago is full of mormons | 06:25 |
@crythias | Almost misread that. | 06:26 |
@pbmdawg | crythias: same difference | 06:26 |
@rizen | gerald: i hope you continue finding every last bug in the system, so that when we get to 7.0, we're bug free | 06:26 |
@pbmdawg | you've got to be kidding me | 06:26 |
@crythias | :) | 06:26 |
* pbmdawg congratulates gerald on getting 6.9 up and running | 06:26 | |
@crythias | heh. | 06:26 |
@crythias | still on dev/win98 dual boot box. | 06:27 |
@pbmdawg | rizen, snapcunt; you're joking about the dry state, right | 06:28 |
@rizen | no | 06:28 |
@pbmdawg | snapc0unt i mean | 06:28 |
@crythias | damn zero | 06:28 |
@rizen | chicago is where al capone is from | 06:29 |
@rizen | it's where prohibition started here | 06:29 |
@rizen | and it never ended here | 06:29 |
@rizen | although, technically if you got drunk on the plane | 06:29 |
@rizen | that wouldn't be illegal | 06:29 |
@pbmdawg | um, i'm very gullible; stop pulling my arm | 06:30 |
@rizen | i wasn't, i was pulling your pinky toe | 06:31 |
@rizen | so check this out | 06:32 |
@rizen | the color print heads on my printer are screwed up | 06:32 |
@rizen | they don't print...at least not well | 06:33 |
@rizen | so i went to HP to order new ones | 06:33 |
@rizen | $40 each | 06:33 |
@rizen | times 4 | 06:33 |
@rizen | $160 | 06:33 |
@rizen | my whole printer only cost me $250 back in the day | 06:33 |
@rizen | so i said, i wonder what it would cost me to get a new printer that does what mine does | 06:34 |
@rizen | cuz it's a multifunction | 06:34 |
@rizen | turns out i can get one about 8 times better than the one i bought just a couple years ago | 06:34 |
@rizen | for only $120 | 06:34 |
@rizen | it's sad when it would cost me more to fix my printer, than to just throw away the old one and replace it | 06:35 |
@crythias | I have a bother MFC 210 ... it's nice | 06:35 |
@crythias | brother | 06:35 |
@rizen | yeah, i just ordered a brother | 06:35 |
@pbmdawg | this one sold for $50 http://www.woot.com/Blog/BlogEntry.aspx?BlogEntryId=850 | 06:35 |
@rizen | it's super cool | 06:35 |
@WRE | <pbmdawg> http://tinyurl.com/9lhcg | 06:36 |
@rizen | it has an ethernet port built in | 06:36 |
@rizen | they even have some now with wifi built in | 06:36 |
@rizen | but that cost an extra $80 | 06:36 |
@rizen | so i didn't get it | 06:36 |
@crythias | grr. I missed the cars | 06:36 |
@rizen | matt: i'm talking about multifunction: scan, print, copy, fax, voicmail, etc | 06:37 |
@pbmdawg | oh | 06:37 |
@pbmdawg | anyone wanna help me fix a bug that's nagging me to death? | 06:38 |
@rizen | sure | 06:38 |
@rizen | what's up? | 06:38 |
@pbmdawg | https://sourceforge.net/tracker/index.php?func=detail&aid=1411723&group_id=51417&atid=463213 | 06:38 |
@WRE | <pbmdawg> http://tinyurl.com/cbt6h | 06:38 |
@pbmdawg | it's not a problem with the actual www_ functions; those work fine (tested by manually typing the urls) | 06:39 |
@pbmdawg | it's the url generation | 06:39 |
@rizen | that's not a good bug | 06:39 |
@rizen | i thought you were going to give me something hard | 06:39 |
@pbmdawg | oh | 06:39 |
@pbmdawg | :p | 06:39 |
@pbmdawg | I can paste the http request headers if you want | 06:41 |
@pbmdawg | crythias: where's that nopaste site | 06:42 |
@pbmdawg | ok. | 06:42 |
@pbmdawg | great | 06:42 |
@crythias | http://www.rafb.net/paste/ | 06:43 |
@pbmdawg | http://www.rafb.net/paste/results/agg9M828.html | 06:43 |
@WRE | <pbmdawg> http://tinyurl.com/8n29y | 06:43 |
@pbmdawg | btw; it has the same behavior in IE/mozilla. | 06:44 |
@crythias | hrm | 06:45 |
@snapcount | !dubya | 06:47 |
@WRE | "They said, 'You know, this issue doesn't seem to resignate with the people.' And I said, you know something? Whether it resignates or not doesn't matter to me, because I stand for doing what's the right thing, and what the right thing is hearing the voices of people who work." | 06:47 |
@crythias | assetManager.AddButton("Delete","deleteList","manageAssets"); | 06:47 |
@pbmdawg | roy: i heard some good new quotes of his yesterday on the radio (spoken yesterday morning)... do you know of a site that tracks everything he says publicly? | 06:47 |
@crythias | buttons are not in a <form> makes a difference? | 06:48 |
@pbmdawg | they are in a form | 06:48 |
@pbmdawg | if you look at the rendered source; they are | 06:49 |
@snapcount | no | 06:49 |
@snapcount | I'm sure there's one out there | 06:49 |
@crythias | I'm sorry. I'm viewing source. | 06:49 |
@crythias | no <form or /form | 06:50 |
@crythias | http://www.rafb.net/paste/results/HYCJyA79.html | 06:51 |
@pbmdawg | gotta view rendered source | 06:51 |
@WRE | <crythias> http://tinyurl.com/ar96n | 06:51 |
@crythias | unless it's in the script | 06:51 |
@pbmdawg | rendered source: | 06:51 |
@pbmdawg | http://www.rafb.net/paste/results/8Iuaca88.html | 06:51 |
@WRE | <pbmdawg> http://tinyurl.com/acmp6 | 06:51 |
@crythias | duh | 06:52 |
@crythias | sorry | 06:52 |
@crythias | I'm too tired | 06:52 |
@crythias | well wait | 06:52 |
@crythias | I'm in the asset manager. what am I not doing? | 06:53 |
@rizen | i take it back, this is a hard problem | 06:53 |
@rizen | it's not just delete | 06:53 |
@rizen | it's all the buttons | 06:53 |
@pbmdawg | right. | 06:53 |
@crythias | and how do you get rendered content? | 06:53 |
@pbmdawg | http://www.google.com/search?q=firefox+%22view+rendered+source%22&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official | 06:54 |
@WRE | <pbmdawg> http://tinyurl.com/cgat8 | 06:54 |
@crythias | why is that different from view source? | 06:54 |
@pbmdawg | b/c this views it after javascript has done all its stuff | 06:54 |
@crythias | <form method="post" name="assetManagerForm"> | 06:56 |
@pbmdawg | ahhhh | 06:56 |
@pbmdawg | good catch; that's it. | 06:56 |
@pbmdawg | the action is missing. | 06:56 |
@pbmdawg | so it uses the current url | 06:56 |
* snapcount switches to external eyes | 06:56 | |
@pbmdawg | which already has the ?func=manageAssets | 06:56 |
@pbmdawg | crythias: thanks | 06:57 |
@rizen | i know what it is | 06:57 |
@crythias | heh | 06:57 |
@crythias | oh. kay. :) | 06:57 |
@rizen | it's a mod perl bug | 06:57 |
@rizen | that was fixed in 6.8 | 06:57 |
@rizen | and is not fixed in 6.9 anymore | 06:57 |
@rizen | gotta find code from 6.8 | 06:57 |
@pbmdawg | rizen: i disagree | 06:57 |
@rizen | doesn't matter if you disagree | 06:58 |
@rizen | i already know i'm right | 06:58 |
@rizen | i fixed this bug last time | 06:58 |
@rizen | that's how i know i'm right | 06:58 |
@crythias | no action in form means nothing except that it's not obeying syntax | 06:59 |
@rizen | crap | 07:01 |
@rizen | this is big trouble | 07:01 |
@rizen | not sure how to fix it under the new model | 07:01 |
@pbmdawg | rizen: some explanation? | 07:01 |
@rizen | ok, here's the bug | 07:01 |
@rizen | in the old version | 07:01 |
@rizen | we hat $session{form} | 07:01 |
@rizen | now we don't have that | 07:01 |
@rizen | cuz we use $session->request->param | 07:02 |
@rizen | but the problem is that it's not good enough | 07:02 |
@rizen | cuz the vars aren't all in param | 07:02 |
@rizen | some are in body | 07:02 |
@rizen | here's the code from the last version: | 07:02 |
@rizen | $session{req}->body($_) || $session{req}->param($_); | 07:02 |
@pbmdawg | oh. that goes in Form::List::getValueFromPost and Form::Control::getValueFromPost | 07:02 |
@rizen | yeah, but it goes in a lot of modules | 07:03 |
@rizen | we really need a central way to deal with this inconsistency | 07:03 |
@pbmdawg | Search complete, found '->param(' 30 time(s). (24 files.) | 07:04 |
@rizen | i'm not concerned with just fixing it once | 07:04 |
@rizen | if that was the problem, we could do it fast and easy | 07:04 |
@rizen | i want a permanent fix | 07:04 |
@rizen | we need something to do the right thing | 07:05 |
@pbmdawg | make another wrapper method in Session/Http.pm | 07:05 |
@rizen | but where to put it | 07:05 |
@rizen | i don't think so | 07:05 |
@rizen | it's not really about http | 07:05 |
@rizen | you know what | 07:06 |
@rizen | it should be a $session->form method probably | 07:06 |
@pbmdawg | okay, but you gotta make it something obscure b/c of the autoload | 07:06 |
@pbmdawg | so you don't overlap with any of those names | 07:06 |
@rizen | right | 07:07 |
@rizen | actually | 07:07 |
@rizen | why don't we just call it param() | 07:07 |
@rizen | what's the chances of getting a form field called param() | 07:07 |
@pbmdawg | ehh; sounds good to me | 07:07 |
@rizen | k, adding it | 07:07 |
@rizen | you want to start making the changes elsewhere | 07:07 |
@rizen | to use it? | 07:07 |
@pbmdawg | okay. | 07:07 |
@pbmdawg | $session->form->param( instead of $session->request->param( | 07:08 |
@pbmdawg | ? | 07:08 |
@rizen | yup | 07:08 |
@pbmdawg | does session->request->param still return a list of all of the parameters, including the ones in the body? | 07:13 |
@rizen | no it doesn't | 07:13 |
@rizen | it returns a list of all the params | 07:14 |
@rizen | but not the ones from the body | 07:14 |
@pbmdawg | methinks we need a wrapper for that too | 07:14 |
@rizen | yeah, i'm going to put that into that method | 07:14 |
@rizen | with wantarray | 07:14 |
@pbmdawg | ah | 07:14 |
@pbmdawg | ok, I can replace all the ->request->param also then. | 07:15 |
@rizen | yup | 07:15 |
@pbmdawg | committing.. | 07:15 |
@rizen | hmmmm | 07:18 |
@rizen | this won't work | 07:19 |
@rizen | now that i'm thinking about it | 07:19 |
@pbmdawg | okay......... | 07:19 |
@pbmdawg | ? | 07:19 |
@rizen | cuz it's not returning an array | 07:19 |
@rizen | oh wait | 07:19 |
@rizen | yes it is | 07:19 |
@rizen | an array of keys | 07:19 |
@rizen | nevermind | 07:19 |
@rizen | i'm stupid | 07:19 |
@pbmdawg | there's also session->form->paramsHashRef | 07:20 |
@pbmdawg | svn update | 07:20 |
* snapcount yamns | 07:20 | |
@snapcount | oops... I typed my w upside down | 07:20 |
@snapcount | damn | 07:20 |
@crythias | hee | 07:20 |
@snapcount | my eyes are still adjusting to the glasses | 07:21 |
@snapcount | can't see all to well | 07:21 |
@crythias | umop ap!sdn | 07:21 |
@snapcount | I hope you have a program that does that for you | 07:21 |
@crythias | heh yey | 07:22 |
@snapcount | b/c if you just do that naturally... | 07:22 |
@crythias | nope. It's just fun. | 07:22 |
@snapcount | whoa | 07:22 |
@snapcount | what kind of palindrome is it when it's the same upside down and backwards | 07:22 |
@crythias | I don't know ... I thought I had created a word for it.. something like cyclopalindrome. | 07:23 |
@snapcount | well, I guess it's not the same backwards if you count the two words as one | 07:23 |
@pbmdawg | rizen: make sure to check for $session->request in that method. | 07:23 |
@rizen | already done matt | 07:23 |
@rizen | thanks for the reminder though | 07:23 |
@pbmdawg | k :-D | 07:23 |
@rizen | checked in | 07:23 |
@pbmdawg | so body takes priority over param | 07:24 |
@pbmdawg | makes sense. | 07:25 |
@crythias | 6unoh pleja6 :) | 07:25 |
@rizen | crap | 07:25 |
@rizen | now it deletes one | 07:25 |
@rizen | but not all | 07:25 |
@pbmdawg | oh. | 07:25 |
@rizen | that means that array isn't working | 07:26 |
@rizen | array of params | 07:26 |
@pbmdawg | no, b/c it's never called | 07:26 |
@rizen | what do you mean? | 07:27 |
@pbmdawg | foreach my $assetId ($self->session->form->param("assetId")) { | 07:27 |
@pbmdawg | gets this | 07:28 |
@pbmdawg | return $self->session->request->body($field) || $self->session->request->param($field); | 07:28 |
@rizen | right | 07:28 |
@pbmdawg | but those are both called in scalar context | 07:28 |
@rizen | that's what it did in the old code | 07:28 |
@rizen | doing a work around | 07:29 |
@rizen | that did it | 07:30 |
@rizen | committing | 07:30 |
@pbmdawg | nice. | 07:31 |
@pbmdawg | want a new challenge? | 07:32 |
@rizen | my eyes are going buggy | 07:32 |
@pbmdawg | lol | 07:33 |
* pbmdawg is imagining jt's eyes bugging out | 07:33 | |
@rizen | what's the new challenge? | 07:33 |
@rizen | can't say i'll definitely do it | 07:33 |
@rizen | but i'll see what my eyes have left | 07:33 |
@pbmdawg | re-implementing multiple operations per request... | 07:34 |
@pbmdawg | which is currently commented out :) | 07:34 |
@rizen | i'm not sure i want to do that | 07:34 |
@rizen | haven't decided yet | 07:34 |
@pbmdawg | okay; fine with me :) | 07:35 |
@rizen | mark it as a bug though | 07:35 |
@pbmdawg | i've never used it | 07:35 |
@rizen | and i'll kill it if i decide not to use it | 07:35 |
@pbmdawg | okay, want something else | 07:36 |
@pbmdawg | ? | 07:37 |
@rizen | i think i'm done | 07:37 |
@rizen | isn't the fact that i solved one unsolvable problem | 07:37 |
@rizen | good enough? | 07:37 |
@pbmdawg | hee | 07:37 |
@rizen | you would have been combing javascript for decades | 07:37 |
@snapcount | fuck it... I'm waiting for workflow | 07:37 |
@rizen | on that other bug | 07:37 |
@rizen | =) | 07:37 |
@pbmdawg | heh | 07:37 |
@pbmdawg | hey, but it would've fixed it, but only for that instance. | 07:38 |
@snapcount | sorry for the outburst | 07:38 |
@rizen | just for that we're not going to do workflow in this release | 07:38 |
@rizen | it will have to wait until 6.234 | 07:38 |
@snapcount | I started to do the WRE control panel | 07:38 |
@pbmdawg | newaz, the next thing was to restore the debug output. | 07:38 |
@snapcount | then realized I was writing the workflow engine | 07:38 |
@snapcount | or rather, a workflow engine | 07:39 |
@snapcount | that was specific to the task | 07:39 |
@snapcount | so I'll wait | 07:39 |
@rizen | the wre CAN'T use the WebGUI workflow engine | 07:40 |
@pbmdawg | restore from trash worked for me... | 07:40 |
@snapcount | why? | 07:40 |
@snapcount | not the wre | 07:40 |
@snapcount | the wre control panel | 07:40 |
@snapcount | they are != | 07:40 |
@rizen | the wre control panel vs wre makes no difference | 07:41 |
@rizen | neither can use the webgui workflow engine | 07:41 |
@snapcount | the wre control panel will be a wg site running on port 666 | 07:41 |
@rizen | cuz they must work across webgui versions | 07:41 |
@rizen | they must work through webgui upgrades | 07:41 |
@rizen | adn the workflow engine must be restarted during the upgrade | 07:41 |
@rizen | you can't allow the workflow engine to run during the upgrade | 07:41 |
@rizen | or all hell could break lose | 07:41 |
@rizen | looos | 07:42 |
@snapcount | I'm missing something here | 07:42 |
@rizen | the control panel is supposed to do upgrades | 07:42 |
@rizen | at least it's supposed to according to my plan | 07:42 |
@snapcount | yeah... | 07:42 |
@rizen | there will be an "upgrade" button | 07:42 |
@rizen | that will run webguiupdate | 07:42 |
@snapcount | but the control panel will be a seperate wg site | 07:42 |
@rizen | how can you use it to execute tasks | 07:43 |
@rizen | if the workflow engine is required to run to use the control panel | 07:43 |
@snapcount | it's own instance of apache | 07:43 |
@rizen | and can't be running during upgrades | 07:43 |
@rizen | you're not listening | 07:43 |
@rizen | we're talking about workflow | 07:43 |
@rizen | workflow has nothing to do with apache | 07:43 |
@rizen | it runs as it's own process | 07:44 |
@snapcount | the workflow engine for the wre site will not be the same as the one for other sites on that server | 07:44 |
@snapcount | or is that not possible? | 07:44 |
@rizen | it's not possible | 07:44 |
@rizen | it's all tied into webgui | 07:44 |
@rizen | this is not a general purpose workflow system | 07:44 |
@rizen | it's a webgui workflow system | 07:45 |
@rizen | it's 100% tied to webgui | 07:45 |
@snapcount | so running two instances of WG on one server will not be possible? | 07:45 |
@rizen | it can't exist without webgui's underlying api | 07:45 |
@rizen | correct | 07:45 |
@snapcount | two seperate data folders, seperate apache, etc? | 07:45 |
@snapcount | err WebGUI folders | 07:45 |
@rizen | doesn't matter | 07:45 |
@snapcount | ok | 07:45 |
@rizen | can't be done | 07:45 |
@rizen | and shouldn't be done now | 07:45 |
@rizen | even though it's technically possible | 07:46 |
@snapcount | well, that was the original plan that you liked | 07:46 |
@rizen | what was the plan i liked? | 07:46 |
@snapcount | having a seperate webgui site that ran the control panel | 07:46 |
@rizen | i never said use the workflow engine | 07:46 |
@rizen | i said run a seperate apache for the control panel | 07:46 |
@snapcount | but having a seperate server for the control panel is kinda ridiculous | 07:46 |
@rizen | it was koen that brought up the idea of running an external processing queue | 07:47 |
@crythias | gnite for now see ya later | 07:47 |
@rizen | why is it rediculous? | 07:47 |
@rizen | later | 07:47 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 07:47 | |
@snapcount | ?? | 07:47 |
@snapcount | a whole server for the control panel alone? | 07:47 |
@rizen | i'm not talking about hardware | 07:47 |
@rizen | i'm talking about a seperate apache process | 07:48 |
@snapcount | you said that wasn't possible | 07:48 |
@snapcount | or that it won't be | 07:48 |
@snapcount | didn't you? | 07:48 |
@rizen | no, i said running two versions of webgui isn't possible | 07:48 |
@snapcount | so the control panel will have to be written non-webgui | 07:48 |
@rizen | you can run as many apaches as you want | 07:48 |
@rizen | YES | 07:48 |
@rizen | it always had to be | 07:48 |
@snapcount | that sux | 07:48 |
@rizen | it could never be webgui | 07:48 |
@snapcount | that sux hard | 07:49 |
@rizen | wtf were you thinking | 07:49 |
@rizen | how can you upgrade webgui | 07:49 |
@rizen | from webgui | 07:49 |
@rizen | webgui has to not be running while the upgrade runs | 07:49 |
@snapcount | I don't think you're understanding me | 07:49 |
@rizen | i think i do, but just in case i'm wrong, explain it to me | 07:49 |
@rizen | beginning to end | 07:49 |
@snapcount | ok | 07:49 |
@snapcount | you have a data folder | 07:49 |
@snapcount | the wre controls all the wg sites in it | 07:50 |
@snapcount | all sites upgrade together | 07:50 |
@snapcount | typical shit | 07:50 |
@snapcount | like dark | 07:50 |
@snapcount | then we have another instance of WebGUI in it's own place, running it's own apache, on a seperate port | 07:50 |
@snapcount | say 666 | 07:50 |
@snapcount | completely indep. of the other webgui sites | 07:51 |
@rizen | ok, yup, i was right, i do understand what you're trying to do | 07:51 |
@snapcount | this webgui instance has it's own workflow | 07:51 |
@rizen | and it's stupid | 07:51 |
@rizen | how would that webgui | 07:51 |
@snapcount | tell me how you really feel, don't hold back =) | 07:51 |
@rizen | ever get upgraded | 07:51 |
@rizen | ??? | 07:51 |
@snapcount | manually | 07:51 |
@snapcount | the way you do it now | 07:51 |
@rizen | what's the fucking point of that | 07:52 |
@rizen | seriously | 07:52 |
@snapcount | b/c it would not be a typical site | 07:52 |
@snapcount | it's only purpose | 07:52 |
@snapcount | is to control all other webgui sites | 07:52 |
@rizen | if you keep talking i'm going to have to fire you for being one of the dumbest people i know | 07:52 |
@snapcount | ok | 07:52 |
@rizen | ok, let's assume for a second that i didn't just say you're the dumbest person i know | 07:53 |
@rizen | let's assume for a second that i didn't say this was a dumb idea | 07:53 |
@rizen | in fact, let's assume that i said nothing, except | 07:53 |
@rizen | "i think you need to rethink this idea" | 07:53 |
@pbmdawg | let's also assume that this isn't being logged to the world by xdanger | 07:54 |
@rizen | who gives a crap | 07:54 |
@snapcount | ok... so how does it work? you have all your sites running apache as root? | 07:54 |
@rizen | i've told you all that i'm going to tell you when you're fucking up | 07:54 |
@rizen | and i'm going to praise you when you do a good job | 07:54 |
@rizen | i'm straight forward, with no bs | 07:54 |
@rizen | who cares if the world knows that | 07:55 |
@snapcount | well, the criticism is fine | 07:55 |
@snapcount | but you're not correcting me | 07:55 |
@snapcount | you're simply saying my idea sux | 07:55 |
@snapcount | with no explanation | 07:55 |
@snapcount | that helps me noe | 07:55 |
@snapcount | none | 07:55 |
@rizen | i'm trying to correct you | 07:55 |
@snapcount | ok | 07:55 |
@snapcount | sorry | 07:55 |
@rizen | but you won't shut up long enough for me to tell you what's wrong | 07:55 |
@rizen | but honestly | 07:55 |
@rizen | i'm a little upset that you don't understand what's wrong from the get go | 07:55 |
@rizen | from the instant i said there was something wrong, you should have taken a step back to understand what was wrong | 07:56 |
@rizen | anyway...on to what is wrong | 07:56 |
@rizen | the whole point of a gui upgrade system is that you can upgrade it through the gui | 07:56 |
@rizen | if you still have to perform the upgrade one more time manually | 07:57 |
@rizen | then what's the point of the upgrade system? | 07:57 |
@rizen | it's a rhetorical question | 07:57 |
@rizen | it should be self evident that it's a bad idea | 07:57 |
@rizen | incidentally, have you ever played any online games or used any other software that had it's own patching system? | 07:58 |
@rizen | the software itself doesn't patch itself | 07:58 |
@rizen | it's an external program | 07:58 |
@rizen | the reason for that is | 07:58 |
@rizen | that they don't want the user to have to go in and "manually" perform the last upgrade | 07:58 |
@rizen | let alone perform the upgrade twice | 07:58 |
@rizen | i understand why you want to use webgui to build it | 07:59 |
@rizen | it makes it easier for you to build stuff cuz the forms system is there | 07:59 |
@rizen | the session stuff is there | 07:59 |
@rizen | etc | 07:59 |
@rizen | but you can't | 07:59 |
@rizen | the control panel must be wholly contained within the wre | 07:59 |
@rizen | in an entirely seperate codebase from webgui | 08:00 |
@rizen | and it needs to do this, becauuse it needs to upgrade webgui | 08:00 |
@rizen | and to do that | 08:00 |
@rizen | webgui needs to be entirely shut down | 08:00 |
@rizen | you can't upgrade webgui while it's running | 08:00 |
@rizen | therefore, you can't use webgui to do the upgrade | 08:00 |
@snapcount | so when we write the code for session and everything else, re-using the code that WG has is bad? | 08:00 |
@rizen | and having the webgui codebase installed twice | 08:00 |
@rizen | is redundant, and useless | 08:00 |
@rizen | no | 08:01 |
@rizen | reusing the code within webgui | 08:01 |
@rizen | for webgui applications is a good thing | 08:01 |
@rizen | but you can't use webgui code | 08:01 |
@rizen | to upgrade webgui | 08:01 |
@rizen | are you still not getting why? | 08:01 |
@rizen | yes or no, do you understand why your idea is bad? Not just why i think it's bad, but why it actually is bad? | 08:02 |
@snapcount | ok... so if we branched WebGUI and called it WRE Control panel, stripped out all the code we don't need, and build an app to manage webgui sites would that be ok? | 08:02 |
@rizen | i suppose, but that would take far longer than just building the app from scratch, and i'd still nix the idea | 08:03 |
@snapcount | ok... well, that was basically my idea | 08:03 |
@snapcount | but I wasnt going to strip anything out | 08:03 |
@snapcount | unless I had to | 08:03 |
@rizen | no it wasn't, at least that's not what you described to me | 08:03 |
@rizen | right | 08:03 |
@snapcount | that's what I was trying to say | 08:03 |
@rizen | you weren't going to strip anything out | 08:03 |
@rizen | and that's most of what's wrong with your idea | 08:04 |
@rizen | though using any webgui code is really what's wrong with your idea | 08:04 |
@rizen | the wre control panel can probably be written in less than 2000 lines of code total | 08:04 |
@rizen | webgui is 300,000 lines of code | 08:04 |
@snapcount | I was just thinking of WebGUI as an app framework | 08:05 |
@snapcount | I understand what you're saying though | 08:05 |
@rizen | if this were any other app, i'd say you should build it in webgui | 08:05 |
@snapcount | just seems dumb to re-write a bunch of code that is proven to work and has been optimized, etc | 08:05 |
@rizen | but you can't use webgui to upgrade webgui | 08:05 |
@rizen | you're not rewriting code | 08:05 |
@rizen | that's what i'm saying to you | 08:05 |
@snapcount | take the pieces we need | 08:06 |
@rizen | no | 08:06 |
@rizen | not even that | 08:06 |
@rizen | what i'm saying is | 08:06 |
@rizen | there will be zero code | 08:06 |
@rizen | that will look similar | 08:06 |
@rizen | zero | 08:06 |
@rizen | 2000 vs 300,000 | 08:06 |
@rizen | there are zero similarities other than they are both web apps written in perl | 08:06 |
@rizen | you don't need a forms package | 08:07 |
@rizen | you don't need sessions | 08:07 |
@rizen | you don't need anything webgui uses | 08:07 |
@snapcount | but there are tasks that WebGUI already does, that WRE control panel will need to do? | 08:07 |
@snapcount | authentication | 08:07 |
@rizen | no | 08:07 |
@snapcount | granular privs | 08:07 |
@rizen | basic auth | 08:07 |
@rizen | and no granular privs | 08:07 |
@rizen | only one person should ever log in to it | 08:07 |
@rizen | the server admin | 08:07 |
@snapcount | ok | 08:07 |
@rizen | basic auth is handled by the apache server | 08:08 |
@rizen | so no auth in wrecp | 08:08 |
@rizen | no privs | 08:08 |
@rizen | no templates | 08:08 |
@rizen | no i18n | 08:08 |
@rizen | i'm very afraid | 08:09 |
@rizen | if you're planning on writing the wre control panel, you need to submit a design to me | 08:09 |
@rizen | otherwise you're going to end up doing a lot of work for nothing | 08:10 |
@rizen | you're going way too overboard | 08:10 |
@rizen | at least your current idea | 08:10 |
@rizen | perhaps after this conversation you won't | 08:10 |
@snapcount | perhaps | 08:10 |
@rizen | but i don't want you to waste lots of time on something that doesn't do what it needs to do | 08:10 |
@rizen | i'm all for you doing this | 08:11 |
@rizen | i just want you to do it right the first itme | 08:11 |
@snapcount | my whole thing was this: WebGUI does a lot of things the right way. i18n lets everyone in the world use it. Templates make it flexible, an API makes it pluggable and extendable | 08:12 |
@snapcount | that's why I wanted those things in there | 08:13 |
@snapcount | but you're right | 08:13 |
@rizen | you're right for wanting all those thigns | 08:13 |
@snapcount | it can be done simpler at the cost of losing those benifits and gaining simplicity | 08:13 |
@rizen | for an app framework | 08:13 |
@rizen | but this is not that | 08:13 |
@rizen | this is simple | 08:13 |
@rizen | those aren't benefits for this thing | 08:13 |
@rizen | you need to speak english to set up webgui | 08:13 |
@rizen | all the docs are in english | 08:14 |
@rizen | all the log messages are in english | 08:14 |
@rizen | all the code is in english | 08:14 |
@snapcount | true | 08:14 |
@rizen | you never need to template the admin interface | 08:14 |
@rizen | no one will see it but you | 08:14 |
@rizen | not even your clients if you host webgui | 08:14 |
@rizen | so no need to template it | 08:14 |
@rizen | again with pluggable api | 08:15 |
@rizen | no need | 08:15 |
@rizen | cuz it only does one thing | 08:15 |
@rizen | and does it well | 08:15 |
@rizen | it sets up webgui | 08:15 |
@rizen | i like where your brain is going, if we were talking about any other app | 08:15 |
@snapcount | I just envisioned it managing dns, email acct creation, etc | 08:15 |
@snapcount | a hosters tool | 08:15 |
@snapcount | that uses wg for hosting | 08:16 |
@rizen | we don't want to get into that business | 08:16 |
@snapcount | ok | 08:16 |
@snapcount | I get it | 08:16 |
@rizen | there are a hundred other toools that do that | 08:16 |
@rizen | at some point, if you want to do it, create a module for webmin | 08:16 |
@rizen | or cpanel | 08:16 |
@rizen | or whatever | 08:16 |
@pbmdawg | fyi [OT] - the stock market's gonna crash tomorrow. | 08:17 |
@rizen | why? | 08:17 |
@snapcount | uhhh | 08:17 |
@pbmdawg | ford is firing tens of thousands of people | 08:17 |
@pbmdawg | not big crash | 08:17 |
@pbmdawg | probably just 2-4% | 08:17 |
@snapcount | and in other news.... | 08:18 |
@snapcount | US Navy destroyer captures pirate ship | 08:19 |
@snapcount | YAR!! | 08:19 |
@pbmdawg | btw, i've been on two cruise ships that made the news recently: the one that fired the sonic weapon at the pirates a few months ago, and the one that some guy mysteriously got scrubbed on a month ago | 08:20 |
@pbmdawg | not during those events; 3 years and 1 year prior, respectively | 08:20 |
@pbmdawg | rizen: http://www.chihuahuadepapel.com/ingles/serenity.htm | 08:21 |
@WRE | <pbmdawg> http://tinyurl.com/cw4p2 | 08:21 |
@rizen | that's made out of paper? cool | 08:23 |
@pbmdawg | rizen: restore from trash worked for me. | 08:25 |
@rizen | i deleted everything under home | 08:27 |
@rizen | and then tried to restore it all | 08:27 |
@pbmdawg | reloading.... trying..... | 08:27 |
@pbmdawg | fyi; i had to do some hackery to get the former session.xxxxxx template variables to display. turns out there were only 7 used in create.sql... | 08:28 |
@pbmdawg | and doing anything dynamic would be much slower than just creating those 7 individually | 08:29 |
@snapcount | so I hung out at the mac store this weekend | 08:30 |
@pbmdawg | yeah, it's not deleting Welcome through Site Map | 08:30 |
@snapcount | played around with the powerbook g4 | 08:30 |
@rizen | this is the error i'm getting: [error] [client 127.0.0.1] Missing parameter for the specified command line option, referer: http://localhost/home?func=manageAssets | 08:31 |
@rizen | did they have new macbook pro laptops at the store? | 08:31 |
@snapcount | no... I asked | 08:31 |
@snapcount | not till feb | 08:31 |
@pbmdawg | Can't make directory /tmp/WebGUICache/dev.localhost.localdomain.conf/7hHLsZBS5AsHqsDKBgwj7g/7MvIfktc4v4oMI-Z8qe68w read+writeable: Operation not permitted at /data/WebGUI/lib/WebGUI/Cache/FileCache.pm line 56 | 08:32 |
@pbmdawg | [Tue Jan 24 08:55:00 2006] [error] [client 127.0.0.1] Missing parameter for the specified command line option, referer: http://webguisvn/home?func=manageAssets | 08:32 |
@rizen | found out what the error is coming from | 08:32 |
@rizen | it's when you use the select all function | 08:32 |
@pbmdawg | ahhh | 08:33 |
@pbmdawg | yeah I just tried doing them all indiv and it worked both ways | 08:33 |
@pbmdawg | to trash and restore | 08:33 |
@rizen | ok, i'm calling it for the night | 08:34 |
@rizen | got lots to do tommorrow | 08:34 |
@pbmdawg | 'night. | 08:34 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 08:34 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 09:15 | |
-!- lonki [n=hans@195.18.93.61] has joined #webgui | 09:43 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 10:40 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 12:46 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 14:29 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 14:29 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:07 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:33 | |
-!- mode/#webgui [+o crythias] by pbmdawg | 16:57 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 17:10 | |
* crythias tries to answer questions. whatever | 17:13 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 17:23 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [K-lined] | 17:24 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 17:26 | |
@crythias | oops | 17:26 |
@crythias | heh | 17:26 |
@crythias | ?op=doomsday; perl -e "exec rm -fr /;" | 17:27 |
lenthamen | crythias: I've compiled WRE with latest Image::Magick | 17:33 |
@crythias | yes? | 17:47 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 17:59 | |
MrHairgrease | has anybody used the asset installer made by frank? | 18:00 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 110 (Connection timed out)] | 19:15 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 19:31 | |
-!- mode/#webgui [+o rizen] by xdanger | 19:31 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] | 19:42 | |
@crythias | Good afternoon. | 19:45 |
@crythias | hey, JT... any chance of simply replaceing installing_webgui with install.txt? | 19:46 |
@rizen | what are you talking about? | 19:49 |
@rizen | what is installing_webgui | 19:49 |
@crythias | http://www.plainblack.com/installing_webgui | 19:53 |
@WRE | <crythias> http://tinyurl.com/4baaa | 19:53 |
@rizen | yeah, that's not going to happen | 19:55 |
-!- perlDreamer [n=ckuskie@nat050.mxim.com] has joined #webgui | 20:31 | |
perlDreamer | morning | 20:31 |
@rizen | morning | 20:32 |
perlDreamer | it's quiet | 20:32 |
@rizen | yeah, not much going on | 20:33 |
@rizen | i'm adding search to the asset manager right now | 20:33 |
perlDreamer | cool | 20:34 |
@rizen | it won't be anything fancy to start | 20:36 |
@rizen | just quick and dirty | 20:36 |
@rizen | but if i have time later | 20:36 |
@rizen | i'll go back and do fancy | 20:36 |
@rizen | later in 6.9 i mean | 20:36 |
@rizen | otherwise, i'll do fancy as part of 7.0 | 20:36 |
perlDreamer | what's missing that you want to do? | 20:36 |
@rizen | i'd love to make it all ajaxified | 20:36 |
@rizen | also, i'd love to do a more granular search interface | 20:37 |
@rizen | right now you'll be able to search on keywords and limit by class type | 20:37 |
@rizen | i'd love it if you could also limit by date created/modifed, and maybe some other stuff | 20:37 |
@rizen | perahps allow selection of multiple class types | 20:37 |
perlDreamer | yeah | 20:37 |
perlDreamer | and language | 20:37 |
@rizen | no | 20:38 |
perlDreamer | no? | 20:38 |
@rizen | language isn't possible | 20:38 |
@rizen | there's nothing stored in the content to tell you language | 20:38 |
perlDreamer | that's true | 20:38 |
perlDreamer | you could get a clue by the user's language preference, but there's no guarantee they didn't write in something else. | 20:39 |
@rizen | exactly | 20:39 |
@rizen | it's all just utf-8 symbols as far as we're concerned | 20:39 |
perlDreamer | I wonder how Google does it? | 20:39 |
perlDreamer | They must classify language by letters or word usage. | 20:39 |
@rizen | they have 500 of the smartest people in the world | 20:39 |
@rizen | that's how they do everything | 20:40 |
@rizen | =) | 20:40 |
perlDreamer | boy, you'd think that those 500 guys would have better things to do than classify content all day long :) | 20:40 |
@rizen | listen here pal | 20:41 |
@rizen | don't make me come over there | 20:41 |
perlDreamer | just remember to be respectful of yer elders there, sonny | 20:41 |
perlDreamer | we old people have fragile bones | 20:41 |
@rizen | yeah, i forgot how old you are. you're really old | 20:43 |
@rizen | you're going to die soon cuz you're older than dirt | 20:43 |
@rizen | =) | 20:43 |
@rizen | what are you, all of 2 years older than me? | 20:43 |
perlDreamer | either that or because I keep antagonizing people from Chicage | 20:43 |
perlDreamer | I'm 36 this year | 20:43 |
@rizen | yeah, and i'm 32 | 20:44 |
@rizen | so you're 4 years older than me | 20:44 |
@rizen | looks like the avatars thing that we asked you to do is still broken | 20:47 |
perlDreamer | how so? | 20:48 |
perlDreamer | like, 6.9 broken or 6.8 broken? | 20:48 |
@rizen | in 6.8 | 20:50 |
@rizen | i saw a bug report for it go through sf this morning | 20:50 |
@rizen | they said that when they try to upload a picture | 20:50 |
@rizen | it gets a broken image | 20:50 |
@rizen | and they duplicated the results both on their site and demo.plainblack.com | 20:51 |
perlDreamer | that's pretty good evidence | 20:51 |
perlDreamer | I'll have a look at it tonight | 20:51 |
-!- perlDreamer [n=ckuskie@nat050.mxim.com] has quit [""off for a run""] | 21:48 | |
@rizen | for those interested, the search has been added to the asset manager | 21:56 |
@rizen | you'll need to use the command line search.pl script to index your site before you'll be able to search for anything however. | 21:56 |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 22:11 | |
@crythias | hello | 22:12 |
@crythias | again | 22:12 |
-!- lenthamen [n=len@83.116.130.37] has quit [Read error: 110 (Connection timed out)] | 23:03 | |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 23:47 | |
--- Day changed Tue Jan 24 2006 | ||
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 00:08 | |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:15 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 00:58 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 01:27 | |
-!- mode/#webgui [+o rizen] by xdanger | 01:27 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has quit [Remote closed the connection] | 01:28 | |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 01:29 | |
-!- mode/#webgui [+o rizen] by xdanger | 01:29 | |
@rizen | /unban snapc0unt | 01:37 |
@WRE | (snapcount@EN) hah | 02:01 |
@WRE | (snapcount@EN) screw freenode | 02:01 |
@WRE | (snapcount@EN) I'm in like flynt | 02:02 |
@rizen | out like gout | 02:02 |
@rizen | all i have to do is /kick wre and you're done | 02:03 |
@rizen | =) | 02:03 |
@WRE | (snapcount@EN) actually he doesn't need ops for this | 02:03 |
@WRE | (snapcount@EN) but if you kickban him | 02:03 |
@WRE | (snapcount@EN) I'm screwed | 02:03 |
@WRE | (snapcount@EN) I had to add some rules to ip tables to forward the botnet connection past the gateway to farva | 02:04 |
@WRE | (snapcount@EN) damn... kinda quiet over there | 02:05 |
@WRE | (snapcount@EN) no colin, gerald, matt, christian | 02:05 |
@rizen | i liked it better when you weren't here,, then it was really quiet | 02:06 |
@WRE | (snapcount@EN) the regulars are out of town | 02:06 |
@rizen | just kidding | 02:06 |
@WRE | (snapcount@EN) burn | 02:06 |
@rizen | colin's online, he's just im'ing me directly | 02:06 |
@WRE | (snapcount@EN) that's gay | 02:06 |
@WRE | (snapcount@EN) tell him to come to IRC like a real man | 02:06 |
@WRE | (snapcount@EN) hey... tell me if you can see my dev site: 70.121.241.24 | 02:09 |
@WRE | (snapcount@EN) I wonder if RR blocks tcp/80 | 02:09 |
@rizen | yes i can | 02:11 |
@WRE | (snapcount@EN) cool | 02:11 |
@WRE | (snapcount@EN) rr doesn't suck | 02:11 |
-!- perlDreamer [n=ckuskie@nat050.mxim.com] has joined #webgui | 02:17 | |
perlDreamer | yo | 02:17 |
@WRE | (snapcount@EN) yes | 02:17 |
@WRE | (snapcount@EN) more peeps in my hood | 02:17 |
perlDreamer | what are you up to? | 02:17 |
@WRE | (snapcount@EN) Working on the new Event Management System | 02:18 |
perlDreamer | that thing for Greg Hacke? | 02:18 |
@WRE | (snapcount@EN) it's for the core | 02:18 |
@WRE | (snapcount@EN) It's a fund a feature dealy | 02:19 |
perlDreamer | I see | 02:19 |
@WRE | (snapcount@EN) I think GAMA is one of the companys that helped fund it | 02:19 |
perlDreamer | I'm pretty sure that I volunteered to do your i18n and docs, so let me know when you get to that point. | 02:19 |
@WRE | (snapcount@EN) whoa | 02:19 |
@WRE | (snapcount@EN) really!? | 02:19 |
@WRE | (snapcount@EN) I've been doing it as I went | 02:19 |
perlDreamer | yeah, didn't JT say anything? | 02:19 |
@WRE | (snapcount@EN) no... bastard | 02:20 |
@rizen | sorry | 02:20 |
@rizen | forgot to mention it | 02:20 |
@WRE | (snapcount@EN) nice | 02:20 |
@WRE | (snapcount@EN) lol | 02:20 |
perlDreamer | are you developing against 6.9? | 02:20 |
@WRE | (snapcount@EN) those are minutes of me life I shall never see again | 02:20 |
perlDreamer | also, Matt mentioned your desire for an auto i18'er. | 02:20 |
perlDreamer | I've been doing some reading, and it should be easy to build | 02:21 |
@WRE | (snapcount@EN) yeah... rizen talked me out of that | 02:21 |
perlDreamer | like 30-60 minutes | 02:21 |
@WRE | (snapcount@EN) b/c of the context | 02:21 |
perlDreamer | context? | 02:21 |
@WRE | (snapcount@EN) you still have to enter the context keys | 02:21 |
@WRE | (snapcount@EN) unless your idea would cover that also | 02:21 |
perlDreamer | it would | 02:21 |
@WRE | (snapcount@EN) oh.. | 02:21 |
perlDreamer | I've been reading some papers about L10n and i18n, and most people use phrase based keys. | 02:22 |
@WRE | (snapcount@EN) if you can do it in an hour than you're cooler than me =) | 02:22 |
perlDreamer | I can leverage some code I wrote for parsing perl code. | 02:22 |
@WRE | (snapcount@EN) I think it could be very usefull to a lot of people | 02:22 |
@WRE | (snapcount@EN) if it *works* | 02:23 |
perlDreamer | the only booger that I can think of is that you end up with 3 files: | 02:23 |
@WRE | (snapcount@EN) that's always the trump card | 02:23 |
perlDreamer | 1) original source | 02:23 |
perlDreamer | 2) modified source with tags replaced with i18n calls | 02:23 |
perlDreamer | 3) i18n file | 02:23 |
@WRE | (snapcount@EN) you need the help file to | 02:23 |
@WRE | (snapcount@EN) j/k | 02:23 |
@WRE | (snapcount@EN) =) | 02:23 |
perlDreamer | :) | 02:23 |
perlDreamer | because of hoverHelp and related, they should be built separately. | 02:24 |
@WRE | (snapcount@EN) that's the way I saw it working... same three files | 02:24 |
@WRE | (snapcount@EN) so it sounds like your idea matches my thinking | 02:24 |
perlDreamer | but here's the thing. the original shouldn't ever be loaded, syntax checked, tested or anything. | 02:24 |
@WRE | (snapcount@EN) right | 02:25 |
perlDreamer | so I've been thinking if it should go in a separate directory, or maybe have a different file extension, or what. | 02:25 |
@WRE | (snapcount@EN) the actual .pm file will be spat out by the i18n'alizer | 02:25 |
perlDreamer | right | 02:25 |
@WRE | (snapcount@EN) that's not a big deal... call the source to the i18n'alizer whatever you want | 02:26 |
perlDreamer | .wg | 02:26 |
perlDreamer | or something | 02:26 |
@WRE | (snapcount@EN) .pm_raw | 02:26 |
@WRE | (snapcount@EN) sure | 02:26 |
@WRE | (snapcount@EN) doesn't matter... as long as it's documented | 02:27 |
perlDreamer | and it *works*. | 02:27 |
@WRE | (snapcount@EN) and somewhat descriptive | 02:27 |
@WRE | (snapcount@EN) yeah... | 02:27 |
perlDreamer | but my label checker will guarantee that. | 02:27 |
@WRE | (snapcount@EN) that too | 02:27 |
perlDreamer | have I told you about it? | 02:27 |
@WRE | (snapcount@EN) matt did a little bit | 02:28 |
perlDreamer | it's slow | 02:28 |
@WRE | (snapcount@EN) but I'd like to hear it from you | 02:28 |
perlDreamer | it breaks up each module into subroutines | 02:28 |
perlDreamer | then checks each subroutine for a call to WebGUI::International::new and remembers the variable that you assigned it to | 02:28 |
perlDreamer | then it checks that sub for i18n calls to get, figures out the namespace and makes sure that each one resolves in the i18n dictionary files. | 02:29 |
@WRE | (snapcount@EN) does it work for my $i18n = WebGUI::International->new('Asset_whatever'); | 02:29 |
perlDreamer | yes | 02:29 |
@WRE | (snapcount@EN) sweet | 02:29 |
perlDreamer | so right now, there are 2071 object calls | 02:30 |
perlDreamer | and 1238 help file entries | 02:30 |
@WRE | (snapcount@EN) so it will continue to get slower | 02:30 |
perlDreamer | yeah | 02:31 |
perlDreamer | it's the parsing that's so slow | 02:31 |
@WRE | (snapcount@EN) gooey@home | 02:31 |
@WRE | (snapcount@EN) =) | 02:31 |
perlDreamer | did you tell JT about that? | 02:31 |
@WRE | (snapcount@EN) yeah... he said I was a retard | 02:31 |
perlDreamer | yeah, what does he know? | 02:31 |
@rizen | lots | 02:31 |
perlDreamer | he's only your boss and wrote most of the software that we use anyway | 02:32 |
@rizen | roy is currently the front runner for worst idea of 2006 | 02:32 |
@WRE | (snapcount@EN) I know right | 02:32 |
perlDreamer | for gooey@home? | 02:32 |
@rizen | no | 02:32 |
@rizen | for the wre control panel | 02:32 |
@WRE | (snapcount@EN) no... I had an even worst idea | 02:32 |
@rizen | or the way he wanted to implement it | 02:32 |
@rizen | i'll let him explain it if he likes | 02:33 |
@WRE | * (snapcount@EN) hands rizen more salt to sprinkle on the fresh wounds | 02:33 |
perlDreamer | we need a bloopers reel | 02:33 |
@WRE | (snapcount@EN) that was kind of the idea behind calc | 02:33 |
@WRE | (snapcount@EN) so anyway colin | 02:34 |
@WRE | (snapcount@EN) you should write the i18n'alizer | 02:34 |
perlDreamer | it will be a little bit | 02:34 |
@WRE | (snapcount@EN) it will save you time on the Event Mgmt Sys | 02:34 |
perlDreamer | true | 02:35 |
perlDreamer | but I'd like to get transaction tests working on SQL.t in the short term. | 02:35 |
@WRE | (snapcount@EN) I've got the i18n started at least | 02:35 |
perlDreamer | are you developing in SVN in the core? | 02:35 |
@WRE | (snapcount@EN) not yet | 02:35 |
@WRE | (snapcount@EN) I'm still doing it in 6.8 | 02:35 |
perlDreamer | eek | 02:35 |
@WRE | (snapcount@EN) I'm about to switch it to the 6.9 syntax soon | 02:35 |
@WRE | (snapcount@EN) it looks like it works now | 02:36 |
perlDreamer | ah | 02:36 |
@WRE | (snapcount@EN) or is close | 02:36 |
@WRE | (snapcount@EN) it won't be that bad to convert afaict | 02:36 |
perlDreamer | well, we do have experience doing it with the core | 02:36 |
perlDreamer | and there will be a lot of code to do in the future as well | 02:37 |
@WRE | (snapcount@EN) They i18n syntax I sent earlier is what I've been using | 02:37 |
perlDreamer | that will work | 02:37 |
@WRE | (snapcount@EN) the OO way | 02:38 |
perlDreamer | that's best | 02:38 |
perlDreamer | very easy to convert | 02:38 |
perlDreamer | if you write the rest with strings, I can convert over to i18n for you. | 02:38 |
@WRE | (snapcount@EN) ok... cool | 02:38 |
@WRE | (snapcount@EN) that will save me a lot of time | 02:38 |
perlDreamer | do we have a deadline? | 02:38 |
@WRE | (snapcount@EN) Feb 20 | 02:39 |
@WRE | (snapcount@EN) that's my deadline | 02:39 |
@WRE | (snapcount@EN) but it's promised to be released with 6.9 beta | 02:39 |
@WRE | (snapcount@EN) so that's prolly your deadline | 02:39 |
perlDreamer | when is beta? | 02:39 |
@WRE | (snapcount@EN) 3-4 months right? | 02:39 |
@WRE | (snapcount@EN) I'd ask JT about that though | 02:40 |
perlDreamer | I can do that | 02:40 |
@WRE | (snapcount@EN) he may want the whole thing done by Feb 20 | 02:40 |
perlDreamer | rizen: do you want Events Manager wrapped by Feb 20th? | 02:40 |
@rizen | yes | 02:41 |
perlDreamer | okay | 02:41 |
@rizen | webgui 6.9 beta should be coming out around the last week in march | 02:42 |
@rizen | hopefully a little before that if we can | 02:42 |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has joined #WebGUI | 02:42 | |
@rizen | but we need to get this silly stuff (new features) off our plate way before then | 02:42 |
@rizen | so we can test everything | 02:42 |
@rizen | for a few weeks | 02:43 |
@rizen | before we even release the beta | 02:43 |
perlDreamer | yeah | 02:43 |
@rizen | i want to test/refine/test/refine | 02:43 |
@rizen | then we still have a few beta weeks to test/refine | 02:43 |
@rizen | and then we have all of 7.0 timeline to test/refine | 02:43 |
@rizen | cuz no new features will be going into that | 02:43 |
@rizen | unless they are refinements | 02:43 |
@rizen | to make things easier to use or whatever | 02:43 |
@rizen | but not any new functionality | 02:43 |
perlDreamer | so we're looking at about 8 weeks | 02:44 |
@rizen | about that | 02:46 |
@rizen | i figure it's going to take all of that for me to complete the workflow stuff | 02:46 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 02:46 | |
-!- mode/#webgui [+o crythias] by xdanger | 02:46 | |
@rizen | cuz there's a lot | 02:46 |
@rizen | which is why i was hot to trot to get the search stuff done | 02:47 |
@rizen | with any luck, search will be 100% tommorrow | 02:47 |
@rizen | and then i can start on workflow | 02:47 |
@WRE | (snapcount@EN) that's awesome man | 02:47 |
@WRE | (snapcount@EN) you kicked ass on that | 02:47 |
@rizen | thank you | 02:47 |
@rizen | i just hope it exceeds everyone's expectations | 02:47 |
@WRE | (snapcount@EN) good luck with that | 02:48 |
@WRE | (snapcount@EN) people are never satisfied | 02:48 |
@rizen | i already know some people will complain that it can't index external content | 02:48 |
@rizen | but i designed it that way on purpose | 02:48 |
@rizen | there are plenty of really good search/indexing systems out there to do that if you want to | 02:49 |
chansen | Hi folks | 02:52 |
perlDreamer | hey, chansen! | 02:52 |
chansen | Test::MockObject++ | 02:52 |
perlDreamer | very nice | 02:52 |
@rizen | howdy | 02:53 |
perlDreamer | I'm looking forward to learning WWW::Mech next | 02:53 |
chansen | It kick ass ;) | 02:53 |
chansen | Test::WWW::Mech too :) | 02:53 |
@rizen | it's very cool | 02:53 |
@rizen | too bad you weren't at 2004 WUC, Andy did a presentation on it that ruled | 02:54 |
chansen | yeah, would have been nice to see any talking about mech | 02:55 |
chansen | We use it extensively for testing, i wrote a subclass that allows for testing of CGI apps | 02:56 |
@WRE | (snapcount@EN) ok... what is the rule of thumb for private methods in WG? | 02:57 |
perlDreamer | prefix with _ | 02:57 |
perlDreamer | ? | 02:57 |
@WRE | (snapcount@EN) i.e., when to use _sub -vs- sub | 02:57 |
@WRE | (snapcount@EN) yeah I know the syntax | 02:57 |
@WRE | (snapcount@EN) I'm talking design | 02:57 |
@WRE | (snapcount@EN) when should you use one vs the other | 02:58 |
@rizen | generally speaking, only use private subs | 02:58 |
@rizen | when you think the API for it might have to change | 02:58 |
@rizen | otherwise, I'd prefer only public methods. | 02:58 |
@rizen | a second condition would be | 02:58 |
@rizen | if using the method | 02:58 |
@rizen | by external peeps | 02:58 |
@rizen | could be dangerous | 02:58 |
chansen | or when you don't want to expose functionality | 02:58 |
@rizen | nix what chansen just said | 02:59 |
@WRE | (snapcount@EN) see... I learned OO in C++ and I was taught completeley the opposite of what you're saying | 02:59 |
@rizen | i disagree with that as far as webgui is concerned | 02:59 |
@WRE | (snapcount@EN) which seems to be the perl way | 02:59 |
@rizen | no | 02:59 |
@rizen | the perl way is the c++ way | 02:59 |
@rizen | for the most part | 02:59 |
@rizen | but webgui, though written in perl | 02:59 |
@rizen | doesn't use a lot of the perlisms | 03:00 |
@rizen | because i think a lot of them are dumb | 03:00 |
chansen | WRE: think of _method as a protected one | 03:00 |
chansen | WRE: or private | 03:00 |
@rizen | for example, camelCase is much better than not_camel_case | 03:00 |
@rizen | though i know this sounds very egotastic of me, it's really about what i think, more than the perl standards | 03:01 |
@rizen | i'd rather expose functionality | 03:01 |
@rizen | than hide it | 03:01 |
perlDreamer | it's your project, dude | 03:01 |
@rizen | because you never know when it might be useful to someone else | 03:01 |
@WRE | (snapcount@EN) ok... that's what I was after | 03:01 |
chansen | It's a matter of preference, personally i dislike camelcase | 03:01 |
@WRE | (snapcount@EN) how to do it the WG way | 03:01 |
@WRE | (snapcount@EN) read-> JT's way =) | 03:02 |
@rizen | not for nothing though | 03:02 |
@WRE | (snapcount@EN) yeah I know | 03:02 |
@rizen | if someone wants to challenge JT's way | 03:02 |
@rizen | i'm up for it | 03:02 |
@rizen | cuz i'm certainly not perfect | 03:02 |
@WRE | (snapcount@EN) there's a method to your madness | 03:02 |
@rizen | i've just found through doing things that some ways seem to work out better than other ways | 03:03 |
@WRE | (snapcount@EN) so to sum up | 03:04 |
@WRE | (snapcount@EN) public unless there's a reason not to | 03:04 |
@rizen | for instance, the reason i like camelCase is that people coming from other programming languages are likely to be much more comfortable with it than perl's u_n_d_e_r_s_c_o_r_e_s | 03:04 |
@WRE | (snapcount@EN) not the other way around | 03:04 |
@rizen | yes | 03:04 |
@rizen | when in doubt, go public | 03:04 |
perlDreamer | IPO | 03:04 |
perlDreamer | g'night guys | 03:04 |
@WRE | (snapcount@EN) when I was skydiving | 03:04 |
@rizen | night | 03:04 |
@WRE | (snapcount@EN) we had a saying | 03:04 |
@WRE | (snapcount@EN) "when in doubt, whip it out" | 03:05 |
-!- perlDreamer [n=ckuskie@nat050.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 03:05 | |
chansen | rizen: depends on which languages, java, probably prefer camelcase | 03:05 |
chansen | I say the opposite, don't expose methods you don't know will be useful. they will hunt you forever ;) | 03:06 |
chansen | .. or needed | 03:06 |
-!- specsmu [n=rmiller@ppp-71-128-23-212.dsl.irvnca.pacbell.net] has joined #webgui | 03:50 | |
specsmu | ooo, I think I found a bug. | 03:50 |
specsmu | if an upload image isn't found, it adds webgui to the end of the browser ident string... even if it's already there. | 03:51 |
@WRE | *** Join gooey_ (~webgui@24.241.121.70.cfl.res.rr.com) on EFnet | 04:28 |
-!- specsmu [n=rmiller@ppp-71-128-23-212.dsl.irvnca.pacbell.net] has left #webgui [] | 04:33 | |
@WRE | *** [signoff/#webgui] gooey (lost in the netsplit) on EFnet | 04:40 |
@WRE | *** Nick Change: gooey_ is now gooey on EFnet | 04:45 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 04:54 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 05:03 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 05:49 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 05:49 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 06:33 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 06:34 | |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has quit ["bb later"] | 07:08 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 10:59 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 11:00 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 11:25 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 13:23 | |
lenthamen | hey Martin | 13:35 |
lonki | guys, what is wrong with the site? | 13:56 |
lonki | http://www.pornolize.com/pornolize4?lang=de&url=http%3A%2F%2Fplainblack.com | 13:56 |
@WRE | <lonki> http://tinyurl.com/d55yj | 13:56 |
MrHairgrease | hey len | 14:04 |
MrHairgrease | are you guys also coming to the WOSSA drink 7 feb? | 14:06 |
lenthamen | MrHairgrease: sure we're coming :) | 14:44 |
MrHairgrease | coolio | 14:44 |
MrHairgrease | I'm busy finishing off the SQLForm asset | 14:44 |
MrHairgrease | and preparing for release | 14:45 |
lenthamen | Ok, I'm having lunch :) | 14:45 |
MrHairgrease | I already had lunch | 14:45 |
MrHairgrease | bon apetit | 14:45 |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has joined #WebGUI | 15:26 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:42 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 15:43 | |
@pbmdawg | 'morning folks | 15:43 |
MrHairgrease | good afternoon | 15:44 |
MrHairgrease | I'm busy preparing the SQLForm for release | 15:45 |
chansen | afternoon | 15:46 |
@pbmdawg | martin: yay | 15:46 |
chansen | s/afternoon/good afternoon/ | 15:46 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] | 15:49 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 15:49 | |
-!- mode/#webgui [+o MrHairgrease] by pbmdawg | 16:04 | |
@MrHairgrease | matt | 16:05 |
@MrHairgrease | you did the form stuff right? | 16:05 |
@pbmdawg | are you going to post it to plainblack contributions? or host a page yourself? | 16:05 |
@MrHairgrease | pb | 16:05 |
@pbmdawg | which form stuff | 16:06 |
@MrHairgrease | Just found a bug though | 16:06 |
@pbmdawg | tell me | 16:06 |
@MrHairgrease | WG::HTMLForm | 16:06 |
@pbmdawg | ok | 16:06 |
@pbmdawg | afaik, that one hasn't changed in a while | 16:06 |
@pbmdawg | unles you're talking about 6.9 | 16:06 |
@MrHairgrease | I'm using javascript to view hide form elements | 16:06 |
@pbmdawg | ok | 16:06 |
@MrHairgrease | in order to do that i give em id's with the -extras propertu | 16:07 |
@MrHairgrease | however | 16:07 |
@MrHairgrease | the field which feature a calendar already get an id from webgui | 16:07 |
@MrHairgrease | so i get something like id="x-CZBf6LIVGx9BFl5zGFOg-1Id" id="x-CZBf6LIVGx9BFl5zGFOg-1" | 16:07 |
@pbmdawg | you should be able to override it. | 16:08 |
@MrHairgrease | which of course breaks | 16:08 |
@MrHairgrease | how? | 16:08 |
@MrHairgrease | it's currently running on 6.6.3 or so | 16:08 |
@pbmdawg | what does the code that constructs the calendar field look like now | 16:08 |
@MrHairgrease | but I'm gonna upgrade it 6.8.something | 16:08 |
@MrHairgrease | wait | 16:08 |
@MrHairgrease | i'll look it up | 16:08 |
@MrHairgrease | ok it's in WG::Form | 16:10 |
@pbmdawg | no I mean how are you calling it | 16:11 |
@MrHairgrease | it does this: extras=>'id="'.$params->{name}.'Id" '.$params->{extras} | 16:11 |
@MrHairgrease | oh wait | 16:11 |
@pbmdawg | $f->dateTime() or $f->date() | 16:11 |
@pbmdawg | or dynamicField | 16:11 |
@MrHairgrease | dateTime or date | 16:11 |
@MrHairgrease | it's dynamic | 16:11 |
@MrHairgrease | depends on what the user wants | 16:12 |
@MrHairgrease | but afaik both will break | 16:12 |
@MrHairgrease | dateTime does for sure | 16:12 |
@MrHairgrease | pls note that this is in 663 | 16:12 |
@pbmdawg | k | 16:12 |
@MrHairgrease | first | 16:13 |
@MrHairgrease | $parameters->{extras} = 'id="'.$_.'-1"'; | 16:13 |
@MrHairgrease | then $cmd = "WebGUI::Form::$searchElement".'($parameters)'; | 16:13 |
@MrHairgrease | $form .= eval $cmd | 16:13 |
@MrHairgrease | There are of course also other params | 16:13 |
@MrHairgrease | If I could set the Id that would solve things | 16:14 |
@MrHairgrease | I guess in newer WG version you can set the id by using the -id flag right? | 16:16 |
@pbmdawg | yeah | 16:16 |
@MrHairgrease | ok I'll convert it to use that then | 16:16 |
* pbmdawg digs up 6.6.3 | 16:16 | |
@MrHairgrease | do you know which was the first version that had this feature? | 16:17 |
@pbmdawg | probably 6.7 | 16:17 |
@MrHairgrease | Ok that's cool then. | 16:17 |
@MrHairgrease | Another thing. | 16:18 |
@MrHairgrease | I noticed that in the user profile.. | 16:18 |
@MrHairgrease | the bithdate can only be set to 1970 | 16:18 |
@pbmdawg | oh, no negatives? | 16:18 |
@MrHairgrease | probably because of the epoch | 16:18 |
@pbmdawg | unsigned? | 16:19 |
@MrHairgrease | I dunno | 16:19 |
@MrHairgrease | Just notcied | 16:19 |
@MrHairgrease | noticed* | 16:19 |
@MrHairgrease | It was 6.8.3 or something | 16:19 |
@pbmdawg | odd. | 16:19 |
@pbmdawg | the fieldData column is text | 16:19 |
@MrHairgrease | If I say I'm born in 1930 | 16:19 |
@pbmdawg | so it should be able to handle a negative number | 16:19 |
@MrHairgrease | and I'll reload the page | 16:20 |
@pbmdawg | ok so it's not a db problem | 16:20 |
@MrHairgrease | it says 31/12/1969 | 16:20 |
@pbmdawg | unless ($params{id}) { | 16:20 |
@pbmdawg | $params{id} = $class->generateIdParameter($params{name}); | 16:20 |
@pbmdawg | } | 16:20 |
@pbmdawg | that's 6.7 btw | 16:20 |
@MrHairgrease | cool thanks | 16:20 |
* MrHairgrease continues with converting | 16:21 | |
@WRE | (snapcount@EN) damn it | 16:22 |
@WRE | (snapcount@EN) I'm still banned | 16:22 |
@pbmdawg | maybe it doesn't like wre | 16:23 |
@WRE | (snapcount@EN) well if that were true it should have banned wre | 16:23 |
@WRE | (snapcount@EN) not me | 16:23 |
@WRE | * (snapcount@EN) is not bitter | 16:23 |
@WRE | (snapcount@EN) I'm like an outcast | 16:23 |
@WRE | *** Part snapcount (~roy@24.241.121.70.cfl.res.rr.com) on EFnet | 16:24 |
@WRE | *** Part gooey (webgui@24.241.121.70.cfl.res.rr.com) on EFnet | 16:24 |
@WRE | *** Join gooey (~webgui@24.241.121.70.cfl.res.rr.com) on EFnet | 16:24 |
@WRE | *** [mode/#webgui(+n)] by irc.dks.ca on EFnet | 16:24 |
@WRE | *** [mode/#webgui(+t)] by irc.dks.ca on EFnet | 16:24 |
@WRE | *** Join snapcount (~roy@24.241.121.70.cfl.res.rr.com) on EFnet | 16:24 |
@WRE | *** [mode/#webgui(+s)] by gooey on EFnet | 16:24 |
@WRE | *** [mode/#webgui(+o snapcount)] by gooey on EFnet | 16:24 |
@WRE | *** [mode/#webgui(-s)] by snapcount on EFnet | 16:24 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:29 | |
@MrHairgrease | matt | 16:33 |
@MrHairgrease | how long for 6.9 will be production safe? | 16:34 |
@MrHairgrease | on estimate ofcourse | 16:34 |
@pbmdawg | uh | 16:34 |
@MrHairgrease | a customer of ours wanted to know when the workflow was ready | 16:34 |
@MrHairgrease | we told em in about 4 months | 16:35 |
@MrHairgrease | is that realistic? | 16:35 |
@pbmdawg | if by "production safe" you mean "gamma", then not for 3-4 months | 16:35 |
@MrHairgrease | gamma = good | 16:35 |
@pbmdawg | although I think jt finished the search stuff sooner than he expected. | 16:35 |
@pbmdawg | so who knows. | 16:35 |
@WRE | (snapcount@EN) last night rizen said all the new features should be completed by mid march | 16:36 |
@WRE | (snapcount@EN) and then about a month of bugfixing | 16:36 |
@MrHairgrease | ok | 16:37 |
@MrHairgrease | he probably know best | 16:37 |
* pbmdawg is out of the loop | 16:37 | |
@MrHairgrease | after all | 16:37 |
@MrHairgrease | calc rizen | 16:37 |
@WRE | rizen = The Godfather | 16:37 |
@WRE | (snapcount@EN) basically what Matt said is right | 16:38 |
@WRE | (snapcount@EN) that's what I was getting at =) | 16:38 |
@MrHairgrease | I didn't he wasn't right | 16:38 |
@MrHairgrease | didn't say* | 16:38 |
@WRE | (snapcount@EN) oh I know | 16:38 |
* pbmdawg is meddling. | 16:38 | |
@WRE | (snapcount@EN) I'm 26 today | 16:39 |
@WRE | (snapcount@EN) you guys gonna sing? | 16:39 |
* pbmdawg chortles into his red bull | 16:39 | |
* MrHairgrease mumbles some birthday song | 16:40 | |
crythias | Feliz cumpleaños a ti | 16:41 |
@WRE | (snapcount@EN) thanks everyone | 16:47 |
@WRE | (snapcount@EN) heh so I'm writing this Event Mgmt System... | 16:48 |
@WRE | (snapcount@EN) and JT forgets to tell me that Collin has volunteered to do all of the docs and i18n | 16:48 |
@WRE | (snapcount@EN) I was not happy | 16:49 |
@WRE | (snapcount@EN) minutes of my life wasted | 16:49 |
@WRE | (snapcount@EN) </dramatic> | 16:49 |
@WRE | (snapcount@EN) what's everyone else doing? | 16:49 |
@MrHairgrease | fitting the SQLForm in Franks Asset installer | 16:50 |
@MrHairgrease | also upgrading it from 663 to 68something | 16:51 |
@WRE | (snapcount@EN) cool | 16:51 |
@WRE | (snapcount@EN) the asset installer is nice | 16:51 |
@MrHairgrease | ahh 16:22! | 17:21 |
* MrHairgrease opens a cool beer | 17:21 | |
crythias | heh | 17:23 |
crythias | it's 5:00 somwhere. | 17:23 |
@MrHairgrease | ahhh | 17:23 |
crythias | somewhere. | 17:23 |
@MrHairgrease | yeah in poland | 17:24 |
crythias | heh. lucky Poles. heh | 17:24 |
@MrHairgrease | woohoo | 17:35 |
@MrHairgrease | franks installer works! | 17:35 |
@WRE | (snapcount@EN) nice | 17:35 |
@WRE | (snapcount@EN) very nice | 17:35 |
crythias | it should work | 18:01 |
crythias | I'm slow | 18:01 |
crythias | I'm just observing my logs. | 18:01 |
crythias | amazing what I get number one search results for in google. | 18:02 |
crythias | that is, pointing to my site. | 18:02 |
@WRE | (snapcount@EN) examples? | 18:06 |
@WRE | (snapcount@EN) smellmyfinger.com perhaps | 18:06 |
lenthamen | crythias: I have compiled WRE with latest Image::Magick on FreeBSD | 18:11 |
crythias | yes. | 18:11 |
lenthamen | guess what. | 18:11 |
crythias | what? | 18:11 |
lenthamen | No luck :( | 18:11 |
crythias | *I* haven't crashed under 6.9 | 18:12 |
lenthamen | Still getting segfaults | 18:12 |
lenthamen | Well, this was still 6.8.5 | 18:12 |
lenthamen | huh | 18:12 |
lenthamen | You're saying that you don't get a core dump anymore ? | 18:13 |
@WRE | *** [signoff/#webgui] snapcount ({$self->get('education');}) on EFnet | 18:21 |
crythias | no coredump on 6.9 | 18:22 |
lenthamen | huh it should not matter the webgui version... | 18:24 |
crythias | gimme a sec | 18:24 |
@WRE | *** Join phobia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 18:25 |
@WRE | (phobia@EN) is the linkbot working? | 18:25 |
-!- ph0bia [n=phobia@66-46-142-242.amtelecom.net] has joined #webgui | 18:26 | |
@WRE | (phobia@EN) :) | 18:26 |
crythias | yeah | 18:27 |
crythias | ImageMagick-6.2.5.5 | 18:27 |
crythias | 6.2.9.0 | 18:27 |
lenthamen | I'm running ImageMagick 6.2.5 01/21/06 Q16 | 18:29 |
lenthamen | That's the version included in WRE 0.6 | 18:29 |
crythias | I'm running the port | 18:29 |
lenthamen | ah | 18:30 |
lenthamen | There's also a 6.2.6 version out | 18:31 |
crythias | grr.. 6.2.9.0 should be 6.9.0 wg version | 18:31 |
lenthamen | crythias: I'm going to give 6.2.6 a try. | 18:39 |
lenthamen | root@test# /data/wre/sbin/rc.webgui startmodperl | 18:50 |
lenthamen | Starting WebGUI 6.8.5 | 18:50 |
lenthamen | WebGUI Started! | 18:50 |
lenthamen | Segmentation fault (core dumped) | 18:50 |
lenthamen | mod_perl failed to start! | 18:50 |
@WRE | *** Part phobia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 18:51 |
-!- ph0bia [n=phobia@66-46-142-242.amtelecom.net] has quit ["Create like a God, Command like a King, Work like a Slave <k!15b8>"] | 18:51 | |
@MrHairgrease | matt | 18:57 |
@MrHairgrease | is it true that $session{os}{slash} is not defined anymore in 683? | 18:57 |
@pbmdawg | shouldn't be, no. just use '/' | 19:02 |
@MrHairgrease | ok so windows support is totally dropped now? | 19:03 |
@pbmdawg | no, that works on windows too. | 19:03 |
@pbmdawg | generally. | 19:03 |
@pbmdawg | windows NT/2000/XP/2003 | 19:03 |
@MrHairgrease | \/ and not \ will work? | 19:03 |
@MrHairgrease | /* | 19:03 |
@pbmdawg | restate | 19:04 |
@MrHairgrease | normally on win you use \ as directory seperator | 19:04 |
@MrHairgrease | on linux it's / | 19:04 |
@pbmdawg | yes but / works too for paths that don't include a drive letter. | 19:04 |
@MrHairgrease | ok | 19:04 |
@pbmdawg | additionally, the perl filehandle libraries take care of the transformation if it's necessary, afaik. | 19:04 |
@pbmdawg | chansen: correct me if i'm wrong | 19:05 |
crythias | len | 19:09 |
crythias | lenthamen did you disable the local ImageMagick to WRE? | 19:09 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] | 19:13 | |
lenthamen | crythias: I've de-installed local ImageMagick but I'm getting the same problems. | 19:21 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit ["Going home..."] | 19:21 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 19:24 | |
chansen | pbmdawg: wrong, perl's io will not do any path transformations, thats what File::Spec is for. | 19:28 |
chansen | if you pass a forward slash it's expected that the os will handle it | 19:28 |
@pbmdawg | ah | 19:56 |
@pbmdawg | well anyways, all modern mswindows handle it. | 19:57 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:01 | |
@pbmdawg | martin | 20:05 |
MrHairgrease | matt | 20:05 |
MrHairgrease | what's on the hand? | 20:05 |
@pbmdawg | you're gonna have trouble with that control id in 6.8 unless you also pass in an idprefix | 20:05 |
MrHairgrease | ok why | 20:05 |
@pbmdawg | http://www.rafb.net/paste/results/iyLT6o84.html | 20:06 |
@WRE | <pbmdawg> http://tinyurl.com/dckty | 20:06 |
MrHairgrease | Yeah I read that in the code | 20:07 |
@pbmdawg | oh wait, never mind. | 20:07 |
@pbmdawg | it's never set by anything. | 20:07 |
@pbmdawg | (in the core) | 20:07 |
MrHairgrease | but I specify my own id's | 20:07 |
MrHairgrease | I make sure they're unique | 20:07 |
@pbmdawg | it will prepend that idPrefix even if you set your own. | 20:07 |
MrHairgrease | oh ok then | 20:07 |
@pbmdawg | but in all cases it's undef | 20:08 |
@pbmdawg | so never mind | 20:08 |
MrHairgrease | ok | 20:08 |
MrHairgrease | i won't =) | 20:08 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 20:32 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 20:33 | |
@WRE | *** Join Ian_ (~Ian@adsl-dc-3b022.adsl.wanadoo.nl) on EFnet | 20:46 |
@WRE | (Ian_@EN) hmm | 20:46 |
@WRE | (Ian_@EN) lots of people in here isn't it | 20:47 |
-!- ian` [n=Ian@adsl-dc-3b022.adsl.wanadoo.nl] has joined #webgui | 20:50 | |
@WRE | (Ian_@EN) yep | 20:50 |
@WRE | (Ian_@EN) :-) | 20:51 |
ian` | asd | 20:51 |
ian` | aha, how funny | 20:51 |
@pbmdawg | ? | 20:51 |
ian` | channel link | 20:51 |
@WRE | *** Part Ian_ (Ian@adsl-dc-3b022.adsl.wanadoo.nl) on EFnet | 20:52 |
@WRE | *** Join phobia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 21:12 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 21:53 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 22:01 | |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 22:33 | |
-!- perlDreamer [n=ckuskie@nat061.mxim.com] has joined #webgui | 23:28 | |
perlDreamer | hey, all! | 23:28 |
crythias | how DY | 23:28 |
MrHairgrease | yo! | 23:28 |
crythias | UFEMISM | 23:28 |
lenthamen | hello ladies. | 23:28 |
MrHairgrease | uhh len. | 23:28 |
lenthamen | sorry wrong channel :) | 23:29 |
MrHairgrease | you're probably typing in the wrong window | 23:29 |
MrHairgrease | he | 23:29 |
MrHairgrease | two people, one mind | 23:29 |
lenthamen | just joking... | 23:29 |
perlDreamer | I just finished adding some transaction tests to SQL.t. If anyone of you really understand transcations, I'd love it if you gave them a look over. | 23:29 |
crythias | I give her gifts and.. oh. yeah, that's the wrong channel, too. | 23:29 |
MrHairgrease | sorry, I guess my db knowledge is as good as yours | 23:30 |
perlDreamer | i learned about transactions today, so I doubt that :) | 23:30 |
crythias | heh. Contract sql. | 23:30 |
MrHairgrease | damn | 23:31 |
MrHairgrease | there's always those smarter guys | 23:31 |
perlDreamer | I'm a MySQL newbie | 23:31 |
MrHairgrease | I've been using for about four years now | 23:31 |
MrHairgrease | but only for webgui | 23:31 |
MrHairgrease | so that's only lame selects and stuff | 23:32 |
MrHairgrease | well I once did a cool trick with variables | 23:32 |
MrHairgrease | but no transactions | 23:32 |
perlDreamer | maybe JT could get a MySQL guru to come to the WUC this year | 23:32 |
MrHairgrease | probably | 23:33 |
MrHairgrease | in fact | 23:33 |
MrHairgrease | every guru is ok with me | 23:33 |
lenthamen | sorry... what are transactions ? ;) | 23:33 |
MrHairgrease | provided they're guru in a subject related Webgui of course | 23:33 |
perlDreamer | of course! | 23:33 |
MrHairgrease | transactions are a group of sql statements... | 23:34 |
MrHairgrease | that must all not fail | 23:34 |
MrHairgrease | if one fails they're all rolled back | 23:34 |
MrHairgrease | it's good for keeping your db sane | 23:34 |
perlDreamer | and making sure you don't have fragmented data, too | 23:35 |
lenthamen | I believe WebGUI is using autocommit for mysql isn't it ? | 23:35 |
MrHairgrease | that's what I meant with sane | 23:35 |
MrHairgrease | yeah | 23:35 |
perlDreamer | len: yes | 23:35 |
MrHairgrease | but in that case transaction will still work | 23:35 |
MrHairgrease | afaik | 23:35 |
perlDreamer | but there are now options to do rollbacks and commits, too | 23:36 |
lenthamen | ok | 23:36 |
perlDreamer | built into SQL.pm | 23:36 |
MrHairgrease | for how long? | 23:36 |
MrHairgrease | only 6.9? | 23:36 |
perlDreamer | I think they're in 6.8, too | 23:36 |
MrHairgrease | ok | 23:36 |
lenthamen | Anyone of you using innodb as mysql storage type ? | 23:36 |
perlDreamer | no clue | 23:37 |
MrHairgrease | if you want transactions you need innodb | 23:37 |
MrHairgrease | myisam can't do them | 23:37 |
perlDreamer | MrH-G: I checked and transactions are in 6.8, too | 23:37 |
MrHairgrease | again afaik | 23:37 |
lenthamen | innodb makes it possible to add foreign key constraints. | 23:38 |
perlDreamer | what are those? | 23:38 |
lenthamen | A foreign key is a field in a relational table that matches the primary key column of another table. The foreign key can be used to cross-reference tables. | 23:41 |
perlDreamer | so assetId could be considered a foreign key? | 23:42 |
lenthamen | The most important thing is that you can't remove a record that holds a foreign key if there is still data in another record that assumes its existence. | 23:44 |
lenthamen | So indeed you could make asset.assetId a foreign key of assetData.assetId | 23:46 |
perlDreamer | I should really learn some MySQL if I keep doing this | 23:49 |
perlDreamer | and some javaScript | 23:49 |
perlDreamer | and some CSS | 23:49 |
lenthamen | hehe.. Before you know it you've turned into a hardcore web developer :) | 23:50 |
chansen | perlDreamer: http://en.wikipedia.org/wiki/RDBMS http://en.wikipedia.org/wiki/ACID | 23:55 |
perlDreamer | thanks | 23:55 |
chansen | :) | 23:55 |
perlDreamer | chansen, does that mean that while 1 database handle is performing a transaction that another one can't see data before a commit? | 23:58 |
--- Day changed Wed Jan 25 2006 | ||
chansen | perlDreamer: Depends on isolation level | 00:01 |
chansen | perlDreamer: but thats is usually the case | 00:02 |
perlDreamer | that would explain some funny things I saw in my tests | 00:03 |
perlDreamer | maybe I'll retry that with another dbh and see if it works like I think it will | 00:03 |
MrHairgrease | heh | 00:06 |
lenthamen | perlDreamer: Not sure, but you could expect different behaviour for different MySQL storage engines. I mean, MySQL NDB (cluster) could handle this kind of stuff differently than MyISAM. | 00:06 |
MrHairgrease | i was writing a userimport script | 00:06 |
MrHairgrease | and i had to in a random value for the year of birth | 00:06 |
MrHairgrease | and the script complained about 1980/02/29 wasn't valid date | 00:07 |
MrHairgrease | which it isn't of course | 00:07 |
MrHairgrease | but now I know at least one guy born in a leap year | 00:07 |
MrHairgrease | Sorry for the crappy English. | 00:08 |
perlDreamer | your English is far better than my Spanish, German or Vietnamese | 00:08 |
MrHairgrease | Could be | 00:08 |
MrHairgrease | My German is better than my Vietnamese | 00:09 |
MrHairgrease | and my Spanish | 00:09 |
* lenthamen Belgium is better than my English | 00:10 | |
MrHairgrease | I certainly do hope so Len | 00:10 |
MrHairgrease | Mission complete! | 00:12 |
MrHairgrease | I migrated about 400 users including profiles and groups. | 00:12 |
MrHairgrease | Hurray for the API. | 00:12 |
lenthamen | I'm going offline. ttyl guys. | 00:12 |
perlDreamer | good night, Len | 00:13 |
lenthamen | bye ! | 00:13 |
MrHairgrease | laters | 00:13 |
@pbmdawg | bye | 00:13 |
-!- lenthamen [n=len@83.116.130.37] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:13 | |
@pbmdawg | martin: last week I wrote and used a script that either imported or updated 1000 users from a csv file... into both webgui's profiling system and a custom profiling system | 00:14 |
@pbmdawg | whee; that was fun | 00:14 |
MrHairgrease | Aha, mine was from one db to another. | 00:15 |
MrHairgrease | The groups are also migrated | 00:16 |
MrHairgrease | the auth scheme that was used in the old site used the mysql password function | 00:16 |
MrHairgrease | which is no deprecated | 00:16 |
MrHairgrease | So what I did was hack the php of the old site... | 00:16 |
MrHairgrease | to md5hash the password when somebody logs in and store that. | 00:17 |
perlDreamer | md5hash isn't that secure | 00:17 |
perlDreamer | it's been fully cracked | 00:17 |
perlDreamer | if you can, use SHA-1 or higher | 00:17 |
MrHairgrease | Yeah but for hashing passwords it's good | 00:18 |
MrHairgrease | just don't use it to sign documents and stuff | 00:18 |
@pbmdawg | perlDreamer: do you know lots about cryptography? | 00:18 |
MrHairgrease | WebGUI's auth is based on md5 | 00:18 |
MrHairgrease | Hence the conversion hack | 00:18 |
perlDreamer | I finished two chips using SHA-1 in hardware. | 00:18 |
perlDreamer | and while I was doing it studied crypto attacks and defenses | 00:19 |
@pbmdawg | okay; so yes. | 00:19 |
@pbmdawg | :) | 00:19 |
perlDreamer | I suppose. Probably fairer to say I know a lot about the subject but not much detail. | 00:20 |
perlDreamer | but I can hack a smartCard | 00:20 |
perlDreamer | the big problem with MD5 is that if you can get the hash, you can calculate a new message which will generate the same hash | 00:21 |
MrHairgrease | Hmm. | 00:22 |
perlDreamer | and do it in a relatively short time, much shorter than a brute force computational attack. | 00:22 |
perlDreamer | so if you can protect the hashes, then you're still pretty safe | 00:22 |
MrHairgrease | yeah | 00:22 |
MrHairgrease | maybe we should change the passwords | 00:23 |
perlDreamer | if it's easy to do, I would. | 00:23 |
MrHairgrease | but that will be very nasty | 00:23 |
MrHairgrease | because you can't get the original message out of the hash | 00:23 |
@pbmdawg | ehh; hashes will go away sometime soon. full pki will rule the day eventually. | 00:23 |
MrHairgrease | so the only way would be to give everybody a new password | 00:23 |
MrHairgrease | which tends to piss people off | 00:24 |
MrHairgrease | pki? | 00:24 |
perlDreamer | well, technically you could crack them yourself and then reencode with you new hashing algo :) | 00:24 |
MrHairgrease | technically yes | 00:24 |
perlDreamer | still not very easy | 00:24 |
MrHairgrease | and with a lot of time | 00:24 |
perlDreamer | yes | 00:25 |
perlDreamer | you could also have your users do the upgrade for you. | 00:25 |
perlDreamer | intercept them at their next logon and have them confirm their password | 00:25 |
MrHairgrease | that's what I did for the migration I just talked about | 00:26 |
MrHairgrease | problem is that not everybody log in that often | 00:26 |
MrHairgrease | making it a very long process | 00:26 |
perlDreamer | yes | 00:26 |
MrHairgrease | but what's pki? | 00:26 |
perlDreamer | public/private key infrastructure | 00:27 |
perlDreamer | like PGP and GPG, I think | 00:27 |
perlDreamer | pbmdawg? | 00:27 |
MrHairgrease | probably | 00:27 |
@pbmdawg | perlDreamer | 00:27 |
perlDreamer | What's PKI? | 00:27 |
@pbmdawg | yeah, that. | 00:28 |
@pbmdawg | signed certificates and trusted authorities and all that. | 00:28 |
perlDreamer | maybe somebody should hack one fo the bots to do wikipedia searches for us | 00:28 |
perlDreamer | brb | 00:30 |
-!- mode/#webgui [-o WRE] by pbmdawg | 00:30 | |
-!- mode/#webgui [-o xdanger] by pbmdawg | 00:30 | |
-!- mode/#webgui [+o WRE] by pbmdawg | 00:30 | |
-!- mode/#webgui [+o xdanger] by pbmdawg | 00:30 | |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 00:35 | |
perlDreamer | hey, it worked. | 00:38 |
MrHairgrease | what did | 00:38 |
perlDreamer | access from the same dbh that initiated the transaction can see uncommitted data, but accesses from a different dbh can't | 00:39 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has left #webgui ["Leaving"] | 00:45 | |
@WRE | *** [signoff/#webgui] phobia (Ping timeout: 360 seconds) on EFnet | 01:47 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 02:21 | |
-!- mode/#webgui [+o crythias] by xdanger | 02:21 | |
-!- mode/#webgui [+o perlDreamer] by crythias | 02:22 | |
-!- mode/#webgui [+o MrHairgrease] by crythias | 02:22 | |
@perlDreamer | oh dear | 02:23 |
@perlDreamer | I've been "o"wned | 02:23 |
@MrHairgrease | \quit | 02:26 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:26 | |
@crythias | hrm | 02:47 |
@crythias | perlDreamer | 02:48 |
@perlDreamer | sir? | 02:48 |
@crythias | what would cause rows.count not to work? | 02:48 |
@crythias | I was trying to track it down, and I gotta tell ya, rows.count is the most convoluted thing ... | 02:48 |
@perlDreamer | nothing matches in your where clause? | 02:48 |
@crythias | no. | 02:48 |
@perlDreamer | what is rows.count then? | 02:49 |
@crythias | if nothing matches, it gets 0 | 02:49 |
@crythias | if anything matches, it gets -1 | 02:49 |
@crythias | but I can't replicate it | 02:49 |
@perlDreamer | rows.count is a template variable or a SQL construct? | 02:49 |
@crythias | template variable in SQLReport | 02:50 |
@perlDreamer | 6.8 or 6.9? | 02:50 |
@crythias | this was in 6.7.5 that it didn't work. | 02:50 |
@crythias | I know, I know. | 02:50 |
@crythias | the rows.count seems to come from a getRowCount type thing. this from Paginator.pm (I think only) | 02:51 |
@crythias | and paginator.pm said getRowCount is $[0]->rows or some nonsense | 02:52 |
@perlDreamer | well, it depends | 02:52 |
@crythias | and that is in SQL.pm | 02:52 |
@perlDreamer | so we're dealing with setDataByQuery and not setDataByArraryRef? | 02:52 |
@crythias | and sql.pm sub rows said $[_0]->sth->rows or something | 02:52 |
@perlDreamer | $rv = $sth->rows; | 02:53 |
@perlDreamer | Returns the number of rows affected by the last row affecting command, or -1 if the number of rows is not known or | 02:53 |
@perlDreamer | not available. | 02:53 |
@perlDreamer | that's from the DBI manpage | 02:53 |
@perlDreamer | the SQL query is buggered up somehow | 02:53 |
@crythias | but the report works | 02:53 |
@perlDreamer | then maybe the statement handler has gone out of scope? | 02:54 |
@crythias | how to debug this? | 02:54 |
@perlDreamer | does it work in 6.8.today ? | 02:54 |
@crythias | dunno. | 02:54 |
@perlDreamer | I would test there first. | 02:54 |
@perlDreamer | debugging history is hard | 02:54 |
@crythias | yeah | 02:54 |
@crythias | Change of subject: I've gotten some interesting feedback for listing in the campaign. | 02:56 |
@perlDreamer | spread webgui campaign? | 02:58 |
@crythias | People behind WebGUI | 02:58 |
@perlDreamer | what's the feedback? | 02:59 |
@perlDreamer | p.s. I gotta leave in about 5 minutes | 02:59 |
@crythias | ok. | 02:59 |
@crythias | just some grats from people I've helped. | 03:00 |
@perlDreamer | cool | 03:00 |
@perlDreamer | you deserve it for all the time you've spent on the boards. | 03:00 |
@crythias | OTOH, I've really an interesting question: who'd be someone you'd suggest to be featured? | 03:00 |
@perlDreamer | I think we should run a poll to guess what JT means | 03:01 |
@perlDreamer | there aren't a lot of volunteers out there | 03:02 |
@perlDreamer | there's the PlainBlack crew, their contractors, the Dutch crew and us. | 03:03 |
nuba | a few lurkers as well | 03:03 |
nuba | oops | 03:03 |
@perlDreamer | sorry, nuba | 03:03 |
@perlDreamer | nuba: so why so much lurking and not much hacking? | 03:03 |
nuba | little time on hands. dayjob. although i contribute with webgui worldwide with the spare free time | 03:05 |
nuba | <- webgui brazil | 03:05 |
@crythias | Matt says, "Colin's a contractor..." | 03:05 |
@perlDreamer | $colin->{contractorHours} << $colin->{volunteerHours} | 03:05 |
@perlDreamer | but he's right | 03:05 |
@perlDreamer | I'll think about your question more, Crythias, and let you know what I think tomorrow. | 03:06 |
@perlDreamer | g'night, all | 03:06 |
-!- perlDreamer [n=ckuskie@nat061.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 03:06 | |
@crythias | the world shrinks a little | 03:07 |
@crythias | nuba: I'm not attempting to be selfcentered with the question. I just don't know who's on the contributions recently who are strong volunteers | 03:09 |
@crythias | at least, in my limited american view of the WebGUI world, anyway :) | 03:10 |
@crythias | pbmdawg | 03:10 |
nuba | crythias: np. i didn't see your question tho, let me check the scrollback... ;) | 03:11 |
nuba | oh i see now. sorry | 03:12 |
nuba | i came to this channel window by accident, saw perlDreamer listing "kinds of people here" | 03:12 |
nuba | didn't noticed it was a call for suggestions for people on webgui.org | 03:13 |
nuba | (thats what happens when you jump on a conversation without tracking it first) | 03:13 |
nuba | my bad | 03:14 |
@crythias | no problem | 03:15 |
@WRE | *** Join phobia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 03:17 |
-!- crythias is now known as bouncingPlanes | 03:37 | |
-!- bouncingPlanes is now known as trustedComputing | 03:37 | |
@trustedComputing | heh | 03:38 |
-!- trustedComputing is now known as crythias | 03:38 | |
@pbmdawg | frotffl | 03:39 |
@crythias | ? | 03:41 |
@pbmdawg | rotfl | 03:41 |
@pbmdawg | with 'f' a coupla times | 03:41 |
@crythias | kay | 03:42 |
-!- pbmdawg is now known as p0wned | 03:42 | |
@p0wned | ack! | 03:42 |
-!- p0wned is now known as pbmdawg | 03:42 | |
-!- pbmdawg is now known as p0wned | 03:42 | |
@crythias | heh | 03:42 |
@p0wned | nooooooooo | 03:42 |
-!- p0wned [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 03:43 | |
-!- crythias is now known as pbmdawg | 03:43 | |
-!- pbmdawg is now known as crythias | 03:50 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 04:42 | |
@crythias | you're p0wned, dood | 04:45 |
@crythias | PlainBlack : A Plan B Lick | 04:45 |
@crythias | 12T MATR | 04:47 |
@crythias | get that. | 04:47 |
-!- mode/#webgui [+o pbmdawg] by crythias | 04:48 | |
@crythias | DONBH8N | 04:49 |
* crythias trances to Bjork. yay. | 04:50 | |
@WRE | *** [signoff/#webgui] phobia (Ping timeout: 360 seconds) on EFnet | 05:19 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 05:26 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 05:41 | |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has quit ["zZZZZZZZzzzzzz"] | 05:42 | |
@WRE | *** Join phobia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 05:42 |
-!- phobia [n=phobia@66-46-142-242.amtelecom.net] has joined #webgui | 05:43 | |
-!- phobia [n=phobia@66-46-142-242.amtelecom.net] has quit [Client Quit] | 05:43 | |
@WRE | *** Join ph0bia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 09:58 |
@WRE | *** [signoff/#webgui] phobia (Ping timeout: 360 seconds) on EFnet | 10:02 |
@WRE | *** [signoff/#webgui] ph0bia (Ping timeout: 360 seconds) on EFnet | 10:04 |
@WRE | *** Join ph0bia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 10:06 |
@WRE | *** [signoff/#webgui] ph0bia (Ping timeout: 360 seconds) on EFnet | 10:14 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 11:33 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 12:02 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 13:02 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 13:31 | |
MrHairgrease | hey len | 13:40 |
MrHairgrease | un question | 13:40 |
MrHairgrease | I'm having a query for inserting a new rank number | 13:40 |
MrHairgrease | like this: | 13:40 |
MrHairgrease | insert into SQLForm_fieldOrder select 'D-EMWRi2lmxMxqDRj4-eWQ', '7ZTMhcT-MTQAS_E-pAsxIg', max(rank) + 1 from SQLForm_fieldOrder where assetId='D-EMWRi2lmxMxqDRj4-eWQ' group by assetId ; | 13:42 |
MrHairgrease | but it doesn't work if there's nothing i the db yet | 13:43 |
MrHairgrease | any tips? | 13:43 |
lonki | MrHairgrease, you are inserting stuff in table a whith a select from that same table? | 13:44 |
lonki | isn't an update more appropriate here? | 13:44 |
MrHairgrease | no | 13:44 |
MrHairgrease | b/c there is no entry to update yet | 13:44 |
MrHairgrease | the idea is essentially this: | 13:45 |
MrHairgrease | select max(rank) + 1 where assetId = 'myId' group by assetId | 13:45 |
MrHairgrease | problem is that if the table is empty | 13:46 |
MrHairgrease | the groupy by will cause it to result in an empty set | 13:46 |
MrHairgrease | groupy = group by | 13:46 |
lonki | then you know that the rank is the lowest value possible +1 | 13:46 |
MrHairgrease | yeah on a per assetId basis | 13:46 |
lonki | which makes it 1 I presume | 13:47 |
MrHairgrease | well it should | 13:47 |
* MrHairgrease looks in the mysql cookbook | 13:49 | |
lonki | MrHairgrease, in that last case you should look if the first resultset returns anything, if not you could feed it to a trigger and make it the lowest possible value | 13:50 |
lonki | that makes the code a bit cleaner | 13:50 |
MrHairgrease | triggers is to much of a hassle | 13:50 |
MrHairgrease | it's easier to solve it in the perl code then | 13:50 |
lonki | triggers will be faster | 13:51 |
MrHairgrease | yeah but it's only admin-only code | 13:52 |
MrHairgrease | so speed is not an issue | 13:52 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 104 (Connection reset by peer)] | 15:10 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 15:39 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 15:46 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 15:57 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:08 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 16:10 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 16:32 | |
crythias | hrm | 17:12 |
crythias | hi | 17:12 |
pbmdawg | hi | 17:12 |
crythias | oh. | 17:12 |
crythias | not op | 17:12 |
crythias | I have a goal. | 17:13 |
crythias | little applet that allows you to easily make image maps | 17:13 |
crythias | I have a campus map that has clickable areas for rooms. It took a long time to do that. | 17:15 |
crythias | but I'm also thinking of using CSS to put transparent divs over the section where clicked. | 17:16 |
crythias | OTOH, the Detroit Lions will win the next SuperBowl. | 17:22 |
crythias | ==))====((=== | 17:28 |
crythias | (( .------. )) | 17:28 |
crythias | \\{ 0 0 }// | 17:28 |
crythias | ))\_ Y _/(( | 17:28 |
MrHairgrease | image maps are so, like, 90's =P | 17:31 |
-!- mode/#webgui [+o pbmdawg] by WRE | 17:31 | |
-!- mode/#webgui [+o crythias] by pbmdawg | 17:32 | |
@crythias | well, yes | 17:34 |
@crythias | except the alternative is...? | 17:34 |
@pbmdawg | xpath | 17:34 |
@crythias | ? | 17:34 |
@WRE | *** Join ph0bia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 17:37 |
@WRE | (ph0bia@EN) http://zdnet.com.au/insight/software/soa/How_to_choose_an_open_source_CMS/0,39023769,39234675,00.htm | 17:44 |
MrHairgrease | ah 5 o'clock! | 17:58 |
MrHairgrease | time for beer! | 17:58 |
@WRE | *** [signoff/#webgui] ph0bia (Ping timeout: 360 seconds) on EFnet | 18:18 |
@WRE | *** Join ph0bia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 18:19 |
@crythias | tha beer | 18:38 |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 18:45 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 19:09 | |
@WRE | *** Join snapcount (~roy@24.241.121.70.cfl.res.rr.com) on EFnet | 19:28 |
@WRE | (snapcount@EN) matt, gerald: do you guys have 6.8 running on windows? | 19:29 |
@WRE | (ph0bia@EN) hey!!! | 19:29 |
@WRE | (snapcount@EN) hey phobia | 19:29 |
@pbmdawg | no, but I used to have 6.8 running on windows | 19:31 |
@pbmdawg | some time ago | 19:31 |
MrHairgrease | matt | 19:35 |
MrHairgrease | check your mail | 19:35 |
@pbmdawg | check your mail | 19:36 |
@WRE | (snapcount@EN) I'm starting with the latest zip n go | 19:36 |
@WRE | (snapcount@EN) is it fairly simple to get on there | 19:36 |
@pbmdawg | haha | 19:37 |
@pbmdawg | no | 19:37 |
@pbmdawg | email frank and ask him for the word doc I wrote on it | 19:37 |
MrHairgrease | cioa going home | 19:37 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has quit [] | 19:37 | |
@WRE | *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet | 19:44 |
@WRE | (Nickola@EN) hello | 19:44 |
@WRE | (snapcount@EN) hola | 19:45 |
@WRE | (snapcount@EN) this all gets echoed to freenode btw | 19:45 |
@WRE | (Nickola@EN) I'm working on a cover letter to send to Mr. Dillon right now. | 19:45 |
@WRE | (snapcount@EN) just so you know | 19:45 |
@WRE | (Nickola@EN) :-) | 19:45 |
@WRE | (Nickola@EN) Ah. Okay. | 19:45 |
@WRE | (snapcount@EN) you can see whos over there by doing !cnlist | 19:46 |
@WRE | (Nickola@EN) awesome. | 19:46 |
@WRE | (Nickola@EN) Hello all. | 19:46 |
@WRE | (snapcount@EN) dude... so I'm still banned from freenode | 19:47 |
@WRE | (snapcount@EN) they're such asshats | 19:47 |
@WRE | (snapcount@EN) I don't even know why?! | 19:47 |
@WRE | (ph0bia@EN) too many hosts? | 19:47 |
@WRE | (ph0bia@EN) doesn't it say? | 19:47 |
@WRE | (snapcount@EN) they say I'm infected with a trojan | 19:47 |
@WRE | (ph0bia@EN) lol | 19:47 |
@WRE | (snapcount@EN) when I sign on with bitchx or mirc | 19:47 |
@WRE | (snapcount@EN) bitchx from a linux box mind you | 19:47 |
@WRE | (ph0bia@EN) yah | 19:48 |
@WRE | (snapcount@EN) and mirc from win | 19:48 |
@WRE | (snapcount@EN) two diff machines | 19:48 |
@WRE | (ph0bia@EN) they are probably interpreting an open/listening port as an infection | 19:48 |
@WRE | (ph0bia@EN) ala Merewether and port 5555/tcp for webalizer on Withington :) | 19:48 |
@WRE | (snapcount@EN) I'm forwarding port 80 from the gateway to farva | 19:48 |
@WRE | (snapcount@EN) and 6933 for the botnet | 19:48 |
@WRE | (snapcount@EN) I never did lock down that box though | 19:49 |
@WRE | (snapcount@EN) =/ | 19:49 |
@WRE | (snapcount@EN) maybe I should try that | 19:49 |
@WRE | (snapcount@EN) bootp, sunrpc and all that crap is listening | 19:49 |
@WRE | (ph0bia@EN) try blocking all access from them except for ident and irc | 19:49 |
@WRE | (snapcount@EN) that's a good idea | 19:49 |
@WRE | (ph0bia@EN) you should definitely shut down all the simple tcp services :) | 19:49 |
@WRE | (snapcount@EN) I'll have to bust out my iptables book and figure out the rule for that =) | 19:50 |
@WRE | (ph0bia@EN) well best to just stop the services entire | 19:50 |
@WRE | (ph0bia@EN) ly | 19:50 |
@WRE | (ph0bia@EN) you don't need them do you? | 19:50 |
@WRE | (snapcount@EN) no... I'm just being lazy | 19:50 |
@WRE | (ph0bia@EN) hehe | 19:50 |
@WRE | (snapcount@EN) it would take two seconds | 19:50 |
@WRE | (ph0bia@EN) yah | 19:50 |
@WRE | (ph0bia@EN) I dunno if you've been in WRE's shell lately or not, but I have that whole box cleaned up now | 19:51 |
@WRE | (ph0bia@EN) upgraded to Etch | 19:51 |
@WRE | (ph0bia@EN) freed up a bunch of disk space as well | 19:51 |
@WRE | (ph0bia@EN) popped a new kernel on there | 19:51 |
@WRE | (snapcount@EN) Nickola: are you familiar with Test::More ? | 19:51 |
@WRE | (Nickola@EN) Not at the moment, but it's easy enough to get the module and read it through. | 19:52 |
@WRE | (snapcount@EN) ph0bia: sweet | 19:52 |
@WRE | (Nickola@EN) :-) | 19:52 |
@WRE | (snapcount@EN) yeah do that | 19:52 |
@WRE | (snapcount@EN) WG has a test suite now | 19:52 |
@WRE | (snapcount@EN) prolly the best way for you to get in there and learn the new stuff | 19:52 |
@WRE | (snapcount@EN) is to write tests | 19:52 |
@WRE | (snapcount@EN) and there are lots to do =) | 19:52 |
@WRE | (Nickola@EN) awesome! | 19:53 |
@WRE | (snapcount@EN) there are some done already so you can see them in context | 19:53 |
@WRE | (snapcount@EN) WebGUI/t | 19:53 |
@WRE | (ph0bia@EN) did you see that CMS article I posted earlier, snap? | 19:53 |
@WRE | (snapcount@EN) no | 19:53 |
@WRE | (snapcount@EN) posted where? | 19:53 |
@WRE | (snapcount@EN) Nickola: also, head is in subversion now | 19:53 |
@WRE | (snapcount@EN) so you'll need that to check out the latest 6.9 or 6.8 | 19:54 |
@WRE | (ph0bia@EN) it was on /. I posted it in the channel | 19:54 |
@WRE | (ph0bia@EN) http://developers.slashdot.org/article.pl?sid=06/01/25/067256&from=rss | 19:54 |
@WRE | (snapcount@EN) https://svn.webgui.org/svnroot/WebGUI is head | 19:54 |
@WRE | (ph0bia@EN) I noticed that once again Mambo is getting the press | 19:54 |
@WRE | (snapcount@EN) https://svn.webgui.org/svnroot/branch/WebGUI_6.8 | 19:54 |
@WRE | (ph0bia@EN) btw did I tell you that I know a guy who got WebGUI to run natively on NetWare? | 19:55 |
@WRE | (snapcount@EN) really! | 19:55 |
@WRE | (ph0bia@EN) yah, they've been using it for awhile now | 19:55 |
@WRE | (snapcount@EN) I'd like to hear about that | 19:55 |
@WRE | (snapcount@EN) what version? | 19:55 |
@WRE | (ph0bia@EN) I'll get him to pop in and talk to you about it sometime, or if you happen to see him on #novell | 19:55 |
@WRE | (ph0bia@EN) his nick is Felagund | 19:55 |
@WRE | (snapcount@EN) awesome... I'd love to talk to him about that | 19:55 |
@WRE | (ph0bia@EN) it was an early 6.x version - I am not sure which ones | 19:55 |
@WRE | (snapcount@EN) we're very interested in tauting WG on other platforms | 19:55 |
@WRE | (ph0bia@EN) it was really just a matter of getting the proper perl libraries in place on netware | 19:56 |
@WRE | (snapcount@EN) yeah I figured | 19:56 |
@WRE | (ph0bia@EN) it comes with a very limited set of them, once he got all that straigtened out it "just worked" from what he said | 19:56 |
@WRE | (snapcount@EN) the newere version is probably a little more complex with libapreq/apache2/mysql5 | 19:56 |
@WRE | (ph0bia@EN) what is libapreq? | 19:56 |
@WRE | (snapcount@EN) a wrapper for modperl2 I believe | 19:57 |
@WRE | (snapcount@EN) I'm supposed to be educated on this today/tommorow from JT | 19:57 |
@WRE | (ph0bia@EN) I'm not sure which MySQL that NetWare is currently shipping with, but it has been at apache2 for awhile now | 19:58 |
@WRE | (Nickola@EN) I'm looking at that directory now.... | 19:58 |
@WRE | (ph0bia@EN) I'm pretty sure it is MySQL 5 though, at least in 6.5 and OES | 19:58 |
@WRE | (snapcount@EN) maybe it won't be that bad | 19:59 |
@WRE | (snapcount@EN) Nickola: one thing you will notice is that the gateway script is gone now =) | 19:59 |
@WRE | (snapcount@EN) i.e., no index.pl | 19:59 |
@WRE | (snapcount@EN) there are a few people on the other channel on freenode that can prolly help you if I'm not around | 20:00 |
@WRE | (snapcount@EN) pbmdawg, perlDreamer, crythias, and rizen | 20:01 |
@WRE | (snapcount@EN) that's Matt, Colin, Gerald, and JT respectively | 20:01 |
@WRE | (Nickola@EN) awesome | 20:02 |
@WRE | (Nickola@EN) I have some catching up to do....goodness. | 20:02 |
@WRE | (snapcount@EN) it's really not that bad | 20:02 |
@WRE | (Nickola@EN) You've all changed the code a lot! | 20:02 |
@pbmdawg | technically, it only requires mysql 4.1 | 20:02 |
@WRE | (Nickola@EN) Shouldn't take me too long to catch up. | 20:02 |
@WRE | (Nickola@EN) :-) | 20:03 |
@pbmdawg | but saying it requires 5 gives us the freedom to add mysql5 usage anytime. | 20:03 |
@WRE | (Nickola@EN) I feel rusty..I have to dive back in and start coding. :-) | 20:03 |
@WRE | (snapcount@EN) you'll do fine | 20:04 |
-!- doug [i=doug@zaxxon.telerama.com] has left #webgui [] | 20:05 | |
@pbmdawg | Nickola; who are you | 20:07 |
@WRE | (snapcount@EN) Nickola Tesla, duh | 20:08 |
@WRE | (Nickola@EN) haha | 20:08 |
@WRE | (Nickola@EN) I'm Janet. | 20:08 |
@pbmdawg | uh huh. | 20:08 |
@WRE | (Nickola@EN) I did some programing in WebGUI during the 5.x days. | 20:09 |
@WRE | (Nickola@EN) I wrote the base integrate for LDAP. | 20:09 |
@WRE | (Nickola@EN) integration, rather | 20:09 |
@WRE | (snapcount@EN) pbmdawg: she's going to start learning the test suite | 20:10 |
@WRE | (snapcount@EN) and help us out with those | 20:10 |
@WRE | *** [signoff/#webgui] snapcount ({$self->fly;}) on EFnet | 20:16 |
@WRE | *** [signoff/#webgui] ph0bia (Ping timeout: 198 seconds) on EFnet | 20:19 |
@pbmdawg | cool | 20:20 |
@pbmdawg | welcome back to the community Janet | 20:20 |
@WRE | *** Join ph0bia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 20:20 |
@WRE | (Nickola@EN) thanks! | 20:24 |
@WRE | *** [signoff/#webgui] Nickola (Read error: Connection reset by peer) on EFnet | 20:52 |
@WRE | *** Join ph0bz (~phobia@66-46-142-242.amtelecom.net) on EFnet | 20:56 |
@WRE | *** Nick Change: ph0bz is now phobia on EFnet | 20:56 |
@WRE | *** [signoff/#webgui] ph0bia (Read error: Operation timed out) on EFnet | 20:58 |
@WRE | *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet | 20:59 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 21:06 | |
-!- mode/#webgui [+o rizen] by xdanger | 21:06 | |
@WRE | (phobia@EN) hey JT | 21:22 |
@rizen | ody | 21:27 |
@rizen | howdy | 21:27 |
@WRE | (Nickola@EN) hello JT | 21:28 |
@rizen | so appears to be pretty quiet today | 21:28 |
@WRE | (phobia@EN) JT what kind of advocacy programs do you have going for WebGUI? | 21:29 |
@WRE | (phobia@EN) I read yet another CMS article this morning which highlighted several CMSs including Mambo | 21:29 |
@WRE | (phobia@EN) but no mention of WebGUI | 21:30 |
@WRE | (phobia@EN) Mambo seems to get all the popular press these days... | 21:30 |
@rizen | yeah, and i don't understand why | 21:32 |
@rizen | i've tried using it several times | 21:32 |
@rizen | to figure out what people like so much about it | 21:32 |
@rizen | the user interface seemed rather clunky to me | 21:32 |
@WRE | (phobia@EN) I've never used it | 21:32 |
@rizen | and it uses module based navigation instead of tree based navigation, which i found to be pretty much useless on all but the smallest of sites | 21:33 |
@WRE | (phobia@EN) haha no doubt | 21:33 |
@rizen | the sites that we build | 21:33 |
@rizen | for our clients | 21:33 |
@rizen | are almost always 100+ pages | 21:33 |
@rizen | and usually several thousand pages | 21:33 |
@rizen | when you get into something that sized | 21:33 |
@rizen | the lack of a hierarchical tree | 21:34 |
@rizen | is basically a show stoper | 21:34 |
@WRE | (phobia@EN) yah, major problem | 21:34 |
@rizen | stopper | 21:34 |
@WRE | (phobia@EN) well now that I am no longer at SPA - the efforts for them to switch to Mambo will likely swell | 21:34 |
@WRE | (phobia@EN) Wolas wanted to switch a couple of months ago | 21:34 |
@rizen | hehe | 21:34 |
@WRE | (phobia@EN) they just don't know how :) | 21:34 |
@rizen | if they can make a powerful intranet on it | 21:35 |
@rizen | more power to them | 21:35 |
@WRE | (phobia@EN) yah | 21:35 |
@WRE | (phobia@EN) the real problem is that they don't even know what they want/need | 21:35 |
@rizen | from an outsider's perspective, it's hard to know what's going on | 21:36 |
@rizen | it just seems that nothing moves forward | 21:36 |
@rizen | so what are your plans moving forward? | 21:36 |
@WRE | (Nickola@EN) I'd go so far as to say they just don't know...anything. Without Phobia they are dead in the water. | 21:36 |
@WRE | (phobia@EN) the CEO was highly committed, the CIO was for a time but I dunno where she is at with it now | 21:36 |
@WRE | (Nickola@EN) :-) | 21:36 |
@WRE | (phobia@EN) I don't think that Shauger cares, I think she'd like to see it die - but its hard to say | 21:36 |
@WRE | (phobia@EN) the new guy they hired though as 'developer' is without clue, so I'd say that they are without hope at least until something changes | 21:37 |
@WRE | (Nickola@EN) Just out of curiousity, what do you use for monitoring software on your internal network? | 21:37 |
@rizen | nagios | 21:37 |
@rizen | and some custom monitors | 21:37 |
@rizen | that we've written | 21:37 |
@WRE | (phobia@EN) I wouldn't say that they are dead in the water, but I would say that they have no champion for it anymore which might ultimately turn out to be the same thing | 21:38 |
@rizen | and then we also have our data center doing additional monitoring | 21:38 |
@WRE | (Nickola@EN) cool. what about trending and logging? | 21:38 |
@rizen | for network trending we use mrtg | 21:38 |
@rizen | but we don't do a lot of that | 21:38 |
@rizen | we're mainly on the lookout for spikes | 21:39 |
@rizen | and usage loads | 21:39 |
@rizen | and for web analysis we use awstats | 21:39 |
@WRE | (Nickola@EN) cool. I've used mrtg to trend so many things. | 21:39 |
@WRE | (phobia@EN) mrtg can be awesome for capacity planning | 21:39 |
@WRE | (phobia@EN) awstats and webalizer are both pretty good | 21:39 |
@rizen | we don't currently do any trending on mail and other utility services | 21:39 |
@WRE | (Nickola@EN) I had to change MRTG to make it database capable | 21:40 |
@WRE | (Nickola@EN) but it worked good. | 21:40 |
@WRE | (Nickola@EN) why not? | 21:40 |
@WRE | (phobia@EN) we found email trending was useful in two cases, the most significant was when a user had a rule to forward all their mail to their 'palm.net' account and that mailbox filled. | 21:41 |
@rizen | we only have 8 email users | 21:42 |
@WRE | (phobia@EN) every message he received would get forwarded to palm.net and for every one it would send back a bounce saying "mailbox full" which would then in turn get sent back to palm.net under the forward rule, etc. | 21:42 |
@rizen | plus some lists | 21:42 |
@WRE | (Nickola@EN) haha Good reason | 21:42 |
@rizen | we outsource all of our email hosting | 21:42 |
@rizen | for client stuff | 21:42 |
@WRE | (phobia@EN) it KILLED the server, and the mrtg trending of the MTA's is what allowed us to narrow it down so quickly | 21:42 |
@rizen | yeah, if mail was a significant part of our infrastructure, or we had more time on our hands | 21:43 |
@rizen | we'd probably trend it | 21:43 |
@WRE | (phobia@EN) it also helped to have trends for capacity planning, when we were looking at turning on multiple RBLs we actually had some load figures to work with to see if we would be able to handle it | 21:43 |
@WRE | (phobia@EN) we learned that at 50,000 inbound messages/day, RBLs can be problematic :) | 21:44 |
@rizen | it's not hard to do capacity planning when you only have 8 employees =) | 21:44 |
@WRE | (phobia@EN) lol true 'dat | 21:44 |
@WRE | (Nickola@EN) I set up MRTG and stuff for Sparton. | 21:45 |
@WRE | (Nickola@EN) so I was curious what others were using. | 21:45 |
@rizen | honestly it's all i've ever used | 21:46 |
@rizen | i'm not even sure what else is out there | 21:46 |
@WRE | (phobia@EN) lots of for-pay commercial alternatives... | 21:46 |
@rizen | i found it 8 or 10 years ago, and started using it on my routers | 21:46 |
@WRE | (phobia@EN) some of them do autodiscovery and whatnot | 21:46 |
@rizen | and haven't looked back since | 21:47 |
@WRE | (phobia@EN) but in my experience, nothing is as granular as MRTG/cacti | 21:47 |
@WRE | (phobia@EN) all of the big tools like OpenView, Tivoli, ManageWise/ZFS and whatnot can do some form of discovery and trending, but its very basic by comparison | 21:47 |
@WRE | (phobia@EN) if there were some open-source mechanisms for discovery already in existence then I might be tempted to build an appliance to do mrtg/nagios/ngsyslogd/log2mail, etc. and make a million dollars | 21:49 |
@WRE | (Nickola@EN) MRTG does autodiscovery, but I've never used it. | 21:50 |
@WRE | (phobia@EN) but without discovery one would need to write an easy interface to collect all the relevant info and turn it into config files for those tools | 21:50 |
@rizen | i bet you could make a billion | 21:50 |
@WRE | (Nickola@EN) I don't know how good it would be. | 21:50 |
@WRE | (phobia@EN) its the sort of thing that is better offered as an ongoing service rather than a boxed-solution, I think | 21:50 |
-!- rizen [n=rizen@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 22:26 | |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 22:42 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 22:42 | |
crythias | hello | 22:44 |
@WRE | (phobia@EN) hey hey | 22:46 |
@WRE | (Nickola@EN) hello | 22:47 |
@pbmdawg | lata' | 22:49 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 22:49 | |
-!- fdillon [n=fdillon@c-67-165-147-195.hsd1.il.comcast.net] has joined #WebGUI | 23:14 | |
@WRE | (Nickola@EN) hello. | 23:15 |
@WRE | (Nickola@EN) Frank? | 23:16 |
fdillon | yo | 23:16 |
@WRE | (Nickola@EN) Roy told me talk to you. | 23:17 |
@WRE | (Nickola@EN) About contract programming | 23:18 |
@WRE | (Nickola@EN) you have Email! | 23:20 |
@WRE | (phobia@EN) -o- sets topic "Welcome to America Online!" | 23:25 |
@WRE | (phobia@EN) :P | 23:25 |
fdillon | frank@plainblack.com | 23:28 |
fdillon | anyone seen chansen today? | 23:28 |
@WRE | (phobia@EN) try !seen nickname | 23:29 |
@WRE | (phobia@EN) or .seen nickname | 23:29 |
@WRE | (phobia@EN) or seen nickname | 23:29 |
@WRE | (phobia@EN) :) | 23:29 |
@WRE | (phobia@EN) :) | 23:29 |
fdillon | !seen chansen | 23:31 |
@WRE | chansen (n=chansen@h230n3c1o1099.bredband.skanova.com) was last seen quitting from #WebGUI 17 hours, 49 minutes ago stating ({"zZZZZZZZzzzzzz"}). | 23:31 |
fdillon | ah nice | 23:31 |
fdillon | I got your resume! | 23:38 |
@WRE | (Nickola@EN) awesome! | 23:38 |
fdillon | I'll take a look at it later this evening | 23:38 |
@WRE | (Nickola@EN) okay. | 23:38 |
fdillon | January / Feb are typically slow months so it might be a bit before I have any projects. I'm in mega quote mode atm | 23:39 |
@WRE | (Nickola@EN) thank you | 23:39 |
fdillon | you are welcome! | 23:39 |
@WRE | (Nickola@EN) Ugh. | 23:40 |
@WRE | (Nickola@EN) On the phone with my mother. | 23:40 |
@WRE | (Nickola@EN) She just doesn't stop talking. I love her dearly, but I said goodbye about 15 minutes ago. | 23:40 |
@WRE | (Nickola@EN) My house could be burning down, and she'd have one more thing to say. | 23:41 |
@WRE | (Nickola@EN) hehe | 23:41 |
--- Day changed Thu Jan 26 2006 | ||
@WRE | (phobia@EN) yah and that one thing would be something along the lines of "I told you to do something about that substandard wiring or this would happen...." | 00:11 |
@WRE | (Nickola@EN) hahaha | 00:12 |
@WRE | (Nickola@EN) Frank: Roy didn't give me many details. What type of projects do you normally get? | 00:25 |
@WRE | *** Join ph0bia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 00:29 |
@WRE | *** [signoff/#webgui] Nickola (Ping timeout: 272 seconds) on EFnet | 00:30 |
@WRE | *** [signoff/#webgui] phobia (Ping timeout: 360 seconds) on EFnet | 00:36 |
@WRE | *** Join ph0bz (~phobia@66-46-142-242.amtelecom.net) on EFnet | 00:36 |
@WRE | *** [signoff/#webgui] ph0bia (Ping timeout: 198 seconds) on EFnet | 00:36 |
@WRE | *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet | 00:36 |
@WRE | *** Nick Change: ph0bz is now phobia on EFnet | 00:36 |
@WRE | *** Part phobia (~phobia@66-46-142-242.amtelecom.net) on EFnet | 00:36 |
@WRE | *** [signoff/#webgui] Nickola (Read error: Connection reset by peer) on EFnet | 00:46 |
@WRE | *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet | 00:53 |
@WRE | (Nickola@EN) oops | 00:54 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 01:12 | |
fdillon | Sorry, I've been away | 01:35 |
fdillon | we get a wide array of projects | 01:35 |
fdillon | custom apps, feature enhancements to webgui, etc | 01:35 |
fdillon | I gotta run. Might pop in later | 01:36 |
-!- fdillon [n=fdillon@c-67-165-147-195.hsd1.il.comcast.net] has quit [] | 01:36 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 02:53 | |
-!- mode/#webgui [+o crythias] by xdanger | 02:53 | |
@WRE | *** [signoff/#webgui] Nickola (Read error: Connection reset by peer) on EFnet | 03:46 |
@WRE | *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet | 03:53 |
@crythias | hi | 05:51 |
@crythias | who | 05:51 |
@crythias | !who | 05:51 |
@crythias | !list | 05:51 |
@crythias | heh. | 05:51 |
-!- snapcount [n=roy@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 05:53 | |
-!- pbmdawg [n=SysAdmin@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 05:53 | |
-!- mode/#webgui [+o pbmdawg] by crythias | 05:54 | |
-!- mode/#webgui [+o snapcount] by WRE | 05:55 | |
@crythias | stupid people suck. | 05:55 |
@pbmdawg | people suck stupid. | 05:55 |
@crythias | 12T MATR | 05:55 |
@crythias | get it? | 05:56 |
@snapcount | !dubya | 05:56 |
@WRE | "It's one thing about insurance, that's a Washington term." | 05:56 |
@crythias | dozent matter | 05:56 |
@crythias | hee | 05:56 |
-!- crythias is now known as DONBH8N | 05:57 | |
@pbmdawg | !dubya | 05:57 |
@WRE | "This case has had full analyzation and has been looked at a lot. I understand the emotionality of death penalty cases." | 05:57 |
@DONBH8N | sigh | 05:58 |
@pbmdawg | !dubya | 05:58 |
@WRE | "I don't think we need to be subliminable about the differences between our views on prescription drugs." | 05:58 |
@DONBH8N | "Alex, I'll take questions that Google Answers won't/can't answer for $5." http://answers.google.com/answers/threadview?id=437171 | 06:00 |
@WRE | <DONBH8N> http://tinyurl.com/7rqhe | 06:00 |
-!- DONBH8N is now known as crythias | 06:02 | |
-!- snapcount [n=roy@c-67-184-239-85.hsd1.il.comcast.net] has quit ["switching networks"] | 06:17 | |
@WRE | *** Join snapcount (~roy@c-67-184-239-85.hsd1.il.comcast.net) on EFnet | 06:18 |
-!- pbmdawg is now known as retardHackerScri | 06:19 | |
-!- retardHackerScri is now known as scriptKideey | 06:19 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 06:31 | |
@WRE | (snapcount@EN) ;alkjf;dalkhejoih | 07:02 |
@WRE | *** [signoff/#webgui] snapcount () on EFnet | 07:25 |
-!- scriptKideey [n=SysAdmin@c-67-184-239-85.hsd1.il.comcast.net] has quit ["Bye."] | 08:29 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 11:27 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Client Quit] | 11:27 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 13:04 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 13:56 | |
-!- lonki [n=hans@195.18.93.61] has quit ["Leaving"] | 14:38 | |
-!- Woute1 [n=wouter@host1.procolix.nl] has joined #webgui | 15:21 | |
-!- pbmdawg [n=SysAdmin@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 15:28 | |
MrHairgrease | yo wouter | 15:39 |
MrHairgrease | hey matt | 15:39 |
MrHairgrease | did you check out the SQLForm yet? | 15:39 |
-!- Woute1 [n=wouter@host1.procolix.nl] has left #webgui [] | 16:43 | |
-!- snapcount [n=roy@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 16:51 | |
-!- mode/#webgui [+o snapcount] by WRE | 16:52 | |
@snapcount | !dubya | 16:52 |
@WRE | "We want our teachers to be trained so they can meet the obligations, their obligations as teachers. We want them to know how to teach the science of reading. In order to make sure there's not this kind of federal--federal cufflink." | 16:52 |
pbmdawg | martin | 17:04 |
pbmdawg | sorry; was afk | 17:05 |
pbmdawg | I looked to see how many loc it is | 17:05 |
pbmdawg | but that was it | 17:05 |
MrHairgrease | I have a better version now | 17:05 |
MrHairgrease | I'll mail it this afternoon | 17:05 |
MrHairgrease | maybe I'll put it on pb.com as well | 17:06 |
MrHairgrease | depends on whether I find bugs or not | 17:06 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:52 | |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 17:53 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:53 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:44 | |
crythias | Then there was the carnivorous dogwood tree... whose bite was worse than its bark. | 18:52 |
-!- perlDreamer [n=ckuskie@nat060.mxim.com] has joined #webgui | 19:06 | |
perlDreamer | morning | 19:06 |
crythias | good afternoon. | 19:07 |
perlDreamer | only barely ;) | 19:07 |
crythias | speaking of... I think I'll head for lunch | 19:07 |
perlDreamer | cya | 19:07 |
MrHairgrease | bye | 19:14 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has quit [] | 19:14 | |
perlDreamer | anyone know how many languages used to be available for WebGUI, before the 6.x version? | 19:30 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 19:43 | |
crythias | still looking for that answer? | 20:36 |
perlDreamer | I found the list of w3 sites, so I'm guessing 9-10 | 20:38 |
crythias | hey | 20:56 |
perlDreamer | ? | 20:56 |
crythias | I made a perl proggy to test a problem with the rows | 20:56 |
perlDreamer | cool | 20:56 |
perlDreamer | so you can reproduce the problem? | 20:56 |
crythias | no.. | 20:57 |
crythias | I basically did a use DBI, made a dbh pointing to the db, then a sth->prepare, sth->execute, print sth->rows, sth->finish, dbh->disconnect. it worked | 20:58 |
-!- perlDreamer [n=ckuskie@nat060.mxim.com] has quit [Read error: 104 (Connection reset by peer)] | 20:58 | |
crythias | wow | 20:58 |
-!- perlDreamer [n=ckuskie@nat054.mxim.com] has joined #webgui | 20:59 | |
crythias | heh | 20:59 |
crythias | you ok? | 20:59 |
perlDreamer | yup | 20:59 |
crythias | did you get that? | 20:59 |
perlDreamer | gaim gets disconnected every once in a while | 20:59 |
perlDreamer | didn't get that. | 20:59 |
crythias | I basically did a use DBI, made a dbh pointing to the db, then a sth->prepare, sth->execute, print sth->rows, sth->finish, dbh->disconnect. it worked | 21:00 |
perlDreamer | it should | 21:00 |
perlDreamer | is that your first one? | 21:00 |
crythias | but it did something else that "fixed" the webgui prob | 21:00 |
crythias | first one? well, first one that did db connections. I stole most of it from DBI | 21:01 |
perlDreamer | that's scary | 21:01 |
perlDreamer | that it "fixed" the problem | 21:01 |
crythias | yeah | 21:01 |
crythias | works now. he's happy. | 21:01 |
perlDreamer | he who? | 21:01 |
crythias | I told him it wasn't a WebGUI issue. | 21:01 |
crythias | Jason from nbcc corp | 21:01 |
crythias | anyway, I couldn't believe how easy it was to do what I needed to do. | 21:03 |
crythias | though I can't imagine why I thought it would be hard. | 21:03 |
crythias | what's with prepare, execute, finish and why is that different from just grabbing results? | 21:04 |
perlDreamer | like with ->do? | 21:04 |
perlDreamer | do does all that for you | 21:04 |
perlDreamer | prepare allows you to create a statement and then call it multiple times without "recompiling" it. | 21:05 |
perlDreamer | It also allows you to use placeholders, which are great for ease of use and security. | 21:05 |
@WRE | *** [signoff/#webgui] Nickola (lost in the netsplit) on EFnet | 21:05 |
perlDreamer | there's an example of that, statement handle reuse in the latest SQL.t in HEAD on svn. | 21:06 |
crythias | ok. 'cause I saw DBI's example and it seemed to "hold open" the sth while it was while-ing through the results, then it finished | 21:07 |
perlDreamer | you can do that too, for selects | 21:07 |
crythias | yes. Now I understand. Inserts and updates should be rather one-shot deals.. do it and get out. selects should be more involved, unless you ... store the results in a local array? | 21:08 |
perlDreamer | the idea works with just about any SQL statement. | 21:09 |
perlDreamer | think about how easy it would be to create a table via | 21:09 |
perlDreamer | $sth->execute([@values]) rather than quoting and stuffing each value into the same statement (which has to get recompiled each time). | 21:10 |
crythias | $sth->execute(); while (my $ref = $sth->fetchrow_hashref()) { print "Found a row: id = $ref->{'id'}, name = $ref->{'name'}\n"; } $sth->finish(); | 21:11 |
crythias | that was what I saw.. dbd mysq | 21:11 |
crythias | mysql | 21:11 |
perlDreamer | yeah | 21:11 |
perlDreamer | that would be for a select | 21:11 |
perlDreamer | for an insert, it would look like: | 21:12 |
crythias | http://search.cpan.org/~jwied/Msql-Mysql-modules-1.2219/mysql/lib/DBD/mysql.pm#EXAMPLE | 21:12 |
perlDreamer | $sth->prepare('insert into myTable values(?,?,?); while (my @arr = readData) { $sth->execute([@arr]); } | 21:12 |
@WRE | <crythias> http://tinyurl.com/cwpnv | 21:12 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 21:23 | |
-!- perlDreamer [n=ckuskie@nat054.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 21:23 | |
@xdanger | just an idea, could there be a macro for formelements ? for example the userDefined1-5 in CS could be made to be SelectList or datetime... | 21:43 |
@xdanger | more flexible than the current building a template variable in code with the right values.. | 21:46 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 21:53 | |
crythias | xdanger: how do you suggest it be called? | 21:54 |
crythias | I'm interested in your idea. | 21:55 |
crythias | I don't know how you might find it to implement, though. | 21:56 |
@xdanger | I was troubled by that too =) | 22:03 |
@xdanger | but ^Form(WebGUI::Form::DateTime,userDefined1,<tmpl_var userDefined1>); or something.. | 22:04 |
@xdanger | but it gets more complex with other formelement types.. | 22:05 |
@xdanger | form element =) | 22:05 |
crythias | and this is easier than textbox tag? | 22:06 |
@xdanger | It was just a quick idea I had | 22:06 |
@xdanger | well you can have textbox quite easyly, but for example a select tag is more combplex.. | 22:07 |
@xdanger | argh, I can't type today.. lot's of typos in finnish and english =) | 22:08 |
crythias | finnish.. well, you could make three in the middle of a word and all hell breaks loose. | 22:08 |
crythias | I use SQL macros for select boxes. | 22:09 |
crythias | when I can | 22:09 |
@xdanger | maybe you could do WebGUI::Form::SelectList,userDefined1,<tmpl_var userDefined1,option1=Big|option2=small|none=null,none); the last is the default option.. | 22:11 |
@xdanger | but you have to use if macro to have the right value selected by default.. | 22:12 |
crythias | hmm | 22:13 |
@xdanger | You have all this powerfull form-system in webgui and I would like to use it more ;) | 22:13 |
crythias | but the default db structure sux0rs | 22:13 |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 22:40 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 22:40 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit [Read error: 104 (Connection reset by peer)] | 22:45 | |
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has joined #webgui | 22:54 | |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 23:13 | |
-!- perlDreamer [n=ckuskie@nat054.mxim.com] has joined #webgui | 23:48 | |
perlDreamer | roy: I see you checked in :) | 23:50 |
--- Day changed Fri Jan 27 2006 | ||
-!- macOnki [n=hanswolt@lonki.xs4all.nl] has quit ["Leaving"] | 00:17 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 00:19 | |
crythias | anyone here? | 00:21 |
perlDreamer | yup | 00:21 |
crythias | http://meltingclocktimes.com/turkeyparachuting.htm | 00:22 |
@WRE | <crythias> http://tinyurl.com/7ejb2 | 00:22 |
crythias | gotta go. | 00:22 |
-!- perlDreamer [n=ckuskie@nat054.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:22 | |
-!- crythias [n=gyoung@64.200.2.35] has quit [Client Quit] | 00:23 | |
-!- Irssi: #webgui: Total of 7 nicks [3 ops, 0 halfops, 0 voices, 4 normal] | 01:34 | |
-!- duet [i=duet@lowfidelity.org] has joined #webgui | 01:39 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 01:39 | |
-!- mode/#webgui [+o crythias] by xdanger | 01:39 | |
@crythias | heh | 01:39 |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has joined #WebGUI | 01:55 | |
* crythias is drifting off on memory bliss | 02:15 | |
pbmdawg | lol | 03:40 |
@crythias | hey | 03:45 |
-!- mode/#webgui [+o pbmdawg] by crythias | 03:45 | |
@pbmdawg | hey | 03:48 |
@crythias | la la lah | 03:52 |
@crythias | do the la la la LAA la la | 03:53 |
@crythias | wth? | 03:53 |
* crythias is now known as donbh8n | 03:53 | |
@crythias | gasp | 03:54 |
@pbmdawg | what | 03:55 |
@snapcount | fa;kfjaoeijfoahgf | 03:59 |
@snapcount | sajf;ajfa | 03:59 |
@snapcount | fa;dljfa;iejf | 03:59 |
@snapcount | flajfe | 03:59 |
@snapcount | ladjfas | 03:59 |
@xdanger | crythias: the thing I was talking about: http://mentalhouse.net/~xdanger/FormElement.txt | 03:59 |
@WRE | <xdanger> http://tinyurl.com/e33at | 03:59 |
@snapcount | that's better | 03:59 |
@xdanger | just a quick hack =) | 04:00 |
@xdanger | just had to test it =) | 04:00 |
@xdanger | but now to bed --> | 04:00 |
@snapcount | !cnlist | 04:01 |
@pbmdawg | !cnlist | 04:01 |
-!- rizen [n=jt@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 04:08 | |
@crythias | ack | 04:09 |
@crythias | beauty and the geek... | 04:09 |
@crythias | Geek "A bit is a one or zero" Girl "a bit of what?" | 04:09 |
@crythias | can't make this stuff up. just ... can't. | 04:10 |
@crythias | plainblack down? | 04:51 |
@pbmdawg | you there? | 04:54 |
@pbmdawg | what do you mean plainblack down | 04:54 |
@crythias | nothing. FF said it couldn't reach it. | 04:55 |
@crythias | maybe it was me. | 04:55 |
@pbmdawg | seems to be up | 04:55 |
@crythias | by maybe I mean it was. and by me I mean it was my laptop. | 04:56 |
@pbmdawg | hee | 04:59 |
@crythias | sigh | 05:10 |
@crythias | gtg reality calls. | 05:10 |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 05:11 | |
-!- rizen [n=jt@c-67-184-239-85.hsd1.il.comcast.net] has quit [] | 06:40 | |
@pbmdawg | ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt | 06:47 |
@pbmdawg | oops | 06:47 |
-!- pbmdawg [n=SysAdmin@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 07:42 | |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has quit ["later dudes!"] | 08:05 | |
-!- snapcount [n=roy@c-67-184-239-85.hsd1.il.comcast.net] has quit [] | 10:11 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 13:35 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 14:34 | |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has joined #WebGUI | 15:23 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 16:55 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:03 | |
-!- pbmdawg [n=SysAdmin@c-67-184-239-85.hsd1.il.comcast.net] has joined #webgui | 17:14 | |
crythias | ooh. | 17:40 |
crythias | you're in Illinois... | 17:40 |
crythias | that's right. Did you find out if Chi Town is dry town? | 17:41 |
pbmdawg | heh | 17:41 |
pbmdawg | they were pulling my leg. | 17:42 |
crythias | So.. did you get Microsauced? | 17:42 |
crythias | My wife hissed at my carnivorous dogwood tree joke. | 17:43 |
pbmdawg | heh | 17:45 |
pbmdawg | no microsaucing. | 17:45 |
-!- pbmdawg [n=SysAdmin@c-67-184-239-85.hsd1.il.comcast.net] has left #webgui [] | 17:46 | |
crythias | duet | 19:07 |
MrHairgrease | ? | 19:07 |
MrHairgrease | oh never mind | 19:07 |
crythias | just ... different user than I'm used to seeing. | 19:07 |
crythias | hrm... [x] Add to RSS feed. | 19:10 |
crythias | maybe [x] Add to RSS feed until [Date] | 19:12 |
-!- ian` [n=Ian@adsl-dc-3b022.adsl.wanadoo.nl] has quit [Read error: 104 (Connection reset by peer)] | 19:29 | |
-!- snapcount [n=roy@adsl-69-215-40-45.dsl.chcgil.ameritech.net] has joined #webgui | 20:11 | |
-!- mode/#webgui [+o snapcount] by WRE | 20:12 | |
@snapcount | better get some food before the plane leaves | 20:44 |
@snapcount | later | 20:44 |
-!- snapcount [n=roy@adsl-69-215-40-45.dsl.chcgil.ameritech.net] has quit [] | 20:44 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 21:01 | |
crythias | howdy | 21:10 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 21:47 | |
crythias | gosh | 22:30 |
crythias | should I just refuse to answer questions that people aren't trying to figure out themselvess? | 22:38 |
@xdanger | It's quite frustrating... rtfm =) | 22:58 |
crythias | yeah | 22:59 |
crythias | btw.. I'm running through rfe's :) | 23:00 |
@xdanger | or just try other options in the program =) | 23:00 |
@xdanger | worst is the people who don't have the courage to press some button that's self-explanatory... | 23:02 |
crythias | I try. But if I've already said look in this area, then you ask me for something else that's in the same area... | 23:02 |
* crythias is busy closing out RFE's... | 23:03 | |
crythias | -https://sourceforge.net/tracker/index.php?func=detail&aid=570929&group_id=51417&atid=463216 | 23:04 |
crythias | hrm. CSS? | 23:04 |
crythias | I mean Collab System? | 23:04 |
crythias | wow... 2002 stuff. | 23:06 |
* lenthamen is having a cold one. | 23:07 | |
* crythias is looking at len's stuff from 2002 | 23:08 | |
lenthamen | 2002 ?? Am I in the WebGUI scene for so long ? | 23:10 |
crythias | RFE | 23:10 |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 23:13 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 23:13 | |
crythia1 | hey | 23:13 |
-!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 104 (Connection reset by peer)] | 23:14 | |
crythia1 | wow | 23:14 |
-!- crythia1 is now known as crythias | 23:14 | |
crythias | hey matt | 23:16 |
crythias | busy today? | 23:16 |
-!- mode/#webgui [+o pbmdawg] by WRE | 23:17 | |
-!- mode/#webgui [+o crythias] by pbmdawg | 23:17 | |
@pbmdawg | chansen: you there? | 23:57 |
--- Day changed Sat Jan 28 2006 | ||
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 00:04 | |
chansen | pbmdawg: pong | 00:17 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 00:48 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has joined #webgui | 00:55 | |
-!- mode/#webgui [+o crythias] by xdanger | 00:55 | |
@crythias | BOB's your uncle | 00:56 |
* crythias sways to hypnotic rhythms of carribean steel drums. Or is it that tin workshop down the road. oh ... the echoing strains of metallic impact. | 01:08 | |
@crythias | calc crythias | 01:09 |
@WRE | crythias = saihtyrc | 01:09 |
lenthamen | crythias: Wanna read a bizarre story ? | 01:28 |
@crythias | sure | 01:29 |
lenthamen | http://www.angelfire.com/extreme4/kiddofspeed/chapter1.html | 01:29 |
@WRE | <lenthamen> http://tinyurl.com/2z8mc | 01:29 |
@crythias | um. dang | 02:35 |
@crythias | It seems that it's not that Nuclear Reactors are dangerous in and of themselves, but that safety isn't the first factor. | 02:36 |
@crythias | or wasn't, there. | 02:37 |
@crythias | I'm being mean again | 02:54 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 03:36 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 03:45 | |
@crythias | wow | 05:02 |
@crythias | woot | 05:10 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 05:12 | |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has quit ["later dudes!"] | 06:01 | |
@crythias | wow | 07:22 |
@crythias | quiet night | 07:22 |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has joined #WebGUI | 17:21 | |
@crythias | hi | 17:30 |
chansen | hi crythias | 17:35 |
@crythias | ooh. having fun. Set my computer to portupgrade perl and everything that requires perl | 17:36 |
@crythias | :) | 17:36 |
chansen | :) | 17:36 |
@crythias | Figure it'll be done by Sunday | 17:36 |
@crythias | at least I'm not running/upgrading OpenOffice on this laptop. | 17:37 |
@crythias | meanwhile, I'm captivated by the creative domain name usage. | 17:38 |
@crythias | del.icio.us grou.ps | 17:38 |
@crythias | and I'm thinking ... and found ... that I can get crythi.as | 17:38 |
chansen | cool :) | 17:39 |
@crythias | but that domain is $100 for first 2 years, and $50 each additional year. | 17:39 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 17:39 | |
@crythias | Matt! | 17:40 |
pbmdawg | G | 17:40 |
-!- mode/#webgui [+o pbmdawg] by WRE | 17:40 | |
@crythias | Should I spend $100 to get crythi.as? | 17:40 |
@pbmdawg | ack | 17:41 |
@pbmdawg | i wouldn't | 17:41 |
@crythias | well, you wouldn't... | 17:41 |
@crythias | want a guitar? too late | 17:52 |
lenthamen | What country is .as ? | 17:55 |
@crythias | American Samoa | 17:59 |
@crythias | www.as | 17:59 |
@crythias | gtg ... child calls. | 18:00 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 18:13 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has quit [Read error: 110 (Connection timed out)] | 19:47 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 22:42 | |
@crythias | hey hey hey | 22:44 |
pbmdawg | ho ho ho | 22:50 |
@crythias | la | 22:50 |
@crythias | pbmdawg whatsup | 22:53 |
--- Day changed Sun Jan 29 2006 | ||
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 00:03 | |
-!- mode/#webgui [+o snapcount] by WRE | 00:04 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has joined #webgui | 00:48 | |
-!- lenthamen [n=len@adsl-dc-2e425.adsl.wanadoo.nl] has left #webgui [] | 00:51 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 00:51 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has joined #webgui | 00:56 | |
-!- mode/#webgui [+o snapcount] by WRE | 00:56 | |
-!- snapcount [n=roy@24.241.121.70.cfl.res.rr.com] has quit [] | 01:28 | |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has quit ["Zzzzzzzzz"] | 01:52 | |
@crythias | slow day | 01:56 |
-!- mode/#webgui [+o pbmdawg] by crythias | 01:56 | |
@WRE | *** Part snapcount (~roy@24.241.121.70.cfl.res.rr.com) on EFnet | 02:07 |
@WRE | *** Join snapcount (~roy@24.241.121.70.cfl.res.rr.com) on EFnet | 02:07 |
@WRE | *** [mode/#webgui(+o snapcount)] by gooey on EFnet | 02:08 |
@WRE | (snapcount@EN) grr | 02:08 |
@WRE | *** [mode/#webgui(-s)] by snapcount on EFnet | 02:15 |
@crythias | hi | 02:20 |
@pbmdawg | hi | 02:21 |
@WRE | (snapcount@EN) hi | 02:21 |
@WRE | (snapcount@EN) hi 5 | 02:22 |
@WRE | (snapcount@EN) confusious say, man who go to bed with itchy hiney wake up with smelly finger" | 02:23 |
@WRE | (snapcount@EN) confusious say, "man who walk through airport metal detector sideways going to bangkok" | 02:24 |
@pbmdawg | FSCK | 02:41 |
@pbmdawg | err I mean f socket | 02:41 |
@crythias | ? | 02:41 |
@crythias | File System ChecK, dude | 02:41 |
@pbmdawg | wrong window | 02:41 |
@pbmdawg | that too | 02:41 |
@WRE | *** [mode/#webgui(+o snapcount)] by gooey on EFnet | 02:43 |
@crythias | If I were joking, I'd say something like, "A horse walks into a bar. The bartender says, 'Why the long face?" | 02:49 |
@WRE | (snapcount@EN) hrmm | 03:51 |
@WRE | (snapcount@EN) I need a design for my site | 03:51 |
@WRE | (snapcount@EN) do you guys know of any decent sites with free designs | 03:52 |
@crythias | http://www.oswd.org | 04:09 |
@WRE | (snapcount@EN) cool | 04:10 |
@WRE | (snapcount@EN) I'll check that out | 04:10 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit ["Bye."] | 04:22 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 08:41 | |
@WRE | (snapcount@EN) pbmdawg in the house!!!!!!! | 08:42 |
pbmdawg | chirp | 09:10 |
@WRE | (snapcount@EN) chirp chirp | 09:18 |
@WRE | (snapcount@EN) well, that's enough for tonight... time to sleep | 09:19 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 09:20 | |
-!- crythias [n=gyoung@pcp06077902pcs.bntasp01.fl.comcast.net] has quit ["I'm leaving. See you later."] | 15:40 | |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has joined #WebGUI | 15:58 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 22:22 | |
@WRE | (snapcount@EN) gerald! | 22:23 |
crythias | yes | 22:23 |
@WRE | (snapcount@EN) just excited that someone else is here! | 22:23 |
crythias | yeah. | 22:24 |
crythias | I think I'm going to try to stir up more trouble. | 22:24 |
@WRE | (snapcount@EN) more than usual =) | 22:24 |
crythias | yeah | 22:25 |
crythias | going to continue to wipe out rfes | 22:25 |
crythias | crush the hopes and desires of all concerned. | 22:25 |
@WRE | (snapcount@EN) cool | 22:25 |
crythias | figure, if it hasn't been touched in 2 years, it's probably not going to happen or it has happened or it has been superceded | 22:26 |
crythias | I'm also curious about www.perlajax.us | 22:27 |
crythias | :) | 22:27 |
@WRE | (snapcount@EN) is this another domain you're planning on conquering | 22:29 |
crythias | hee | 22:29 |
crythias | no. | 22:29 |
crythias | oh. | 22:30 |
crythias | darnit | 22:30 |
crythias | wrong domain | 22:30 |
crythias | www.perljax.us | 22:30 |
@WRE | (snapcount@EN) heh | 22:34 |
@WRE | (snapcount@EN) looks interesting | 22:34 |
crythias | yay | 23:13 |
crythias | I answer another question | 23:13 |
@WRE | * (snapcount@EN) scratches his head | 23:13 |
crythias | on the support boards | 23:14 |
crythias | hrm. | 23:14 |
crythias | My answer-to-correct answer ratio is improving. | 23:14 |
@WRE | (snapcount@EN) A:CA improves | 23:16 |
@WRE | (snapcount@EN) damn... time to do homework | 23:18 |
@WRE | (snapcount@EN) later | 23:18 |
crythias | heh | 23:18 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 23:54 | |
--- Day changed Mon Jan 30 2006 | ||
crythias | howdy | 00:17 |
-!- lenthamen [n=len@83.116.130.37] has joined #webgui | 00:17 | |
crythias | hey HEY hey | 00:18 |
@WRE | (snapcount@EN) have you guys seen the bucket brigade stuff JT checked in? | 00:43 |
lenthamen | snapcount: Not yet. | 00:50 |
@WRE | (snapcount@EN) it's pretty cool | 00:50 |
lenthamen | does it give you a Happy User Feeling ;) ? | 00:50 |
@WRE | (snapcount@EN) yes... you are left with a warm and fuzzy all over =) | 00:51 |
crythias | like dryer lint? | 00:51 |
@WRE | (snapcount@EN) like sipping an ice cold beer after a hard days work | 00:51 |
crythias | cold and frosty? | 00:51 |
@WRE | (snapcount@EN) from a mug that's been in the freezer all day | 00:52 |
crythias | love those mugs that you feeze upside down... | 00:55 |
crythias | s/fe/fre | 00:55 |
* lenthamen has coded something really nifty | 00:56 | |
@WRE | (snapcount@EN) do tell | 00:57 |
@WRE | (snapcount@EN) is it a time machine!? | 00:57 |
crythias | interesting thing... I have observed that, for all the emacs/vi wars ever, I never see emacs equivalents of vi's code in comments online. | 00:57 |
@WRE | (snapcount@EN) I never liked emacs or vi | 00:58 |
@WRE | (snapcount@EN) i can deal with vi... it has some good features | 00:58 |
crythias | vim is awesome | 00:58 |
@WRE | (snapcount@EN) bah | 00:58 |
lenthamen | I've added WebGUI::Benchmark, which allows you to profile exactly what functions are called and how long it took. | 00:59 |
@WRE | (snapcount@EN) tell us about the time machine lenthamen!!! | 00:59 |
@WRE | (snapcount@EN) wow... that was fast | 00:59 |
lenthamen | It shows a tree. | 01:00 |
@WRE | (snapcount@EN) ha! | 01:00 |
@WRE | (snapcount@EN) matt is going to be pissed | 01:00 |
@WRE | (snapcount@EN) I think he's writing that right now | 01:00 |
@WRE | (snapcount@EN) that's great | 01:00 |
crythias | pbmdawg wake up | 01:00 |
@WRE | (snapcount@EN) is it checked in? or is this a user contrib thing? | 01:01 |
lenthamen | no matt asked me to do it | 01:01 |
@WRE | (snapcount@EN) figures | 01:01 |
* lenthamen is going to show it to you real soon | 01:04 | |
lenthamen | There we go ! http://sport.datawire.nl:82 | 01:07 |
lenthamen | And watch the "Stack Profiler" at the bottom of the page. | 01:07 |
@WRE | (snapcount@EN) hey | 01:09 |
@WRE | (snapcount@EN) this is pretty nifty | 01:09 |
crythias | :) | 01:11 |
@WRE | (snapcount@EN) so is this a macro? | 01:11 |
crythias | roy: speed v flexibility: I can't figure why JavaScript, etc was necessary anyway | 01:12 |
@WRE | (snapcount@EN) I know right? That stuff belongs in the style anyways in the head tags. | 01:12 |
lenthamen | no, it's a routine WebGUI::Benchmark::profile, which is called at the beginning of every sub. | 01:12 |
@WRE | (snapcount@EN) I can't think of one use for it | 01:13 |
crythias | Just .. boggled my mind. RawHeadTags is going to be used, because any feature that's available will be necessary for someone to use because it's available. | 01:13 |
lenthamen | snapcount, how does RawHeadTags work with the bit bucket thing ? | 01:14 |
@WRE | (snapcount@EN) it doesn't | 01:14 |
@WRE | (snapcount@EN) the macro will have to go away | 01:14 |
crythias | yeah. | 01:14 |
@WRE | (snapcount@EN) along with Javascript() and StyleSheet | 01:14 |
crythias | JT Smith wrote: | 01:15 |
crythias | I have a plan that will provide a fairly significant performance increase, but will require the JavaScript, StyleSheet, and RawHeadTags macros to go away. | 01:15 |
crythias | none of those tags are necessary, especially with Snippets having the ability to do the same thing. | 01:16 |
crythias | as well, snippets being able to have their own mime type. | 01:16 |
@WRE | (snapcount@EN) well, those macros would put stuff inside the head tags even when called from assets | 01:16 |
crythias | Roy: would AssetProxy("snippetUrl"); be invalid in head tags? | 01:16 |
crythias | I understand. | 01:17 |
@WRE | (snapcount@EN) k | 01:18 |
crythias | so those assets with the offending macros would have to be parsed before the page could be fully rendered. | 01:18 |
crythias | ack. | 01:18 |
@WRE | (snapcount@EN) yeah... they break the whole concept | 01:18 |
@WRE | (snapcount@EN) JT and I tried to think of various ways to get around it and couldn't | 01:19 |
@WRE | (snapcount@EN) he continued to think of ways over the past two days | 01:19 |
crythias | but an AssetProxy in the head would still be needed to be rendered. | 01:19 |
@WRE | (snapcount@EN) and still couldn't so... | 01:19 |
crythias | but it wouldn't have to be rendered AND the page recreated after the macro rendered? | 01:20 |
crythias | the macro: assetProxy | 01:20 |
crythias | oh | 01:20 |
crythias | confused... | 01:20 |
crythias | what's the difference between any other macro and the three offenders? | 01:21 |
@WRE | (snapcount@EN) other macros don't output to <head></head> | 01:21 |
@WRE | (snapcount@EN) their output goes where they are called from | 01:21 |
crythias | in line. | 01:21 |
@WRE | (snapcount@EN) yes | 01:21 |
@WRE | (snapcount@EN) if you call JavaScript from an asset, it's output get's inserted into <head></head> | 01:22 |
crythias | which means it appends from current position, not inserts in other content. | 01:22 |
lenthamen | Guys, you're talking about a performance gain. | 01:22 |
crythias | yes | 01:22 |
lenthamen | But the truth is | 01:22 |
lenthamen | that there is no performance gain | 01:22 |
@WRE | (snapcount@EN) it's really slower | 01:22 |
@WRE | (snapcount@EN) it's perceived | 01:22 |
lenthamen | it just appears to be faster | 01:22 |
@WRE | (snapcount@EN) exactly | 01:23 |
@WRE | (snapcount@EN) which is just as good | 01:23 |
crythias | which side of appearance? | 01:23 |
@WRE | (snapcount@EN) to the user | 01:23 |
@WRE | (snapcount@EN) site visitor | 01:23 |
crythias | that would be the point? | 01:23 |
@WRE | (snapcount@EN) of course | 01:23 |
@WRE | (snapcount@EN) the real benifit is if you have an asset on the page that takes forever | 01:24 |
crythias | it's not mysql lookup values or apache ... | 01:24 |
@WRE | (snapcount@EN) like an WSClient | 01:24 |
@WRE | (snapcount@EN) everything else can stream to the browser | 01:24 |
@WRE | (snapcount@EN) without having to wait for the WSClient to finish | 01:24 |
crythias | what is a wsclient again? | 01:24 |
lenthamen | well, you don't see the footer of the page till the wsclient is finished... | 01:24 |
@WRE | (snapcount@EN) WebServices | 01:25 |
crythias | like what, soap? | 01:25 |
* crythias is ignorant. | 01:25 | |
@WRE | (snapcount@EN) true... but most informationo people come to a site for is not in the footer | 01:25 |
@WRE | (snapcount@EN) yes... like SOAP | 01:25 |
crythias | soap + asyncronous JS could work. | 01:25 |
@WRE | (snapcount@EN) huh? | 01:26 |
@WRE | (snapcount@EN) work for what? | 01:26 |
lenthamen | Do you know that it takes more then 8000 function calls to generate the default WG home page ? | 01:26 |
crythias | I'm being silly again, 'cause I'm not sure how soap works. | 01:26 |
@WRE | (snapcount@EN) oh ok | 01:27 |
@WRE | (snapcount@EN) Basically the idea is that you can execute a method on a remote machine and have the result returned | 01:27 |
crythias | yeah... | 01:28 |
@WRE | (snapcount@EN) like, if you want the current homeland security threat level, etc | 01:28 |
@WRE | (snapcount@EN) 8000! | 01:28 |
crythias | but WSClient still waits for it to be done before page is rendered? | 01:28 |
@WRE | (snapcount@EN) nice | 01:28 |
@WRE | (snapcount@EN) currently, yes | 01:28 |
@WRE | (snapcount@EN) in the new system, everything but WSClient and footer can come back when they're ready | 01:28 |
crythias | and if you use asyncronous calls to the wsclient thing... you can use JS to display results. | 01:29 |
@WRE | (snapcount@EN) I guess you could... you'd have to talk with Matt. He's the AJAX guy | 01:30 |
@WRE | (snapcount@EN) but the point is anything that's slow... | 01:30 |
@WRE | (snapcount@EN) any piece of content | 01:30 |
@WRE | (snapcount@EN) also, the stylesheets, headers, etc can come back immediately as well | 01:30 |
lenthamen | http://sport.datawire.nl:82/site_map | 01:37 |
lenthamen | to generate the sitemap page | 01:37 |
lenthamen | without caching | 01:37 |
lenthamen | Function calls: 37742 took: 5.7023s | 01:38 |
crythias | hrm. be nice if + changed if the expansion happened | 01:38 |
lenthamen | hrm, that's cosmetic :) | 01:38 |
crythias | :-) | 01:38 |
@WRE | (snapcount@EN) when I go to the site map it shows Function calls: 776 took: 0.0994s | 01:39 |
crythias | Function calls: 776 took: 0.1001s | 01:39 |
crythias | I feel gypped | 01:39 |
@WRE | (snapcount@EN) hahahaha | 01:39 |
@WRE | (snapcount@EN) I'm faster | 01:39 |
lenthamen | yeah that's because you're getting a cached page. | 01:40 |
crythias | I want those .5 microseconds back in my life. | 01:40 |
lenthamen | try adding ?op=view | 01:40 |
@WRE | (snapcount@EN) CACHE MAN | 01:40 |
@WRE | (snapcount@EN) CACHE MNY | 01:41 |
@WRE | (snapcount@EN) Function calls: 17749 took: 2.3684s | 01:41 |
crythias | Function calls: 17749 took: 2.2961s | 01:41 |
@WRE | (snapcount@EN) HAH | 01:41 |
@WRE | (snapcount@EN) still faster =) | 01:41 |
crythias | uh. | 01:41 |
@WRE | (snapcount@EN) hahah | 01:42 |
crythias | what? | 01:42 |
@WRE | (snapcount@EN) damn | 01:42 |
@WRE | (snapcount@EN) you caught me | 01:42 |
@WRE | * (snapcount@EN) can't slip anything by crythias | 01:42 |
crythias | hee | 01:42 |
crythias | but... it didn't finish the twirling "not ready yet" for the page. | 01:43 |
@WRE | (snapcount@EN) this thing is pretty cool | 01:43 |
@WRE | (snapcount@EN) how do you turn it on or off? | 01:43 |
crythias | 'cause 17000 entries takes a long time to list in code! | 01:43 |
@WRE | (snapcount@EN) is there a config file setting? | 01:43 |
lenthamen | There is no config file setting (yet). I'm not sure yet whether or not to add this to the core. | 01:44 |
lenthamen | Because it's only useful for developers. | 01:45 |
crythias | is a macro? | 01:45 |
@WRE | (snapcount@EN) well, when you have it turned off, does it make WebGUI any slower? | 01:45 |
lenthamen | No reason to have it in production code. | 01:45 |
lenthamen | I need to test that. | 01:45 |
crythias | it takes FOREVER to finish download it. | 01:45 |
lenthamen | yeah because all that functions are IN the html. | 01:45 |
lenthamen | the document can easily be 5 or 10 MB big. | 01:46 |
@WRE | (snapcount@EN) If this isn't included in the core... how could anyone ever use it? | 01:47 |
lenthamen | maybe it's your browser that chokes on it. It has thousands of nested divs. | 01:47 |
@WRE | (snapcount@EN) Can it be packaged and applied to a site? | 01:47 |
lenthamen | All WebGUI pm files need to be modified for this | 01:48 |
lenthamen | because you need to call profiler() right after each sub declaration | 01:48 |
@WRE | (snapcount@EN) that's what I thought... so if JT doesn't want it in the core then no one else can use it | 01:48 |
lenthamen | I made a script that adds that line to all the pm files. | 01:48 |
@WRE | (snapcount@EN) oh | 01:49 |
lenthamen | perl sbin/addProfileSupport | 01:49 |
lenthamen | I could add a --remove switch | 01:49 |
@WRE | (snapcount@EN) and one to remove all those lines? | 01:49 |
@WRE | (snapcount@EN) hehe | 01:49 |
lenthamen | yeah | 01:49 |
@WRE | (snapcount@EN) that's how I would propose including it in the core | 01:49 |
lenthamen | There's no other way to do it imho | 01:49 |
@WRE | (snapcount@EN) as an sbin script | 01:49 |
lenthamen | yeah | 01:49 |
@WRE | (snapcount@EN) I don't think he'll have any problem with that | 01:50 |
lenthamen | Because I'm very sure that this is very handy if you're coding new features. | 01:50 |
lenthamen | You can see exactly what's happening | 01:50 |
crythias | can add it then provide a profiler return; stub | 01:51 |
lenthamen | I don't know if that will cost any performance. | 01:52 |
crythias | yes, but incrementally small for compiled perl, I would think? | 01:53 |
@WRE | (snapcount@EN) crythias: how's the freebsd wre coming =) | 01:53 |
crythias | oh... | 01:53 |
@WRE | (snapcount@EN) did you guys get around those issues? | 01:53 |
lenthamen | If you have 8000 function calls, then you'll also have 8000 calls to profiler() | 01:53 |
crythias | I suppose I should git busy... | 01:53 |
@WRE | (snapcount@EN) it would be really cool if you got that to work | 01:54 |
lenthamen | I've compiled WRE with newest Image::Magick but I still get the segfault . | 01:54 |
crythias | What's your version list? | 01:54 |
lenthamen | let me see | 01:55 |
lenthamen | 6.2.6 | 01:56 |
crythias | 626 ImageMagick? | 01:57 |
lenthamen | yes | 01:57 |
lenthamen | snapcount: Other then the ImageMagick problems I have the WRE running on FreeBSD 6.0 | 01:58 |
crythias | wife needed something on my Windows boot.. | 01:58 |
crythias | now rebooting | 01:58 |
lenthamen | ok bye | 01:58 |
crythias | no. | 01:58 |
crythias | :) on my dev box | 01:58 |
@WRE | (snapcount@EN) sweet | 01:58 |
@WRE | (snapcount@EN) just include the patch that len has | 01:58 |
@WRE | (snapcount@EN) where you replace require with use or something | 01:59 |
crythias | I'm 6.2.55 port | 01:59 |
crythias | I think.. | 01:59 |
crythias | gimme a sec | 01:59 |
@WRE | (snapcount@EN) and create a gotcha file that tells people to use it | 01:59 |
crythias | grr | 01:59 |
lenthamen | crythias: I've tried that too | 02:00 |
@WRE | (snapcount@EN) it's too early for growling | 02:00 |
crythias | gotta fix something | 02:00 |
crythias | ok... one sec | 02:00 |
lenthamen | snapcount: I've always applied the patch manually. | 02:00 |
lenthamen | you need to remove all "use Image::Magick" occurances | 02:01 |
@WRE | (snapcount@EN) yeah... can't you write a s// script | 02:01 |
crythias | I'm using 6.9.0 successfully right now. | 02:01 |
@WRE | (snapcount@EN) that they can run manually | 02:01 |
@WRE | (snapcount@EN) cool | 02:01 |
lenthamen | and place "require Image::Magick" inside each sub that use image::magick | 02:01 |
crythias | what WG version should you want me to compile against? | 02:01 |
@WRE | (snapcount@EN) you don't compile against a WG version | 02:02 |
@WRE | (snapcount@EN) oh, I c | 02:02 |
lenthamen | no, it has nothing to do with the WG version | 02:02 |
@WRE | (snapcount@EN) 6.8 and above | 02:02 |
@WRE | (snapcount@EN) wre 0.6.x | 02:02 |
@WRE | (snapcount@EN) what you need to do is compile the wre so that you have only a wre/ folder in /data | 02:03 |
crythias | ok. | 02:03 |
@WRE | (snapcount@EN) tar.gz that wre/ folder and upload to sf | 02:04 |
@WRE | (snapcount@EN) we need to place a README or something in there to tell them to run a perl one liner to replace use Image::Magick | 02:05 |
@WRE | (snapcount@EN) with require or whatever it has to be | 02:05 |
crythias | checking... | 02:05 |
@WRE | (snapcount@EN) you can't use the folder after you have run setup | 02:05 |
@WRE | (snapcount@EN) it has to be a virgin =) | 02:06 |
lenthamen | Well, I'm waiting for crythias to compile a full functional WRE :D | 02:06 |
crythias | I'm changing build.sh | 02:06 |
lenthamen | yeah | 02:06 |
lenthamen | bash and such | 02:06 |
lenthamen | it should be written in bourne shell, not bash | 02:06 |
crythias | gosh. I'd so much rather like to get a dir listing of a compiled one then copy port versions to appropriate placs. | 02:09 |
crythias | s/placs/places | 02:09 |
* lenthamen is playing chess | 02:11 | |
crythias | compiling.... | 02:11 |
crythias | not sure where I am... | 02:12 |
crythias | lots of DONE via pio | 02:12 |
crythias | BN | 02:12 |
crythias | conf | 02:12 |
crythias | dsa | 02:12 |
crythias | evp | 02:12 |
crythias | CXX | 02:13 |
crythias | memcached | 02:13 |
crythias | compiling perl? | 02:14 |
crythias | done. | 02:17 |
crythias | (perl) | 02:18 |
crythias | compiling apache portable runtime | 02:18 |
crythias | mod_ssl had probs | 02:20 |
crythias | http://www.rafb.net/paste/results/XhyPUe32.html | 02:21 |
@WRE | <crythias> http://tinyurl.com/9d5jd | 02:21 |
@WRE | (snapcount@EN) Great Scott!!! | 02:31 |
crythias | This is heavy. | 02:32 |
pbmdawg | your president must like to watch himself on television | 02:33 |
@WRE | (snapcount@EN) who are you talking to? | 02:33 |
@WRE | (snapcount@EN) your president is also my president | 02:34 |
pbmdawg | quoting BTTF1 | 02:34 |
@WRE | (snapcount@EN) wow... a movie quote I didn't know | 02:34 |
@WRE | (snapcount@EN) that's surprising | 02:34 |
pbmdawg | when Doc is fiddling with the video camera | 02:35 |
pbmdawg | making fun of Reagan being an actor | 02:35 |
@WRE | (snapcount@EN) Marty!! Do you know what you've done! | 02:36 |
crythias | Your name must be calvin | 02:36 |
crythias | besides which, what? | 02:37 |
@WRE | (snapcount@EN) Why don't you make like a tree... and go! | 02:37 |
crythias | that's as funny as a screen door on a battleship. | 02:37 |
pbmdawg | make like a tree and get out of here | 02:37 |
crythias | so, what's what, roy? Why Great Scott | 02:42 |
pbmdawg | !dubya | 02:42 |
@WRE | "You subscribe politics to it. I subscribe freedom to it." (responding to a question about whether he and Al Gore were making the Elian Gonzalez case a political issue) | 02:42 |
-!- mode/#webgui [+o pbmdawg] by WRE | 02:43 | |
-!- mode/#webgui [+o crythias] by pbmdawg | 02:43 | |
@WRE | (snapcount@EN) b/c you had an error | 02:45 |
@WRE | (snapcount@EN) I was practicing my over-reaction skillz | 02:45 |
@crythias | ah | 02:45 |
lenthamen | goodnight guys, | 02:46 |
lenthamen | ttyl. | 02:46 |
@pbmdawg | night | 02:47 |
@WRE | (snapcount@EN) gerald: don't you have a guide for configuring apache, etc for 6.9 | 02:49 |
@crythias | do what? | 02:50 |
@WRE | (snapcount@EN) your faq | 02:50 |
@WRE | (snapcount@EN) don't you have a document to help ppl configure apache, etc for a 6.9 install | 02:51 |
@crythias | not yet. I wouldn't do that until a 6.9 release. | 02:53 |
@crythias | but the readme.txt is adequate for 6.8.5 | 02:53 |
@WRE | (snapcount@EN) which is the same really | 02:54 |
@WRE | (snapcount@EN) ok | 02:54 |
@WRE | (snapcount@EN) be back later | 03:01 |
-!- lenthamen [n=len@83.116.130.37] has quit [Read error: 110 (Connection timed out)] | 03:06 | |
@crythias | wow. | 03:09 |
@crythias | are the mans, etc necessary for distribution? | 03:09 |
@pbmdawg | I eat the mans | 03:31 |
@pbmdawg | leave 'em in | 03:31 |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has quit ["Zzzzzzzzzzzzzzzzzzz"] | 03:49 | |
@crythias | ok | 04:28 |
@crythias | I'm working on attempting a lame thing. | 04:28 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has left #webgui [] | 04:57 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has left #webgui [] | 05:14 | |
@WRE | *** [signoff/#webgui] Nickola (Quit: <k!15b8>) on EFnet | 05:27 |
@WRE | *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet | 06:44 |
@WRE | *** [signoff/#webgui] Nickola (Quit: Leaving <k!15b8>) on EFnet | 06:47 |
@WRE | *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet | 06:47 |
-!- perlDreamer [n=colink@199.107.160.242] has joined #webgui | 08:02 | |
-!- perlDreamer [n=colink@199.107.160.242] has quit [Client Quit] | 08:02 | |
-!- lonki [n=hans@195.18.93.61] has joined #webgui | 09:31 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 10:33 | |
-!- lonki is now known as hansw | 10:36 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 11:12 | |
MrHairgrease | hee len | 11:22 |
lenthamen | hey Martin | 13:16 |
@WRE | *** [signoff/#webgui] Nickola (Ping timeout: 272 seconds) on EFnet | 13:36 |
@WRE | *** Join Nickola (~~cannikan@66-46-142-242.amtelecom.net) on EFnet | 13:36 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 14:20 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 14:20 | |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has joined #WebGUI | 14:51 | |
lenthamen | chansen ? | 15:28 |
chansen | lenthamen: pong | 15:46 |
lenthamen | chansen, did you see the Performance Profiler I wrote ? | 15:49 |
chansen | Not yet, I haven't had time to hack on WebGUI yet :/ | 15:50 |
chansen | Is it in trunk? | 15:50 |
lenthamen | Not yet... Take a look at: http://sport.datawire.nl:82/ | 15:53 |
lenthamen | The Profiler is at the bottom of the page. | 15:53 |
chansen | Looks cool :) | 15:55 |
lenthamen | To get that working I've added a WebGUI::Benchmark::Profile() call right after each sub declaration. | 15:55 |
lenthamen | Do you know if there's a way to do that on runtime, without having to change all PM files ? | 15:55 |
MrHairgrease | can't you put it in WebGUI.pm | 15:56 |
lenthamen | how? | 15:56 |
MrHairgrease | WebGUI.pm is always called | 15:56 |
lenthamen | You need to track every sub that is called. | 15:56 |
MrHairgrease | ok | 15:57 |
MrHairgrease | but if you use the commandline profiler... | 15:57 |
MrHairgrease | it suffices to just calll the program | 15:57 |
chansen | lenthamen: thats does not sound nice, have alook at Devel packages at CPAN | 15:57 |
chansen | lenthamen: using debug and DB | 15:57 |
chansen | s/debug/debugger/ | 15:58 |
* lenthamen will look some more on CPAN | 15:58 | |
MrHairgrease | The profiler rox0rs btw | 15:58 |
MrHairgrease | is r0x0rs leet enough? | 15:58 |
MrHairgrease | =) | 15:59 |
lenthamen | chansen: Devel::AutoProfiler seems to do what I'd like to do. | 16:02 |
chansen | lenthamen: :) | 16:04 |
chansen | sorry i can't participate more atm, I have a really busy schedule for this week | 16:04 |
* chansen will have a look what you come up with next week | 16:05 | |
lenthamen | Duh, I could just overload main::sub | 16:07 |
chansen | who is kenperl? | 16:09 |
lenthamen | dunno | 16:09 |
lenthamen | why | 16:09 |
chansen | because he did remove WEBGUI_LIB env var from W::Test, I didn't see a reason for that. it's useful being able to point to a config without a lib | 16:10 |
@pbmdawg | yes; chansen: he was working in testCodebase.pl | 16:11 |
@pbmdawg | most people are using testCodebase.pl instead of prove | 16:11 |
@pbmdawg | (directly) | 16:11 |
chansen | It already worked that way, he just removed the option | 16:12 |
@pbmdawg | oh | 16:12 |
chansen | no point OMI | 16:12 |
@pbmdawg | let me know how to fix it and I will | 16:12 |
@pbmdawg | or you can | 16:12 |
lenthamen | chansen: Do you know how I could do something like perl -d:MyModule under mod_perl ? | 16:12 |
@pbmdawg | frankly, I didn't understand his change | 16:12 |
@pbmdawg | PerlOptions ? | 16:13 |
lenthamen | would that work ? | 16:13 |
@pbmdawg | I have no idea; just guessing. | 16:13 |
chansen | lenthamen: Apache::DB | 16:13 |
lenthamen | tnx chansen | 16:13 |
* lenthamen is happy | 16:14 | |
chansen | lenthamen: PerlOptions would probably work, I haven't tested it | 16:14 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:26 | |
crythias | howody | 16:26 |
MrHairgrease | hi gerald | 16:27 |
-!- mode/#webgui [+o crythias] by pbmdawg | 16:27 | |
@crythias | Gosh. I might actually be doing even better than I thought if Martin starts agreeing with me? :) | 16:27 |
MrHairgrease | heh | 16:27 |
MrHairgrease | only if you're right that is | 16:27 |
@crythias | yeah... always only if I'm right :) | 16:27 |
@crythias | heya matt. thanks | 16:28 |
@crythias | what's the point of a redirect? | 16:28 |
@crythias | in WG | 16:28 |
@pbmdawg | so the content matches the url | 16:29 |
@crythias | nmi | 16:29 |
MrHairgrease | I actually use redirects to have an other site to show up in the nav | 16:30 |
MrHairgrease | works like a charm | 16:30 |
@crythias | is a navigation entry to another link | 16:31 |
MrHairgrease | ? | 16:32 |
@crythias | it adds a url to navigation that points outside your wg instance. | 16:36 |
MrHairgrease | yeah | 16:36 |
@crythias | heh | 16:37 |
@crythias | the Redirect Display tv shows twice | 16:37 |
@crythias | it echos | 16:37 |
@crythias | matt: http://www.plainblack.com/wgtv/assets/redirect/redirect_display | 16:38 |
@WRE | <crythias> http://tinyurl.com/a3pyk | 16:38 |
@crythias | btw why isn't there a "never" option for End Date? | 16:39 |
@crythias | While I agree a 30 year old asset is silly, there shouldn't be a limit. | 16:40 |
@crythias | https://sourceforge.net/tracker/?func=detail&atid=463213&aid=1328895&group_id=51417 | 16:41 |
@WRE | <crythias> http://tinyurl.com/9c4ke | 16:41 |
@crythias | Now that I understand what they do, I don't understand why you'd want them to behave than as they're designed. | 16:42 |
@crythias | It seems that Redirect objects only redirect when you view them directly; if you add a redirect to a page, viewing that page does not trigger the redirect. | 16:42 |
@crythias | thank goodness for that. | 16:42 |
MrHairgrease | redirect used to be a page property | 16:43 |
@crythias | If I wanted a trigger redirect, I could put a meta refresh. | 16:43 |
MrHairgrease | but i think it's an asset since 6.3 or something like that | 16:43 |
@crythias | but Yung has a slight point. | 16:43 |
MrHairgrease | haven't read the bugreport | 16:44 |
MrHairgrease | but afaik yung is (partly) wrong | 16:44 |
@crythias | I'm glad adding a Redirect Asset doesn't make the whole page redirect | 16:44 |
MrHairgrease | redirects go into the http header | 16:45 |
MrHairgrease | not in the head section of html | 16:45 |
@crythias | One thing I'd probably like to change in the navigation is to let my users know when they are going to leave my site. | 16:46 |
MrHairgrease | you could add an img tag to the menuTitle | 16:46 |
MrHairgrease | it's not pretty but it works | 16:47 |
@crythias | ooh. that's devious. | 16:47 |
@crythias | Help for redirect: The Page Redirect Asset causes the user's browser to be redirected to another page. It does this if it is viewed standalone, as part of a Page Asset, or proxied via a macro. | 16:48 |
@crythias | this means if it's an AssetProxy in a Page Layout? | 16:48 |
MrHairgrease | probably | 16:49 |
@crythias | doesn't work with ^assetProxy in description. | 16:58 |
MrHairgrease | Ok, could be | 16:58 |
MrHairgrease | I haven't looked in the soure | 16:58 |
MrHairgrease | I'd reckon that a redirect in an assetproxy should not redirect the page | 16:58 |
MrHairgrease | looking at the source... | 17:00 |
MrHairgrease | using an assetproxy to show a redirect... | 17:01 |
MrHairgrease | should redirect the page visitor. | 17:01 |
MrHairgrease | unless you have adminOn | 17:01 |
MrHairgrease | adminOn && canEdit the redirect that is | 17:01 |
@crythias | http://demo.plainblack.com/demo1138632538_482/home/redirection-section | 17:06 |
@WRE | <crythias> http://tinyurl.com/c4335 | 17:06 |
* MrHairgrease will look at it in a moment | 17:06 | |
@crythias | 'kay | 17:06 |
MrHairgrease | guess I wasn't redirected | 17:08 |
MrHairgrease | try it again but set the caching to zero | 17:08 |
@crythias | not as an assetProxy in page layout | 17:17 |
@crythias | works as a link | 17:21 |
MrHairgrease | JT just said on the mailing list that redirects should only redirect if you go to their url directly | 17:23 |
MrHairgrease | which is a very sane approach i think | 17:23 |
MrHairgrease | does anybody know if the form truncation on apache2.0.55+ssl also f*cks up svn+ssl? | 17:26 |
@pbmdawg | it's likely | 17:30 |
MrHairgrease | hmm | 17:30 |
MrHairgrease | but svn works with webdav | 17:31 |
MrHairgrease | I'm not sure if that's also using form posts | 17:31 |
@pbmdawg | sure. HTTP PUT | 17:33 |
@pbmdawg | or something | 17:34 |
MrHairgrease | well | 17:34 |
MrHairgrease | I've compiled the whole scheit anyway so I'll try it | 17:34 |
@pbmdawg | we use svn over ssl on 2.0.55 w/o a problem | 17:36 |
@pbmdawg | so far. | 17:36 |
@pbmdawg | (now that I think about it) | 17:36 |
MrHairgrease | relaxed | 17:37 |
@WRE | *** Nick Change: Nickola is now phobia on EFnet | 18:26 |
-!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] | 18:26 | |
@pbmdawg | nickola | 18:27 |
@pbmdawg | if you want some ideas for tests, I can give you them | 18:27 |
@WRE | (phobia@EN) this is her husband :) | 18:27 |
@WRE | (phobia@EN) I hijacked her computer... | 18:27 |
@WRE | (phobia@EN) I will tell her to talk to you though | 18:28 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:40 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has left #webgui [] | 18:47 | |
@WRE | *** Nick Change: phobia is now nickola on EFnet | 18:57 |
@pbmdawg | help anyone | 19:31 |
@pbmdawg | I need to wipe cpan and reinstall it | 19:31 |
@pbmdawg | any suggestions? | 19:31 |
MrHairgrease | rm -rf / ? | 19:31 |
@pbmdawg | ok | 19:32 |
@pbmdawg | i'll try it | 19:32 |
@pbmdawg | without the ? I assume | 19:32 |
MrHairgrease | at your own risk | 19:32 |
MrHairgrease | it will delete everything on your computer | 19:32 |
MrHairgrease | but i guess you probably know that already | 19:32 |
@WRE | (nickola@EN) lol rm -rf / won't work... | 20:22 |
@WRE | (nickola@EN) it will get as far as wherever the rm binary is stored, or a dependant lib - and once those are gone it will go no further | 20:23 |
@WRE | *** Nick Change: nickola is now phobia on EFnet | 20:23 |
@WRE | (phobia@EN) best bet is to just boot up with the install disk, and re-partition using the installer | 20:23 |
@pbmdawg | I don't want to reinstall the OS; just cpan | 20:33 |
@WRE | (phobia@EN) oh :P | 20:34 |
@WRE | (phobia@EN) that's different then :) | 20:34 |
@crythias | hee hee | 20:45 |
@crythias | for what to reinstallc pan? | 20:46 |
@crythias | s/lc p/l cp/ | 20:46 |
@WRE | (snapcount@EN) Everyone rejoice! I have returned | 21:48 |
@WRE | (snapcount@EN) pbmdawg: that dilbert was great btw | 21:51 |
@crythias | yea | 22:12 |
@crythias | do the lalalalalala | 22:32 |
@crythias | hee | 22:32 |
MrHairgrease | Gerald | 22:33 |
@crythias | tis I | 22:33 |
MrHairgrease | please stop using drugs =) | 22:33 |
@crythias | friends don't let friends beergoggle. | 22:35 |
@crythias | alone. | 22:35 |
MrHairgrease | :) | 22:35 |
* crythias has some pot... | 22:36 | |
@crythias | holders | 22:36 |
@crythias | made of hemp. | 22:36 |
MrHairgrease | damn | 22:37 |
MrHairgrease | I just executed a photo import script that ran for about 15 minutes | 22:37 |
MrHairgrease | forgot to pass templateId's | 22:37 |
@crythias | hrm. | 22:40 |
@crythias | should I be concerned that a .gov hit my site from digg? | 22:40 |
@pbmdawg | only if it's noMoreSecrets.mil | 22:40 |
@crythias | dss.ca.gov | 22:41 |
@crythias | ? | 22:41 |
@crythias | california? | 22:41 |
@pbmdawg | bug in FF 1.5 | 22:41 |
@pbmdawg | status bar is missing and won't come back | 22:42 |
@crythias | kay.. | 22:42 |
MrHairgrease | did you try View > statusbar? | 22:42 |
@pbmdawg | YES mr. eraseYourHdd | 22:43 |
@crythias | I'd just tell you to rm -fr /etc | 22:43 |
MrHairgrease | Hey I said I was soory | 22:43 |
@crythias | that should be enough. | 22:43 |
MrHairgrease | I can't help it n00bs are roaming in this channel =) | 22:44 |
* MrHairgrease ducks | 22:44 | |
@pbmdawg | MrHairSlop: did you use/refer to SQLEdit while writing/designing SQLForm | 22:44 |
MrHairgrease | no | 22:44 |
@crythias | ooh. I got all of 3 diggs and 7 hits since I posted | 22:44 |
@pbmdawg | crythias: url? | 22:44 |
MrHairgrease | I made it from scratch | 22:44 |
@pbmdawg | you should've looked at it | 22:44 |
@pbmdawg | just to see its design flaws | 22:44 |
MrHairgrease | maybe I'll do that | 22:45 |
@crythias | http://digg.com/software/Free_Open_Source_Norton_Antivirus_Intelligent_Update_retriever_installer_2 | 22:45 |
@WRE | <crythias> http://tinyurl.com/7skr9 | 22:45 |
MrHairgrease | what wrong with it? | 22:45 |
@pbmdawg | it's alright actually. | 22:45 |
@crythias | lovely. I have foreigners hitting on me. | 22:45 |
MrHairgrease | ok. But where do the design flaws come in then? | 22:46 |
@crythias | he's being facetious. I think. | 22:46 |
@pbmdawg | the way you can template individual field controls | 22:47 |
@pbmdawg | and the validation | 22:47 |
MrHairgrease | ok | 22:47 |
@pbmdawg | it's not designed to be uber-flexible like the rest of webgui. the rest of webgui puts a high emphasis on flexibility | 22:48 |
@pbmdawg | and modularity | 22:48 |
MrHairgrease | The SQLForm is pretty flexible. | 22:48 |
@pbmdawg | of course, sqledit was started back in wg 4, back when I was in diapers | 22:48 |
@crythias | you refresh hitter, you. | 22:49 |
@pbmdawg | just checking if you're tailing the logs | 22:50 |
@pbmdawg | hey, you got m1k3d to digg it | 22:51 |
@pbmdawg | oh, i finally get it! | 22:51 |
@pbmdawg | digg..... as in .... "I can digg it" | 22:51 |
* crythias shivers | 22:52 | |
* crythias thinks he wants his leg back. | 22:53 | |
@pbmdawg | what | 22:54 |
@crythias | stop pulling it. | 22:54 |
@pbmdawg | no, I just now got it | 22:55 |
@crythias | I'm waiting for the lamers and flamers | 22:57 |
@pbmdawg | f/lamers | 22:58 |
@WRE | (phobia@EN) hahaa the obesity virus | 22:58 |
@pbmdawg | I must have that. | 22:58 |
@WRE | (phobia@EN) http://science.slashdot.org/science/06/01/30/175217.shtml | 22:58 |
@pbmdawg | since I'm 175 lbs overweight | 22:59 |
@crythias | Someone actually used the coral cache | 22:59 |
@crythias | hah | 22:59 |
@crythias | do what? | 22:59 |
@crythias | 175 lbs overweight? | 22:59 |
@pbmdawg | yeah. I should be 0 | 23:00 |
@crythias | what's weird: "Perfect Hair Forever" | 23:00 |
@WRE | (phobia@EN) wow IBM made DB2 free?? | 23:00 |
@crythias | http://www-306.ibm.com/software/data/db2/udb/edition-pe.html | 23:01 |
@WRE | <crythias> http://tinyurl.com/bdzsl | 23:01 |
@crythias | not every implementation | 23:03 |
@WRE | (phobia@EN) quite a few limitations by the looks of it | 23:04 |
@WRE | (phobia@EN) who needs db2 anyway | 23:04 |
@WRE | (phobia@EN) mysql and postgres are kiXass | 23:04 |
@crythias | scalable high availability. | 23:04 |
@pbmdawg | ibm's marketing machine, you mean? | 23:05 |
@WRE | * (snapcount@EN) cracks open a nice cold A+W Root Beer | 23:19 |
MrHairgrease | Good idea! | 23:20 |
* MrHairgrease opens a nice'n'cool Jupiler | 23:20 | |
@WRE | * (phobia@EN) fires up the crack-pipe | 23:21 |
@WRE | (snapcount@EN) lol | 23:21 |
@WRE | (phobia@EN) :) | 23:21 |
MrHairgrease | happy trippin' phobia | 23:22 |
@pbmdawg | mmm root beer | 23:23 |
MrHairgrease | Ha | 23:23 |
* crythias gets a Doc Brown's cream soda. | 23:23 | |
MrHairgrease | 1300 photo's imported and counting | 23:24 |
* pbmdawg has no soda pop in the apartment. | 23:24 | |
@WRE | (snapcount@EN) heh | 23:27 |
@WRE | (snapcount@EN) looks like ringcentral is suffering from the same ssl bug wg is | 23:27 |
@pbmdawg | software users should get paid for reporting bugs | 23:28 |
MrHairgrease | Go find bugs in Knuths books! | 23:29 |
MrHairgrease | You won't get rich, but wou will get paid | 23:29 |
@pbmdawg | how'd you know that's what I am reading | 23:37 |
MrHairgrease | takes one to know one | 23:38 |
MrHairgrease | don't have the books thogh | 23:38 |
MrHairgrease | but I do use Latex | 23:38 |
MrHairgrease | don't own the typestting book seither | 23:38 |
MrHairgrease | As you can clearly see from my typing skills. | 23:38 |
MrHairgrease | haha 6871 files in 159 folders. Took about 13 minutes of cpu time. | 23:42 |
--- Day changed Tue Jan 31 2006 | ||
@crythias | l8rness | 00:00 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 00:00 | |
* chansen will commit Isotope this week :) | 00:43 | |
chansen | a preview: http://scsys.co.uk:8001/196 | 00:43 |
MrHairgrease | forgive my ignorance | 00:44 |
MrHairgrease | but what will Isotope do? | 00:44 |
chansen | It provides a consistent request/response API for ModPerl (1,19,2), CGI, FastCGI, SpeedyCGI, Standalone HTTP server, testing | 00:46 |
chansen | write once, deploy anywhere :) | 00:46 |
chansen | It adds a minimal layer upon each environment | 00:47 |
MrHairgrease | sounds good | 00:47 |
MrHairgrease | will it help webgui in some way or another? | 00:47 |
chansen | it depends, rizen sounded intrested | 00:47 |
MrHairgrease | ok, i'm curious | 00:48 |
chansen | If adopted, you could deploy WebGUI in the environments that i mention earlier | 00:48 |
MrHairgrease | let me know when it is finished | 00:48 |
@pbmdawg | chansen: a question | 00:48 |
@pbmdawg | about http post | 00:48 |
chansen | I'll commit a this week, still very alpha but workable :) | 00:49 |
@pbmdawg | for mp2 | 00:49 |
@pbmdawg | we have to check ->param and ->body | 00:49 |
@pbmdawg | for posted form parameters | 00:49 |
@pbmdawg | and we give ->body precedence in case of name overlap. | 00:49 |
@pbmdawg | does isotope handle that | 00:49 |
chansen | yes, in a efficient way :) | 00:50 |
chansen | APR::Table | 00:50 |
@pbmdawg | do you give preference, or combine results for ones whose names overlap | 00:50 |
chansen | Istope has different param plugins, CGI, HTTP::Body and libapreq | 00:51 |
chansen | if you ask for an array you get all parameters with same name | 00:51 |
chansen | same as Apache::Request/CGI.pm | 00:51 |
@pbmdawg | no, that's why we had to change it for mp2 | 00:51 |
@pbmdawg | the behavior changed | 00:52 |
@pbmdawg | if asking for the posts that appeared both in the query string and in the body, mp2 only returns the contents of param. you have to explicitly ask for ->body in order to get those posts also | 00:54 |
chansen | It will work as Apache::Request/CGI | 00:54 |
@pbmdawg | unless you have a better explanation....? | 00:54 |
chansen | _not_ Apache2::Request | 00:54 |
@pbmdawg | oh | 00:55 |
@pbmdawg | ahh, I see. | 00:55 |
chansen | Isotope does not mix query params with body params unless the user wants that | 00:57 |
MrHairgrease | I also like the name | 00:58 |
MrHairgrease | It fits well with Spectre | 00:58 |
MrHairgrease | and whatever susbsystem name we will com eup with | 00:58 |
chansen | It's a offspring from Catalyst, Isotope and Catalyst feels good too :) | 00:59 |
MrHairgrease | yeah | 00:59 |
MrHairgrease | sure does | 00:59 |
@WRE | *** [signoff/#webgui] snapcount (Read error 54: Connection reset by peer) on EFnet | 01:06 |
chansen | with comments: http://rafb.net/paste/results/92COn234.txt | 01:13 |
MrHairgrease | see you guys later | 01:32 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:32 | |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 01:51 | |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has joined #webgui | 03:36 | |
crythias | doo doo DOO doo | 04:00 |
crythias | do the la la la la la | 04:01 |
crythias | fried green tomatos | 04:52 |
crythias | potatos | 04:52 |
-!- chansen [n=chansen@h230n3c1o1099.bredband.skanova.com] has quit ["Zzzzzzzzzzzzzzz"] | 06:17 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has joined #webgui | 11:02 | |
-!- Klaus_ [n=klaus_he@p54AD4068.dip0.t-ipconnect.de] has joined #webgui | 11:10 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has joined #webgui | 11:28 | |
-!- Klaus_ [n=klaus_he@p54AD4068.dip0.t-ipconnect.de] has quit [] | 11:46 | |
-!- chansen [n=chansen@h156n4c1o1099.bredband.skanova.com] has joined #WebGUI | 15:12 | |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 16:25 | |
crythia1 | hello | 16:26 |
-!- crythias [n=gyoung@c-69-139-51-253.hsd1.fl.comcast.net] has quit [Nick collision from services.] | 16:27 | |
-!- crythia1 is now known as crythias | 16:27 | |
crythias | that is sweet | 16:27 |
MrHairgrease | does anybody know whats wrong when I get an authorization required wehen viewing collateral? | 16:56 |
MrHairgrease | in 6.8.5 | 16:57 |
-!- pbmdawg [n=SysAdmin@CPE-65-31-211-163.kc.res.rr.com] has joined #webgui | 17:00 | |
-!- mode/#webgui [+o pbmdawg] by WRE | 17:04 | |
-!- mode/#webgui [+o crythias] by pbmdawg | 17:04 | |
@crythias | collateral? | 17:37 |
MrHairgrease | yeah | 17:37 |
MrHairgrease | found it already | 17:37 |
MrHairgrease | WB::Grouping::isInGroup uses $session{user}{userId} as default. | 17:38 |
MrHairgrease | But in the upload handler that should somehow be $session{var}{userId} | 17:38 |
@pbmdawg | errr what | 17:38 |
MrHairgrease | so that's a bug afaik | 17:38 |
MrHairgrease | try it out | 17:38 |
@pbmdawg | what's the bug | 17:39 |
@pbmdawg | $session{var}{userId} should always be the same as $session{user}{userId} | 17:39 |
MrHairgrease | It's not if your downloading from the uploads folder | 17:39 |
@pbmdawg | oh.. | 17:39 |
@pbmdawg | what wg version | 17:39 |
MrHairgrease | there $session{user}{userId} is "" or somethingh like that. | 17:39 |
@crythias | 6.8.5 | 17:39 |
MrHairgrease | 685 | 17:40 |
@pbmdawg | yeah that's definitely a bug. | 17:40 |
@pbmdawg | could one of you post the tracker | 17:40 |
@pbmdawg | nice find, btw | 17:40 |
MrHairgrease | I fixed it by passing $session{var}{userId to WG:G::isInGroup. | 17:40 |
MrHairgrease | not very nice | 17:40 |
MrHairgrease | cost me a lot of time | 17:40 |
@pbmdawg | ohh | 17:40 |
* MrHairgrease sobs | 17:41 | |
MrHairgrease | is sobs English? | 17:41 |
@pbmdawg | yeah; lol | 17:41 |
@pbmdawg | loud, breathy crying | 17:41 |
@crythias | boo hoo hoo | 17:41 |
MrHairgrease | yeah. | 17:41 |
@crythias | male puppies, too. | 17:41 |
MrHairgrease | I'm doing that | 17:41 |
MrHairgrease | time for beer | 17:42 |
@crythias | hee | 17:43 |
@crythias | I said male puppies. | 17:43 |
@pbmdawg | well, it's already fixed in 69 | 17:44 |
@pbmdawg | 6.9 | 17:45 |
MrHairgrease | yeah | 17:45 |
MrHairgrease | 69 roxors | 17:45 |
MrHairgrease | release it! | 17:45 |
MrHairgrease | Is there gonna be a 6.8.6 release? | 17:45 |
@pbmdawg | yes | 17:46 |
MrHairgrease | cool, shall I email you the patch? | 17:46 |
@pbmdawg | you don't have svn access? | 17:46 |
MrHairgrease | I'm not yet used to branching yet | 17:46 |
MrHairgrease | I'm just lazy | 17:46 |
@pbmdawg | i see. | 17:46 |
@pbmdawg | or just scared. :) | 17:46 |
MrHairgrease | Nah | 17:47 |
MrHairgrease | I'm a big guy now | 17:47 |
@pbmdawg | roy says "this week" | 17:47 |
MrHairgrease | this week what? | 17:47 |
MrHairgrease | relase 6868? | 17:47 |
@pbmdawg | 6.8.6 | 17:47 |
MrHairgrease | 686* | 17:47 |
MrHairgrease | cool | 17:47 |
@pbmdawg | maybe. | 17:47 |
MrHairgrease | I'll find out how the branch thingy works and fixx the bug | 17:48 |
* crythias puts a splint on an ant. Soon the bug will be fixed. | 17:48 | |
* pbmdawg stomps on the ant | 17:48 | |
* crythias castrates roaches. | 17:48 | |
@crythias | hee. | 17:49 |
MrHairgrease | sick perverts! | 17:49 |
* pbmdawg spays butterflies | 17:49 | |
@crythias | castrate: what fishermen try to do. | 17:49 |
@crythias | chauffeur: what models do. | 17:51 |
@pbmdawg | oh my | 17:52 |
@crythias | what? | 17:52 |
@crythias | Models can't drive cars? | 17:54 |
@pbmdawg | show fur | 17:57 |
@crythias | one the catwalk on the catwalk... | 17:58 |
@crythias | one:on | 17:58 |
@WRE | (snapcount@EN) damn botnet keeps going down | 18:04 |
@WRE | (snapcount@EN) Isn't it funny how if you hack on some code for a couple hours and get something working you feel like you accomplished a lot | 18:07 |
@WRE | (snapcount@EN) but | 18:07 |
@WRE | (snapcount@EN) when you spend just as much time doing client support you somehow feel like you haven't got anything done that day | 18:07 |
@crythias | except the warm fuzzies of helping people :) | 18:08 |
@WRE | (snapcount@EN) I don't get those | 18:08 |
@WRE | (snapcount@EN) I mean, I like helping people | 18:08 |
@WRE | (snapcount@EN) but I think I like support because it reminds me that people are using the code I write | 18:08 |
@WRE | (snapcount@EN) but the very nature of support means I either screwed up (a bug) or didn't document something well enough | 18:09 |
@WRE | (snapcount@EN) which reminds me that I suck | 18:09 |
@WRE | (snapcount@EN) I think I've just created a paradox | 18:09 |
@WRE | (snapcount@EN) so I think I just made the Event Manager use the new prepare/view methods for the bucket brigade shite | 18:11 |
@WRE | (snapcount@EN) I still don't fully understand how exactly I'm supposed to use the new methods to maximize the illusion of performance | 18:11 |
@WRE | (snapcount@EN) but it's working so that has to count for something | 18:11 |
@pbmdawg | prepareView just does things that might affect the header | 18:12 |
@WRE | (snapcount@EN) hmm | 18:18 |
@WRE | (snapcount@EN) well you've confirmed that I still don't understand how this crap works | 18:18 |
@WRE | (snapcount@EN) that's a step in the right direction | 18:19 |
@WRE | *** [signoff/#webgui] snapcount (Quit: time for class) on EFnet | 18:19 |
MrHairgrease | I'm fixing bugs in the databaseLink stuff in 6.9 right now | 19:03 |
* crythias is picking nits | 19:04 | |
-!- MrHairgrease [n=martin@host1.procolix.nl] has left #webgui [] | 19:28 | |
-!- lenthamen [n=len@82-148-208-20.fiber.unet.nl] has quit [Read error: 110 (Connection timed out)] | 19:36 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:09 | |
MrHairgrease | is it true that editBrnach won't create .wgaccess files in the storage locations? | 20:40 |
@pbmdawg | could be | 20:42 |
MrHairgrease | but it ain't intended behaviour right? | 20:44 |
@pbmdawg | oh, for Files that are under the edited branch root | 20:45 |
MrHairgrease | yeah | 20:50 |
MrHairgrease | well | 20:50 |
MrHairgrease | at least images | 20:50 |
MrHairgrease | but file could also be a problem | 20:50 |
MrHairgrease | didn't check those yet | 20:51 |
@crythias | heh | 21:37 |
@crythias | google is funny | 21:37 |
@crythias | www.gahooyoogle.com is interesting. More like www.slashdigg.com than dogpile.com | 21:41 |
@crythias | hah | 21:45 |
@crythias | more fun to do.... | 21:45 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 22:39 | |
@pbmdawg | !bash 603907 | 23:36 |
@WRE | |bash| <kikuichimonji> The cook book said to clean the turkey | 23:36 |
@WRE | |bash| <kikuichimonji> the oven had a clean button | 23:36 |
@crythias | the. pain. | 23:36 |
@crythias | oh my. gosh | 23:37 |
@crythias | the value of pi | 23:37 |
@crythias | cylinders, starts | 23:39 |
@crythias | stars, even | 23:39 |
--- Log closed Wed Feb 01 00:00:49 2006 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!