--- Log opened Thu Feb 01 00:00:25 2007 | ||
+perlDreamer | the problem is the thread/post relationship | 00:06 |
---|---|---|
+perlDreamer | if you rate a post, then it needs to go recalculate the thread | 00:06 |
+perlDreamer | but since a Thread ISA Post, it ends up doing things twice | 00:06 |
+perlDreamer | again! | 00:06 |
+perlDreamer | I just need to break all the parts out and call them separately instead of using inheritance | 00:07 |
+perlDreamer | threads should have their own rating counter | 00:07 |
+perlDreamer | threadRating | 00:07 |
+perlDreamer | then this would all go away | 00:07 |
+perlDreamer | all the logic and code would reduce down to almost nothing | 00:07 |
+perlDreamer | rizen: you awake? | 00:09 |
@rizen | working on support problems | 00:09 |
@rizen | is it something quick? | 00:09 |
+perlDreamer | can I add a new column to the thread table to hold the summed thread rating? | 00:09 |
@rizen | doesn't it already have one for that? | 00:10 |
+perlDreamer | no | 00:10 |
+perlDreamer | it recycles the Post rating column | 00:10 |
@rizen | sure | 00:10 |
@rizen | oh right | 00:10 |
+perlDreamer | I'll make sure that we can display the right thing in the Post view template. | 00:10 |
@rizen | so you want to keep the thread post seperate from the thread overall | 00:11 |
+perlDreamer | If so, then I'll do it | 00:11 |
+perlDreamer | yes | 00:11 |
@rizen | go for it | 00:11 |
+perlDreamer | okay | 00:11 |
-!- onioncoder [n=mike@s205-206-123-62.ab.hsia.telus.net] has joined #webgui | 00:12 | |
onioncoder | has anyone seen Google Gadgets? Anyone thought of allowing any webgui asset to be a "gadget" that could be dropped into anyone else's non-webgui website via a snippet of code? | 00:14 |
@preaction | an XMLRPC interface that returns JSON output? a javascript library that parses it and spits out HTML? | 00:17 |
@preaction | i mean, some assets have RSS feeds | 00:17 |
@preaction | what kind of code are you talking about writing to interface with whatever interface is built? | 00:17 |
onioncoder | (looking for an example for you)] | 00:18 |
@preaction | Javascript? Perl? <other>? | 00:18 |
+perlDreamer | preaction, maybe AJAX instead of XMLRPC? | 00:18 |
@preaction | *twitch* PHP? | 00:18 |
onioncoder | http://www.google.com/apis/gadgets/index.html | 00:18 |
@preaction | ajax is just a standard http call, so perhaps "?func=ajax;method=XXX"? | 00:19 |
onioncoder | the way google does it, I *think*, is a <script > javascript link | 00:19 |
onioncoder | that does ajax back to google for content | 00:19 |
onioncoder | since webgui assets can be "ajaxified" already (most i think) | 00:19 |
* perlDreamer flushes preaction's keyboard buffer and remove all references to PHP | 00:20 | |
onioncoder | the idea would be to allow a script tag on a remote site to fetch *just* that asset | 00:20 |
* perlDreamer hits the reset button | 00:20 | |
+perlDreamer | is that better preaction? | 00:20 |
@preaction | is what better? | 00:20 |
@preaction | ahh, mind-wipes | 00:20 |
@preaction | i'm not worried, because i never knew i could be worried! | 00:20 |
+perlDreamer | I thought you locked up there | 00:20 |
+perlDreamer | after the *twitch | 00:21 |
@preaction | but if i read that line again, i'll have whatever it was that made me twitch on my head again, and that would make me twitch again | 00:21 |
@preaction | anyway | 00:21 |
onioncoder | anyone? anyone? ferris? | 00:21 |
@preaction | well, currently we have the RSSCapable mixin | 00:21 |
onioncoder | here's an eg of a google map: <script src="http://gmodules.com/ig/ifr?url=http://ralph.feedback.googlepages.com/googlemap.xml&up_locname=Google&up_loc=1600%20Amphitheatre%20Parkway%2C%20Mountain%20View%2C%20CA&up_zoom=Street&up_view=Map&synd=open&w=320&h=200&title=Google+Map&border=%23ffffff%7C3px%2C1px+solid+%23999999&output=js"></script> | 00:22 |
@preaction | perhaps a "GadgetCapable" or something that would provide a www_ajax method and an interface to override | 00:22 |
onioncoder | drop that code into any html and voila | 00:22 |
onioncoder | right - exactly | 00:22 |
@preaction | this is more of a community building feature | 00:23 |
@preaction | and the CS is turning into a monster | 00:23 |
@preaction | and XMLRPC sucks for the most part anyway, since AJAX uses JavaScript | 00:24 |
@preaction | i say it's a good idea, but i also say it's a rather intensive idea that needs to be developed appropriately | 00:24 |
onioncoder | right - i'm thinking of a fund a feature with pb | 00:25 |
@preaction | (but along the lines of the RSSCapable asset mixin) | 00:25 |
@preaction | rather, asset base | 00:25 |
@preaction | contact the appropriate people for a quote, though i'll warn you that it will probably be larger than you might expect | 00:25 |
@preaction | is there a limit to your desire? just the CS wobject for example? | 00:26 |
onioncoder | k - what are the pitfalls you are seeing? | 00:26 |
@preaction | it CAN be done for all Assets, but that takes more time | 00:26 |
@preaction | the Calendar would be a good candidate for this | 00:26 |
@preaction | but there's already iCalendar feeds from that | 00:26 |
+perlDreamer | I don't see the point. | 00:26 |
+perlDreamer | but I'm thick | 00:26 |
@preaction | perlDreamer: basically thus: you get to access content from a wG site on your own personal site | 00:27 |
@preaction | so let's say I want to put the plainblack support calendar on my own site, i'd add a <script src="SOME URL"></script> tag to my site, and voila! | 00:27 |
onioncoder | and if it is fully ajaxified, can be interactive without requiring refresh on the remote site | 00:27 |
+perlDreamer | you'd do it through iCal | 00:27 |
onioncoder | ok - now think of publishing interactive content | 00:28 |
@preaction | wG can't do that now | 00:28 |
+perlDreamer | a lot of sites generate revenue from ads | 00:28 |
onioncoder | WSClient | 00:28 |
+perlDreamer | this would allow access to the content bypassing the ads | 00:28 |
onioncoder | k- you guys are bogged down on why, not how | 00:28 |
@preaction | why is the most important question? | 00:28 |
@preaction | what's the end result that you can't get currently? | 00:29 |
@preaction | for the CS you can get RSS feeds and format them, RSS is XML so there are javascript parsers. | 00:29 |
onioncoder | a) I have internal APIs I can expose as SOAP, REST, etc etc | 00:29 |
@preaction | for the Calendar you can get iCalendar feeds, and i'm sure there must be a Javascript parser for vCal/iCal/vCard | 00:29 |
onioncoder | b) most end users arent' sophisticated ehough to code for that | 00:30 |
onioncoder | c) I can have webgui consume my APIs via WS Client or equivalent | 00:30 |
onioncoder | d) an enduser can then just copy/paste a generated link for that interactive SOAP driven content | 00:30 |
onioncoder | I could write my own gadget system | 00:31 |
onioncoder | but in some ways easier to let WebGUI be a gadget distribution system for me | 00:31 |
onioncoder | that is the why | 00:31 |
@preaction | so this doesn't export JSON, it exports javascript source | 00:32 |
@preaction | hence the <script src=""></script> | 00:32 |
@preaction | can we assume that people can import and/or use a Javascript library instead? | 00:33 |
onioncoder | right - it is a javascript container, which then in turn can then do the ajax to get the content -- kind of a bootstrap i guess | 00:33 |
@preaction | <script src="path/to/downloaded/javascript/library.js">goGetGadget("URL");</script> | 00:33 |
@preaction | rofl, goGetGadget("COPTER") | 00:34 |
onioncoder | so once you have done it once for one type of asset, it *should* work with any asset that has a www_ajax method (in a perfect world) | 00:34 |
onioncoder | lol | 00:34 |
@preaction | like the RSSCapable asset base class | 00:34 |
onioncoder | does it still seem as bad? | 00:35 |
@preaction | so currently we have two needs: One: Assets have an AJAX interface for some features. Two: Some way to make that AJAX interface easy for lusers | 00:35 |
+perlDreamer | we can't solve two because that's the user's site | 00:35 |
+perlDreamer | each site would have to have their own click and drag interface for widgets | 00:35 |
+perlDreamer | drupal, livejournal, plone, etc. | 00:36 |
+perlDreamer | even wG | 00:36 |
@preaction | well, i think that if we make it as easy as copy/paste the above source, the <script> thing, that's easy enough | 00:36 |
@preaction | then provide options to change (for example) formattings and the like | 00:37 |
onioncoder | usage example: a charity has a website in wG, they have donors who want to promote the charity on their personal homepage, they could just have a link, yes. but this could let them drop in a donation "gadget" on any html webpage | 00:37 |
@preaction | but if we use semantic output and a way to specify the <div id="">, then they can use CSS and descendant selectors to change style | 00:37 |
@preaction | the "gadget" being, say, a DataForm? or a Product? or something? | 00:38 |
onioncoder | WS Client or equivalent for example | 00:38 |
@preaction | i personally find the WSClient evil sorcery | 00:39 |
@preaction | bewitched! | 00:39 |
* perlDreamer is afk | 00:39 | |
-!- pjesi_ [n=pjesi@client-86-27-130-79.winn.adsl.virgin.net] has quit [Connection timed out] | 00:41 | |
-!- snapcount [n=royjohns@103.240.119.70.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 00:48 | |
-!- castironhike19 [n=dstephan@74.0.5.198] has joined #webgui | 00:50 | |
@preaction | can I get some opinions: I think I can eliminate a lot of problems for the Calendar by forcing that an event's recurrence starts on the exact same day the event itself starts on | 00:50 |
@preaction | some problems are just the user did not update the Recurrence Range Start date | 00:50 |
@preaction | to be honest, it doesn't do what I personally expect when I make an event the recurs, I expect it to start when the event itself starts, and have the end be specified by me | 00:51 |
-!- cap10morgan_ [n=cap10mor@206.124.31.122] has joined #webgui | 00:52 | |
-!- cap10morgan_ [n=cap10mor@206.124.31.122] has left #webgui [] | 00:52 | |
-!- cap10morgan [n=wmorgan@206.124.31.122] has joined #webgui | 00:53 | |
-!- onioncoder [n=mike@s205-206-123-62.ab.hsia.telus.net] has left #webgui [] | 00:53 | |
+perlDreamer | rizen: I've been through this from top to bottom. The concept of adding a new column. | 01:02 |
+perlDreamer | the booger is user templates | 01:02 |
+perlDreamer | the changed system would allow the user to see both the rating of the thread post and the accumulated rating of the entire thread of posts. | 01:02 |
castironhike19 | i'm upgrading to 7.3.8 from 6.6.5 and i'm comparing our templates to an "out of the box" WG site, and i need help with adding the js tags to the templates | 01:03 |
+perlDreamer | we can change the default templates to cover this but users would have to update their own custom templates. | 01:03 |
@rizen | pd this shouldn't affect templates unless people want it to | 01:04 |
@rizen | here's why | 01:04 |
castironhike19 | on the out of the box setup, i found 3 js tags, and i was hoping i could get some help with which should be included in all templates, and which is just enabling features for the default WG v7 page | 01:04 |
@rizen | in the thread template, we want to display the rating for the thread post, not thread cumulative | 01:04 |
+perlDreamer | oh | 01:04 |
+perlDreamer | oh! | 01:04 |
@rizen | in the colloboration main template we want to display the thread cum, not the other one | 01:04 |
@rizen | so the only thing that needs to change | 01:04 |
@rizen | is in collaboration main view | 01:04 |
@rizen | change which variable is populating the template | 01:05 |
gooeybot | rizen: that doesn't look right | 01:05 |
+perlDreamer | you're a genius | 01:05 |
+perlDreamer | I'm a'coding | 01:05 |
@rizen | only on alternate wednesdays | 01:05 |
@rizen | most of the time i'm a moron | 01:05 |
+perlDreamer | It's just the cold | 01:06 |
+perlDreamer | castironhike19: which variables are you talking about? The IRC group is small. You may have more success posting this to the PB discussion boards. | 01:06 |
castironhike19 | i haven't been able to find too much on there so far, and the upgrade notes that have been helpful are few and far between | 01:07 |
castironhike19 | but i'll post the question there | 01:09 |
+perlDreamer | which vars are you talking about? | 01:09 |
castironhike19 | mostly i'm trying to figure out how to get it to access the new js lib | 01:09 |
+perlDreamer | I don't think you need to do anything to your templates to do that | 01:10 |
+perlDreamer | it should be handled by the HTTP headers | 01:10 |
+perlDreamer | and for the most part, they're set up automatically | 01:10 |
castironhike19 | so, on our old templates, there was a js lib tag at the top of all the templates, which was <script src="/js-lib/global.js" type="text/javascript" language="javascript"></script> | 01:10 |
castironhike19 | oh, ok | 01:10 |
+perlDreamer | Here's how to get answers on the boards | 01:11 |
+perlDreamer | be very, very specific | 01:11 |
+perlDreamer | provide links for examples | 01:11 |
+perlDreamer | which template, what problems you're seeing | 01:11 |
+perlDreamer | and be patient | 01:11 |
castironhike19 | hehe | 01:12 |
castironhike19 | i've learned that much, for sure | 01:12 |
+perlDreamer | some people follow-up their own posts a few days later bad mouthing the community because there's no answer | 01:12 |
castironhike19 | no no, none of that | 01:12 |
+perlDreamer | if after a few days you don't get an answer, then try to find PedersenMJ on IRC. He's our new resident style/template expert. | 01:12 |
+perlDreamer | community wise | 01:12 |
castironhike19 | great. thanks for the tips! | 01:13 |
+perlDreamer | and if you're still stuck or in a rush, contact Plain Black and ask for a support contract or documentation | 01:13 |
castironhike19 | right on | 01:13 |
+perlDreamer | this announcement brought to you by Plain Black, makers of WebGUI :) | 01:13 |
castironhike19 | haha | 01:13 |
cap10morgan | i'm actually wondering the same thing. is there a standard js include like the old global.js in version 7.x.x? sorry, that wasn't clear to me in your conversation. | 01:14 |
+perlDreamer | yes, but I'm almost positive that it's added in the HTTP headers now | 01:15 |
cap10morgan | perlDreamer: ok, thanks. | 01:15 |
+perlDreamer | so you only have to add site specific JS libs in the templates | 01:15 |
cap10morgan | cool | 01:15 |
+perlDreamer | rizen: as part of the upgrade should the upgrade script go through ALL threads and posts and fix them? | 01:17 |
@rizen | absolutely | 01:19 |
@rizen | it wouldn't be fixed if it didn't | 01:19 |
@preaction | rofl, i didn't pass the assetId to the form when editing an event... how does it even work once? | 01:27 |
@rizen | you shouldn't need to | 01:28 |
@rizen | you're editing off the url | 01:28 |
@rizen | so it knows what assetid is by that | 01:28 |
@preaction | right, but when you submit that form you need an assetId | 01:28 |
-!- castironhike19 [n=dstephan@74.0.5.198] has left #webgui [] | 01:28 | |
@rizen | i'll take your word for it | 01:28 |
@preaction | oh, i see | 01:29 |
@preaction | you're right | 01:29 |
@preaction | then... crap, more digging | 01:29 |
-!- Jamie [n=chatzill@207-118-206-236.dyn.centurytel.net] has quit [Read error: 145 (Connection timed out)] | 01:34 | |
-!- MrAfkGrease is now known as MrHairgrease | 01:42 | |
-!- Meatbop [n=chatzill@24-180-168-135.dhcp.fdul.wi.charter.com] has quit ["Chatzilla 0.9.72 [Firefox 1.5.0.9/2006120612]"] | 01:43 | |
+perlDreamer | anyone care to write me an getLineage command to fetch all threads? | 01:46 |
+perlDreamer | and return objects? | 01:46 |
+MrHairgrease | sure | 01:50 |
+MrHairgrease | gimme a moment | 01:50 |
+MrHairgrease | $cs->getLineage(['descendants'], {endingLineageLength => $cs->getLineageLength + 1, returnObjects => 1}); | 01:54 |
+MrHairgrease | something like that | 01:55 |
@preaction | if $object->can("method"); and I try to run $object->method(), is there any special reasons why the method would not run? | 01:55 |
+perlDreamer | and if I wanted _all_ threads I could change the $cs to $root | 01:55 |
+perlDreamer | preaction: args? | 01:55 |
@preaction | perlDreamer: none | 01:55 |
@preaction | perlDreamer: the first line of that method i changed to a warning, and that warning never gets printed | 01:55 |
+MrHairgrease | yes | 01:56 |
+MrHairgrease | and ditch the endingLineageLength | 01:56 |
+perlDreamer | preaction: are you sure the invoker is also called? | 01:56 |
+MrHairgrease | and add | 01:56 |
@preaction | perlDreamer: i would find it better to do, for that, $root->getLineage(["descendants"],{ includeOnlyClasses => ["WebGUI::Asset::Post::Thread"] }); | 01:56 |
+MrHairgrease | includeOnlyClasses => ['WebGUI::Asset::Post::Thread'] | 01:56 |
+perlDreamer | MrHairGrease: many, many thanks | 01:57 |
+MrHairgrease | np | 01:57 |
@preaction | perlDreamer: i've got a bunch of warnings around the call and they get called just fine | 01:57 |
+perlDreamer | just weird | 01:57 |
@preaction | imma restart and see | 01:57 |
@preaction | mod_perl can be a cruel mistress sometimes | 01:57 |
@preaction | nope | 01:58 |
@preaction | this is keeping Events that have recurrence from updating the related Events | 01:58 |
@preaction | there are a slew of "Pending" version tags that requestAutoCommit is not getting called to commit | 01:59 |
@preaction | okay, it is getting called it's just not DOING IT | 02:03 |
-!- wgGuest03 [n=wgGuest0@81-174-13-85.f5.ngi.it] has joined #webgui | 02:14 | |
-!- wgGuest03 [n=wgGuest0@81-174-13-85.f5.ngi.it] has quit [Client Quit] | 02:16 | |
@preaction | ha! it's because addRevision doesn't modify the current asset in-place, but returns the new asset | 02:21 |
@preaction | i updated the docs accordingly | 02:22 |
@rizen | perlDreamer, you still here? | 02:29 |
+perlDreamer | I'm here | 02:29 |
+perlDreamer | for a bit more | 02:29 |
+perlDreamer | whazzup? | 02:30 |
@rizen | i'm working on a weird bug (no report for it just keep hearing about it) and need some input | 02:30 |
@rizen | the bug is that if there's a bunch of errors in spectre workflows | 02:30 |
@rizen | that no legit workflows run | 02:30 |
@rizen | because spectre is so busy dealing with the borked ones | 02:30 |
@rizen | until they time out | 02:30 |
+MrHairgrease | I've seen such a pileup once or twice | 02:31 |
@rizen | so basically if you get something borked (let's say on a multisite server, someone creates some bad workflows) | 02:31 |
+MrHairgrease | just restarted spectre | 02:31 |
@rizen | then the whole show stops for a while | 02:31 |
@rizen | my thought on how to clear this is to implement a new queuing scheme | 02:31 |
@rizen | we have priority 1, 2, and 3 | 02:32 |
@rizen | but let's assume we can have as many queues as we want | 02:32 |
@rizen | so that 1 2 and 3 turn into | 02:32 |
@rizen | 10 20 and 30 | 02:32 |
@rizen | then every time a workflow is run | 02:33 |
@rizen | it gets put down 1 level in the que | 02:33 |
@rizen | queue | 02:33 |
@rizen | to 11 | 02:33 |
@rizen | and then to 12 | 02:33 |
@rizen | assuming it was priority 1 to begin with | 02:33 |
@rizen | so if it runs 10 times, then it will be at 20 | 02:33 |
@rizen | which is where priority 2 stuff starts | 02:33 |
@rizen | basically, if something priority 1 runs long enough | 02:34 |
@rizen | it will be at the bottom of the stack with all the crap | 02:34 |
@rizen | because if it is running that long...it should be put dead last anyway | 02:34 |
@rizen | what this solves is that everything then gets a turn to run | 02:34 |
@rizen | without gumming up the system | 02:34 |
@rizen | how i do it now is | 02:34 |
@rizen | if something errors | 02:34 |
@rizen | it's taken out of the queue for 60 seconds | 02:34 |
@rizen | and then returned back to whatever queue it was already in (1,2,3 | 02:35 |
@rizen | so if you have a lot of those | 02:35 |
@rizen | and they're all erroring out in queue 1 | 02:35 |
@rizen | then queues 2 and 3 will never have a chance to run | 02:35 |
@rizen | ever | 02:35 |
@rizen | because it may take longer than 60 seconds | 02:35 |
@rizen | to cycle through all the bad crap | 02:35 |
@preaction | does it only get downgraded if it errors? | 02:35 |
+perlDreamer | yeah, can we make a distinction between requeue due to time out vs erroring out? | 02:36 |
@rizen | i'm thinking it gets downgraded no matter what | 02:36 |
+perlDreamer | if you error out, longer timeout before requeue | 02:36 |
@rizen | a 50 step workflow | 02:36 |
@rizen | would run 51 times | 02:36 |
@rizen | so if it started at 10 | 02:36 |
@rizen | it would be at 61 when it completes | 02:36 |
@rizen | assuming it completed on the first attempt | 02:36 |
@rizen | for each activity | 02:36 |
@rizen | we could do a longer timeout | 02:37 |
@rizen | but that still doesn't scale much better | 02:37 |
@rizen | it might work for one environment | 02:37 |
@rizen | but not for all | 02:37 |
@rizen | we need to come up with a way to make sure that everything gets a chance | 02:37 |
@preaction | perhaps high priority don't go down so fast? 1 level for HP, 2 for Medium, 3 for Low, so long, high-priority workflows still get preferred in the long run? | 02:37 |
@rizen | yo tun | 02:37 |
@rizen | to run | 02:37 |
@rizen | keep in mind that high priority workflows will still have 10 high priority executions | 02:38 |
@rizen | before they get mixed in with the cruft | 02:38 |
@rizen | that's way more than they should need to complete | 02:38 |
@preaction | ok | 02:38 |
@rizen | most workflows complete within 3-5 executions | 02:39 |
@rizen | in fact, commit without approval completes in 1 execution almost every time (unless there's an error) | 02:39 |
@rizen | anyway..does anybody see any problems with doing this sort of a filter | 02:40 |
@rizen | rather than the 3 queues method we do now | 02:40 |
+perlDreamer | can we add some profiling to monitor queue health? | 02:40 |
@rizen | explain | 02:41 |
+perlDreamer | brb | 02:41 |
@preaction | the only problem i see, you've brought up: a very very long workflow will be relegated (Eventually) to the bottom of the barrel | 02:41 |
@rizen | yeah...and i'm not sure that's a problem | 02:42 |
@rizen | since a very very long workflow needs to give up some of it's time so that other things can run | 02:42 |
@rizen | that's the whole idea of time sharing | 02:42 |
@preaction | right, but it's giving up both time and priority, "I need time, but I'll wait, and I'll also pretend to need time less than I did last time" | 02:43 |
+perlDreamer | so in profiling, we would keep track of how deep a workflow goes before it leaves the queue, either by completing or falling off the end | 02:43 |
+perlDreamer | this gives us a way of identifying queue depth and troublesome workflows | 02:43 |
+perlDreamer | i.e. if Workflow A NEVER executes, now we have something concrete to go look at | 02:44 |
@rizen | preaction: sorry, time = 1 execution, not regular time | 02:44 |
+perlDreamer | instead of saying: reset spectre and call me in the morning | 02:44 |
@preaction | so not the 60 second limit thing? | 02:44 |
@rizen | right, there will not be a timeout anymore | 02:44 |
@rizen | pd: to you | 02:45 |
@rizen | there are a few things | 02:45 |
@preaction | oh, then i don't have an issue | 02:45 |
@rizen | i have planned | 02:45 |
@rizen | 1) you'll be able to run a command line | 02:45 |
@rizen | perl spectre.pl --status | 02:45 |
@rizen | which will tell you how many workflows there are waiting and their priorities | 02:46 |
@rizen | 2) you'll also be able to do some ps functions | 02:46 |
@rizen | like top | 02:46 |
@rizen | kill | 02:46 |
@rizen | that sort of thing | 02:46 |
@rizen | 3) the status information will be available through the admin console (from web browser) | 02:46 |
@rizen | though the other things will not, for security reasons | 02:47 |
@rizen | 4) you can already see what workflows are running and their status, and what version tags are pending | 02:47 |
@rizen | 5) the workflow status screen will be updated to include more information | 02:47 |
@rizen | sorry, the "running workflows" screen | 02:47 |
@preaction | perlDreamer: we're still on for the calendar docs tonight? i'm gonna grab some food so I'll bbl | 02:48 |
+perlDreamer | preaction: yes 7:30pm PST | 02:48 |
@rizen | i plan on doing all these things as part of 7.3 bug fixing, because we're seeing a lot of spectre problems | 02:48 |
@rizen | and we need better tools to troubleshoot with | 02:48 |
@rizen | so, given that list | 02:48 |
@rizen | does that cover what you were looking for? | 02:48 |
+perlDreamer | Almost all of it, yes | 02:48 |
+perlDreamer | I still think a history would be good | 02:49 |
+perlDreamer | 1-5 cover what's happening now | 02:49 |
+perlDreamer | but not what has happened | 02:49 |
@rizen | spectre is doing all this stuff in memory | 02:49 |
@rizen | and doesn't communicate with the db | 02:49 |
@rizen | so therefore keeping history like that | 02:49 |
@rizen | would be a memory leak | 02:49 |
+perlDreamer | yes. | 02:50 |
@rizen | i suppose we could add a special debug runtime flag that would keep the history | 02:50 |
+perlDreamer | it could go in the WebGUI logfile as well. | 02:51 |
@rizen | that way you could have it when you're troubleshooting | 02:51 |
+perlDreamer | it would just need to be postprocessed | 02:51 |
@rizen | and turn it off later | 02:51 |
+perlDreamer | yes | 02:51 |
+perlDreamer | it's just a debug feature | 02:51 |
+perlDreamer | not a runtime | 02:51 |
@rizen | ok | 02:51 |
@rizen | i'll see what i can do on that front | 02:51 |
@rizen | back to my queuing problem | 02:51 |
@rizen | do you see any problems with that? | 02:51 |
@rizen | my new solution? | 02:51 |
+perlDreamer | not off the top of my head | 02:52 |
+perlDreamer | so long as things fall off the end, it should never get stuck | 02:52 |
+perlDreamer | although bad workflows may interrupt lower priority workflows | 02:52 |
+perlDreamer | if junk is at 15, and I insert at 20, it may not get run for a while until the 15 flows past me | 02:52 |
@rizen | it never will get stuck, but going back to your historical thing | 02:52 |
@rizen | it will be interesting if you run --status | 02:53 |
+perlDreamer | via cron | 02:53 |
@rizen | and see that there is a workflow that's been executing 100937 times | 02:53 |
+perlDreamer | wait, I thought it would only execute 50 times? | 02:53 |
+perlDreamer | is 51 death? or bottom out? | 02:53 |
@rizen | no, it will keep executing until it completes | 02:53 |
@rizen | no bottom out | 02:53 |
+perlDreamer | well, in that case, there's our historical data right there | 02:54 |
+perlDreamer | everything in 50 is problematic | 02:54 |
@rizen | historical for anything that's still running | 02:54 |
@rizen | it won't show any historical data for things that have completed | 02:54 |
+perlDreamer | right, and that's fine | 02:54 |
@rizen | oh | 02:54 |
@rizen | well in that case | 02:54 |
+perlDreamer | we can always identify big workflows by using our heads | 02:54 |
@rizen | we're good | 02:54 |
+perlDreamer | email lists, post/thread archives | 02:55 |
+perlDreamer | these are potentially big workflows | 02:55 |
+perlDreamer | we can deal with them individually | 02:55 |
@rizen | cache deletes are the biggest | 02:55 |
@rizen | big caches can take a long time to run | 02:55 |
@rizen | for cleanup | 02:55 |
+perlDreamer | what about cache populates for RSS and iCal? | 02:55 |
@rizen | huh? | 02:56 |
+perlDreamer | there is an RSS populate workflow | 02:56 |
+perlDreamer | I figured there'd be one for iCal as well | 02:56 |
@rizen | oh right | 02:56 |
@rizen | those aren't all that long | 02:56 |
@rizen | unless there are connectivity problems | 02:56 |
@rizen | they usually complete in 1 execution | 02:56 |
+perlDreamer | okay | 02:56 |
@rizen | ok...must get dinner now | 02:57 |
+perlDreamer | so the long part is identifying which cache entries have expired | 02:57 |
@rizen | yes | 02:57 |
+perlDreamer | okay. see ya! | 02:57 |
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""] | 02:57 | |
@rizen | which won't be as big of a deal if i can complete my goal of getting rid of FS cache at some point | 02:57 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 02:57 | |
-!- patspam [i=patspam@203-214-35-18.dyn.iinet.net.au] has joined #webgui | 03:12 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 03:25 | |
-!- cap10morgan [n=wmorgan@206.124.31.122] has left #webgui [] | 03:39 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:57 | |
-!- patspam [i=patspam@203-214-35-18.dyn.iinet.net.au] has quit [] | 04:25 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 04:33 | |
-!- mode/#webgui [+v crythias] by ChanServ | 04:34 | |
@preaction | woohoo, first time i've had an alcoholic beverage in 8 months, and now i'm going bughunting! | 04:35 |
* preaction maintains professional composure in a public forum | 04:35 | |
Radix-wrk | lol | 04:44 |
Radix-wrk | What alcoholic beverage though? | 04:45 |
@preaction | brandy old-fashioned sour | 04:45 |
@preaction | my new favorite, followed closely by white russians and vodka martinis | 04:45 |
@preaction | crap, i just realized that our additions to the WebGUI::DateTime interface are somewhat ambiguous, because of WebGUI's ability to allow users to specify their own date/time formats... | 04:48 |
Radix-wrk | I had fun with Webtender.com's "In My Bar" for New years myself.. got a nice collection of liquers and spirits for the occasion (all rather cheap thanks to a friend who works at a bottle shop), and we tried lots of concoctions that night :) | 04:49 |
+crythias | "Thank you for the completely inadequate wedding gift." | 04:49 |
+crythias | http://www.cafepress.com/bridezilla.7451373 | 04:49 |
Radix-wrk | heh | 04:50 |
@preaction | ha ha, that's clever | 04:50 |
Radix-wrk | So how goes the bughunt? | 04:54 |
@preaction | ugly... deep-rooted calendar bugs | 04:55 |
Radix-wrk | :( | 04:55 |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)] | 05:00 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 05:01 | |
Radix-wrk | Hmm.. just had our website disappear in a bunch of workflow errors - now getting '502 Bad Gateway' messages.. | 05:04 |
@preaction | bad gateway means modperl is down | 05:05 |
Radix-wrk | just clearing the webguicache and when that's done will do a full restart | 05:05 |
@preaction | sounds a goodly idea | 05:05 |
Radix-wrk | 2007/02/01 09:54:53 - ERROR - webgui.formsys.com.conf - main::[[undef]] - Caught | 05:06 |
Radix-wrk | exception executing workflow activity pbwfactivity0000000006 for instance 2ZdKB | 05:06 |
Radix-wrk | 38_LmaEf0cGSRtLKA which reported Can't call method "get" on an undefined value a | 05:06 |
Radix-wrk | t /data/WebGUI/lib/WebGUI/Asset/Post.pm line 276. | 05:06 |
@preaction | JT was just discussing in here a way to (imho) fix specture entirely | 05:06 |
@preaction | by changing the way it prioritizes and runs workflows | 05:06 |
@preaction | which iirc he'll be adding to the 7.3.* bugfixes | 05:06 |
Radix-wrk | Yeah, the spectre stuff still doesn't seem 100% yet | 05:07 |
@preaction | and if i make this verdamnt calendar USABLE we can get on to 7.4 soon | 05:07 |
Radix-wrk | cool | 05:07 |
@preaction | basically thus: workflows will lose priority as they keep running, so workflows that cause a lot of errors will eventually be delegated to the very bottom of the barrel, and thus not clog up the works | 05:08 |
Radix-wrk | the reason they're failing needs to be sorted out too though - not just dismiss them surely. | 05:13 |
@preaction | of course, you'll be able to see what workflows have been running forever | 05:13 |
@preaction | and then figure out why | 05:13 |
Radix-wrk | these failures are all due to code in formatContent that seems to do no error checking - it's doing a $self->getThread->getParent->get("filterCode")); | 05:14 |
@preaction | yeah, it shouldn't do that, but also those should not be failing | 05:15 |
@preaction | it means you have a corrupt Post | 05:15 |
@preaction | or Thread | 05:15 |
@preaction | what line is that? | 05:15 |
Radix-wrk | 276 | 05:15 |
@preaction | i can add some warnings that will help track those corruptions down | 05:15 |
Radix-wrk | I'm using 7.0.8 still tho | 05:15 |
Radix-wrk | so may have been fixed in more recent versions | 05:16 |
@preaction | i don't htink we changed it in recent ones, but i'll check | 05:16 |
Radix-wrk | I think there are some issues with collaboration systems having posts made before they're version tag is committed | 05:16 |
@preaction | oh, right | 05:16 |
@preaction | yes, now CS forces committing before any Posts can be added | 05:17 |
Radix-wrk | don't know why the whole site would've died because of that tho | 05:18 |
Radix-wrk | clean of cache and restart fixed it | 05:18 |
@preaction | weirdness | 05:18 |
Radix-wrk | Oh well.. I'll keep waiting for 7.4 :) | 05:19 |
@preaction | it's 7.3.9 or 7.3.10 you should be waiting for | 05:22 |
@preaction | the last 7.3 release will have a clean bug list | 05:22 |
Radix-wrk | Yeah, but we can't do password recovery with this new method of using profile fields - got over 4500 users and none of them have any profile fields we could use for password recovery | 05:23 |
Radix-wrk | so gotta wait til 7.4 before the old password recovery method is added back in | 05:23 |
@preaction | not even an e-mail address? | 05:23 |
Radix-wrk | sure, but then anyone could take anyone else's account over if he had their email address | 05:24 |
@preaction | ... it doesn't send the new password to the e-mail address in the profile? | 05:24 |
@preaction | i'm not sure how the new one works | 05:24 |
Radix-wrk | me neither really, but the way JT described it was that it was all web based.. no emails sent | 05:25 |
Radix-wrk | you say you forgot password, enter in one or more profile fields - if they match then you can enter in a new password | 05:25 |
@preaction | ahh | 05:25 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:25 | |
Radix-wrk | great if you have a new setup - you can add them to the signup info, but not if you have a lot of existing users with no such info | 05:26 |
-!- snapcount [n=royjohns@72.189.207.10] has joined #webgui | 05:26 | |
@preaction | right | 05:26 |
-!- mode/#webgui [+o snapcount] by ChanServ | 05:26 | |
@preaction | well, pb.com doesn't use the new password recovery method that i know of either | 05:26 |
Radix-wrk | Hmm.. wonder how it's doing it then... | 05:26 |
@preaction | at least, theres nothing on register that you enter for password recovery purposes | 05:27 |
Radix-wrk | Ahh.. forgot password is disabled for pb.com atm | 05:28 |
Radix-wrk | there's no link to it anymore on pb.com, and it doesn't even recognise the ?op=auth;method=recoverPassword stuff either | 05:30 |
Radix-wrk | hope noone forgets their password! :) | 05:30 |
@preaction | http://www.dieselsweeties.com/print/strips/ds20070119.png | 05:31 |
PedersenMJ | g'd evening. | 05:35 |
Radix-wrk | yo | 05:35 |
PedersenMJ | How's it going? | 05:36 |
Radix-wrk | what's it? | 05:36 |
PedersenMJ | life, the universe, and everything. | 05:37 |
Radix-wrk | it's still 42 | 05:37 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 05:37 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 05:37 | |
Radix-wrk | the bowl of petunias is okay tho | 05:37 |
PedersenMJ | Really? I heard that it was still in the whale when the whale tried to become friends with the ground, and didn't do so well when that happened. | 05:38 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 05:38 | |
-!- mode/#webgui [+o rizen] by ChanServ | 05:39 | |
@preaction | i heard the bowl of petunias was somehow killed, since it was really Agrajag in one of his incarnations | 05:42 |
PedersenMJ | Yeah, and he had a bitch of a time getting that onto the statue of Arthur killing him in 50 some odd ways. | 05:43 |
Radix-wrk | I just want to know why it said "Oh no, not again" | 05:43 |
+perlDreamer | what in the world are y'all talking about? | 05:43 |
@preaction | if we knew that, we'd know a lot more about the universe than we currently do | 05:43 |
+perlDreamer | roger that | 05:43 |
Radix-wrk | hence why I want to know :) | 05:43 |
Radix-wrk | perlDreamer, we're talking about 42 | 05:43 |
+perlDreamer | 42 | 05:44 |
PedersenMJ | Well, *I* heard that it said "oh no, not again" because it still hadn't mastered the art of throwing itself at the ground and missing. | 05:45 |
+perlDreamer | preaction: are you a documentron tonight? | 05:45 |
@preaction | it can't very well throw itself anywhere, it's a plant! | 05:46 |
@preaction | perlDreamer: yes'm | 05:46 |
+perlDreamer | give me a holler when you're ready to start | 05:46 |
PedersenMJ | Precisely why it was so upset at the current forced attempt! | 05:46 |
+perlDreamer | in the meantime I'll be cursing myself as 12 kinds of idiot | 05:46 |
@preaction | perlDreamer: any time, i suppose we start with "Where the hell do I look for to add this stuff?" | 05:46 |
@rizen | pd: why? | 05:46 |
+perlDreamer | I left the new prototype upgrade script at $dayJob | 05:47 |
+perlDreamer | but brought all the Asset changes home | 05:47 |
+perlDreamer | without all the pieces, I can't finish the debug and test | 05:47 |
@rizen | and you haven't made yourself a back door into your work network yet | 05:47 |
@rizen | for shame | 05:47 |
+perlDreamer | not allowed to | 05:47 |
@rizen | you're never allowed to | 05:47 |
+perlDreamer | no access to the firewall | 05:47 |
@rizen | doesn't mean you don't | 05:47 |
Radix-wrk | no vpn? ssh? | 05:47 |
@rizen | access to the firewall is for pussies | 05:47 |
@preaction | Randall Schwartz is a felon because of making a backdoor like that :p | 05:48 |
Radix-wrk | ssh tunnels ftw | 05:48 |
+perlDreamer | preaction: The docs are in two pieces: i18n is in i18n/English/Asset_* | 05:48 |
+perlDreamer | Help is in Help/Asset_* | 05:48 |
@preaction | ok | 05:48 |
@rizen | preaction: shhhh. i want pd to go to jail so he can work on webgui full time | 05:48 |
@preaction | Help is where the template docs are too? i suppose i'll see when I open one up | 05:48 |
+perlDreamer | have a gander at the Article help for a good example of how to start | 05:48 |
+perlDreamer | template docs have 4 pieces | 05:48 |
+perlDreamer | title | 05:48 |
+perlDreamer | body | 05:48 |
+perlDreamer | all variables | 05:48 |
+perlDreamer | and then ISA relationships to pull in other template vars from other entries | 05:49 |
+perlDreamer | oh, and have JT tell you where to find my documentation presentation from the 2005 WUC. | 05:49 |
@preaction | i should put Event and Calendar help in different places? even thought the Calendar is where people will probably expect to find Event help? | 05:50 |
+perlDreamer | yes | 05:50 |
+perlDreamer | 1 file per Asset | 05:51 |
+perlDreamer | both i18n and Help | 05:51 |
@preaction | just like i18n, k | 05:51 |
+perlDreamer | Even the Wiki is done that way | 05:51 |
+perlDreamer | I'm going to try a VPN connection into work, I may drop out for a bit | 05:51 |
@preaction | k | 05:52 |
@preaction | perlDreamer: this huge datastructure is kind of ugly, is there a specific reason it's all done as one big one and not broken up into multiple statements? | 05:56 |
PedersenMJ | Hey, Radix, to return the favor for firebug last night, here's a mostly equivalent tool for IE: http://www.ieinspector.com/ | 05:57 |
+perlDreamer | I'm in! | 05:57 |
+perlDreamer | which huge ugly datastructure are we talking about? | 05:57 |
@preaction | the Help one | 05:57 |
+perlDreamer | How would you break it up? | 05:57 |
@preaction | $HELP->{"calendar add/edit"} = $calendarAddEditPage; $calendarAddEditPage->{fields} = []; ->{related} = []; etc... | 05:58 |
@preaction | basically build the hash for a page, and then add it to the main hash | 05:58 |
+perlDreamer | It's perl code. You can do that. | 05:58 |
+perlDreamer | Have a look inside the Macros.pm Help file | 05:58 |
+perlDreamer | near "list of macros" | 05:59 |
@preaction | where it's using subs instead of text? | 05:59 |
@preaction | hooray anonymous subs ;) | 05:59 |
+perlDreamer | yeah, site specific listing of your macros | 06:02 |
+perlDreamer | It's just perl code | 06:02 |
+perlDreamer | so long as it builds the final data structure and you indent exactly the way as all the other files, knock yourself out. | 06:02 |
@preaction | well, the indentation will change to adhere to PBP, because they aren't such horribly nested data structures some of the indentation won't be necessary | 06:03 |
@preaction | i'll do it and see how pretty i can make it, and then if i fail, i'll just run Data::Dumper and take that output ;) | 06:03 |
+perlDreamer | perltidy will cure all ills | 06:04 |
PedersenMJ | JT, quick question: I'm putting a link to WDR in the article I'm working on. Is this link (https://www.plainblack.com/services/wdr) likely to change in the near term future? | 06:05 |
PedersenMJ | Some of the discussions on the forums seemed to indicate it might. | 06:05 |
@rizen | shouldn't | 06:05 |
PedersenMJ | Okay. Just wanted to make sure. Thank you. | 06:05 |
@rizen | at least not until april/may | 06:05 |
PedersenMJ | Well, that means this article should be visible without change for at least two months, so that's all I can ask for. | 06:08 |
@rizen | i'm not saying it will change then, just that it's safe until then | 06:08 |
@rizen | it will likely stay there for a year | 06:09 |
PedersenMJ | Which is even better. Heck, having a stable link for a week is sometimes a miracle on the web. | 06:10 |
@preaction | ok, so "fields" are URL parameters, and "variables" are template variables | 06:17 |
PedersenMJ | BTW, I'd like to thank whomever integrated the mce editor. It might seem silly to say this, but having it remember the size of the textbox from one edit to another is a very nice usability feature. I appreciate it. | 06:18 |
+perlDreamer | fields are form parameters with hoverHelp | 06:19 |
+perlDreamer | does anyone have a website that they'd like to sacrifice/donate for the testing of my new upgrade script? | 06:19 |
@preaction | perlDreamer: so normal URL parameters are not documented? ones w/o hoverHelp? like as in a Search form? | 06:20 |
PedersenMJ | pd: How soon do you need it? I could make one tomorrow for it. | 06:21 |
+perlDreamer | PedersenMJ: it needs to have an extensive collaboration system | 06:22 |
@preaction | perlDreamer: is it committed? i can do it | 06:22 |
@preaction | oh | 06:22 |
+perlDreamer | It's not committed yet. | 06:22 |
@preaction | i can pull a dump of pb.com and we can test it on that | 06:22 |
+perlDreamer | preaction: hidden URL params would not be documented, only user interface level stuff | 06:22 |
+perlDreamer | unless they were template variables required for a template Event form to work, for example | 06:23 |
@preaction | so a search form, those would be | 06:23 |
@preaction | and the hidden "recurId" field on the Event form would be | 06:23 |
+perlDreamer | only because it would be a template variable required to build the form | 06:23 |
@preaction | right | 06:23 |
+perlDreamer | check out the Post Help. The edit interface is documented as a template, not as a form. | 06:24 |
@preaction | but like when documenting the search page, would i not say "these fields are required and this is what they do to the search results returned?" | 06:24 |
@preaction | i can't do both? | 06:24 |
+perlDreamer | if your form is templated, do them all | 06:24 |
@preaction | well, admittedly, the form is built using template vars | 06:24 |
+perlDreamer | there you go | 06:25 |
+perlDreamer | this is a template | 06:25 |
@preaction | should i just make a remark about "passing in the 'start=' parameter on the first visit to this page will set the "startDate" field | 06:25 |
+perlDreamer | not unless the user can do it via a UI element | 06:26 |
+perlDreamer | the 7.3.9 changlog entry is reminiscent of the 6.x series | 06:27 |
+perlDreamer | it's huge! | 06:27 |
@preaction | no, the user themselves can't, the idea is that template designers should | 06:27 |
+perlDreamer | rizen: I'm committing the Post rating work | 06:28 |
+perlDreamer | beware | 06:28 |
@rizen | cool | 06:28 |
@rizen | pd: remember the form/profile stuff? | 06:28 |
* perlDreamer quavers | 06:29 | |
+perlDreamer | I wasn't going to mention that | 06:29 |
+perlDreamer | how many other volunteers have the distinction of completely messing up almost all aspects of WebGUI? | 06:30 |
@preaction | i built an upgrade that trashed data? | 06:30 |
+perlDreamer | no | 06:30 |
+perlDreamer | well, you're paid to do that | 06:30 |
+perlDreamer | :) | 06:30 |
+perlDreamer | I did it pro bono | 06:30 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Remote closed the connection] | 06:31 | |
@preaction | i'm sorry | 06:32 |
@rizen | i think you're the only one pd | 06:32 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 06:32 | |
@rizen | but that's just one of the many reasons we love you | 06:32 |
+perlDreamer | I break stuff | 06:32 |
+perlDreamer | I test stuff | 06:32 |
+perlDreamer | I document stuff | 06:32 |
+perlDreamer | not necessarily in that order | 06:32 |
@preaction | i won't mention that everyone who's had their hand in the Calendar has caused a bug ;) | 06:32 |
@preaction | damn roy and his needs | 06:33 |
* preaction resolves to write better code so it's not so easy to break stuff | 06:33 | |
@preaction | lemme pastebin my "cleaner" help code | 06:34 |
+perlDreamer | well, having done the rating stuff, I'll have a look at Susan's reply stuff next | 06:34 |
PedersenMJ | Sorry for the idle. Wish I could have helped pd. | 06:35 |
+perlDreamer | I always appreciate the offer to help | 06:35 |
@preaction | http://rafb.net/p/LWzTeM69.html <- comments? | 06:36 |
@preaction | i'm not liking the push statements so much anymore | 06:37 |
+perlDreamer | here's the defining test | 06:37 |
+perlDreamer | what shell do you use, preaction? | 06:37 |
@preaction | bash | 06:37 |
+perlDreamer | do you have a valid WebGUI.conf sitting around? | 06:37 |
@preaction | indeed | 06:37 |
+perlDreamer | export WEBGUI_CONFIG=/data/WebGUI/etc/myConf.conf | 06:37 |
+perlDreamer | cd /data/WebGUI/t | 06:38 |
+perlDreamer | prove i18n/ Help/ | 06:38 |
+perlDreamer | if that passes, you're golden | 06:38 |
@preaction | but code format-wise, is it readable? | 06:38 |
+perlDreamer | I'm so used to the big datastructure that the disambiguation is a little vague for me | 06:38 |
@preaction | could probably use more comments | 06:39 |
@preaction | tests pass, should I set CODE_COP? | 06:41 |
+perlDreamer | no | 06:42 |
+perlDreamer | CODE_COP implements my code scanning tests for i18n and setHelp | 06:42 |
+perlDreamer | it's a mini PPI | 06:42 |
+perlDreamer | very slow | 06:42 |
+perlDreamer | I should inline both scans in one and then write out data to be used for both tests | 06:42 |
@preaction | at any rate, they passed | 06:43 |
+perlDreamer | then it's good Help | 06:43 |
+perlDreamer | regardless of format | 06:43 |
-!- patspam [i=patspam@203-214-35-18.dyn.iinet.net.au] has joined #webgui | 06:44 | |
+perlDreamer | preaction: can you take a look at this for a sec? | 06:45 |
+perlDreamer | http://rafb.net/p/LWzTeM69.html | 06:45 |
+perlDreamer | uh, no | 06:45 |
@preaction | i remember that! | 06:45 |
+perlDreamer | $self->get("dateSubmitted") eq $self->get("dateUpdated") | 06:45 |
@preaction | looks like clean code | 06:45 |
+perlDreamer | that one | 06:45 |
+perlDreamer | I have tests that fail due to that all the time | 06:45 |
@preaction | what Asset is that? | 06:45 |
+perlDreamer | Post | 06:46 |
+perlDreamer | Think about it this way instead | 06:46 |
@preaction | they're epoch times no? | 06:46 |
+perlDreamer | $self->get("dateSubmitted") - $self->get("dateUpdated") | 06:46 |
+perlDreamer | epoch times | 06:46 |
+perlDreamer | yes | 06:46 |
+perlDreamer | If that difference > 0, that does it mean? | 06:47 |
@preaction | what's the failure reasing? | 06:47 |
@preaction | it means that it's been updated since it was submitted | 06:47 |
@preaction | OR that the last time it was "updated" by something is after it was submitted | 06:47 |
+perlDreamer | not always | 06:47 |
@preaction | why not? | 06:48 |
+perlDreamer | what if it was submitted at 0.99999999999999999999999 seconds but updated at 1.00000000000000000001 seconds | 06:48 |
+perlDreamer | epoch times are integer seconds | 06:48 |
@preaction | so they can be equal | 06:48 |
+perlDreamer | but they can also be non-equal, and valid | 06:48 |
@preaction | as long as dateUpdated is greater than or equal to dateSubmitted, it should be valid | 06:49 |
+perlDreamer | what about editing posts? | 06:49 |
@preaction | that should update the dateUpdated field, not the dateSubmitted field (imho) | 06:50 |
@preaction | but isn't that already in assetData as "lastUpdated"? | 06:50 |
@preaction | same with dateSubmitted, isn't that in asset as "creationDate"? | 06:50 |
@preaction | i mean, if these fields do what they sound like they do | 06:51 |
+perlDreamer | need to ask TMRFE | 06:51 |
+perlDreamer | rizen: Thy presence is humbly requested | 06:51 |
* perlDreamer mouths the arcane lingo | 06:52 | |
@preaction | shh. it's 11:00p | 06:52 |
@rizen | yes sirs | 06:52 |
@rizen | is the question what's the difference between dateSubmitted and dateUpdated? | 06:52 |
+perlDreamer | In a Post, how are dateUpdated and dateSubmitted different from creationDate and lastUpdated? | 06:52 |
@rizen | ah | 06:52 |
@rizen | let's take dateUpdated and lastUpdated cuz it's eaiser | 06:53 |
@rizen | easier | 06:53 |
+perlDreamer | k | 06:53 |
@rizen | dateUpdated is the time when the poster last did something to the post | 06:53 |
@rizen | where lastUpdated is the time the post was last modified | 06:54 |
@rizen | which could be by the system | 06:54 |
@rizen | via workflows | 06:54 |
@rizen | or any other asset access | 06:54 |
+perlDreamer | they're when user level actions took place | 06:54 |
+perlDreamer | I see | 06:54 |
@rizen | yes | 06:54 |
+perlDreamer | I went looking for another bug to fix | 06:55 |
@rizen | dateSubmitted is the same for creation | 06:55 |
+perlDreamer | and I found one where replies are not being counted | 06:55 |
@rizen | however, currently in the system, there is no difference between the two | 06:55 |
@rizen | dateSubmitted and creationDate | 06:55 |
@rizen | i mean | 06:55 |
+perlDreamer | I think it's due to this: return $self->get("dateSubmitted") eq $self->get("dateUpdated"); | 06:55 |
+perlDreamer | it reminds me of the failing tests due to truncated integer epoch times | 06:56 |
@rizen | oooh, you should never rely on that | 06:56 |
@rizen | or whoever write it | 06:56 |
@rizen | wrote it | 06:56 |
@rizen | which is probably me | 06:56 |
+perlDreamer | I'm thinking a better way may be to count revisions? | 06:56 |
+perlDreamer | but they may be system level changes | 06:57 |
@rizen | counting revisions isn't good either | 06:57 |
@rizen | because revisions can be deleted from the system | 06:57 |
@rizen | during slough | 06:57 |
@rizen | what is this check used for? | 06:57 |
+perlDreamer | incrementing replies | 06:57 |
@rizen | why does that have anything to do with replies? | 06:58 |
+perlDreamer | sub commit in Post | 06:58 |
+perlDreamer | notifies subscribers | 06:58 |
+perlDreamer | and karma check and increment replies if new | 06:58 |
gooeybot | check and increment replies if new has neutral karma | 06:58 |
@rizen | i'm not seeing that in commit() | 06:59 |
@rizen | are you sure it's not another method? | 06:59 |
+perlDreamer | line 142 of Asset/Post.pm | 06:59 |
@rizen | i know where the commit method is | 06:59 |
@rizen | i'm saying i don't see that check | 06:59 |
@rizen | there's no comparison of dateSubmitted to dateUpdated in Post::commit() | 07:00 |
+perlDreamer | if ($self->isNew) -> quantifies the karma and incrementReplies | 07:00 |
+perlDreamer | isNew does that check | 07:00 |
@rizen | oh, isNew... | 07:00 |
@rizen | why didn't you tell me that | 07:00 |
+perlDreamer | I'm old | 07:00 |
PedersenMJ | g'night all. it's early, but I've been needing more sleep lately. See y'all manana! | 07:00 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] | 07:01 | |
+perlDreamer | actually, we can test this directly. | 07:01 |
+perlDreamer | can you do a query on PB.com? | 07:01 |
+perlDreamer | this thread has 1 reply, but no counted replies | 07:02 |
+perlDreamer | http://www.plainblack.com/plain_black_support/wiki-weirdness-and-browser-crash#UIXGb0g5I7SEUcGESmaj6w | 07:02 |
@rizen | i think a better check would be this | 07:02 |
+perlDreamer | if the dateUpdated and dateSubmitted are different, then that's definitely the problem | 07:02 |
@rizen | $self->get("status") ne "approved" && $self->getTagCount == 1 | 07:02 |
@rizen | strike that | 07:03 |
@rizen | this would be better | 07:03 |
@rizen | $self->get("status") eq "pending" && $self->getTagCount == 1 | 07:03 |
+perlDreamer | if we edit a post is the status set back to pending? | 07:04 |
@preaction | a revision is added, so tagCount is greater than one | 07:04 |
@rizen | mysql> select dateSubmitted,dateUpdated from Post where assetId='UIXGb0g5I7SEUcGESmaj6w'; | 07:05 |
@rizen | +---------------+-------------+ | 07:05 |
@preaction | but i don't think that will work, isNew is only ever called after $self->SUPER::commit, so wouldn't "status" be approved? | 07:05 |
@rizen | | dateSubmitted | dateUpdated | | 07:05 |
@rizen | +---------------+-------------+ | 07:05 |
@rizen | | 1170202886 | 1170202887 | | 07:05 |
@rizen | +---------------+-------------+ | 07:05 |
@rizen | 1 row in set (0.00 sec) | 07:05 |
+perlDreamer | yup | 07:05 |
+perlDreamer | okay, I'll make the change | 07:05 |
@rizen | that revision is pending | 07:05 |
+perlDreamer | it is? | 07:05 |
@rizen | yes the revision | 07:05 |
gooeybot | the revision is, like, added, so tagCount is greater than one | 07:05 |
@rizen | not the old one | 07:05 |
@rizen | the new revision is pending | 07:06 |
+perlDreamer | I'll add the new conditional. Do you also want an upgrade script to fix the replies? | 07:06 |
@rizen | ok then don't check whether it's pending or not | 07:07 |
@rizen | just check tag count | 07:07 |
@preaction | am i lagging? | 07:07 |
@rizen | i'm lagging in my reading | 07:07 |
+perlDreamer | there was a system level lag, preaction | 07:07 |
@preaction | oh, k | 07:07 |
@rizen | so my responses are lagging | 07:07 |
@rizen | hmmm. let's think this over | 07:07 |
@rizen | before you make this change | 07:08 |
+perlDreamer | oh | 07:08 |
@rizen | maybe my new solution isn't so hot either | 07:08 |
+perlDreamer | you always want to be reasonable and careful | 07:08 |
+perlDreamer | you'll never break code doing that | 07:08 |
@rizen | the problem with my new solution is if the post gets sent back for edits before posting | 07:08 |
@rizen | i don't know if that creates a new version tag or reuses the old one | 07:09 |
@rizen | it should reuse the old one | 07:09 |
@rizen | but i don't know for sure | 07:09 |
+perlDreamer | I'll make a post and ask for a preview | 07:09 |
@rizen | preview won't do anything | 07:09 |
@rizen | it doesn't actually submit the data | 07:09 |
@rizen | on your local copy set up the cs to require approval | 07:10 |
@rizen | then reject your post | 07:11 |
@rizen | and edit it | 07:11 |
@rizen | then approve it | 07:11 |
@rizen | and see how many tags you have | 07:11 |
+perlDreamer | I can't send emails from my box | 07:15 |
@rizen | you don't need to | 07:15 |
@rizen | check your inbox | 07:15 |
+perlDreamer | it's empty | 07:15 |
@rizen | from the admin console | 07:15 |
@rizen | do you have spectre running? | 07:15 |
+perlDreamer | up and running | 07:16 |
@rizen | and did you commit your cs before making a post to it so that it knew to run the commit with approval workflow | 07:16 |
+perlDreamer | no | 07:16 |
@preaction | how did it allow you to make a post to it? | 07:16 |
@rizen | cuz it already existed | 07:16 |
patspam | WebGUI::Form::IntSlider.pm, line 146, calls WebGUI::Form::integer (lowercase) instead of WebGUI::Form::Integer (uppercase) | 07:16 |
@preaction | oh | 07:16 |
@rizen | he's just making an edit | 07:16 |
patspam | giving me errors in my wobject | 07:17 |
@rizen | patspam: doesn't matter | 07:17 |
patspam | Couldn't call method doAdd on asset for url: home/portal/p2 Root cause: Can't locate object method "new" via package "WebGUI::Form::integer" (perhaps you forgot to load "WebGUI::Form::integer"?) at /data/WebGUI/lib/WebGUI/Form/IntSlider.pm line 146. | 07:17 |
@rizen | oh, wait, it does matter in that case | 07:17 |
patspam | heh | 07:17 |
@rizen | it only doesn't matter in WebGUI::Form | 07:17 |
@rizen | or WebGUI::HTMLForm | 07:17 |
@rizen | but calling it directly it does | 07:17 |
@rizen | i'll make the change in the core | 07:18 |
patspam | ta | 07:18 |
patspam | Couldn't call method doAdd on asset for url: home/portal/p2 Root cause: Can't locate object method "new" via package "WebGUI::Form::integer" (perhaps you forgot to load "WebGUI::Form::integer"?) at /data/WebGUI/lib/WebGUI/Form/IntSlider.pm line 146. | 07:18 |
patspam | oops | 07:18 |
patspam | double-paste | 07:18 |
patspam | btw I'm not calling WebGUI::Form::integer directly, I'm calling IntSlider | 07:18 |
@rizen | yeah, but intslider is calling it directly | 07:19 |
@rizen | rather than going through WebGUI::FOrm | 07:19 |
patspam | yep :) | 07:19 |
@rizen | fixed in core | 07:20 |
patspam | awesome, ta | 07:23 |
@rizen | what is ta? | 07:24 |
+perlDreamer | ta, like in ta-ta | 07:25 |
@preaction | perlbot ta | 07:25 |
+perlDreamer | how do I check the number of tags? | 07:25 |
patspam | ha, no, it means thanks | 07:25 |
@preaction | perlbot doesn't know | 07:25 |
@preaction | $self->getTagCount | 07:25 |
@preaction | or select count(*) from assetData where assetId=<your ID>; | 07:25 |
@rizen | preaction, second way won't work | 07:26 |
@rizen | without distinct | 07:26 |
@preaction | ?func=manageRevisions, however many revisions you have? | 07:26 |
@rizen | and you should always use api | 07:26 |
@preaction | of course, i was just thinking he was just checking this raw to make sure that $self->getTagsCount will work | 07:26 |
+perlDreamer | 2 | 07:27 |
@preaction | that's not the right answer :( | 07:27 |
+perlDreamer | well, we can either change isNew or fix why the dateSubmitted and dateUpdated are different. | 07:28 |
@preaction | what if there's only one approved version in the database, would that be as good isNew? | 07:29 |
@preaction | perlDreamer: so basically most times i add something to i18n for an asset, i should add something to Help? | 07:30 |
+perlDreamer | yes | 07:31 |
@rizen | hmmm...what other ways can we determine if it isNew | 07:31 |
+perlDreamer | the funny thing is it should work right | 07:31 |
+perlDreamer | both dateUpdated and dateSubmitted are updated with the same timestamp | 07:32 |
+perlDreamer | $now=time(); | 07:32 |
+perlDreamer | $newSelf->update({threadId=>$newSelf->getId, dateSubmitted=>$now}); | 07:32 |
+perlDreamer | $newSelf->update({ | 07:32 |
+perlDreamer | isHidden => 1, | 07:32 |
+perlDreamer | dateUpdated=>$now, | 07:32 |
+perlDreamer | }); | 07:32 |
@rizen | hmm | 07:32 |
+perlDreamer | yeah | 07:32 |
@rizen | well then maybe we shuld just fix it, like you said | 07:33 |
@rizen | and leave isNew alone | 07:33 |
@rizen | do you know at what point it's getting corrupted? | 07:34 |
+perlDreamer | no | 07:34 |
+perlDreamer | I can only see 1 thing that might happen | 07:34 |
+perlDreamer | but it's bad | 07:34 |
+perlDreamer | if the compiler optimized away $now and replaced it with time(), then you could get different calls in both places. | 07:34 |
+perlDreamer | there's no way to fix that | 07:34 |
+perlDreamer | neither dateUpdated nor dateSubmitted are changed anywhere else that I can find | 07:35 |
@rizen | holy crap | 07:35 |
@rizen | that's very bad | 07:35 |
+perlDreamer | it can't be it | 07:35 |
@rizen | how else is it off | 07:36 |
+perlDreamer | what else touches the Post table after addRevision? | 07:36 |
patspam | hmm setting minimum to anything other than 0 on IntSlider seems to break it, same for HexSlider | 07:37 |
@rizen | processPropertiesFromPost() | 07:37 |
@rizen | postProcess() | 07:37 |
@rizen | patspam, then report a bug | 07:38 |
patspam | will do | 07:38 |
@rizen | patspam, also, check out the use of the code in the image stuff | 07:38 |
@rizen | that's where they're used in webgui | 07:38 |
@rizen | but i think they start at 9 | 07:38 |
@rizen | 0 | 07:38 |
+perlDreamer | nope and nope | 07:39 |
@rizen | perlDreamer: that is ignorant and racist | 07:40 |
+perlDreamer | dateSubmitted and dateUpdated only appear to be written in addRevision | 07:40 |
+perlDreamer | "nope" is racist? | 07:40 |
@rizen | yup | 07:40 |
@rizen | you're clearly trying to keep my people down | 07:41 |
+perlDreamer | back to the keyboard, codeSlave! | 07:41 |
@rizen | i don't know man | 07:42 |
+perlDreamer | Let me try something out. | 07:42 |
+perlDreamer | I'll pastebin it | 07:42 |
patspam | fixed it, the javascript fn $slider.setMinimum() at line 325 of Slider.pm doesn't like having its argument quoted | 07:46 |
patspam | strangely $slider.setMaximum() doesn't care | 07:46 |
+perlDreamer | rizen: http://rafb.net/p/AmHuwp99.html | 07:50 |
@rizen | isn't line 3 of modified broken | 07:52 |
+perlDreamer | better hope not. I didn't touch that part :) | 07:52 |
+perlDreamer | If dateUpdated and dateSubmitted are made on the same update, it should use the same time for both. | 07:53 |
@rizen | it's different | 07:53 |
@rizen | it's different between the two versions | 07:53 |
+perlDreamer | lines 3 and 18 are the same | 07:54 |
@rizen | $newSelf->update({threadId=>$newSelf->getId, dateSubmitted=>$now}, dateUpdated=>$now); | 07:54 |
@rizen | $newSelf->update({threadId=>$newSelf->getId, dateSubmitted=>$now}); | 07:54 |
@rizen | see hhow they are different | 07:54 |
@rizen | i have them flip flopped | 07:54 |
@rizen | line 3 of modified | 07:54 |
@rizen | not line 1 | 07:54 |
@rizen | line 20 on pastebin | 07:54 |
@rizen | vs line 5 | 07:55 |
@rizen | sorry, didn't even notice that pastebin had numbers | 07:55 |
+perlDreamer | okay, I see it | 07:55 |
+perlDreamer | that can be fixed, but the concept should still be good | 07:55 |
@rizen | refine it even further | 07:55 |
@rizen | get rid of all the updates | 07:55 |
@rizen | just create variables | 07:55 |
@rizen | and do 1 update at the end | 07:56 |
@rizen | or a hashref | 07:56 |
gooeybot | a hashref is, like, slick | 07:56 |
+perlDreamer | okay | 07:56 |
@rizen | your idea will work if the optimization theory is correct | 07:57 |
+perlDreamer | if it's correct, I'll be scared | 07:57 |
@rizen | the shitty part is there's no real way to test that theory | 07:57 |
+perlDreamer | it takes time. If we don't have any more funky reply posts then it's fixed | 07:57 |
@rizen | i hate those kinds of fixes | 07:58 |
+perlDreamer | I'll work on this. Let's sit on it overnight and think about it. | 07:58 |
+perlDreamer | Tomorrow morning we'll be frustrated with doing support and much more likely to understand what's going on | 07:59 |
@preaction | i don't get your logic, but i like what what you said | 07:59 |
+perlDreamer | rizen: http://rafb.net/p/hkvfYO28.html | 08:07 |
@rizen | 2 changes | 08:08 |
@rizen | dateSubmitted only gets set if you're in the first if | 08:08 |
@rizen | same with threadId | 08:08 |
@rizen | want me to rewrite or do you get me? | 08:09 |
+perlDreamer | I get you | 08:09 |
+perlDreamer | dateSubmitted should be dateUpdated, to preserve the original | 08:09 |
@rizen | don't think you get me | 08:09 |
+perlDreamer | you better rewrite | 08:10 |
@rizen | rewriting | 08:10 |
@rizen | http://rafb.net/p/WIQfV812.html | 08:13 |
@rizen | methinks that's better | 08:13 |
@rizen | do you see? | 08:14 |
+perlDreamer | yes, but I was trying to keep the reads of $now to be very close | 08:15 |
@rizen | or did i screw up? | 08:15 |
@rizen | we're talking ms here, cuz the update is what takes a long time | 08:15 |
@rizen | i suppose get parent could take a long time | 08:15 |
@rizen | let me reorder | 08:16 |
@rizen | http://rafb.net/p/SgVx2N67.html | 08:17 |
@rizen | can't get much closer | 08:17 |
+perlDreamer | no | 08:17 |
@rizen | the only other way to fix this | 08:18 |
@rizen | is to set dateSubmitted | 08:18 |
@rizen | update | 08:18 |
@rizen | then read the dateSubmitted into dateUpdated | 08:18 |
@rizen | and update again | 08:18 |
@rizen | which is much slower | 08:18 |
+perlDreamer | but all of this depends on my crazy idea being right | 08:18 |
+perlDreamer | and in that case slower doesn't matter | 08:18 |
+perlDreamer | it used to call update 3 times | 08:18 |
@rizen | true | 08:18 |
+perlDreamer | we could subtract dateSubmitted from dateUpdated, take the abs and then make sure it's less than or equal to 1 | 08:21 |
+perlDreamer | abs(dateSubmitted-dateUpdated) <= 1 | 08:21 |
@preaction | what if 2 seconds pass? or for some reason 3? | 08:23 |
@preaction | system lag perhaps? | 08:23 |
+perlDreamer | you're right, that's just a bandaid | 08:23 |
+perlDreamer | it should be the same time | 08:23 |
+perlDreamer | this whole solution is predicated on the compiler optimizing $now back into time() | 08:24 |
@preaction | i don't see why it would | 08:24 |
+perlDreamer | well, we know that dateSubmitted != dateUpdated in the db | 08:24 |
@preaction | but then again, perl does strange things | 08:24 |
+perlDreamer | it's just a question of how it got that way | 08:24 |
+perlDreamer | Asset::Post::addRevision is the only place in the codebase where those variables are set | 08:25 |
+perlDreamer | I grep'ed the whole thing to check | 08:25 |
+perlDreamer | preaction: I'm getting ready to crash. Any last second doc questions? | 08:27 |
@preaction | instead of setting them both to $now, set one to $now and then the other to that one? durno | 08:27 |
@preaction | um... not that i know of | 08:28 |
+perlDreamer | okay, I'm outta here | 08:30 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 08:30 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 08:32 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 08:55 | |
-!- patspam [i=patspam@203-214-35-18.dyn.iinet.net.au] has quit [] | 09:27 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 09:35 | |
-!- mode/#webgui [+v crythias] by ChanServ | 09:35 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:53 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 09:56 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 11:00 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 11:00 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 11:00 | |
--- Log closed Thu Feb 01 11:38:44 2007 | ||
--- Log opened Thu Feb 01 11:43:54 2007 | ||
-!- xdanger [i=xdanger@217.112.244.70] has joined #webgui | 11:43 | |
-!- Irssi: #webgui: Total of 11 nicks [3 ops, 0 halfops, 0 voices, 8 normal] | 11:43 | |
-!- Irssi: Join to #webgui was synced in 3 secs | 11:43 | |
-!- pjesi_ [n=pjesi@client-86-27-130-79.winn.adsl.virgin.net] has joined #webgui | 15:37 | |
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui | 15:59 | |
-!- Jamie [n=chatzill@207-118-213-46.dyn.centurytel.net] has joined #webgui | 16:03 | |
-!- bopbop_ [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:17 | |
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 145 (Connection timed out)] | 16:19 | |
-!- Jamie [n=chatzill@207-118-213-46.dyn.centurytel.net] has quit ["Chatzilla 0.9.73 [Firefox 2.0.0.1/2006120418]"] | 16:36 | |
-!- Meatbop [n=chatzill@24-180-168-135.dhcp.fdul.wi.charter.com] has joined #webgui | 16:37 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 16:41 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16:41 | |
@khenn | wow I didn't get dropped? | 16:52 |
@khenn | amazing | 16:53 |
@khenn | anyone around this morning? | 16:53 |
-!- khenn is now known as khenn_afk | 16:54 | |
@preaction | morning | 17:11 |
pjesi_ | afternoon | 17:11 |
@preaction | LIES! | 17:11 |
Meatbop | mornin | 17:11 |
@preaction | khenn was just asking what's new | 17:11 |
xdanger | afternoon | 17:12 |
@preaction | names | 17:12 |
@preaction | er... | 17:12 |
xdanger | preaction: was it you who wrote the new calendar? | 17:12 |
@preaction | yes'm | 17:12 |
@preaction | i accept full responsibility and will commit seppuku immediately | 17:12 |
* preaction SEPPUKU! | 17:12 | |
xdanger | Is there a way to list events for more than a month? | 17:12 |
xdanger | seppuku?-) | 17:13 |
@preaction | no, it was decided that the reason for that was poor navigation | 17:13 |
xdanger | sounds like something for anime... | 17:13 |
@preaction | (ninja's ritual suicide when they fail) | 17:13 |
xdanger | I have a client with a training schedule... they have like 1-3 a month.. so the old calendar was great... | 17:14 |
xdanger | http://www.datapartner.fi/en/news--events/events/workshops | 17:14 |
@preaction | add an RFE, the code for it shouldn't be exceedingly hard | 17:14 |
xdanger | we'll.. I was going to upgrade today... | 17:15 |
xdanger | er... | 17:15 |
xdanger | I'll have a look at the code, and if I have any idea of how to do it, I'll just make a patch and send that to you ;) | 17:15 |
@preaction | how good are you at SQLReports? | 17:15 |
@preaction | xdanger: when you look at the code, get the latest SVN, i did a lot of code formatting updates to make it easier to read | 17:16 |
@khenn_afk | you can template 3 months at a time using HTML::Template::Expr now | 17:16 |
@preaction | khenn_afk: how? | 17:16 |
@khenn_afk | I'm still afk | 17:16 |
@khenn_afk | set a var | 17:16 |
@khenn_afk | and do a % 3 on it | 17:17 |
@preaction | 3 months? the Calendar does not give three months, the EventsCalendar did, the new one does not | 17:17 |
@khenn_afk | oh I see | 17:17 |
@khenn_afk | you only get 1 month at a time | 17:17 |
@khenn_afk | nm | 17:17 |
@khenn_afk | back to afk status | 17:17 |
@preaction | remember, future consideration? | 17:17 |
@preaction | k | 17:17 |
@preaction | xdanger: the best way to do it is to start sending an explicit "endDate" parameter to viewMonth/viewWeek/viewDay, and those are called from the main "view" method | 17:19 |
@preaction | xdanger: so the "view" method will have to get "endDate" from the url params, and/or from a configuration value | 17:19 |
@preaction | i anticipate a good 3-4 hours of hacking to put that feature in | 17:20 |
@preaction | but i've got bugs to fix and a support bugfix to make on the Export HTML feature | 17:20 |
@preaction | i'll be working until 8:00p CT, so if you have questions about the calendar just ask | 17:21 |
@preaction | on a different topic, this website is absolutely beautiful | 17:21 |
ckotil | link? | 17:22 |
Meatbop | which site are you checking out ? | 17:22 |
ckotil | heh. im working in a version tag that has ~ 5 pages of changes. i cant wait to commit it sometime today. one of our customers recently underwent a name change. | 17:23 |
pjesi_ | xdanger: how do you provide the different languages? | 17:24 |
pjesi_ | does each tree use different i18n? | 17:25 |
@snapcount | Doug: I'm going to help you with Calendar stuff if you want as soon as I'm done with EMS | 17:26 |
@snapcount | I think it's the biggest hurdle left on the bug list aside from EMS | 17:26 |
@snapcount | err | 17:26 |
@snapcount | preaction: | 17:27 |
@snapcount | sorry | 17:27 |
xdanger | pjesi_: no, there are just different branches for each language.. | 17:27 |
@snapcount | I want an empty list, it would be so freaking awesome to clear the bug list | 17:27 |
bopbop_ | CB++ | 17:27 |
xdanger | must go to late lunch now --> | 17:27 |
@snapcount | that too | 17:27 |
@snapcount | lunch? you live in Europe I guess? | 17:28 |
pjesi_ | xdanger: what about the template labels? | 17:28 |
-!- Jamie [n=chatzill@207-118-213-46.dyn.centurytel.net] has joined #webgui | 17:33 | |
@preaction | snapcount: thanks for the offer, there are some large ones that will be problematic, the main ones being an i18n audit, and the Help files. I'm going to submit what I have now, and then update the status of the existing bugs | 17:35 |
@preaction | I have an assignment from DoS to fix the Export HTML thingy, and then I'm back on Calendar bugs | 17:36 |
-!- mode/#webgui [+o Jamie] by snapcount | 17:36 | |
-!- mode/#webgui [+o bopbop_] by snapcount | 17:36 | |
@preaction | so i'm here, but i'm away, busy, and will get to your requests for my presence later | 17:36 |
-!- mode/#webgui [+o Meatbop] by snapcount | 17:36 | |
@preaction | to anyone who wants to work on calendar bugs: i've wrote some pretty detailed descriptions on what exactly needs to be done to fix them | 17:48 |
@preaction | i'm moving to the DoS assignment and i'll probably be back around 1p | 17:49 |
@Meatbop | god speed | 17:49 |
-!- khenn_afk is now known as khenn | 17:54 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:58 | |
-!- mode/#webgui [+o rizen] by ChanServ | 17:58 | |
@rizen | sorry guys, been on support calls all morning | 17:58 |
@rizen | still am | 17:59 |
@preaction | when i'm exporting HTML for an asset, do I really need to open a new session for each asset I export? can't I just make one new session and point the output to the correct file each time? | 18:04 |
* preaction got stuck fixing Drake's code, but this is paid-for work | 18:05 | |
@rizen | yes you need a new one | 18:09 |
@preaction | k | 18:10 |
@rizen | because otherwise certain flags get set | 18:10 |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui | 18:17 | |
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui | 18:29 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:29 | |
+perlDreamer | morning guys | 18:36 |
@preaction | morning | 18:36 |
+perlDreamer | how's the calendar hacking? | 18:37 |
@preaction | stalled for a priority bugfix on the AssetExportHtml feature | 18:37 |
@preaction | but this time, i think i can make it work for 99.9% of cases | 18:37 |
+perlDreamer | cool | 18:37 |
+perlDreamer | any bug that gets fixed | 18:37 |
+perlDreamer | just write a test for it so we'll know in advance in the future if it breaks | 18:38 |
@preaction | i submitted my barely updated Calendar docs, and described in detail the things that need to be fixed on the Calendar in the appropriate bug threads | 18:38 |
+perlDreamer | I was going to take a hack at the little Slider bug | 18:38 |
+perlDreamer | and then hoping to do some more $now/Post reply stuff | 18:38 |
@preaction | i'll try. i believe i have to fix the test roy wrote for it, since i changed what the sub does | 18:38 |
@preaction | you didn't get that last night? you were close, no? | 18:38 |
+perlDreamer | close, but it still feels wrong | 18:39 |
+perlDreamer | Perl should not do that | 18:39 |
@preaction | i don't understand it myself, do the #perl people have anything to say on the issue? | 18:39 |
+perlDreamer | I haven't asked over there. | 18:39 |
@preaction | they know quite a bit, some internals hackers in there | 18:40 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 18:47 | |
@snapcount | perlDreamer: how does the linking between a template and the help icon work | 18:49 |
+perlDreamer | There's no direct linking | 18:50 |
@snapcount | I want the help for the template they are viewing to pop up when they click the icon, not the generic help for all templates | 18:50 |
+perlDreamer | oh | 18:50 |
+perlDreamer | I don't think there's anyway to do that | 18:50 |
+perlDreamer | that would be good though! | 18:50 |
+perlDreamer | real good | 18:50 |
@preaction | perhaps something in the right-side list of stuff "Help for this template" | 18:50 |
+perlDreamer | In fact, help topic awareness is one of the requirements for the template variable editor | 18:50 |
@snapcount | ok... put it on wish list then... I thought I was doing something wrong | 18:50 |
@snapcount | =) | 18:51 |
+perlDreamer | It's RFE-able | 18:51 |
@snapcount | I like that term | 18:51 |
@snapcount | you should trademark it | 18:51 |
@snapcount | pdc? | 18:51 |
@snapcount | gooeybot: what is pDC? | 18:51 |
gooeybot | i don't know, snapcount | 18:51 |
@snapcount | didn't you teach him that? | 18:51 |
@preaction | snapcount: quick, what do you expect to happen when you make a url "index.html/" when you export an asset with that url? | 18:51 |
@snapcount | oh well | 18:51 |
+perlDreamer | snapcount: that was perlbot | 18:52 |
@preaction | perlbot pdc | 18:52 |
+perlDreamer | perlbot: what is pDC? | 18:52 |
perlbot | Perl Dreamer's Association of associated thoughts and references that are usually puzzling and always genius for the solving of complex problems in the language of thy camel our lord as spoken by WebGUI the savior of all things cool | 18:52 |
perlbot | I already have an entry for what | 18:52 |
@snapcount | create a file called index.html in the starting export directory | 18:52 |
@preaction | gooeybot: pdc is Perl Dreamer's Association of associated thoughts and references that are usually puzzling and always genius for the solving of complex problems in the language of thy camel our lord as spoken by WebGUI the savior of all things cool | 18:52 |
gooeybot | OK, preaction. | 18:52 |
@preaction | pdc? | 18:52 |
gooeybot | pdc is Perl Dreamer's Association of associated thoughts and references that are usually puzzling and always genius for the solving of complex problems in the language of thy camel our lord as spoken by WebGUI the savior of all things cool | 18:52 |
@preaction | snapcount: so trailing /'s should just be ignored | 18:53 |
+perlDreamer | gooeybot: RFE-able is That idea is worthy of an RFE. The term is trademarked by perlDreamer Consulting. | 18:53 |
gooeybot | OK, perlDreamer. | 18:53 |
@snapcount | sure... I don't even think WebGUI will keep it anyways | 18:53 |
+perlDreamer | oy, I'm a sophist | 18:53 |
@preaction | k, sounds good | 18:53 |
@snapcount | if you set a url to home/ | 18:53 |
@snapcount | it will change it to home | 18:53 |
@snapcount | pretty sure anyway | 18:53 |
@snapcount | I was probably over zealous in my test cases =P | 18:54 |
@preaction | i've narrowed your _translate sub to two cases: one with . and one without ., i'm updating the tests and once they pass i'll fix the ordering of the export | 18:54 |
@snapcount | sweet | 18:54 |
@snapcount | nice work man | 18:54 |
+perlDreamer | um, AssetExportHtml is broken | 18:54 |
@snapcount | yeah | 18:54 |
@snapcount | I broke it | 18:54 |
@preaction | it's been broken for a long-ass time | 18:54 |
@snapcount | but it was broke before I broke it too | 18:54 |
+perlDreamer | Failed to require package 'WebGUI::Session'. Reason: 'Global symbol "$assetSession" requires explicit package name at /data/WebGUI/lib//WebGUI/AssetExportHtml.pm line 148. | 18:54 |
+perlDreamer | Global symbol "$assetSession" requires explicit package name at /data/WebGUI/lib//WebGUI/AssetExportHtml.pm line 149. | 18:54 |
@snapcount | I just broke it different | 18:54 |
+perlDreamer | not that kind of broke :) | 18:54 |
@snapcount | that wasn't me | 18:55 |
+perlDreamer | If I patch that, (needing my) will I break anyone's commit? | 18:55 |
@snapcount | someone else gets credit for that | 18:55 |
@snapcount | preaction is the one working on it | 18:55 |
@preaction | that was me, that's fixed | 18:56 |
@preaction | let me update SVN now | 18:56 |
+perlDreamer | thanks, man | 18:56 |
@snapcount | perlDreamer: the title of my new help page is not showing up in the help index... what makes that work? | 18:57 |
+perlDreamer | that's usually a broken i18n link | 18:57 |
+perlDreamer | cd /data/WebGUI/t; prove Help/ i18n/ | 18:57 |
@snapcount | I need the perlDreamer rosetta stone | 19:00 |
@snapcount | label: Asset_EventManagementSystem->errorLoop inside Asset_EventManagementSystem->ems checkout template->variables' | 19:00 |
@snapcount | what does that mean? | 19:00 |
+perlDreamer | that means that it wasn't able to do a lookup on the errorLoop variable inside the Asset_EMS ems checkout template | 19:00 |
+perlDreamer | that error message could definitely use some help | 19:02 |
@snapcount | a lookup? | 19:02 |
@snapcount | a lookup of what and where is it looking? | 19:02 |
@snapcount | errorLoop inside i18n? | 19:02 |
+perlDreamer | it is trying to do this: $i18n->get('errorLoop', 'Asset_EMS'); | 19:02 |
@snapcount | ok | 19:02 |
@snapcount | ty | 19:02 |
@snapcount | so there has to be an i18n entry for every 'name' key inside the help file? | 19:05 |
@snapcount | I thought that was simply the name of the template variable... so why would that be i18n? | 19:05 |
+perlDreamer | It's a shortcut | 19:05 |
@snapcount | it's the same regardless of what language | 19:05 |
+perlDreamer | The long form is name => 'myName', description => 'description i18n entry' | 19:06 |
+perlDreamer | if, however, the i18n key myName isn't already being used, then you can omit the description and the Help system will look up the "descriptive i18n entry" using myName as the key. | 19:07 |
@snapcount | so the 'name' in the help file is the key to the description of that variable inside the i18n file | 19:08 |
+perlDreamer | it can be | 19:08 |
+perlDreamer | that's the shortcut method | 19:08 |
@snapcount | and if you specify a 'description' key in the help file, 'name' is ignored, and 'description' is used for the lookup? | 19:09 |
+perlDreamer | yes | 19:09 |
+perlDreamer | there is also 1 other key that you can set | 19:09 |
+perlDreamer | required => 1 | 19:09 |
@snapcount | so, if you specify 'description' name does absolutely nothing then | 19:09 |
+perlDreamer | well, it is used for the "name" of the template variable. But that's all | 19:09 |
@snapcount | meaning the name thats displayed to the user | 19:10 |
+perlDreamer | yes | 19:10 |
@snapcount | no translation | 19:10 |
+perlDreamer | right | 19:10 |
@snapcount | ok... I think I got it then | 19:10 |
@snapcount | thanks | 19:10 |
xdanger | pjesi_: I use If macro heavyly on the multi-language sites... | 19:12 |
xdanger | or create a different site if it gets to complicated... like this: http://en.luovapaja.fi/ vs. http://luovapaja.fi/ | 19:14 |
@snapcount | perlDreamer: the tests are passing but I see nothing in the index | 19:16 |
+perlDreamer | Inside the EMS topic or in the index? | 19:16 |
@snapcount | the index list of all help topics | 19:16 |
@snapcount | do I need to set the CODE_COP variable? | 19:17 |
+perlDreamer | no | 19:17 |
@snapcount | k | 19:17 |
+perlDreamer | CODE_COP does code level i18n and setHelp scanning | 19:17 |
+perlDreamer | look at the HTML source for the page and look to see if there's an empty href where the entry should be | 19:17 |
+perlDreamer | or do a commit and I'll have a look at it | 19:17 |
+perlDreamer | or both | 19:17 |
@snapcount | does there have to be an i18n key that matches with the main key to the entry in the help file? | 19:18 |
+perlDreamer | like a title and a body entry in the help file? yes | 19:18 |
+perlDreamer | otherwise there's nothing to link to | 19:18 |
@snapcount | I have title and body | 19:18 |
@snapcount | I was asking about the one above it | 19:18 |
@snapcount | that contains everything for the entry | 19:18 |
@snapcount | ok... I'll have another quick look and commit to see if you see my snafu | 19:19 |
+perlDreamer | okay | 19:19 |
@snapcount | I have to help out with support in like 60 seconds =) | 19:19 |
@snapcount | doh! | 19:20 |
@snapcount | found it... I had the tile set to Checkout Template | 19:20 |
@snapcount | so it was there... just not where I thought it should be | 19:20 |
+perlDreamer | Hmmm... maybe i should add a duplicate check to the Help test | 19:20 |
@snapcount | it's now EMS Checkout Template | 19:20 |
@snapcount | user error... my bad | 19:20 |
+perlDreamer | It would show up correctly in the chapter | 19:20 |
@snapcount | thx | 19:20 |
@snapcount | everything seems right but the formatting is screwy for the tmpl vars in the loop | 19:21 |
@snapcount | I'll check it in can you take a look? | 19:22 |
+perlDreamer | sure | 19:22 |
@snapcount | ty | 19:22 |
@snapcount | ok it's checked in | 19:31 |
@snapcount | thanks perlDreamer | 19:31 |
+perlDreamer | np, man. | 19:31 |
@preaction | what are Whitespace.t tests and is failure okay? | 19:40 |
@preaction | i decided to run the tests before i committed this change (like a good boy), and Whitespace.t failed | 19:41 |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)] | 19:42 | |
@preaction | pinging perlDreamer | 19:43 |
@preaction | SYN? | 19:44 |
+perlDreamer | brb | 19:46 |
@preaction | nevermind, figured it out | 19:48 |
ckotil | If i wanted to hack up the asset manager a little bit; by adding a new colum <meta data> . Where would i look to find the javascript code that creates the html for the asset manager? | 19:48 |
@preaction | the got: 'XX' is the line number of the error | 19:48 |
@preaction | ckotil: why? | 19:48 |
+perlDreamer | ckotil: Asset.pm | 19:48 |
@preaction | this doesn't sound like a good idea :( | 19:48 |
ckotil | heh. | 19:48 |
+perlDreamer | preaction, I already committed a fix for the whitespace | 19:48 |
@preaction | oh, crap | 19:48 |
@preaction | ok | 19:48 |
ckotil | well, im just tossing around a couple ideas in my head and that was one of them. | 19:48 |
@preaction | well, i'll merge then | 19:49 |
ckotil | we're going to attempt to use webgui as a document mangager | 19:49 |
ckotil | one of the views we've been thinking of is to use the asset manager. but want to be able to see meta data, or a description of the file. | 19:49 |
ckotil | s/views/interfaces | 19:50 |
ckotil | or i might create a new folder asset template | 19:50 |
@preaction | ckotil: how about instead of adding a different column for the data, add another row that can be expanded/collapsed with a javascript image button | 19:51 |
greghacke | I would still like to be able to use the Metadata: Summary from assets as a tmpl_var | 19:51 |
ckotil | another row? | 19:51 |
+perlDreamer | how about we template that sucker? | 19:51 |
ckotil | each asset gets has 1 row | 19:51 |
ckotil | template the asset manager! | 19:51 |
@preaction | perlDreamer: might be a more permanent solution | 19:52 |
+perlDreamer | greghacke: all the metadata is available in every asset template | 19:52 |
ckotil | greghacke: is metadata summary differnet from metadata? | 19:52 |
@preaction | ckotil: basically this: + [] 1 <name> <whatever> <more columns> | 19:52 |
ckotil | yeah just tmpl_var <meta_data_name> | 19:52 |
+perlDreamer | <tmpl_var meta_data_name> | 19:53 |
ckotil | ah, so hit the + and a new row pops up? | 19:53 |
@preaction | ckotil: clicking the + will show the row beneath is, which has a colspan over them all and has "description: <blah> metadata: <blah>" | 19:53 |
ckotil | nice. | 19:53 |
ckotil | yeah i like that. | 19:53 |
ckotil | thx | 19:53 |
greghacke | so... <tmpl_var summary> for the summary section of the summary area of a page or article. my intent is to actually query some of this data in an sql report | 19:54 |
+perlDreamer | snapcount: the formatting looks okay to me. What are you seeing? | 20:01 |
@snapcount | looking at it again I see what it is | 20:03 |
@snapcount | isError is bolded | 20:03 |
@snapcount | and wraps to the second line | 20:03 |
@snapcount | so it kind of runs together with the loop variable | 20:03 |
+perlDreamer | which browser are you using? | 20:05 |
ckotil | preaction: while it would be real nice to write some new javascript into asset.pm so that we can use the asset manager as the interface for our file repository/DMS , i think im gonna just create a new folder asset template. | 20:05 |
ckotil | Im looking in Help: Folder Template, and im not seeing anything about metadata. | 20:06 |
ckotil | anyone know if metadata is part of tmpl_var for folder asseet? | 20:06 |
+perlDreamer | metadata is automatically added to all asset templates | 20:06 |
ckotil | perfect. thanks | 20:06 |
+perlDreamer | it's only recently been documented. | 20:06 |
@snapcount | perlDreamer: FF | 20:08 |
@snapcount | it's not a big deal, more of an aesthetic thing | 20:08 |
+perlDreamer | it looks okay to me in Mozilla 1.4 (urk). Maybe we could have Meatbop look at it? | 20:08 |
greghacke | what broswer you all need? | 20:09 |
+perlDreamer | it's uncommitted docs | 20:09 |
greghacke | ah, understand. | 20:09 |
@Meatbop | trying to catch up on what I'm being asked to look at... | 20:09 |
@Meatbop | been on something else, can I get a sum-up? | 20:10 |
+perlDreamer | snapcount's seeing weird things with the template variable displays in the Help | 20:10 |
+perlDreamer | but the code's not released yet, so we can't just point you at a page | 20:10 |
@Meatbop | screenshot would be enough for the time being | 20:11 |
+perlDreamer | it uses <DL>'s | 20:11 |
+perlDreamer | ckotil: I lied | 20:25 |
+perlDreamer | it isn't documented | 20:25 |
+perlDreamer | I'll fix that right now | 20:25 |
ckotil | between you and me, Its OK. | 20:26 |
@snapcount | Meatbop: I sent you a screen shot | 20:28 |
@snapcount | via email | 20:28 |
@Meatbop | k | 20:29 |
@Meatbop | so i take it that error is supposed to be at the same indent as errorLoop? | 20:30 |
+perlDreamer | no | 20:30 |
+perlDreamer | I don't think so | 20:30 |
+perlDreamer | error is in the loop | 20:31 |
+perlDreamer | so it should be indented | 20:31 |
+perlDreamer | but I haven't seen the snapshot | 20:33 |
@Meatbop | basically the indented portion could use a line break above it. | 20:34 |
@Meatbop | it looks just a little fugly butting up against the line right above it | 20:34 |
+perlDreamer | what's the best way to do unfuglify it? | 20:35 |
@Meatbop | heh | 20:35 |
@Meatbop | snap, can you sent me the html so I can actually see what it's doing? | 20:35 |
@Meatbop | i'll be better able to make a suggestion | 20:35 |
+perlDreamer | done | 20:36 |
@Meatbop | well that was quick :) | 20:37 |
+perlDreamer | it's my bad templating | 20:38 |
@snapcount | this proxy bug is ticking me off | 20:38 |
@snapcount | I'm going to go eat something before I knaw the top of my monitor off | 20:39 |
@snapcount | half eaten company owned mac book pro does not a happy rizen make | 20:39 |
+perlDreamer | well, it _is_ an Apple | 20:39 |
@snapcount | lol | 20:39 |
@rizen | who's eating your laptop? | 20:40 |
+perlDreamer | proxy bugs | 20:40 |
@rizen | ah | 20:40 |
+perlDreamer | have you had any epiphanies about the post reply dateUpdated/dateSubmitted bug? | 20:40 |
@rizen | nop | 20:42 |
@rizen | nope | 20:42 |
@rizen | snapcount, start up spectre on your box | 20:42 |
@rizen | do a ps | 20:42 |
+perlDreamer | preaction suggested that we hop over to #perl and ask about the compiler optimization | 20:42 |
@rizen | oh crap | 20:42 |
@rizen | youc an't run spectre on your box can you? | 20:43 |
+perlDreamer | rizen: snapcount is away | 20:43 |
+perlDreamer | eating | 20:43 |
@rizen | bah | 20:43 |
@Meatbop | I think just a small css tweak will make that look good perlDreamer. Going to send it back to you with the change. | 20:46 |
+perlDreamer | thanks | 20:46 |
+perlDreamer | I'll be AFK for a while, but I'll get the tweak committed today | 20:47 |
greghacke | who is Meatbop? | 20:47 |
@preaction | steve swanson | 20:48 |
greghacke | oh, hellow steve | 20:48 |
greghacke | dang, i cannot spell today. | 20:48 |
@Meatbop | s'all right | 20:48 |
@Meatbop | i can't spell most days | 20:48 |
greghacke | dealing with data normalization. sucks. working a style sheet at the same time | 20:48 |
@Meatbop | sent the html pd. going to be afk for a little bit | 20:52 |
@khenn | who wrote the weather data asset? | 20:55 |
@khenn | anyone remember? | 20:55 |
@preaction | i thought you said you did? | 20:55 |
@khenn | nope | 20:55 |
@preaction | then i don't know | 20:55 |
@khenn | must have been Matthew Wilson | 20:55 |
@preaction | but hum a few bars and i'll fake it | 20:55 |
@preaction | bbl, eating | 21:02 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Nick collision from services.] | 21:06 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 21:07 | |
-!- mode/#webgui [+o khenn] by ChanServ | 21:07 | |
@snapcount | I'm back | 21:14 |
@snapcount | what did you need rizen | 21:14 |
@snapcount | ? | 21:14 |
@rizen | are you capable of running spectre directly on your mac? | 21:15 |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 21:17 | |
@snapcount | no | 21:18 |
@snapcount | just in a vm | 21:18 |
@rizen | snap are you running spectre on your vm now? | 21:31 |
@snapcount | yes | 21:45 |
@snapcount | rizen: do you need me to test something? | 21:45 |
@khenn | anyone know of a Perl module to convert HTML encodings like to ASCII encoding   ? | 21:50 |
@preaction | are you going to run it willy-nilly? in most cases the named version is easier to understand | 21:51 |
@khenn | it's for RSS | 21:51 |
@preaction | HTML::Entities | 21:51 |
@preaction | maybe? | 21:51 |
@khenn | RSS 2.0 doesn't seem to always support &xxx; | 21:52 |
@khenn | but it does always support the ASCII value | 21:52 |
@preaction | because it's xml instead of html | 21:52 |
@khenn | right | 21:52 |
@khenn | so I want to convert them all | 21:52 |
@preaction | khenn: HTML::Entities, decode the vars, and then use encode_entities_numeric | 21:55 |
@khenn | yep | 21:56 |
@khenn | I think that may work | 21:56 |
@khenn | gonna test it out | 21:56 |
@khenn | thanks | 21:56 |
@preaction | the thing is, it's using the hex, which is in HTML but is it in XML? | 21:56 |
@khenn | is it hex? | 21:57 |
@preaction | the docs say so | 21:57 |
@preaction | it uses the &#x<hex number> | 21:57 |
@khenn | yeah | 21:57 |
@khenn | I see it now | 21:57 |
@khenn | hmm | 21:57 |
@khenn | I'm not sure if that will work or not | 21:57 |
-!- wgGuest12 [n=wgGuest1@86.107.186.248] has joined #webgui | 22:00 | |
@preaction | there are a couple instances of the hex entity being used in the XML recommendation | 22:00 |
@khenn | yeah I think it will work | 22:00 |
@khenn | I'm gonna test it | 22:00 |
-!- wgGuest12 [n=wgGuest1@86.107.186.248] has quit [Client Quit] | 22:03 | |
@snapcount | hmm | 22:05 |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui | 22:06 | |
@khenn | heh | 22:08 |
@khenn | well | 22:08 |
@khenn | that didn't work =p | 22:08 |
ckotil | Anyone know the tmpl_var to display the asset type? | 22:38 |
@preaction | tmpl_var className might work | 22:39 |
+perlDreamer | But it will be like WebGUI::Asset:: ... | 22:39 |
+perlDreamer | Not just Snippet, Folder, etc. | 22:39 |
* ckotil hrms | 22:39 | |
ckotil | yah. | 22:39 |
+perlDreamer | use javascript to split it and return the last value? | 22:40 |
ckotil | yeah, gonna have to. | 22:40 |
+perlDreamer | write a macro to trim it? | 22:40 |
ckotil | ill go the js route | 22:40 |
+perlDreamer | that's the cool thing about you ckotil. | 22:40 |
+perlDreamer | you're like a bulldozer | 22:40 |
+perlDreamer | you just get it done. | 22:40 |
ckotil | heh. its my job | 22:41 |
ckotil | either that or get fired | 22:41 |
ckotil | tho im starting to get some pull around here | 22:41 |
@khenn | does anyone know if it's possible to call a function from within a regular expression? | 22:41 |
greghacke | my job right now is to mornalize 120000 records of inventory. wanna trade? | 22:41 |
+perlDreamer | s/(stuff)/function(stuff)/e; | 22:41 |
@khenn | ah | 22:41 |
@khenn | e | 22:41 |
@khenn | thanks | 22:41 |
ckotil | greghacke: can you write a script for it? | 22:42 |
greghacke | i wish. each item was hand entered into a flat file. about 60% are duplicats of already existing items but there was no normalization in the data entry so one product may be entered differently for each and every item in the inventory | 22:43 |
greghacke | i scripted the first 6 passes - now i'm going through by hand | 22:43 |
* ckotil shudders | 22:43 | |
+perlDreamer | thanks for the CSS Meatbop. It looks better | 22:47 |
+perlDreamer | I closed the IntSlider bug | 23:02 |
+perlDreamer | added Meatbop's CSS | 23:02 |
@rizen | i'm working on the spectre needs to be restarted all the time bug | 23:03 |
+perlDreamer | that's your queueing system changes? | 23:03 |
@rizen | yup | 23:03 |
+perlDreamer | I feel like we're keeping pace with bugs, but that's all | 23:03 |
@rizen | yup | 23:03 |
@rizen | however, most of the pb staff has been on support all day | 23:03 |
@rizen | including me | 23:04 |
@rizen | i've only had 30 minutes to work on bugs so far today | 23:04 |
+perlDreamer | preaction: any suggestions for etiquette over on #perl? | 23:04 |
+perlDreamer | rizen: I'm going to hop over to #perl and ask about our optimization/compiler bug | 23:04 |
@rizen | cool | 23:04 |
@rizen | this ought to be interesting | 23:04 |
@preaction | just ask, don't ask to ask, give as much info as possible, the best question i can think of to ask is this: | 23:04 |
@preaction | something... | 23:05 |
@preaction | something like: if I have '$now = time(); $a = $now;' and later '$b = $now', is there any reason why $a != $b? | 23:06 |
@preaction | otherwise, as long as you avoid the big ones: asking to ask and xy problems, they're generally friendly | 23:07 |
@preaction | perlbot xy problem | 23:07 |
perlbot | They ask how to do X, but that's because they really want to do Y but think X will get them there and most of the time they are WRONG | 23:07 |
+perlDreamer | all right. I'll give it a shot. | 23:07 |
+perlDreamer | That was well laid out, I'm just going to copy and paste you over there. | 23:08 |
@preaction | i'm there too, so i can keep half-an-eye on the situation | 23:09 |
@preaction | merlyn's there, so i would expect brevity over politeness, but he is a Perl God | 23:09 |
@preaction | (Randall Schwartz himself) | 23:09 |
+perlDreamer | I know Randall | 23:10 |
@preaction | then i'll stfu | 23:10 |
@preaction | anyway, test-case how? | 23:10 |
+perlDreamer | hmmm | 23:14 |
+perlDreamer | not exactly going swimmingly | 23:14 |
@preaction | automated asset insertion using the API? force it into causing a problem? | 23:15 |
@preaction | if you can't do it within, say, 5000 times, maybe it's not there? | 23:15 |
+perlDreamer | it _is_ there. We just don't understand how it got to be there. | 23:16 |
+perlDreamer | http://www.plainblack.com/plain_black_support/wiki-weirdness-and-browser-crash#UIXGb0g5I7SEUcGESmaj6w | 23:17 |
+perlDreamer | JT did a query and found dateUpdated and dateSubmitted to be different | 23:18 |
+perlDreamer | that'd be in the IRC log from last night | 23:18 |
@preaction | eh, eventually i usually ask "anyone else know how a variable can be two different values after being initialized with time()" | 23:18 |
@preaction | otherwise, stress test, this is happening fairly often it should be easy to reproduce | 23:19 |
@preaction | maybe instead of using $now that second time, use $properties->{dateSubmitted} or something | 23:19 |
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [""""] | 23:21 | |
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has joined #webgui | 23:21 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:21 | |
+perlDreamer | I'll try the stress test route | 23:24 |
ckotil | doh. i didnt realize className outputs the contaner asset | 23:26 |
+perlDreamer | you want the class of something in the folder loop? | 23:27 |
ckotil | yes | 23:27 |
+perlDreamer | Is an icon okay? | 23:28 |
ckotil | i have the icon | 23:28 |
ckotil | just need the name now ;] | 23:28 |
+perlDreamer | Have you tried 'type'? | 23:28 |
ckotil | i havent. | 23:29 |
ckotil | thanks pd | 23:29 |
+perlDreamer | np | 23:29 |
+perlDreamer | btw, that will be the short name, not the class name | 23:30 |
-!- Jamie [n=chatzill@207-118-213-46.dyn.centurytel.net] has quit ["Chatzilla 0.9.73 [Firefox 2.0.0.1/2006120418]"] | 23:30 | |
ckotil | yah. that way i dont have to strip it | 23:30 |
ckotil | thx for clarifying | 23:30 |
+perlDreamer | I'll add that to the docs. | 23:31 |
+perlDreamer | I seem to be saying that more and more as I hang out in here. | 23:31 |
@preaction | that's why we like you! | 23:32 |
@preaction | <3 perlDreamer | 23:32 |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 23:32 | |
+perlDreamer | what is "<3" ? | 23:32 |
ckotil | a heart | 23:32 |
@preaction | perlbot <3 | 23:32 |
perlbot | bullshit, I'm way more than 3 | 23:32 |
@snapcount | omg | 23:32 |
+perlDreamer | gooeybot < 2 | 23:33 |
gooeybot | perlDreamer: what? | 23:33 |
+perlDreamer | catch a clue, gb | 23:33 |
+perlDreamer | gooeybot <3 | 23:33 |
gooeybot | perlDreamer: sorry... | 23:33 |
* preaction wacks gooeybot with a cluestick | 23:34 | |
-!- bopbop_ [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has left #webgui [] | 23:35 | |
@khenn | who "fixed" RSSFromParent? | 23:36 |
@khenn | anyone know? | 23:37 |
+perlDreamer | svn blame? | 23:37 |
@khenn | yeah | 23:37 |
@khenn | good idea | 23:37 |
@preaction | khenn: what did i break? | 23:37 |
@khenn | not sure if you broke anything | 23:37 |
+perlDreamer | he hasn't said what's broken. | 23:38 |
@khenn | someone did this : | 23:38 |
@preaction | the "fixed" kinda tipped me off to something being wrong | 23:38 |
@khenn | if(UNIVERSAL::isa($item, 'WebGUI::Asset')) { | 23:38 |
@khenn | ... | 23:38 |
@preaction | Drake | 23:38 |
+perlDreamer | that's original code | 23:38 |
@khenn | } elsif(ref $item eq 'HASH') { | 23:38 |
@khenn | then there's a comment : | 23:39 |
@preaction | Drake | 23:39 |
+perlDreamer | hold on | 23:39 |
@khenn | ### This does not do any XML escaping. A way must be found to | 23:39 |
@khenn | # recursively escape the entire data structure. | 23:39 |
@preaction | the comment and that section is me | 23:39 |
@preaction | well, the comment i guess isn't | 23:39 |
+perlDreamer | I thought we were escaping inside the template now | 23:39 |
@khenn | well, what's happening is that collaboration systems RSS feeds aren't being XML encoded | 23:40 |
@khenn | since they return hashes | 23:40 |
+perlDreamer | <tmpl_var whatEver ESCAPE="HTML"> | 23:40 |
@khenn | heh | 23:40 |
@preaction | perlDreamer: it's possible that isn't working, XML != HTML | 23:40 |
+perlDreamer | true | 23:40 |
@khenn | it's likely | 23:40 |
@khenn | it's not working =) | 23:40 |
+perlDreamer | because I remember that fix | 23:40 |
@preaction | meh, it's working better than it was :p | 23:40 |
+perlDreamer | preaction, me and rizen did it one night. It used to error out | 23:41 |
@khenn | it's not working at all if you have any sort of HTML in there | 23:41 |
@khenn | | 23:41 |
@khenn | that breaks the feed | 23:41 |
@preaction | filter them out, they aren't needed, especially | 23:41 |
+perlDreamer | Does RSS allow HTML inside itself? | 23:41 |
@preaction | not that i'm aware of | 23:42 |
@khenn | ok | 23:42 |
@khenn | ok | 23:42 |
@khenn | I have a fix I think | 23:42 |
@preaction | RSS isn't presentational, so non-breaking spaces are irrelvant | 23:42 |
@khenn | I just wanted to find out why you weren't calling the _escapeXML method | 23:42 |
@khenn | for each item | 23:42 |
@preaction | because of the comment | 23:42 |
@preaction | _escapeXML doesn't recursively escape the data structure | 23:42 |
@khenn | why would it need to? | 23:43 |
@khenn | the hash contains data | 23:43 |
@preaction | because it's a data structure | 23:43 |
+perlDreamer | I wonder if Sam Tregar would take another patch to H::T for escaping XML? | 23:43 |
@khenn | what would it need to be recursive? | 23:43 |
@khenn | s/what/why/ | 23:43 |
@preaction | it's not just a hash? | 23:43 |
@preaction | hash of arrayrefs of hashrefs perhaps? | 23:43 |
@preaction | template loops are array refs | 23:43 |
@preaction | that _escapeXML was doing horrible things to those array refs | 23:43 |
@khenn | ok | 23:44 |
@khenn | I was just wondering | 23:44 |
@khenn | yeah the escapeXML was not though through very well | 23:44 |
+perlDreamer | okay, I know now how to hack H::T to do the escaping | 23:51 |
+perlDreamer | what are valid XML escapes? | 23:51 |
@preaction | HTML::Entities can unescape the HTML, you will have to find something that will escape the result for XML | 23:52 |
+perlDreamer | http://sourceforge.net/mailarchive/message.php?msg_id=15502551 | 23:54 |
+perlDreamer | This very thing was talked about on the H::T list 9 months ago. | 23:56 |
+perlDreamer | It just died in committee | 23:56 |
+perlDreamer | but if we fix it by extending H::T, what happens to the other Template plugins? | 23:56 |
@preaction | we'd have to give a patch to H::T and hope it gets committed, i think i went through this with JT about the deep-loop global_vars bug | 23:58 |
+perlDreamer | what's with the code in /data/WebGUI/lib/XML/RSS/Creator.pm ? | 23:59 |
@preaction | couldn't tell you, i think i suggested distributing our own H::T, but i was shot down | 23:59 |
+perlDreamer | I see | 23:59 |
--- Day changed Fri Feb 02 2007 | ||
+perlDreamer | Creator is a parser. | 00:00 |
@snapcount | perlDreamer: did you credit the guy who gave us that patch in the change log? | 00:01 |
+perlDreamer | yes. Do you happen to know his last name? | 00:01 |
+perlDreamer | all I found was "patrick" and "patspam" | 00:01 |
@snapcount | no I don't... | 00:01 |
@snapcount | thanks for committing that, and I'm sure you tested it first | 00:01 |
@snapcount | I don't think we've ever got one from him before | 00:02 |
+perlDreamer | I did. Had to make my own Asset tweak in order to do it. | 00:02 |
@snapcount | ok cool | 00:02 |
+perlDreamer | The Slider slid. It was good. | 00:02 |
@snapcount | I'm a little paranoid with new people and their patches =) | 00:02 |
@preaction | word | 00:02 |
@snapcount | cool cool | 00:02 |
* preaction worries more about the evils he knows | 00:03 | |
@snapcount | maybe more people will submit patches with their bugs | 00:03 |
* snapcount dreams a little dream | 00:03 | |
+perlDreamer | drop him 100 karma | 00:03 |
+perlDreamer | s/drop/give/ | 00:03 |
@snapcount | hmm | 00:03 |
@snapcount | that's not a bad incentive | 00:03 |
+perlDreamer | we'd have to do it manually though | 00:03 |
@snapcount | yeah | 00:03 |
greghacke | next you'll tell me to submit bugs | 00:03 |
@snapcount | that's fine | 00:03 |
@snapcount | and if it starts taking a bunch of time b/c it's manual | 00:04 |
@snapcount | that is a *good* thing | 00:04 |
+perlDreamer | greghacke: Submit bugs | 00:04 |
@snapcount | perlDreamer: shoot me an email with that suggestion so I don't forget about it | 00:04 |
@snapcount | I need to mull it over... I don't know if 100 is too much or too little | 00:05 |
greghacke | I could submit bugs on EMS but I think I'll hold on that until I crawl the code again. | 00:05 |
+perlDreamer | You get 5 for submitting, 5 for closing. | 00:05 |
greghacke | 5 per level - cosmetc: 5, minor: 10; critical: 15, fatal: 20 | 00:06 |
@snapcount | trouble with that is that it's a subjective scale | 00:06 |
@snapcount | critical to you could easily be cosmetic to most | 00:06 |
@snapcount | and vice versa | 00:06 |
greghacke | absolutely true. | 00:06 |
@snapcount | I'd prefer one number | 00:06 |
@snapcount | a bug is a bug | 00:07 |
greghacke | karma itself is a subjective system though. | 00:07 |
gooeybot | itself is a subjective system though. has neutral karma | 00:07 |
@snapcount | and it keeps it fair | 00:07 |
greghacke | don't believe much in 'fair' | 00:07 |
@snapcount | time for sk00L | 00:07 |
@snapcount | ttyl guys | 00:08 |
+perlDreamer | hack on, duded | 00:08 |
-!- snapcount is now known as snap_learner | 00:08 | |
@khenn | got another regex question | 00:20 |
+perlDreamer | bring it | 00:20 |
@khenn | I want to find everything in the string that looks like: &...; | 00:21 |
@khenn | but my regexp is finding the first & | 00:21 |
@khenn | and the last ; | 00:21 |
@khenn | when I do: | 00:21 |
+perlDreamer | use \S+ instead of . | 00:21 |
@khenn | s/(&.*;)//; | 00:21 |
@khenn | ah | 00:21 |
+perlDreamer | \s is whitespace | 00:21 |
+perlDreamer | \S is non-whitespace | 00:21 |
+perlDreamer | all characters | 00:21 |
+perlDreamer | use \w instead of \S | 00:22 |
+perlDreamer | \w+ | 00:22 |
+perlDreamer | \w is word characters | 00:22 |
+perlDreamer | do you need to find '#'? | 00:22 |
@khenn | no | 00:23 |
+perlDreamer | then use \w | 00:23 |
+perlDreamer | if you need to find '#', use &([^;]+); | 00:23 |
+perlDreamer | preaction: this stress tester is stressful. First you have to build a CS, then commit it, then add a thread, and _then_ you can starting shoving posts into it. | 00:24 |
@preaction | the bug is messed up :( | 00:25 |
greghacke | functional question: fastest way to port in 12000 entries into an SQLForm table. | 00:34 |
greghacke | or should i hit the forums? | 00:34 |
+perlDreamer | why SQLForm? | 00:35 |
greghacke | agency hosting using extra database for SQLForm. customer uses it for data tracking (or will when i finish normalizing it) | 00:36 |
greghacke | two tables, ~6000 records into the first and 12000 to the second. | 00:36 |
@preaction | greghacke: probably a direct DBI query script | 00:36 |
greghacke | thought so. | 00:36 |
+perlDreamer | note that SQLForm data is versioned by default | 00:36 |
@khenn | anyone know anything about RSS 2.0? | 00:37 |
greghacke | yeah, i'm referencing the default columns for the data (except for the __recordId) | 00:37 |
+perlDreamer | khenn: sorry | 00:37 |
@khenn | I guess I'll try it | 00:37 |
+perlDreamer | there's some info in /data/WebGUI/lib/XML/RSS/Creator.pm | 00:37 |
@khenn | and see what happens | 00:37 |
@khenn | I'm guessing that having HTML stripped out of your RSS is not the desired effect eh? | 00:53 |
+perlDreamer | I bet iTunes will actually render the HTML, whereas a strict RSS reader wouldn't | 00:56 |
@preaction | might have to read the spec on that, i would think that RSS would not include HTML tags | 00:57 |
-!- Meatbop [n=chatzill@24-180-168-135.dhcp.fdul.wi.charter.com] has quit ["Chatzilla 0.9.72 [Firefox 1.5.0.9/2006120612]"] | 01:02 | |
@khenn | it doesn't | 01:02 |
@khenn | and there weren't any anyway | 01:02 |
@khenn | b/c my test was on a collab system which is returning synopsis as the description | 01:03 |
@khenn | but my fix should handle just about everything in terms of RSS | 01:03 |
@khenn | I'm sure wierd Arabic, Japaneese, Chineese, etc characters are gonna mess things up | 01:04 |
@khenn | but I'm guess thing will handle 99% of what it needs to | 01:04 |
@khenn | can someone with a mac test something out for me in Safari and/or FF? | 01:04 |
@khenn | http://frank1.plainblack.net:8084/news2/alumni-news/alumni-news.rss | 01:04 |
@khenn | the links don't work btw cause my config file is screwed up | 01:06 |
@preaction | testing | 01:11 |
@preaction | FF on Mac likes your page | 01:12 |
@preaction | trying Safari | 01:12 |
@preaction | safari likes it too | 01:13 |
@khenn | cool | 01:15 |
@khenn | wahooo!!! | 01:18 |
@khenn | she seems to be fixed | 01:18 |
@khenn | any of the dutch people around atm? | 01:18 |
+perlDreamer | nope | 01:19 |
@khenn | I think my fix to RSS shoudl support nearly everything | 01:20 |
@khenn | I'm slightly worried about HTML and funky characters in other languages | 01:20 |
@preaction | eh, would it have worked before you fixed it? | 01:21 |
@khenn | not sure | 01:22 |
@khenn | it probably will work | 01:22 |
@khenn | it does not, however recurse | 01:22 |
@preaction | so people who use RSSFromParent for non-RSS exporting...? | 01:23 |
@preaction | it needs to recurse? | 01:23 |
@preaction | http://www.plainblack.com/bugs/tracker/repeatedly-e-mailes-after-edit-branch <- is this not expected behavior? | 01:27 |
+perlDreamer | preaction: re RSS, that's why I think it should be done in the template. | 01:28 |
+perlDreamer | template level escaping allows you to reuse the RSS to do anything | 01:29 |
@preaction | indeed... but it can't be at this moment | 01:29 |
+perlDreamer | why not? | 01:29 |
@preaction | because H::T doesn't? | 01:29 |
+perlDreamer | from what I can tell, HTML escaping is a superset of XML escaping. | 01:29 |
@preaction | that's the problem, there are HTML escape entities that XML doesn't understand | 01:30 |
@preaction | nbsp for example | 01:30 |
+perlDreamer | it's a mess | 01:31 |
@preaction | complete | 01:31 |
@preaction | quick question though: if you do an edit branch on a cs, would you not expect to get a bunch of e-mails because you edited the posts in the edit branch? | 01:32 |
-!- perlDreamer [n=ckuskie@nat048.mxim.com] has quit [Read error: 104 (Connection reset by peer)] | 01:32 | |
@preaction | monkey... | 01:32 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 01:33 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 01:33 | |
+perlDreamer | am I really back? | 01:33 |
greghacke | No | 01:36 |
greghacke | pD is not here. Please leave a message at the sound of the tone. | 01:36 |
+perlDreamer | "Where is the any key?" | 01:36 |
@khenn | re: RSS the problem lies in RSS 2.0 | 01:37 |
+perlDreamer | RSS 2.0 says that it can contain HTML? | 01:37 |
@khenn | no, it cannot contain HTML Entities | 01:37 |
@khenn | it requires ASCII or Hex values due to UTF-8 conversions or some crap like that | 01:37 |
@khenn | and because H::T does not have ESCAPE="ASCII" | 01:38 |
@khenn | it fails miserably | 01:38 |
+perlDreamer | I see | 01:38 |
+perlDreamer | wouldn't it be easier just to shoot the people who are manually entering HTML into the textField for Synopsis? | 01:38 |
+perlDreamer | that long delay says that you're either ignoring me, or seriously considering it | 01:39 |
@khenn | I was posting somewhere else | 01:40 |
@khenn | HTML should still work actually | 01:40 |
@khenn | I didn't test it, but I don't see why it wouldn't | 01:40 |
@khenn | I'm slightly concerned about it | 01:40 |
@khenn | I'm more concerned about characters that HTML::Entities isn't familiar with | 01:41 |
@khenn | < and > are handled appropriately | 01:41 |
+perlDreamer | how about &, ' and "? | 01:42 |
@khenn | converted | 01:42 |
@khenn | to whatever the hex value is for them | 01:42 |
@khenn | HTML::Entities::encode_numeric(); | 01:43 |
@preaction | khenn: why would HTML::Entities be unfamiliar with any characters? | 01:46 |
@preaction | perlDreamer: do you remember this? http://www.plainblack.com/bugs/tracker/dataform-grouptoviewentries-behavior | 01:47 |
+perlDreamer | yes | 01:47 |
@preaction | is it a bug? | 01:47 |
+perlDreamer | Not really. It's more of an RFE. | 01:47 |
@preaction | ok, i'll just close it then | 01:47 |
@preaction | also, if you edit branch on a CS, would you not expect to be e-mailed the Posts that were edited? | 01:48 |
+perlDreamer | Me, personally, I would not | 01:49 |
+perlDreamer | To me edit branch is like a db hack. It shouldn't trigger any side effects. | 01:49 |
@preaction | i suppose this means we drag out rizen | 01:49 |
+perlDreamer | you need to double check that one with the rizenator | 01:49 |
@preaction | rizen: is this a bug? http://www.plainblack.com/bugs/tracker/repeatedly-e-mailes-after-edit-branch | 01:50 |
@khenn | preaction: The docs say it handles unknown characters by simply returning the character | 01:50 |
@khenn | it doesn't document what it does and doesn't know | 01:51 |
@khenn | did that make sense? | 01:51 |
@preaction | yeah | 01:51 |
+perlDreamer | khenn: what does the source say? | 01:51 |
@khenn | the source? | 01:52 |
@khenn | heh | 01:52 |
@preaction | perlbot utsl | 01:52 |
@preaction | use the source, luke! | 01:52 |
@preaction | perlbot rtfs | 01:52 |
perlbot | READ THE FUCKING SOURCE | 01:52 |
@preaction | or that... | 01:52 |
@khenn | YOU READ THE FUCKING SOURCE | 01:53 |
@preaction | that's telling him! | 01:53 |
+perlDreamer | yup, there are unfamiliar characters | 01:56 |
+perlDreamer | there's a manual table of entities | 01:56 |
@khenn | I figured as much | 01:56 |
+perlDreamer | if it's not in the table, it's unknown | 01:56 |
@khenn | If it was going somewhere on the internet to get the list it probably would require LWP =) | 01:56 |
+perlDreamer | true. Although sometimes they do it indirectly with a 1-time fetch at install, so the LWP requirement is buried in the Make/Build script. | 01:57 |
@preaction | these entities are described in a standard, no reason to LWP for them | 01:58 |
@khenn | um | 01:59 |
@khenn | they change every year | 01:59 |
@khenn | not many changes | 01:59 |
@khenn | usually additions | 01:59 |
@preaction | so you're saying HTML 4.01 standard changes every year? | 01:59 |
@khenn | no, I'm saying the UTF-8 standard does | 02:00 |
@preaction | how about the character sets? that I can agree with | 02:01 |
@khenn | Let's see how the new specter changes work | 02:02 |
@khenn | spectre | 02:02 |
@khenn | I have more memory free | 02:05 |
@khenn | 20megs more than usual | 02:05 |
@khenn | after a restart | 02:05 |
@preaction | that's always good | 02:06 |
@khenn | 53 bug fixes documented so far | 02:07 |
@khenn | in 7.3.9 | 02:07 |
@preaction | 30-some left on the lists | 02:07 |
@khenn | yep | 02:07 |
@khenn | I'm gonna be bugfixing tomorrow as well | 02:07 |
+perlDreamer | how do you add a Post to a Thread via the API? | 02:13 |
@preaction | addChild | 02:13 |
+perlDreamer | hint, this isn't good enough: my $post = $thread->addChild({className=>'WebGUI::Asset::Post', 'title'=>'Post', 'threadId'=>$thread->getId}); | 02:14 |
@preaction | what's the error? | 02:14 |
gooeybot | the error is in the loop | 02:14 |
@preaction | no, gooeybot, the error is <reply> | 02:14 |
gooeybot | okay, preaction. | 02:14 |
@preaction | what's the error? | 02:14 |
+perlDreamer | working on it..... | 02:14 |
@preaction | (was just testing gooeybot) | 02:14 |
@preaction | in other news: i learned how to stop gooeybot from replying to simple, stupid questions | 02:15 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:15 | |
+perlDreamer | preaction: Can't call method "getParent" on an undefined value at /data/WebGUI/lib//WebGUI/Asset/Post.pm line 307. | 02:16 |
+perlDreamer | I'll paste the Post stuffing script | 02:16 |
@preaction | you're going to have to skip the autocommit | 02:17 |
+perlDreamer | and do a manual commit? | 02:17 |
@preaction | addChild({},{skipAutoCommitWorkflow=>1}); | 02:17 |
@preaction | yeah | 02:17 |
@preaction | i think that's the right option | 02:17 |
+perlDreamer | for the thread, too? | 02:18 |
@preaction | i don't think threads autocommit | 02:18 |
@preaction | wait | 02:19 |
@preaction | i don't know | 02:19 |
+perlDreamer | They must | 02:19 |
@preaction | you're righ | 02:19 |
+perlDreamer | Threads are really posts | 02:19 |
+perlDreamer | preaction: http://rafb.net/p/E4TYvQ38.html | 02:22 |
+perlDreamer | it's ...Workflows | 02:23 |
+perlDreamer | plural | 02:23 |
@preaction | figures | 02:23 |
+perlDreamer | it's not fun doing dev on a 500 MHz P3 | 02:24 |
@preaction | will addRevision do it? dateSubmitted is the same as dateUpdated for the moment, right? | 02:24 |
@preaction | addRevision can so the skipAutoCommitWorkflows too, you might have to | 02:24 |
@khenn | I can send you some code for adding posts to Collab systems | 02:25 |
@khenn | I've been down this road already | 02:25 |
+perlDreamer | khenn: thanks | 02:25 |
+perlDreamer | I think we need a repo for all these 1-off scripts | 02:26 |
+perlDreamer | it would save time | 02:27 |
@khenn | it's a lot of code | 02:28 |
@khenn | but it does a lot of stuff | 02:28 |
@khenn | if you can figure out why the hell the posts won't commit as admin I'd be much obliged (note that this only doens't work if you turn on approvals) | 02:29 |
@khenn | I sent you all the methods it calls so you won't be confused | 02:29 |
+perlDreamer | I think I was committing Posts as Admin last night, when I was testing the fixed rating code. | 02:30 |
@khenn | well that should be committing everything as admin | 02:30 |
@khenn | so there should be no reason it doesn't commit | 02:30 |
@khenn | but it won't matter if you have approvals turned off | 02:31 |
@khenn | you can just comment out the line that calls the special commit code | 02:31 |
@khenn | apparently the fix for that template bug was to edit the file and put some debug code in... | 02:33 |
+perlDreamer | template bug? | 02:33 |
@khenn | I'm closing it now | 02:33 |
@khenn | yeah, trying to edit a template from the edit screen of an asset was throwing an error on plainblack.com | 02:33 |
+perlDreamer | was it a custom PB template? | 02:34 |
@khenn | no | 02:34 |
@khenn | actually | 02:34 |
@khenn | yes | 02:34 |
@khenn | it was a custom template | 02:34 |
@khenn | but it happened for even non-custom templates | 02:34 |
+perlDreamer | that's not good | 02:34 |
@khenn | well it's fixed now | 02:35 |
+perlDreamer | at least its fixed | 02:35 |
@khenn | 36 bugs left | 02:36 |
@khenn | I think I'm done for tonight | 02:36 |
@khenn | later everyone | 02:36 |
@preaction | cya | 02:36 |
+perlDreamer | bye | 02:36 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] | 02:36 | |
+perlDreamer | I think my script is done | 02:37 |
+perlDreamer | have to call addChild instead of addRevision, because if the threadId isn't null then it doesn't set the dateSubmitted | 02:37 |
+perlDreamer | nothing in 100 Posts yet | 02:40 |
@preaction | Juice that baby all the way up, Cedric! | 02:40 |
+perlDreamer | I made it sleep 1 second between add's | 02:40 |
+perlDreamer | but that may be skewing the data, too | 02:41 |
+perlDreamer | nothing in 200 | 02:41 |
@preaction | since sleep always sleeps to the top of a second? | 02:42 |
+perlDreamer | probably | 02:42 |
@preaction | maybe Time::HiRes and sleep to a .9 of a second? | 02:42 |
@preaction | perlbot -f sleep | 02:42 |
perlbot | Documentation for 'sleep' can be found here: http://xrl.us/ukzw | 02:42 |
greghacke | Good night all. | 02:44 |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has left #webgui [] | 02:44 | |
@preaction | night | 02:44 |
+perlDreamer | I slept for 0.47 seconds b/w submits, nothin g in 127 Posts | 02:48 |
+perlDreamer | maybe it depends on the version of perl | 02:48 |
+perlDreamer | or (more sanely) I'm completely wrong | 02:48 |
@preaction | wait | 02:49 |
@preaction | if the threadId is not null, then it sets the dateUpdated? | 02:49 |
@preaction | and only the dateUpdated | 02:49 |
+perlDreamer | it's all in the addRevision sub in Post.pm | 02:49 |
+perlDreamer | if the threadId is empty, it calls it a new post | 02:49 |
+perlDreamer | and it sets the dateSubmitted to $now | 02:50 |
+perlDreamer | then it does another update to set dateUpdated to $now | 02:50 |
+perlDreamer | and then later, during commit, it checks for isNew. | 02:50 |
+perlDreamer | if it isNew, then it adjusts Karma and increments the number of replies. | 02:50 |
+perlDreamer | you'll remember our buddy isNew from last night dateSubmitted == dateUpdated | 02:51 |
@preaction | what if, inside the Asset->update sub, we do some dumper output of the properties we're updating with? | 02:51 |
@preaction | then run your test | 02:51 |
+perlDreamer | nothing in 500 Posts | 02:51 |
@preaction | so use Data::Dumper; warn Dumper $properties if $self->get("className") eq "WebGUI::Asset::Post"; | 02:51 |
+perlDreamer | I'm manually monitoring the db as I run the test. So it should do the same thing | 02:52 |
+perlDreamer | select assetId,dateUpdated,dateSubmitted from Post where dateUpdated <> dateSubmitted; | 02:52 |
@preaction | crap... | 02:52 |
@preaction | add some debug code like that to pb.com and wait for it to happen again? | 02:53 |
+perlDreamer | you could add that to the Post level addChild/addRevision subs, instead of at the Asset level | 02:53 |
+perlDreamer | can we scan through the PB db in order to see if this was a freak 1 time thing? | 02:53 |
@preaction | i'm worried that it's not the Post-level things that are doing it | 02:54 |
@preaction | i'm fairly sure it's not, there are multiple threads on pb.com with bad reply information | 02:54 |
@preaction | but i'll check anyway | 02:54 |
+perlDreamer | I'm heading home. I'll be back on later tonight. | 02:54 |
@preaction | k | 02:54 |
+perlDreamer | nice working with you today, preaction | 02:55 |
@preaction | likewise | 02:55 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""] | 02:55 | |
@preaction | 4341 rows in set... that's not so good | 02:56 |
@preaction | 1096 of them are off-by-one | 02:56 |
@preaction | some from as far back as 2004 | 02:57 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:23 | |
PedersenMJ | good evening | 05:23 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 05:37 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 05:37 | |
+perlDreamer | preaction: hackest thou this fine evening? | 05:39 |
@rizen | pd: check out the new --status option on spectre.pl and tell me what you think | 05:39 |
@rizen | you may want to queue up a few workflows first | 05:39 |
@rizen | i wanted to know if it provides enough information to judge health | 05:40 |
@rizen | as you said | 05:41 |
+perlDreamer | will do | 05:41 |
+perlDreamer | How do I manually queue up workflows? | 05:41 |
@rizen | use the "run" link in the scheduler | 05:41 |
@rizen | click a few times | 05:41 |
+perlDreamer | not bad | 05:45 |
+perlDreamer | we can actually watch workflows flow through the queue | 05:45 |
+perlDreamer | that is very good | 05:45 |
+perlDreamer | if we ever need to graph stuff, we can easily add it in | 05:45 |
@rizen | i'm trying to figure out what else i could put in there that would be useful | 05:45 |
@rizen | there isn't much data that spectre knows about | 05:45 |
@rizen | most of it is in webgui | 05:46 |
+perlDreamer | It might be nice to know the original priority of a workflow, so you can see how many times its been queued | 05:46 |
@rizen | so in the priority column, should i do something like current / original | 05:46 |
@rizen | 34 / 10 | 05:46 |
+perlDreamer | yeah | 05:46 |
+perlDreamer | then you look at it and say: you've been reinserted 24 times | 05:47 |
@rizen | i'm also thinking about keepin gtrack of the status of the last execution | 05:47 |
@rizen | "complete" | 05:47 |
@rizen | "error" | 05:47 |
@rizen | "waiting" | 05:47 |
+perlDreamer | that's good, too | 05:47 |
@rizen | right now we don't keep track of it | 05:47 |
@rizen | but it might be worth the extra memory | 05:47 |
-!- mode/#webgui [-o snap_learner] by ChanServ | 05:48 | |
+perlDreamer | it's 1 perl string, shouldn't be too heavy | 05:48 |
+perlDreamer | preaction and I spent about 2 or 3 hours looking at Posts today | 05:48 |
@rizen | yeah, i'm just thinking if you have 1000 things going on | 05:48 |
@rizen | how did you come out? | 05:48 |
+perlDreamer | I inserted 500 posts with skipAutocommitWorkflows, and had no problems. | 05:49 |
@rizen | nice | 05:49 |
+perlDreamer | preaction did some research on PB's site for Posts | 05:49 |
+perlDreamer | <@preaction> 4341 rows in set... that's not so good 02:56 <@preaction> 1096 of them are off-by-one 02:57 <@preaction> some from as far back as 2004 | 05:49 |
@rizen | wow | 05:50 |
+perlDreamer | that's 1 in 4, and I couldn't hit that with 500 Posts. | 05:50 |
+perlDreamer | but I also had to use the skipAutoCommitWorkflows flag | 05:50 |
+perlDreamer | that might make things very different | 05:50 |
+perlDreamer | so the hiccup may be coming from the autocommit workflows | 05:50 |
@rizen | i guess we'll see | 05:51 |
+perlDreamer | what version of perl are y'all running on PB.com? | 05:51 |
@rizen | 5.8.8 | 05:51 |
@rizen | or maybe 5.8.10 | 05:51 |
@rizen | i'd have to check | 05:51 |
@rizen | 5.8.8 | 05:52 |
+perlDreamer | I was running 5.8.6 at work. | 05:52 |
+perlDreamer | I have 5.8.8 here | 05:52 |
+perlDreamer | I'll try to duplicate the experiment here | 05:52 |
@rizen | i'm going to quickly work in those other two things into the status | 05:53 |
+perlDreamer | it takes a long time to commit 500 assets | 05:57 |
@rizen | indeed | 05:58 |
PedersenMJ | Hey, JT, quick question for you: If I were to talk my company into going to WebGUI for their public site, how long would it take pb.com to convert what we have into a WebGUI style? (more detail in just a sec) | 06:07 |
PedersenMJ | Basically, we have a .net site right now, which uses its own templating system/etc. If we were to provide access to the current site, and allow you guys to pull down data/pages/etc, how long would it take you (normally) to make a whole new e-commerce type site using said templates? | 06:08 |
PedersenMJ | I know you cannot provide an accurate number without seeing it, and I'm not asking for that. Just general past experience type numbers where a client has all their data and templates, and just needs to integrate it. | 06:09 |
PedersenMJ | Basically, I got wind today of a fairly significant problem. Supposedly, we're supposed to be in a testing phase starting on Monday, and there's some major issues that have just cropped up today. We shouldn't be seeing major issues, not at this point, and I'm looking to gather info to try and get the current site removed. | 06:10 |
@rizen | style conversion is less than a week | 06:11 |
@rizen | content migration depends on number and complexity of pages | 06:11 |
@rizen | commerce system can be set up in less than a day | 06:11 |
@rizen | then you have to import products | 06:11 |
@rizen | which again is a content migration issue | 06:11 |
@rizen | almost certainly less than a month, but without seeing it | 06:12 |
@rizen | that's all i can tell you | 06:12 |
PedersenMJ | That's more than fair. | 06:12 |
PedersenMJ | As I said, this was entirely ballpark, off the cuff. I wouldn't hold you to that, I can promise. | 06:13 |
@rizen | honestly, the thing that holds us up more than anything else is a disorganized customer | 06:13 |
@rizen | once we have everything we need | 06:13 |
@rizen | we can rip out an entire site in under a week | 06:13 |
@rizen | content migration, commerce, design, the whole ball of wax | 06:14 |
+perlDreamer | nothing in 1500 Posts | 06:14 |
@rizen | that's great pd | 06:14 |
@rizen | this is with skip auto? | 06:14 |
+perlDreamer | yeah | 06:14 |
+perlDreamer | and same version of perl, but maybe different switches? | 06:14 |
@rizen | what if you don't skip auto | 06:14 |
@rizen | why are you skipping auto? | 06:15 |
@rizen | just cuz it's faster? | 06:15 |
+perlDreamer | I was told that I had to. | 06:15 |
@rizen | who told you that? | 06:15 |
+perlDreamer | I don't remember. | 06:15 |
@rizen | no reason to do that | 06:15 |
@rizen | the skip auto feature is only there for the branch functions | 06:15 |
+perlDreamer | wait a minute. I know what it was | 06:16 |
+perlDreamer | it was a workaround to a bug I was getting | 06:16 |
PedersenMJ | Thanks. I'm going to be monitoring the situation at work as carefully as possible. And trying to introduce WebGUI for an intranet site next week sometime. | 06:16 |
@rizen | hey PedersenMJ...how did i piss you off the other day? | 06:17 |
PedersenMJ | If things fall through with the current company (and I suspect they might, the mistakes they are making are enormous), I'll be doing my best to get them to call you guys up. | 06:17 |
@rizen | i thought i was being nice | 06:17 |
PedersenMJ | You pissed me off? | 06:17 |
+perlDreamer | Post->getAutoCommitWorkflowId was failing | 06:17 |
@rizen | i said that i wanted to keep the channel all about bug fixing | 06:17 |
@rizen | and you made some sort of sour grapes comment | 06:17 |
@rizen | and left | 06:17 |
PedersenMJ | That was you? Ah, it was the way it was said. | 06:17 |
@rizen | i said please and everything | 06:18 |
@rizen | everyone on the channel was wondering why you were mad and left | 06:18 |
PedersenMJ | Here's what I saw as possible answers to the question: 1) Yes. 2) No. 3) Ignore me. 4) FOAD. I felt more like I got FOAD, when I would have much preferred 3. | 06:18 |
@rizen | we even discussed that it was someone other than you masquerading, because you never act like that | 06:18 |
PedersenMJ | That, and it was said by someone I didn't know. | 06:19 |
@rizen | FOAD? | 06:19 |
PedersenMJ | FOAD = Acronym: Fuck off and die. | 06:19 |
@rizen | heh...i didn't mean that certainly | 06:19 |
-!- rizen is now known as BugSlasherMcGirk | 06:19 | |
PedersenMJ | I think the big thing is that I didn't know that BugSlasherMcGirk was you. | 06:19 |
-!- BugSlasherMcGirk is now known as rizen | 06:20 | |
@rizen | my alter ego | 06:20 |
-!- rizen changed the topic of #webgui to: WebGUI 7.3.8 | 06:20 | |
PedersenMJ | You? I'd have understood it, and been okay with it. BSMG? Had never seen the name, thought it was someone trying to tell me to foad, basically, and that I was not welcome. | 06:20 |
PedersenMJ | Now I know, and will offer up an apology. That was more than slightly rude of me. | 06:21 |
+perlDreamer | Normally we don't let people treat other people in the channel that way. If it was some jerk, we'd have nailed him. | 06:21 |
PedersenMJ | And the embarassing part is that I almost went ahead and asked who the heck bsmg was. Wish I had. | 06:21 |
PedersenMJ | I am sorry. And will take this as a lesson to ask first, rather than shoot a mouth off. | 06:22 |
@rizen | no biggie | 06:23 |
+perlDreamer | nothing in 500 Posts without autocommitworkflows | 06:23 |
+perlDreamer | trying 750 | 06:23 |
@rizen | i just thought you were mad at me or something | 06:23 |
@rizen | you mean "with" right? | 06:23 |
@rizen | or "without skip" | 06:23 |
+perlDreamer | yes, without skip | 06:23 |
+perlDreamer | nothing in 750 | 06:23 |
@rizen | i think you've got it licked man | 06:24 |
+perlDreamer | I don't have a bug fix. I'm trying to duplicate the bug. | 06:24 |
+perlDreamer | I can't | 06:24 |
PedersenMJ | And will thank you for setting me straight, too. That sets my mind at ease, a lot. Man, I really need to have better integration between irc and jabber. Might have to take that side project on myself. | 06:25 |
+perlDreamer | nothing in 1500 Posts | 06:25 |
+perlDreamer | rizen, I think we should try this on PB.com and see if we can dupe it there. | 06:25 |
+perlDreamer | I'm getting 25 Post inserts per second | 06:26 |
@rizen | no offense, but i don't want to throw a bunch of crap into plainblack.com db | 06:27 |
@rizen | we can do it on a demo site if you like | 06:27 |
@rizen | but not on plainblack | 06:27 |
@rizen | plainblack's database is already fragmented, and has more than half a gig of data in it | 06:28 |
+perlDreamer | the script is completely self contained and self checking | 06:29 |
+perlDreamer | in the end it tells you how many busted posts it made | 06:29 |
@rizen | you know, as buggy as webgui might be sometimes, that's one huge testament to how cool it is | 06:29 |
+perlDreamer | yes it is | 06:29 |
@rizen | plainblack.com was created on WebGUI 0.8.0 | 06:29 |
@rizen | and has survived every upgrade | 06:29 |
@rizen | to 7.3.8 | 06:29 |
@rizen | i don't think that there are many cms providers out there that can claim any site has survived the hundreds of upgrades | 06:30 |
@rizen | we have | 06:30 |
@rizen | upgrade and cms just don't go hand in hand in most cases | 06:31 |
+perlDreamer | someone in the channel said that Zope sites can't do major version number upgrades. They have to port. | 06:31 |
@rizen | that was me | 06:32 |
@rizen | but it is true | 06:32 |
@rizen | you have to export/import your data with a migration tool | 06:32 |
@rizen | and that only works for the main content | 06:32 |
@rizen | it won't work for any plugin data | 06:32 |
+perlDreamer | I emailed you the Post stuffer script | 06:33 |
@rizen | do you want me to run it on a demo site? | 06:33 |
+perlDreamer | yes, please | 06:33 |
PedersenMJ | BRB, switching to real IRC client. | 06:35 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] | 06:35 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 06:35 | |
@rizen | is this thing supposed to be outputting as it goes? | 06:37 |
+perlDreamer | no | 06:38 |
@rizen | http://demo.plainblack.com/demo1170390990_536 | 06:38 |
@rizen | how many will it create? | 06:38 |
+perlDreamer | 1500 | 06:38 |
+perlDreamer | it's pretty fast | 06:38 |
+perlDreamer | (on my unloaded machine) | 06:39 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] | 06:39 | |
+perlDreamer | at the end, it will tell you how many Posts it found with non-identical dateUpdated and dateSubmitted | 06:39 |
@rizen | it's not committing any of the tags | 06:39 |
@rizen | is it supposed to? | 06:40 |
@rizen | this is the output i got from it at the end | 06:40 |
@rizen | $VAR1 = []; | 06:40 |
@rizen | we're running 7.3.8 out there though, so i don't know if that would have anything to do with it | 06:41 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 06:41 | |
PedersenMJ | Much better. | 06:41 |
PedersenMJ | Using a real client is definitely better. | 06:42 |
+perlDreamer | rizen: will committing the tags change dateUpdated or dateSubmitted? | 06:42 |
@rizen | nope | 06:44 |
+perlDreamer | $VAR1=[] means that there were no rows found where dateUpdated != dateSubmitted | 06:46 |
+perlDreamer | maybe we need to add debug code to PB's WebGUI and see what's going on via logging. | 06:47 |
+perlDreamer | since we can't dupe the bug on command. | 06:47 |
@rizen | what will logging tell us | 06:51 |
@rizen | it seems only when it happened, not why | 06:51 |
@rizen | the new status screen is available for your approval...added last state and original priority | 06:51 |
@rizen | and also now keeps track of suspended workflows | 06:51 |
-!- PedersenMJ_ [n=Pedersen@mail.icelus.biz] has joined #webgui | 06:51 | |
+perlDreamer | it might tell us about where | 06:51 |
@rizen | how so? | 06:52 |
@rizen | this can only be happening in one spot, right? | 06:52 |
+perlDreamer | I hope so. | 06:52 |
@rizen | well in order for it to tell us something else, we'd have to be logging in more than one spot | 06:52 |
@rizen | but we've only got one spot to log | 06:52 |
+perlDreamer | I was thinking of adding code in Post, for addChild, addRevision and commit | 06:53 |
+perlDreamer | it seems like we've only got two choice | 06:54 |
@rizen | give me a patched version of the 7.3.8 Post.pm and i'll put it on there for you | 06:54 |
+perlDreamer | I'll work on it | 06:54 |
+perlDreamer | after I check our your new spectre status | 06:54 |
@rizen | i recommend not using the normal logging mechanism though | 06:54 |
@rizen | cuz we'll never find it | 06:54 |
@rizen | the webgui.log is too big | 06:54 |
@rizen | instead, just open a file to /tmp/post.log | 06:55 |
@rizen | or something | 06:55 |
+perlDreamer | that's shared among all the threads? | 06:56 |
@rizen | what's shared? | 06:56 |
+perlDreamer | there are multiple workers (apache children). Wouldn't you have to lock the file so that they don't stomp on each other? | 06:57 |
@rizen | open my $file, ">>", "/tmp/post.log"; print {$file} $output; close $file; | 06:57 |
@rizen | nope | 06:57 |
@rizen | you're appending | 06:57 |
@rizen | so it works like magic | 06:57 |
+perlDreamer | do you think we'll find anything if we do this? | 06:58 |
@rizen | honestly...not really | 06:58 |
@rizen | but i don't have any other idea | 06:58 |
@rizen | the sherlock method says to exhaust all possibilities, until whatever is left must be your answer | 06:59 |
@rizen | so we should do this | 06:59 |
+perlDreamer | do you think we should try banging heads with the other devs tomorrow? | 06:59 |
@rizen | it's better than doing nothing | 06:59 |
+perlDreamer | pow wow? | 06:59 |
@rizen | we've been doing that for 2 days | 06:59 |
@rizen | and i'm on accounting duty tomorrow, so i won't be around most of the day | 07:00 |
@rizen | i guess what i'm saying is...this log can't hurt | 07:00 |
@rizen | maybe it will give us a clue | 07:00 |
+perlDreamer | the worst it can do is slow your site down a little do to the I/O | 07:00 |
@rizen | my site is already slow | 07:01 |
@rizen | which is something i've got to work on | 07:01 |
@rizen | so it's not even going to be noticable | 07:01 |
+perlDreamer | what's wrong with PB? Why is it slow? | 07:01 |
@rizen | no idea | 07:01 |
@rizen | it really shouldn't be slow given the hardware it's on vs the traffic we get | 07:01 |
@rizen | honestly i'm starting to believe it's the caching system that's slowing us down | 07:02 |
+perlDreamer | File cache? | 07:02 |
@rizen | when the fs cache grows big | 07:02 |
@rizen | it really seems to chug | 07:02 |
@rizen | yeah | 07:02 |
@rizen | i was hoping to have all these bugs fixed this week so i could spend next week doing some profiling | 07:06 |
@rizen | i think that we're caching a lot of shit, that doesn't get us much or any gain | 07:06 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Read error: 110 (Connection timed out)] | 07:07 | |
@rizen | so, do you think the status screen will be a good diagnostic tool? | 07:07 |
@rizen | can you think of any improvements? | 07:07 |
+perlDreamer | no | 07:07 |
@rizen | good, then it's good enough for the time being | 07:08 |
@rizen | that combined with the queue improvements, and the startup improvements | 07:08 |
@rizen | i think that spectre should be in pretty fit shape | 07:08 |
+perlDreamer | we closed 50 bugs over the last 3 days | 07:08 |
@rizen | is that all? | 07:09 |
+perlDreamer | yeah | 07:09 |
@rizen | it seemed like hundreds | 07:09 |
+perlDreamer | there are about 30 more | 07:09 |
+perlDreamer | we also found some non-reported bugs | 07:09 |
@rizen | frank, roy, and doug will all be working on bugs again tomorrow | 07:09 |
+perlDreamer | I should be able to help some more | 07:10 |
+perlDreamer | but I'm way slower than they are | 07:10 |
@rizen | you seem to be closing as many or more bugs than they are from my vantage point | 07:10 |
+perlDreamer | I had a head start :) | 07:10 |
@rizen | well i'm done for tonight | 07:15 |
@rizen | ttyl | 07:15 |
+perlDreamer | good night | 07:15 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 07:15 | |
PedersenMJ_ | I'm headed for bed myself. Yawning more than reading or writing now. | 07:17 |
PedersenMJ_ | g'night! | 07:17 |
-!- PedersenMJ_ [n=Pedersen@mail.icelus.biz] has quit [] | 07:18 | |
+perlDreamer | nobody left but us perlDreamers | 07:59 |
* perlDreamer gollum | 07:59 | |
Hinrik | O_o | 07:59 |
* Radix-wrk yawns. | 08:01 | |
Radix-wrk | I've been having dramas with Webgui of a different nature - psu in the machine hosting webgui was 'spiking' randomly - causing it to spontaneously reboot and me to panic - had to do a run-around for a replacement psu, but seems to be working fine now I'm glad to say. | 08:06 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 08:06 | |
-!- mode/#webgui [+v crythias] by ChanServ | 08:06 | |
+perlDreamer | is the psu on a ups? | 08:14 |
Radix-wrk | was yup | 08:18 |
Radix-wrk | I tried it without the ups thinking maybe the UPS was the problem somehow - as it was beeping when it restarted - but then it did it in front of me 2 minutes later after bypassing the UPS | 08:19 |
Radix-wrk | It's been up 1hr 20 mins so far, so all is good so far.. got my webdev machine with a clone of the whole site just in case this time - it's a friday afternoon and the last thing I want to do on my weekend is rush in to work - this way a few iptables rules will let me redirect to the webdev machine instead ;) | 08:22 |
+perlDreamer | good backup | 08:25 |
+perlDreamer | well, I got another bug fixed | 08:42 |
+perlDreamer | time to go to bed | 08:42 |
+perlDreamer | that will give you guys time to find more bugs | 08:42 |
xdanger | is there a way to catch "Illegal division by zero at..." error on a whole script level? not just putting the part in eval {}; | 08:43 |
+perlDreamer | I don't think so. You should only need to trap certain parts of it. | 08:43 |
xdanger | I just don't want to put eval on every part of that script that dows divisions... | 08:44 |
+perlDreamer | how about checking the data before the divisions happen? | 08:44 |
+perlDreamer | and error out appropriately? | 08:44 |
xdanger | toooooo many variables... | 08:44 |
xdanger | It's a complex hash that is worked on.. | 08:45 |
+perlDreamer | you could assign the data to tied variables that overload division so that they never really divide by 0. | 08:45 |
xdanger | no, it's 6 different complex hashes, that are worked on =D | 08:45 |
+perlDreamer | in perl 6 this is easy. perl 6 understands the concept of infinity | 08:46 |
+perlDreamer | in perl 5 you're stuck | 08:46 |
+perlDreamer | see if you can catch preaction tomorrow. He's full of good and sneaky ideas for this kind of stuff | 08:47 |
xdanger | I was thinking about adding something like $var = sprintf("%.2f", $x / ($y + 0.000000000001)); | 08:47 |
Radix-wrk | there's no try/catch stuff in perl? | 08:47 |
+perlDreamer | there is, on a 1 by 1 basis | 08:47 |
xdanger | there is eval {}; and $@ | 08:47 |
xdanger | http://www.cit.gu.edu.au/~anthony/info/perl/exceptions | 08:48 |
+perlDreamer | but no way to do it across an entire script, unless you wrap the whole script in the eval. | 08:49 |
xdanger | and then again the whole eval just fails =P | 08:50 |
+perlDreamer | right | 08:50 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""good night""] | 08:50 | |
xdanger | I was hoping for something like "use weird_devision_by_zero_fix;" kinda solution ;) | 08:51 |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 09:35 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 09:53 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:00 | |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 10:35 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 11:09 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 11:09 | |
-!- pjesi_ [n=pjesi@client-86-27-130-79.winn.adsl.virgin.net] has quit ["Konversation terminated!"] | 11:13 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 11:15 | |
-!- mode/#webgui [+v crythias] by ChanServ | 11:15 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 11:15 | |
-!- snap_learner [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 11:25 | |
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui | 15:24 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 15:24 | |
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:02 | |
-!- bopbop_ [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:15 | |
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] | 16:15 | |
-!- bopbop_ [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Client Quit] | 16:16 | |
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui | 16:19 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 16:55 | |
-!- mode/#webgui [+o rizen] by ChanServ | 16:55 | |
-!- mode/#webgui [+o bopbop] by preaction | 17:32 | |
@snapcount | akjg;alkdfjaoiehgioerjnfao[';snc | 17:35 |
@preaction | really? | 17:37 |
ckotil | thats the word on the street | 17:37 |
@rizen | This is the new --status screen from the spectre command line: http://rafb.net/p/pi0btX35.html | 17:42 |
@rizen | it allows you to see what's happening inside of spectre at any given time | 17:42 |
ckotil | very nice. | 17:43 |
@rizen | can any of you think of any way to make the screen more useful for debugging purposes? | 17:43 |
ckotil | the activities contained in the workflows perhaps? | 17:44 |
@rizen | unfortunately spectre doesn't know that | 17:44 |
ckotil | k | 17:44 |
@rizen | spectre doesn't know much...for security's sake | 17:44 |
ckotil | that makes sense | 17:45 |
@preaction | would it know the last activity it tried to run? | 17:47 |
@preaction | that might be useful, for figuring out error and comm error statusi | 17:48 |
@rizen | no it doesn't know any activities | 17:53 |
@rizen | what it does is says, "Webgui, here's the instance that's ready to run....do it | 17:54 |
@rizen | and then webgui looks up the next activity | 17:54 |
@rizen | at least with this screen you have site name and instance id | 17:54 |
@rizen | from there you can go look up the other stuff in the database | 17:54 |
@rizen | i know it's not perfect...it's just what i can do with the data i have | 17:54 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 17:54 | |
-!- mode/#webgui [+o khenn] by ChanServ | 17:55 | |
@rizen | to take this to the next level i'd like to display a similar screen inside of webgui's UI | 17:55 |
@rizen | but it needs to filter out the data so that it only shows the stuff for that particular site | 17:55 |
@rizen | once we have that, then we can do a drill down | 17:55 |
@rizen | and show activities, workflows, etc | 17:55 |
@rizen | cuz webgui does know all this stuff | 17:56 |
ckotil | anyone know if there is an rfe for transferring assets/workflow/karm/etc.. between webgui sites? | 18:05 |
ckotil | users/groups/configs? | 18:06 |
@rizen | not that i'm aware of | 18:07 |
@rizen | there is one about users and single sign on | 18:08 |
@rizen | which would do that for users | 18:08 |
@rizen | generally speaking, if you need somthing like that | 18:08 |
@rizen | i'd suggest running a bunch of sites out of the same webgui instance | 18:08 |
ckotil | thatd be an amazing feature. but i think first there would need to be a web services interface built in first. like soap | 18:08 |
ckotil | thats what i do now. | 18:08 |
ckotil | they are each contained beneath there own page layout. | 18:09 |
ckotil | then i use mod_rewrite to rewrite the domain | 18:09 |
@rizen | yup | 18:09 |
ckotil | im happy with the way it worked out. | 18:09 |
@rizen | it's easily the best way to do it when you need to share resources like that | 18:09 |
ckotil | indee | 18:09 |
ckotil | d | 18:09 |
@rizen | many of our clients do the same thing | 18:09 |
-!- bopbop_ [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui | 18:11 | |
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] | 18:11 | |
ckotil | hrmm.. just got your response about approval messages not processing macros | 18:14 |
ckotil | i need to include the date to an approval messafe | 18:14 |
@rizen | it's easy to add if you want to one off it | 18:15 |
@rizen | look at the NotifyAboutUser.pm activity, compared to the NotifyAboutVersionTag.pm activity | 18:15 |
@rizen | the first one does process macros | 18:15 |
ckotil | ok | 18:16 |
* ckotil takes note | 18:16 | |
--- Log closed Fri Feb 02 18:20:45 2007 | ||
--- Log opened Fri Feb 02 20:06:34 2007 | ||
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui | 20:06 | |
-!- ServerMode/#webgui [+ns] by leguin.freenode.net | 20:06 | |
-!- Irssi: #webgui: Total of 1 nicks [0 ops, 0 halfops, 0 voices, 1 normal] | 20:06 | |
-!- Irssi: Join to #webgui was synced in 3 secs | 20:06 | |
!leguin.freenode.net *** Notice -- TS for #webgui changed from 1170439594 to 1164523375 | 20:06 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #webgui | 20:06 | |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui | 20:06 | |
-!- wgGuest12 [n=wgGuest1@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 20:06 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 20:06 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 20:06 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 20:06 | |
-!- ServerMode/#webgui [+ovoo khenn perlDreamer rizen snapcount] by irc.freenode.net | 20:06 | |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 20:06 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 20:06 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 20:06 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 20:06 | |
-!- perlbot [n=perlbot@lv.pm.org] has joined #webgui | 20:06 | |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 20:06 | |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui | 20:06 | |
-!- pjesi [i=pjesi@klefi01.litlahraun.is] has joined #webgui | 20:06 | |
-!- ServerMode/#webgui [+o preaction] by irc.freenode.net | 20:06 | |
-!- irc.freenode.net changed the topic of #webgui to: WebGUI 7.3.8 | 20:06 | |
greghacke | *wonders at the sound of crickets* | 20:17 |
-!- wgGuest12 [n=wgGuest1@cp43027-a.gelen1.lb.home.nl] has quit [] | 20:18 | |
@preaction | all the easy bugs are done, these are the hard ones, require concentration | 20:18 |
@preaction | i'm trying to reproduce the IE problem when HTTPS sites proxy HTTPS sites and request a file from the proxied site | 20:19 |
greghacke | See, I figured everyone was napping. | 20:20 |
greghacke | what is the error? | 20:20 |
@preaction | http://www.plainblack.com/bugs/tracker/downloading-file-using-httpproxy-fails | 20:21 |
@preaction | basically: when pragma: no-cache is in effect, IE refuses to cache files downloaded via HTTPS (for security reasons) | 20:21 |
@preaction | since you can't save them, you can't view them | 20:21 |
-!- pjesi_ [n=pjesi@shepherd.comlab.ox.ac.uk] has joined #webgui | 20:22 | |
pjesi_ | hi guys | 20:23 |
@preaction | hihi! you come buying? you can sell too! | 20:23 |
pjesi_ | do you accept pounds? | 20:25 |
@preaction | i no understand "pounds" | 20:26 |
@preaction | gooeybot restart | 20:26 |
gooeybot | preaction: sorry... | 20:26 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection] | 20:27 | |
greghacke | rubbles? | 20:27 |
pjesi_ | I have plenty of ISK | 20:27 |
pjesi_ | but I guess you dont want them | 20:27 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 20:28 | |
+perlDreamer | dont' rubles have ridges so they can't fall down? | 20:29 |
+perlDreamer | just so we're not doubling up, is anyone looking at the SQLForm bugs? | 20:29 |
greghacke | I was then i got sucked into data normalization | 20:30 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection] | 20:34 | |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 20:34 | |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection] | 20:37 | |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 20:37 | |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Client Quit] | 20:37 | |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 20:37 | |
+perlDreamer | there are no default field types in the SQLForm? | 20:38 |
greghacke | correct, each must be paired | 20:38 |
+perlDreamer | how about the table, will it create it for me or do I need to initiall define it? | 20:39 |
greghacke | when you create sqlform, you name the table. once you name it it creates ith with some default fields for instance, versioning, etc. | 20:39 |
greghacke | then you create the field types and then make your fields | 20:40 |
@preaction | uhm... correct me if i'm wrong, but if you use SQLForm and SQLReport in conjunction, couldn't you conceivably do ABSOLUTELY ANYTHING AT ALL? | 20:41 |
+perlDreamer | only if the DatabaseLink allows it | 20:42 |
greghacke | except touch the webgui database | 20:42 |
@preaction | i mean like making completely custom functionality | 20:42 |
greghacke | almost. | 20:42 |
@preaction | what limitations? besides limited to WebGUI::Form elements? | 20:43 |
@preaction | well, and time | 20:43 |
greghacke | form limitiations, referential integrity, etc. | 20:44 |
greghacke | also the image issue. sqlform uploads image as a blob and displaying blobs is ... painful. they should go up as an asset | 20:44 |
@preaction | doesn't SQLForm allow HTMLArea fields? | 20:45 |
+perlDreamer | yes | 20:45 |
@preaction | the rich editor can upload Image assets | 20:45 |
@preaction | if you enable in config, iirc | 20:45 |
+perlDreamer | greghacke: I'm guessing your bug is that 0 is a reserved value :) | 20:47 |
@preaction | can i bounce some stuff off of you guys about this bug? http://www.plainblack.com/bugs/tracker/downloading-file-using-httpproxy-fails | 20:47 |
+perlDreamer | sure, but I'm pretty browser ignorant | 20:48 |
greghacke | pD: i believe you are correct. i could find nothing for that. | 20:48 |
@preaction | this is more an HTTP issue i think | 20:48 |
greghacke | i'm not browser ignorant but there is a discussion on IE and SSL issues on the MS site somehwere | 20:48 |
@preaction | basically, the HTTPProxy doesn't send anything about the headers from the proxied site except the content-type | 20:48 |
@preaction | so theoretically, this means that any IE downloading files over SSL with pragma: no-cache should fail, right? | 20:48 |
@preaction | not just HTTPProxy downloads | 20:49 |
@preaction | nevermind, it sends back ->content, not ->body | 20:50 |
@preaction | so it does send back the headers | 20:50 |
@preaction | reading the bug reports around the internet tubes, changing pragma: no-cache; to must-revalidate; fixes it. should i just rewrite and tell him to try? or just tell him to try? | 20:51 |
@preaction | i can't reproduce this, but that's because i have nothing with SSL I can try it on | 20:51 |
+perlDreamer | is the bug submitter a PB customer? they might let you use their site for a debug | 20:52 |
@preaction | eric svanberg is from Volvo, i have no idea about their contract with us | 20:52 |
+perlDreamer | greghacke, might need to wait for MrHairGrease to show back up for this one. | 20:54 |
+perlDreamer | the code looks fine | 20:54 |
+perlDreamer | at first glance | 20:54 |
* perlDreamer is out to lunch, (like physically) | 20:54 | |
greghacke | anyone know the fastest way to get 18000 records onto an SQLForm table? :-) | 20:57 |
@preaction | mysql -u<user> -p<password> | 20:57 |
@preaction | :p | 20:57 |
greghacke | would LOVE to. except it's a shared host | 20:57 |
greghacke | or should i say agency hosting. | 20:58 |
@preaction | plainblack agency hosting? | 21:00 |
greghacke | yeah | 21:00 |
greghacke | or should I say, "Yes, sir!" | 21:01 |
@preaction | i suppose i don't know how secure our boxen are to be making user accounts for agency hosters, but that'd be a nice feature | 21:03 |
@preaction | i mean, i'm sure that /data/wre/sbin/rc.webgui is world-executable | 21:04 |
greghacke | eh, i'll build a complete sql for the insert and then ask for the best solution, even if i have to pay to run 2 inserts. | 21:04 |
@preaction | greghacke: i was just about to suggest that | 21:04 |
greghacke | better that than hand-entering 18000 records | 21:05 |
@preaction | build it on a temp site, make an sql dump, and have us apply the dump | 21:05 |
greghacke | the site or just the sql form stuff? the site is up and getting ready to go. all i need is the secondary db pupulated | 21:05 |
@preaction | whatever you need inserted | 21:06 |
greghacke | although i have mysql on here, I guess i could populate that and then use it. yeah | 21:06 |
@preaction | mysqldump --tables <database> <table> [<table> ...] > dump.sql | 21:06 |
greghacke | dealio. off to eat food. if rizen passes through, i am waiting on response to his package now | 21:07 |
@preaction | kk | 21:07 |
-!- greghacke is now known as greghacke_eats | 21:07 | |
@preaction | does WebGUI assume UTF-8 these days? or does it deal gracefully with UTF-8 content? | 21:21 |
@preaction | http://www.plainblack.com/bugs/tracker/no-utf-8-in-proxied-sites <- I can fix this, but it's an RFE (since it requires HttpProxy to translate encodings) | 21:22 |
@preaction | however, it's really easy to fix, should only be a two-line fix | 21:22 |
ckotil | http://paste.biz/paste-437.html Im wondering if WebGUI::Macro::process will execute ok there. ? | 21:34 |
@preaction | gooeybot paste is also |http://paste.biz | 21:36 |
gooeybot | OK, preaction. | 21:36 |
@preaction | more pastebins for our rotation ;) | 21:36 |
ckotil | pastebin.com is slow as fuck | 21:37 |
ckotil | i usually turn to pastebin.cc when pastebin.com lets me down. but some how i got to paste.biz , i htink i had a typo somewhere | 21:37 |
@preaction | ckotil: no, WebGUI::Macro::process requires a session as the first argument IIRC | 21:37 |
@preaction | gooeybot has like 5 of them now, and it gives you a random one | 21:37 |
gooeybot | preaction: sorry... | 21:37 |
@preaction | gooeybot paste | 21:37 |
gooeybot | paste is http://paste.biz | 21:37 |
@preaction | gooeybot paste | 21:37 |
gooeybot | paste is, like, http://paste.biz | 21:37 |
@preaction | or not | 21:37 |
@preaction | gooeybot pastebin | 21:37 |
gooeybot | i guess pastebin is http://sial.org/pbot | 21:37 |
@preaction | gooeybot pastebin | 21:38 |
gooeybot | it has been said that pastebin is http://sial.org/pbot | 21:38 |
@preaction | stupid pseudo-random crapola | 21:38 |
ckotil | ok thanks preaction. | 21:38 |
@preaction | ckotil: nevermind, i'm wrong again | 21:39 |
ckotil | phew. | 21:39 |
@preaction | cd /data/WebGUI/lib; perldoc WebGUI::Macro; <- read the fine manual | 21:39 |
-!- greghacke_eats is now known as greghacke | 21:40 | |
ckotil | i only want to process message. | 21:41 |
ckotil | but i dont know how i would pull message out of $properties. $properties[message] perhaps? | 21:41 |
@preaction | you only want to process one macro in the content? or you only want the output of a call to that macro? | 21:41 |
@preaction | perlbot perlref | 21:42 |
perlbot | Perl references and nested data structures - http://www.perldoc.com/perl5.8.0/pod/perlref.html | 21:42 |
@preaction | perlbot perldsc | 21:42 |
perlbot | Perl Data Structures Cookbook - http://perldoc.perl.org/perldsc.html | 21:42 |
ckotil | output of a call to that macro | 21:42 |
@preaction | so you can't use WebGUI::Macro::process, you have to use WebGUI::Macro::<yourmacro>::process | 21:42 |
ckotil | shit, ok then thats not what i meant. | 21:42 |
ckotil | im working in NotifyAboutVersionTag.pm | 21:42 |
ckotil | i should jsut run it and see if it breaks | 21:43 |
@preaction | or write a test for it | 21:43 |
greghacke | wrte a test | 21:43 |
ckotil | ive never seen or writen a test | 21:43 |
ckotil | there any documentation on it? | 21:44 |
@preaction | all a test is a perl script | 21:44 |
@preaction | perlbot docs for Test::More | 21:45 |
perlbot | Documentation for 'Test::More' can be found here: http://xrl.us/umcs | 21:45 |
@preaction | perlbot docs for Test::Harness | 21:45 |
perlbot | Documentation for 'Test::Harness' can be found here: http://xrl.us/umct | 21:45 |
ckotil | rock. thanks | 21:45 |
@preaction | you'd also be good to view the already-created tests in /data/WebGUI/t | 21:45 |
ckotil | ah, so thats what the t is for....test | 21:45 |
ckotil | thx | 21:45 |
@preaction | maybe look for ckuskie's presentation on Testing WebGUI | 21:45 |
@preaction | perlDreamer: is your presentation on Testing WebGUI available for public consumption somewhere on the internet tubes? | 21:46 |
@preaction | also, why am i more productive hungover with 4 hours of sleep than I am with 6-7 hours of sleep and no hangover? | 21:46 |
ckotil | its got to do with the alcohol | 21:47 |
@preaction | i've got three old, old bugs ready to be closed with approval from the higher-ups | 21:47 |
@preaction | (mainly because the resolution isn't quite ... resolute) | 21:47 |
@preaction | and the fourth will be done soon | 21:47 |
-!- pjesi_ [n=pjesi@shepherd.comlab.ox.ac.uk] has quit [Read error: 60 (Operation timed out)] | 21:49 | |
@preaction | rizen: am i correct in remembering that when I ask for more information about a bug, i should close it until they respond? like http://www.plainblack.com/bugs/tracker/no-utf-8-in-proxied-sites and http://www.plainblack.com/bugs/tracker/downloading-file-using-httpproxy-fails and http://www.plainblack.com/bugs/tracker/strange-asset-manager-bug | 21:50 |
@rizen | yes | 21:51 |
@preaction | k, thanks | 21:53 |
ckotil | hrm...notifyAboutUser.pm seems to fail when I call on it via createcronjob | 21:58 |
@rizen | You can't call it from that | 22:01 |
@rizen | The reason is that you need to set a user object | 22:01 |
@rizen | and createCronJob doesn't allow you to define a user object | 22:01 |
ckotil | k i thoguht that may be the case. | 22:01 |
ckotil | so that brings me back to having to create a custom activity for WebGUI::VersionTag to be able to send an email to a specific email address. | 22:02 |
@preaction | sounds like a good feature, you could specify a CS's e-mail address and make a CS with "This version tag needs approval" and have a thread about "Should we approve this content?" | 22:03 |
@preaction | but anyway | 22:03 |
ckotil | yes. | 22:03 |
ckotil | thats basically what im using it for, just sending an email to a CS, rather, to an email list | 22:03 |
@rizen | the ability to send it to a specific address would be a good feature for the current notifyAbout VersionTag activity | 22:08 |
@rizen | if you make it work you should submit it for inclusion into the core | 22:08 |
ckotil | yes, its actually crucial for me | 22:08 |
ckotil | ok cool. | 22:08 |
@rizen | it would be in there already except it hadn't ocurred to me that someone would want to hard code the email address like that | 22:09 |
@rizen | i always thought it would be a more dynamic process | 22:09 |
@rizen | hence the reason it works the way it does | 22:09 |
ckotil | yah | 22:10 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 22:19 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 22:27 | |
-!- mode/#webgui [+o rizen] by ChanServ | 22:27 | |
@snapcount | I think I finally have a way to fix this ems bug | 22:29 |
ckotil | is there another step i need to follow when i ad a new workflow activity to the webgui.conf file? bc it showed up as a blank line in the Add new workflow activity screen. | 22:31 |
ckotil | i missed something. lemme recheck. | 22:31 |
ckotil | ah, its missing an il8n entry. | 22:33 |
ckotil | i18n* | 22:34 |
@preaction | go snappy! | 22:34 |
greghacke | snappy must be removing EMS | 22:35 |
@snapcount | heh | 22:38 |
@snapcount | the thought has crossed my mind | 22:38 |
@snapcount | this one was tricky | 22:38 |
@snapcount | the EMS uses two different shopping carts, sometimes both at the same time =/ | 22:38 |
@snapcount | this could obviously be problematic | 22:39 |
@snapcount | weeeeeee | 22:39 |
greghacke | ouch. double ouch. literally | 22:39 |
@snapcount | I'm ready to move onto new bugs so hopefully this will pan out | 22:39 |
+perlDreamer | preaction, ckotil: IIRC, my testing presentation is at http://www.sunsetpres.org/web/webgui | 22:45 |
@preaction | danke | 22:46 |
ckotil | where do I assign an activityID to my workflow activity? | 22:46 |
@preaction | only an instance of an activity has an id, so when you're creating the instance to put in the workflow | 22:47 |
+perlDreamer | gooeybot: testing is tutorial available at http://www.sunsetpres.org/web/webgui | 22:47 |
gooeybot | OK, perlDreamer. | 22:47 |
+perlDreamer | gooeybot botsnack | 22:47 |
gooeybot | :) | 22:47 |
+perlDreamer | good gooeybot | 22:47 |
@preaction | if you look at the 7.2.3-7.3.0, somewhere in there I make a new activity to add to the hourly workflow scheduler | 22:48 |
@preaction | (which was wrong and i should be smote for) | 22:48 |
ckotil | ah. | 22:48 |
+perlDreamer | preaction: re images in the RTE disappearing, there's a built-in function to be used instead of the one the image linker is currently using | 22:48 |
+perlDreamer | all you need to do is trace the code for the regular linker instead of the Asset linker | 22:49 |
@preaction | k, sounds good | 22:49 |
@preaction | if i can just tear myself away from helping people in #css | 22:49 |
ckotil | you know what table i need to insert info into for my new activity? | 22:49 |
@preaction | sometimes it's fun to deal with easy issues like CSS and HTML problems, instead of deep Perl bugs and JS crap | 22:50 |
@preaction | ckotil: insert? use the API | 22:50 |
greghacke | didn't realize you were a css guru | 22:50 |
+perlDreamer | ckotil, you shouldn't need to do custom inserts | 22:50 |
ckotil | ok | 22:50 |
* ckotil ducks | 22:50 | |
@preaction | greghacke: certainly not guru level (though there are some regulars in that channel who are) | 22:51 |
+perlDreamer | dude, you should get your boss to give you some WebGUI hacking time. Two hours per week for bug fixing and RFE implementing will do wonders for your code-fu. | 22:51 |
ckotil | im to the point where my activity gets listed out at the add new activity screen, but the line is blank. | 22:51 |
@preaction | i'm more of a trial and error kind of person | 22:51 |
@preaction | when it comes to CSS | 22:51 |
@preaction | ckotil: did you fill in the correct definition information? | 22:51 |
@preaction | ckotil: pastebin your activity perhaps? | 22:52 |
+perlDreamer | sub definition is your friend | 22:52 |
ckotil | sure. | 22:52 |
@preaction | perlbot paste | 22:52 |
perlbot | Paste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it. | 22:52 |
@preaction | those are nice perl-specific pastebins | 22:52 |
@preaction | but avoid the "Notify #Perl" part | 22:52 |
+perlDreamer | look at /data/WebGUI/lib/WebGUI/Workflow/Activity/DecayKarma.pm for a nice workflow activity example | 22:53 |
ckotil | http://paste.biz/paste-438.html | 22:54 |
ckotil | seems im the only one using paste.biz today | 22:54 |
ckotil | i think i have it written properly | 22:55 |
ckotil | doh. almost, i need use WebGUI::Mail::Send | 22:55 |
ckotil | ..and macro | 22:56 |
+perlDreamer | man! Everything is coming Portland | 22:58 |
+perlDreamer | RailsConf, Ubuntu, OSCON | 22:58 |
ckotil | k well i cheated and looked at the source, pasted it in my url bar, added the activity to the workflow. ran it...now awaiting an email. or ill check the log for errors | 22:59 |
ckotil | OMG | 22:59 |
@preaction | you might want to use proper code practices too, naming: "Workflow_Activity_SendEmailAboutVersionTag" should be the name of your i18n file | 22:59 |
ckotil | w000tt | 22:59 |
ckotil | ok. | 22:59 |
@preaction | of course, when you write the RFE to add your feature, it'll probably get cleaned up (or I can do it sometime next week) | 23:00 |
@preaction | since we cant' add it until 7.4 anyway | 23:00 |
@preaction | if you have Perl Best Practices, most of the stuff in there is what WebGUI is going to try to do in the future | 23:00 |
ckotil | alright. ill attach my .pm to the rfe | 23:00 |
@preaction | word | 23:00 |
ckotil | ya i heard that webgui is following 'WebGUI' Best Practices | 23:01 |
ckotil | we have that book | 23:01 |
@preaction | which just means that JT took a marker to my book, scratched out "Perl" and wrote "WebGUI" in its place | 23:01 |
ckotil | ya, i read that. haha | 23:01 |
@snapcount | well crap | 23:01 |
@snapcount | this way won't fix this | 23:01 |
@preaction | literally... | 23:01 |
@snapcount | time for plan bravo niner | 23:02 |
@preaction | i am the proud owner of the only copy of WebGUI Best Practices ;) | 23:02 |
ckotil | hehe | 23:02 |
@snapcount | he did the same thing to my book preaction | 23:02 |
@preaction | snapcount: Roger, 555 | 23:02 |
@snapcount | so nanny nanny boo boo | 23:02 |
@preaction | HARLOT! | 23:02 |
@snapcount | stick your head in... | 23:02 |
@snapcount | oh wait | 23:02 |
@preaction | 10 steps ahead of your! | 23:02 |
@preaction | something | 23:02 |
@preaction | and your mother smells of elderberries! | 23:02 |
+perlDreamer | and your father is a hedgehog | 23:03 |
+perlDreamer | come now, resorting to Monty Python? | 23:03 |
@snapcount | are you suggesting an african swallow... | 23:03 |
@preaction | maybe if they tied it to a string | 23:03 |
+perlDreamer | especially when everyone else in the channel is a Sam Kinnison fan.... | 23:03 |
@snapcount | lol | 23:03 |
@preaction | kinnison sucks | 23:03 |
@preaction | there | 23:03 |
@preaction | i said it | 23:03 |
@snapcount | ok... I have to go figure out a different way to do this | 23:03 |
@snapcount | this way breaks way more than it fixes | 23:04 |
@snapcount | which is contrary to our doctrine | 23:04 |
@snapcount | all these damn helicopters and sirens don't make it any easier to think for sure | 23:04 |
@preaction | so i should write a test BEFORE i start fixing a bug, right? | 23:04 |
+perlDreamer | yes | 23:04 |
+perlDreamer | YES! | 23:04 |
+perlDreamer | aaaahhhhhhhhh! | 23:04 |
@preaction | now i get it | 23:04 |
@preaction | what if i require refactoring the code? | 23:05 |
+perlDreamer | write two tests | 23:05 |
+perlDreamer | strike that | 23:05 |
+perlDreamer | make sure that your tests give 100% code coverage for the current stuff | 23:05 |
+perlDreamer | then refactor | 23:05 |
@preaction | or just use Test::MockObject? | 23:05 |
@preaction | well, i'm thinking if the bug is in a www_* method, then we've got issues unless it can be refactored out somehow | 23:06 |
+perlDreamer | you can call www methods so long as you don't need to pass in a form param | 23:06 |
+perlDreamer | and there are ways around that, too, if need be | 23:06 |
@snapcount | ok... I need other opinions | 23:07 |
+perlDreamer | no, those pants don't make you look fat | 23:07 |
@snapcount | the problem I have is this | 23:07 |
+perlDreamer | I definitely had too much sugar for lunch | 23:07 |
+perlDreamer | sorry, dude | 23:07 |
greghacke | happens | 23:07 |
@snapcount | if you login and decide to purchase a "badge" for $100.00 | 23:08 |
@snapcount | then click "Add to cart" | 23:08 |
@snapcount | then like a dummy, you just logout | 23:08 |
@snapcount | 10 years later | 23:08 |
greghacke | (which is VERY common) | 23:08 |
@snapcount | you log back in | 23:08 |
@snapcount | well, now the EMS has no idea that you have an old event chilling in the commerce cart | 23:09 |
@preaction | it shouldn't BE chilling | 23:09 |
@snapcount | indeed | 23:09 |
@snapcount | that's my opinion as well... it should die | 23:09 |
@snapcount | but how | 23:09 |
@snapcount | it's in the commerce cart now | 23:09 |
@preaction | don't carts have a lastUpdated date? | 23:09 |
@preaction | or users have a lastLoggedIn somekindofthing? | 23:10 |
@snapcount | and... the commerce system was designed to persist carts across logins | 23:10 |
@preaction | there should be a timeout though, say a month? or a week? | 23:10 |
@snapcount | well, even if it's two seconds | 23:10 |
@preaction | but that would still not fix it, because what if they log back in between | 23:10 |
@preaction | yeah | 23:10 |
@snapcount | it creates a problem | 23:10 |
@preaction | EMS will have to look for carts from that user? | 23:10 |
@snapcount | because the ems says, you've spent $0 | 23:10 |
@snapcount | then they buy the same damn thing or something completely different | 23:11 |
@snapcount | and it says you've spent 100.00 | 23:11 |
@snapcount | then they get to commerce checkout | 23:11 |
@snapcount | and there is extra stuff there and a different total | 23:11 |
@snapcount | of course they don't notice | 23:11 |
@snapcount | panic ensues | 23:11 |
@preaction | so the EMS is using a separate "temporary cart" of some sort? | 23:11 |
@snapcount | yes... it has to | 23:12 |
@snapcount | because of the way pricing is manipulated | 23:12 |
@preaction | oh god | 23:12 |
@snapcount | there are discounts, exceptions to this that and the other thing | 23:12 |
@preaction | discounts should probably have been implemented as separate Products | 23:12 |
@snapcount | if you bought 'a' while standing on your head you get 8.3% off of items 'c' and 'd' and 'f' is now free | 23:12 |
@snapcount | but 'b' costs an extra 1.00 | 23:13 |
@preaction | ... wait. what? | 23:13 |
@preaction | wtf | 23:13 |
@snapcount | yeah | 23:13 |
@snapcount | it's insanely flexible | 23:13 |
@preaction | s/flexible// # fixed that for you | 23:13 |
@snapcount | the discounts are defined by the admin inside the EMS | 23:13 |
@snapcount | so I can't make a new module for each one | 23:14 |
@snapcount | we pushed way past what commerce was designed to handle | 23:14 |
@preaction | i see... | 23:14 |
@snapcount | so now we have problems like this | 23:14 |
* perlDreamer coughs* rewrite | 23:14 | |
greghacke | all kinds of wackiness in EMS | 23:14 |
greghacke | cart needs to empty at logout. | 23:14 |
@snapcount | we need to rewrite commerce first | 23:14 |
@snapcount | greghacke: yes | 23:14 |
@preaction | greghacke: it can't and it shouldn't | 23:14 |
@snapcount | but how | 23:15 |
greghacke | ok, the EMS cart should. | 23:15 |
@snapcount | well it should for Event ITems in the cart | 23:15 |
@snapcount | the EMS cart does | 23:15 |
@snapcount | let me state what needs to happen and we can focus on a solution | 23:15 |
@snapcount | the why is confusing and irrelevant now | 23:15 |
@snapcount | and I need a 'how' solution | 23:15 |
@snapcount | if there are 'Event' item types in a users shopping cart when they logout, or login | 23:16 |
@snapcount | they need to go away | 23:16 |
@snapcount | shopping cart being 'commerce cart' | 23:16 |
@snapcount | other item types like subscriptions, etc should stay | 23:16 |
@preaction | there's a runOnLogout workflow no? | 23:16 |
@preaction | or even runOnLogin? | 23:17 |
@snapcount | b/c the EMS can't pi$$ across the fence so to speak | 23:17 |
@snapcount | well, that's crap | 23:17 |
@preaction | yes | 23:17 |
@snapcount | this needs to be in the EMS | 23:17 |
@snapcount | not a system wide deal | 23:17 |
@snapcount | but I don't know it's possible | 23:17 |
@preaction | the EMS can't check the user's cart? | 23:18 |
@snapcount | sure it can | 23:18 |
@snapcount | but it doesn't know when someone clicks logout | 23:18 |
@snapcount | we want to leave it in there until they logout | 23:18 |
greghacke | agreed on logout vice login. | 23:18 |
@preaction | so the problem is that there are Events in a user's cart, but the EMS doesn't... do what to them? | 23:18 |
@snapcount | problem is that the EMS builds a "badge" | 23:19 |
@snapcount | applies funky pricing and arrives at a total | 23:19 |
+perlDreamer | can you add a trigger on op=logout to clean their cart? | 23:19 |
@snapcount | says "I'm done" here you go commerce | 23:19 |
@preaction | perlDreamer: what if they logout somewhere else? | 23:19 |
@snapcount | here's the total and a description | 23:19 |
+perlDreamer | logout == logout | 23:19 |
@snapcount | now the person doesn't pay | 23:19 |
@preaction | perlDreamer: he just shot down my workflow activity solution :( | 23:19 |
@snapcount | the only solution I see | 23:20 |
@snapcount | is if there were a hook to the commerce system that was triggered on login or logout | 23:20 |
@snapcount | and the hook could be trapped by an item plugin | 23:20 |
+perlDreamer | (13:19:24) perlDreamer: can you add a trigger on op=logout to clean their cart? | 23:20 |
@preaction | snapcount: could the EMS store them until they visit, say, EMS->www_checkout, and THEN passes the stuff to commerce? | 23:20 |
@preaction | no, that's what's happening and is the problem... crap | 23:21 |
@snapcount | don't worry | 23:21 |
@snapcount | it confuses me too | 23:21 |
@snapcount | perlDreamer: I didn't see that | 23:22 |
@snapcount | I think that's the only way to fix this but that would mean un-fixable until 7.4 | 23:22 |
+perlDreamer | and 7.4 is our Commerce rewrite anyway | 23:22 |
@snapcount | and it's also likely a lot of work | 23:22 |
@snapcount | it is? | 23:22 |
@snapcount | I didn't know that | 23:22 |
+perlDreamer | I could be wrong | 23:23 |
@snapcount | I thought it was like 7.30 | 23:23 |
+perlDreamer | rizen->mode('accounting') today, maybe he's still listening? | 23:23 |
@snapcount | doubt it | 23:23 |
@snapcount | the change required is to great to justify the fix | 23:23 |
+perlDreamer | the bugger is that we're starting to need Auth Workflows, like for login and logout | 23:24 |
@snapcount | it needs to go through a beta cycle b/c it could affect all of commerce | 23:24 |
+perlDreamer | yes | 23:24 |
+perlDreamer | wait | 23:24 |
@snapcount | so I think the solution is that we can't fix the bug right now | 23:24 |
@snapcount | which really sucks | 23:24 |
+perlDreamer | what about a scheduler plugin that checks session status and cleans out the necessary data? | 23:24 |
@snapcount | no good | 23:25 |
+perlDreamer | how come? | 23:25 |
@snapcount | if you logout, log right back in | 23:25 |
+perlDreamer | that's called a grace period :) | 23:25 |
@snapcount | can't run it ever 0.1 seconds | 23:25 |
@snapcount | yeah but it doesn't fix the problem | 23:25 |
@snapcount | it's a field dressing that will work sometimes | 23:25 |
@khenn | wow that was a tricky bug | 23:26 |
+perlDreamer | well, that gives you three options: full fix, partial fix and postponed fix | 23:26 |
@snapcount | I tried some hackery to kludge it and it broke a lot of things | 23:26 |
@snapcount | we need to fix it the right way in 7.4 | 23:26 |
@khenn | incidentally, there is now a skipNotifications flag for assets that you can check for subscriptions to ensure that notifications aren't sent out when they shouldn't be | 23:26 |
@preaction | khenn: the edit branch one? nice | 23:27 |
@khenn | yeah | 23:27 |
@khenn | that was a bitch and a half | 23:27 |
@snapcount | wtf... why do I keep getting dropped from AIM | 23:27 |
-!- Jamie [n=chatzill@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 23:27 | |
@rizen | i'm sort of here | 23:27 |
@rizen | what's up? | 23:27 |
@snapcount | the EMS bug... | 23:28 |
-!- mode/#webgui [+o Jamie] by preaction | 23:28 | |
@preaction | jamie better be vrby | 23:28 |
@rizen | yup | 23:28 |
@snapcount | I can fix it but I need logout and login to trigger a method in item plugins for anything in the commerce cart | 23:28 |
@snapcount | one or the other really | 23:28 |
@snapcount | doesn't matter which | 23:28 |
@snapcount | a hook basically | 23:29 |
+perlDreamer | preaction: how do you hash slice a hash ref? | 23:29 |
@preaction | deref | 23:30 |
@snapcount | seems like a change that shouldn't go into a stable release b/c of the potential for impacting so many other things | 23:30 |
@khenn | btw, bug list is below 30 now! | 23:30 |
@snapcount | nice! | 23:30 |
@preaction | perlDreamer: let me try some things, i think it's %{$hashref}{"element","key","keys"} | 23:30 |
@preaction | err.. @{$hashRef} | 23:31 |
+perlDreamer | greghacke: i have your bug and am fixing it now | 23:31 |
+perlDreamer | here it is: | 23:32 |
+perlDreamer | - while (my $key = shift(@keys)) { | 23:32 |
+perlDreamer | - $options->{$key} = shift(@values); | 23:32 |
+perlDreamer | - } | 23:32 |
@snapcount | uh | 23:32 |
@preaction | perlDreamer: perl -e'$hashref={a=>1,b=>2,c=>3}; print @{$hashref}{"a","b"}' | 23:33 |
+perlDreamer | thanks, dude! | 23:33 |
@snapcount | so rizen: do you agree that we should hold off on that functionality | 23:33 |
+perlDreamer | if $key is false, then the loop stops | 23:33 |
@preaction | perlDreamer: that loop is wery bad | 23:34 |
+perlDreamer | yes | 23:34 |
+perlDreamer | this one is better | 23:34 |
+perlDreamer | @{ $options }{@keys} = @values; | 23:34 |
+perlDreamer | It's even WGBP | 23:34 |
+perlDreamer | we need a gooeybot bug screen scraper | 23:34 |
+perlDreamer | gooeybot: bugCount | 23:34 |
gooeybot | perlDreamer: what? | 23:34 |
+perlDreamer | perlDreamer there are 30 bugs | 23:34 |
@preaction | actually, i enabled RSS for gooeybot, let's see how it works | 23:34 |
@snapcount | I guess for now I'll update the bug with all the info and move on for now | 23:35 |
+perlDreamer | 27 bugs | 23:35 |
+perlDreamer | 26.5, really. The WSClient bug is waiting for the DonorWare team to get me a test SOAP server | 23:36 |
ckotil | thx for the help guys. have a good superbowl weekend. | 23:36 |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["Go Colts"] | 23:37 | |
+perlDreamer | 25.5 | 23:38 |
+perlDreamer | the other SQLForm bug is a dupe. | 23:38 |
-!- Jamie [n=chatzill@71-86-227-90.static.mdsn.wi.charter.com] has quit ["Chatzilla 0.9.73 [Firefox 2.0.0.1/2006120418]"] | 23:40 | |
+perlDreamer | with regards to server names, what is Dusk? | 23:41 |
@preaction | our gateway, and donated hosting iirc | 23:41 |
+perlDreamer | Kristi mentioned it for the other SQLForm bug | 23:42 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection] | 23:45 | |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 23:45 | |
@snapcount | wow | 23:46 |
@snapcount | I just wrote a small novel | 23:46 |
+perlDreamer | can we talk about a bug I'm having problems with? | 23:47 |
+perlDreamer | http://www.plainblack.com/bugs/tracker/file-name-entered-into-attachment-field-disappears-when-previewing-content#AfnEfuCuhqzGtrnGRjj7aQ | 23:47 |
+perlDreamer | he just wants to save the name, not the actual attachment. | 23:48 |
@snapcount | ah that one | 23:48 |
+perlDreamer | yeah | 23:48 |
@snapcount | sure | 23:48 |
+perlDreamer | how in the world would we do this? | 23:48 |
@snapcount | I don't think you can set the value field for a file form field | 23:48 |
+perlDreamer | I didn't think so. | 23:48 |
+perlDreamer | So this is an RFE? | 23:48 |
@snapcount | I haven't looked it up, but if you can set value to prefill the field like we do with all the others | 23:49 |
@snapcount | that would work | 23:49 |
@snapcount | but I don't think you can do that | 23:49 |
@snapcount | not an RFE... no way to do it | 23:49 |
+perlDreamer | I didn't think so, because the file upload is a JS form control. | 23:49 |
@snapcount | unless you can use JS to make it happen | 23:49 |
+perlDreamer | yeah. You'd have to create some JS thing which said: "After you're built, insert these into yourself." | 23:50 |
@snapcount | but if that's the case, it would become an RFE because the upload form control does not have that functionality | 23:50 |
@snapcount | if it does, and we're simply not using it | 23:50 |
@snapcount | that's a bug | 23:50 |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has left #webgui [] | 23:50 | |
@snapcount | my $0.02 | 23:51 |
+perlDreamer | I always left shift your opinion value, snapcount | 23:51 |
@snapcount | I wish I could left shift my paycheck value =P | 23:51 |
@snapcount | every week | 23:52 |
+perlDreamer | cumulatively? | 23:52 |
@snapcount | absolutely | 23:52 |
+perlDreamer | this is an RFE. The form control will allow you do display information, but only via Storage elements. | 23:53 |
+perlDreamer | no storage, no persistance, no values | 23:53 |
+perlDreamer | we're down to 6 WRE bugs, 3 PlainBlack.com bugs and 16 wG bugs | 23:56 |
@snapcount | excellent | 23:57 |
+perlDreamer | of the 16 bugs, 5 are out for user feedback or experimentation | 23:57 |
@snapcount | they should be closed then | 23:58 |
@snapcount | can you close bugs? | 23:58 |
+perlDreamer | yes, I am bug empowered | 23:58 |
@snapcount | make it so | 23:58 |
@snapcount | =) | 23:58 |
+perlDreamer | Ich herre and verstehen, mein Herr | 23:58 |
--- Day changed Sat Feb 03 2007 | ||
+perlDreamer | who has shell access to plainblack.com? | 00:01 |
@preaction | yo! | 00:01 |
+perlDreamer | check out /tmp and see if there'sa file in there called post.log for me, please? | 00:01 |
@preaction | that name-saving thing i want to take a look at later, so i'll bookmark it | 00:01 |
@preaction | perlDreamer: kk | 00:01 |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui | 00:03 | |
@preaction | perlDreamer: looks like about 13 pages of output, you want a copy sent to an e-mail address? | 00:04 |
+perlDreamer | yes, please | 00:04 |
@preaction | sents | 00:07 |
+perlDreamer | muchas | 00:07 |
+perlDreamer | Can one of y'all take a crack at Kristi's SQLForm bug? I can't duplicate it on my dev box. | 00:07 |
greghacke | url for bug? | 00:08 |
gooeybot | i guess bug is that if there's a bunch of errors in spectre workflows | 00:08 |
+perlDreamer | It's needs to be a PB dev, internal site access and all that | 00:08 |
greghacke | still... I'd like to peek at it... | 00:09 |
+perlDreamer | It's at the top of the list | 00:09 |
greghacke | thx | 00:09 |
+perlDreamer | greghacke, there's another thing you could help with. Do you have a firewall with proxy running? | 00:09 |
+perlDreamer | this bug | 00:10 |
+perlDreamer | http://www.plainblack.com/bugs/tracker/statistics-doesnt-take-into-account-proxy-settings#UQN7MzC3gBKWVUoY0Q76oA | 00:10 |
+perlDreamer | needs someone smarter than me to try and fix it | 00:10 |
+perlDreamer | preaction: thanks, but the log is clean. | 00:13 |
@preaction | sunuvva | 00:13 |
+perlDreamer | can you rerun your query from yesterday about dateSubmitted/dateUpdated for me and check for any hiccups in the last 14 hours? | 00:13 |
@preaction | k | 00:14 |
@preaction | khenn, paging khenn, are you working on the CS replies bug as well? | 00:16 |
@preaction | perlDreamer: looks like two of them, finding a pastebin | 00:16 |
@preaction | do you want epoch times or any other information? | 00:16 |
@preaction | perhaps a dump of those rows? | 00:17 |
+perlDreamer | assetIds, and dateSubmitted/dateUpdated data, please | 00:17 |
+perlDreamer | because here's the thing | 00:17 |
+perlDreamer | the log file didn't catch those | 00:17 |
+perlDreamer | which means we now know where the bug isn't | 00:17 |
+perlDreamer | fixing this would be a great way to start the weekend | 00:18 |
@preaction | you just want where dateSubmitted not equals to dateUpdated correct? | 00:18 |
+perlDreamer | yes | 00:18 |
+perlDreamer | especially the off by one kind | 00:18 |
@preaction | http://paste.biz/paste-440.html | 00:19 |
@preaction | looks like 1 and 2 seconds are both there | 00:19 |
+perlDreamer | I hate to pester you, but could I have epoch times instead? that matches my log data format | 00:21 |
@preaction | sure | 00:22 |
@preaction | rofl one just happened | 00:23 |
+perlDreamer | this is nuts | 00:23 |
+perlDreamer | but it isn't a perl problem | 00:23 |
@preaction | reload the page | 00:23 |
@preaction | er | 00:23 |
@preaction | http://paste.biz/paste-441.html | 00:24 |
+perlDreamer | any reason you can think of why some Posts would have commit called on them, but not others? | 00:26 |
+perlDreamer | I haven't checked them all, but the 2 "bad" Posts never had commit called on them. | 00:27 |
+perlDreamer | and one good one did | 00:27 |
@preaction | where are the posts from? | 00:27 |
+perlDreamer | you mean, like which Forum? | 00:28 |
@preaction | yeah | 00:28 |
+perlDreamer | I don't know | 00:29 |
@preaction | i'll check, some may be "commit with approval", but i'm betting they're all in the support forums | 00:29 |
+perlDreamer | did you peek through the logfile? | 00:29 |
@preaction | hang on, closing a bug | 00:29 |
xdanger | preaction: didn't have the time yesterday to look at the upgrade&calendar... But I have a question... | 00:38 |
xdanger | is there a way to catch "Illegal division by zero at..." error on a whole script level? not just putting the part in eval {}; | 00:38 |
@preaction | xdanger: paste the part you'd put in eval{}, this might have to be refactored | 00:38 |
@preaction | perhaps a subroutine call? | 00:39 |
@preaction | sub safe_divide() { eval { $_[0] / $_[1] } } | 00:39 |
xdanger | it's just: $var = sprintf("%.2f", $x / ($y + $z); | 00:40 |
xdanger | hmm... mayby I should do that.. | 00:40 |
@preaction | so $var = sprintf("%.2f", _safe_divide("$x / ($y + $z))); sub _safe_divide { eval $_[0] } | 00:41 |
@preaction | or something | 00:41 |
@preaction | make sure to document it, for maintainability's sake | 00:42 |
xdanger | just that I have a script and I have to change many lines... and if I just do $var = sprintf("%.2f", eval { $x / ($y + $z) }); I have less writing =) | 00:45 |
@preaction | right, but never tell yourself "it'll only be used for one thing and then thrown away", some day you'll be like "HEY! didn't i write a script that does this almost?" and you'll want to be able to read it | 00:46 |
@preaction | perlbot laziness | 00:46 |
perlbot | The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don't have to answer so many questions about it. Hence, the first great virtue of a programmer. | 00:46 |
@preaction | i think i'm talking at an oblique angle to what you're talking | 00:47 |
xdanger | Yeah... | 00:48 |
@preaction | perlDreamer: i've got a new paste for you in a couple minutes. Posts with their URL and their parent's URL | 00:48 |
+perlDreamer | cool | 00:48 |
+perlDreamer | the good news is that it's happening frequently enough on PB.com that we should be able to find it and fix it | 00:48 |
+perlDreamer | the bad news is that I still have no idea where it is happening | 00:48 |
xdanger | I was just wondering if there was some way to "catch" that on a whole script level.. like "use weird_devision_by_zero_fix;" kinda solution ;) | 00:49 |
@preaction | how do i get the maximum revision date in a join? | 00:49 |
xdanger | subselect | 00:49 |
@preaction | xdanger: use fatals perhaps? | 00:49 |
@preaction | divide by zero is a runtime error | 00:49 |
@preaction | so you just have to check for it | 00:50 |
@preaction | you should've been checking for it the entire time :p | 00:50 |
+perlDreamer | assetData.revisionDate=(SELECT max(revisionDate) from assetData where assetData.assetId=asset.assetId and (assetData.status='approved' or assetData.tagId=".$session->db->quote($session->scratch->get("versionTag")).") | 00:50 |
+perlDreamer | that's close to the right answer | 00:50 |
+perlDreamer | gooeybot: maxRevisionDate is assetData.revisionDate=(SELECT max(revisionDate) from assetData where assetData.assetId=asset.assetId) | 00:51 |
gooeybot | i haven't a clue, perldreamer | 00:51 |
+perlDreamer | gooeybot: maxRevisionDate is this or that | 00:51 |
gooeybot | OK, perlDreamer. | 00:51 |
+perlDreamer | gooeybot: forget maxRevisionDate | 00:51 |
gooeybot | perlDreamer: I forgot maxrevisiondate | 00:51 |
+perlDreamer | gooeybot: maxrevisiondate is assetData.revisionDate=(SELECT max(revisionDate) from assetData where assetData.assetId=asset.assetId) | 00:52 |
gooeybot | no idea, perldreamer | 00:52 |
@preaction | it's moronic... | 00:52 |
+perlDreamer | it must be the embedded punctuation | 00:52 |
xdanger | it doesn't like you... | 00:56 |
xdanger | that must be it =) | 00:57 |
@preaction | http://paste.biz/paste-442.html <- of course it's near impossible to read... | 00:57 |
+perlDreamer | not isolated to any CS. That's good. | 00:58 |
+perlDreamer | some Threads and some Posts. | 00:58 |
+perlDreamer | that means it's either in the Post or CS code | 00:59 |
+perlDreamer | and the logs say that $now stayed constant in the addRevision sub. That means no perl strangeness | 00:59 |
+perlDreamer | I thought I was being over paranoid in my logging, now I wish there was more! | 01:00 |
@preaction | there's also no extra revisions of these assets, and you said the other night there's no call to update to update the appropriate columns, correct? | 01:01 |
@preaction | rather, three of them have only one revision, 5 of them have multiple revisions | 01:01 |
+perlDreamer | there are no literal calls to dateUpdated or dateSubmitted in the codebase, they might be masked in hashes | 01:01 |
+perlDreamer | where are you getting the revision data? | 01:02 |
@preaction | i did another query | 01:02 |
@preaction | without grouping by revisionDate | 01:02 |
+perlDreamer | well, that's actually good, too. | 01:02 |
@preaction | all the revisions have the same dateSubmitted and dateUpdated | 01:02 |
@preaction | it has to be something on the initial creation | 01:02 |
+perlDreamer | do you mean all subsequent revisions? | 01:03 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)] | 01:03 | |
@preaction | yes | 01:03 |
@preaction | i'll paste it | 01:03 |
@preaction | http://paste.biz/paste-443.html | 01:03 |
+perlDreamer | let's start appending this to the bug | 01:03 |
+perlDreamer | for permanent records | 01:04 |
@preaction | all of these dumps? | 01:05 |
@preaction | or just distill the information? | 01:05 |
+perlDreamer | I'd say both | 01:05 |
+perlDreamer | others might see something that we're missing | 01:05 |
+perlDreamer | preaction: any ideas? | 01:33 |
@preaction | none whatsoever | 01:33 |
+perlDreamer | I'll send JT a new Post.pm with additional debugging code tonight or tomorrow. | 01:34 |
greghacke | JT still around? | 01:36 |
+perlDreamer | he's in channel, call him by nick | 01:36 |
greghacke | will in a bit. he's in accounting mode I believe I heard earlier | 01:36 |
+perlDreamer | that's the fastest way to kill a hacker | 01:41 |
+perlDreamer | make him process numbers | 01:41 |
@preaction | it's the fastest way to interest me, i'll be writing programs to do it for me :p | 01:42 |
@preaction | i remember writing a spec for a system that would manage all my projects, including invoicing | 01:42 |
@preaction | never got around to tackling that mammoth | 01:43 |
+perlDreamer | can you build it into the Project Manager? | 01:43 |
@preaction | it is the project manager | 01:43 |
+perlDreamer | does it invoice? | 01:43 |
@preaction | i don't know if the PM does | 01:43 |
@preaction | i specced this for my own cms, Comm_Ctrl | 01:43 |
@preaction | was going to plugin to the Cart, so that I could take credit cards for services | 01:44 |
+perlDreamer | do you know what the default cache timeout is for WebGUI::Cache? | 01:51 |
+perlDreamer | nm, there aren't any | 01:53 |
+perlDreamer | it's all size based | 01:53 |
+perlDreamer | preaction: can you please test the 7.3.8 to 7.3.9 upgrade script? I'm getting an error. | 02:01 |
@preaction | sure | 02:01 |
@preaction | perlDreamer: damnit frank | 02:02 |
@preaction | damnit damnit damnit | 02:02 |
@preaction | i'll fix it | 02:02 |
@preaction | wait | 02:03 |
+perlDreamer | what's wrong with it? The syntax looks okay to me. | 02:03 |
@preaction | he added code to the core | 02:03 |
@preaction | that expects an additional field | 02:03 |
@preaction | but that field isn't made when it needs to be | 02:03 |
@preaction | IT'S NOT EVEN ADDED AT ALL | 02:03 |
+perlDreamer | missing sub call | 02:04 |
greghacke | wow, I can feel the heat from here... | 02:04 |
@preaction | i've fixed it, testing | 02:04 |
@preaction | rofl, it breaks the update templates | 02:05 |
@preaction | give me 5 minutes | 02:05 |
+perlDreamer | yeah, I've got a workaround by moving that updateTemplates just before closing the session | 02:05 |
@preaction | that was the plan | 02:05 |
+perlDreamer | I'll commit this. | 02:06 |
@preaction | or rather, i was going to call it before finish(), so it's obvious what's happening | 02:06 |
@preaction | k | 02:06 |
+perlDreamer | which bug are you hacking on? | 02:06 |
+perlDreamer | the JS one? | 02:06 |
@preaction | i'm done | 02:06 |
@preaction | i'm getting ready for about 16 hours of sleep | 02:06 |
+perlDreamer | committed | 02:07 |
greghacke | omg, i'd pay money for 2 hours of sleep. | 02:07 |
@preaction | perlDreamer: verified, it works | 02:10 |
@preaction | thanks | 02:10 |
greghacke | rizen - i fired you out a file. | 02:10 |
+perlDreamer | thank _you. It's nice to check that mysql 4 still works with wG | 02:10 |
+perlDreamer | preaction: now go sleep! | 02:11 |
greghacke | da | 02:11 |
@preaction | mysql 4? | 02:11 |
greghacke | verily | 02:11 |
+perlDreamer | yawp | 02:11 |
@preaction | you? or me? | 02:11 |
+perlDreamer | me | 02:11 |
+perlDreamer | my dev box at $dayJob | 02:12 |
@preaction | ahh | 02:12 |
+perlDreamer | very old, very slow FC4 box | 02:12 |
@preaction | nice | 02:12 |
@preaction | how's its uptime/load avgs? | 02:12 |
+perlDreamer | we had a full site power outage 29 days ago | 02:12 |
@preaction | nm, my p90 / 32meg RAM would not run WebGUI | 02:12 |
+perlDreamer | it's very lightly loaded in any case | 02:13 |
+perlDreamer | P3 500MHz | 02:13 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 02:50 | |
-!- mode/#webgui [+v crythias] by ChanServ | 02:50 | |
greghacke | Good evening. | 02:50 |
+crythias | hi | 02:51 |
greghacke | kinda quiet here tonight. everyone must have lives or something | 02:51 |
Radix__ | mornin' - and no, why would you think that? :) | 02:52 |
greghacke | it's been quiet for 40 minutes. like silent. | 02:53 |
+perlDreamer | preaction is sleeping, and I'm working on the winning WCC entry. | 02:53 |
greghacke | oh really? gonna beat my EMS HowTo? | 02:53 |
greghacke | :-) | 02:53 |
+perlDreamer | what EMS HowTo? | 02:53 |
greghacke | writing an EMS how-to. | 02:54 |
+perlDreamer | I mean, I haven't seen one on the Wiki yet. | 02:54 |
greghacke | yeah :-( it's more work than I initially thought... every step is frought with "oh, crap - gotta cover that too) | 02:55 |
+perlDreamer | it's a big, big system | 02:55 |
+perlDreamer | okay, it's the weekend. | 02:55 |
+perlDreamer | I'm outta here | 02:56 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""] | 02:56 | |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has quit ["Trillian (http://www.ceruleanstudios.com"] | 03:01 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 04:26 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 04:48 | |
-!- mode/#webgui [+v crythias] by ChanServ | 04:48 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 05:41 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 05:42 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 05:42 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:43 | |
PedersenMJ | Well, I would say g'day, but Radix might beat me senseless for doing so. | 05:44 |
Hinrik | I'll say it for you: g'day. | 06:10 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:12 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 10:28 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 10:35 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 10:35 | |
-!- greghacke [n=greghack@c-24-23-70-232.hsd1.mi.comcast.net] has joined #webgui | 16:01 | |
-!- greghacke [n=greghack@c-24-23-70-232.hsd1.mi.comcast.net] has quit [Read error: 110 (Connection timed out)] | 16:48 | |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui | 16:59 | |
greghacke | good morning, perlbot | 16:59 |
perlbot | Any morning you wake up is a good one. | 16:59 |
greghacke | good morning, gooeybot | 16:59 |
gooeybot | greghacke: i'm not following you... | 16:59 |
greghacke | anyone else on today? | 17:06 |
Radix__ | no | 17:06 |
greghacke | Excellent. | 17:07 |
greghacke | <!-- <td height="23" align="left" valign="bottom"><div align="left"></div></td> --> | 17:18 |
greghacke | (the end of 129 should be - - > without the spaces) | 17:18 |
greghacke | wow, I am unintelligent today. | 17:19 |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Hinrik | 18:04 | |
-!- Netsplit over, joins: Hinrik | 18:10 | |
-!- wgGuest55 [n=wgGuest5@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 18:11 | |
greghacke | what is TANSTAAFL? | 18:42 |
greghacke | Do we have and SQLForm gurus on this afternoon? | 19:02 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)] | 19:42 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 19:57 | |
greghacke | if anyone from PB pops through, the forums aren't posting - made a post about an hour ago and it hasn't appearsd. Looks like s spectre issue. | 20:22 |
greghacke | rizen: spectre seems down on plainblack.com , no CS is processing. | 20:54 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 21:00 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 21:00 | |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has quit ["Trillian (http://www.ceruleanstudios.com"] | 21:05 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 21:12 | |
-!- mode/#webgui [+o preaction] by ChanServ | 21:12 | |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mn.comcast.net] has joined #webgui | 21:19 | |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mn.comcast.net] has left #webgui [] | 21:26 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [] | 22:07 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 22:51 | |
-!- mode/#webgui [+v crythias] by ChanServ | 22:51 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 23:27 | |
+perlDreamer | boy it's quiet today | 23:32 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 23:37 | |
-!- mode/#webgui [+v crythias] by ChanServ | 23:37 | |
--- Day changed Sun Feb 04 2007 | ||
+perlDreamer | does anyone know if we're going to switch to GPL v3 when it comes out? | 00:20 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 01:52 | |
-!- wgGuest55 [n=wgGuest5@cp43027-a.gelen1.lb.home.nl] has quit [] | 03:24 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [] | 03:24 | |
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 03:25 | |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)] | 03:43 | |
-!- Hinrik_ is now known as Hinrik | 04:10 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 04:12 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 04:55 | |
-!- mode/#webgui [+o preaction] by ChanServ | 04:55 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 05:01 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 05:16 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 05:18 | |
-!- mode/#webgui [+o preaction] by ChanServ | 05:19 | |
@preaction | finally colloquy won't die when someone sends malformed DCC requests... | 05:19 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 05:20 | |
-!- mode/#webgui [+v crythias] by ChanServ | 05:20 | |
@preaction | of course, that doesn't mean my verdamnt internet connection is going to stay alive | 05:20 |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 05:21 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 05:32 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 05:36 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 05:36 | |
+perlDreamer | okay you rowdies. What are you up to? | 05:37 |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)] | 05:42 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Success] | 05:45 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 06:04 | |
-!- perlDreame1 [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 06:36 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [Read error: 110 (Connection timed out)] | 06:48 | |
-!- perlDreame1 [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 07:09 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 07:31 | |
-!- mode/#webgui [+o preaction] by ChanServ | 07:31 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Client Quit] | 07:35 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 07:36 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 07:37 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 104 (Connection reset by peer)] | 08:53 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 08:54 | |
-!- wgGuest23 [i=WebGUIUs@bb220-255-244-165.singnet.com.sg] has joined #webgui | 11:02 | |
wgGuest23 | i am new in WebGiu | 11:02 |
wgGuest23 | any one can help me in installation of WebGui | 11:02 |
wgGuest23 | thanks in advance | 11:02 |
wgGuest23 | how to find the user installation guide? | 11:04 |
-!- wgGuest23 [i=WebGUIUs@bb220-255-244-165.singnet.com.sg] has quit [] | 11:08 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 14:26 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 14:30 | |
-!- pjesi [i=pjesi@klefi01.litlahraun.is] has quit ["leaving"] | 18:42 | |
-!- perlDreamer [n=colink@74.92.162.225] has joined #webgui | 19:08 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:08 | |
* perlDreamer feeds snapcount's crickets | 19:51 | |
+perlDreamer | you guys must be hungry from all that chirping | 19:51 |
+perlDreamer | #webgui is a M-F kind of channel | 19:51 |
-!- perlDreamer [n=colink@74.92.162.225] has quit [""""] | 20:07 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 22:24 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 23:12 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 23:13 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 23:19 | |
--- Day changed Mon Feb 05 2007 | ||
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection] | 00:14 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 01:29 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 01:35 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 01:46 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 01:53 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 01:53 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 01:53 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 01:55 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 01:55 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:55 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 01:56 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 01:57 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 02:03 | |
-!- mode/#webgui [+v crythias] by ChanServ | 02:03 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 02:10 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 02:11 | |
-!- mode/#webgui [+v crythias] by ChanServ | 02:11 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 02:20 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 02:25 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 02:48 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 02:48 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 02:51 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 02:55 | |
+perlDreamer | rizen, are you around? | 03:02 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 03:08 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 03:17 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 04:37 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 04:42 | |
PedersenMJ | heya | 04:43 |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection reset by peer] | 04:46 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 04:58 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 145 (Connection timed out)] | 05:06 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 05:18 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 05:25 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 05:25 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 05:58 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 05:58 | |
+perlDreamer | hey, roy | 06:12 |
+perlDreamer | er, snapcount | 06:12 |
@snapcount | si | 06:12 |
+perlDreamer | I've been feeding the crickets | 06:12 |
+perlDreamer | Now that you're here, I'll let you watch them for a while. | 06:13 |
+perlDreamer | Chirpy is a little out of tune | 06:13 |
+perlDreamer | He may be sick | 06:13 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 06:14 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 06:15 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 06:38 | |
-!- pjesi [n=pjesi@client-86-27-130-79.winn.adsl.virgin.net] has joined #webgui | 08:05 | |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 09:56 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:32 | |
-!- pjesi [n=pjesi@client-86-27-130-79.winn.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)] | 14:39 | |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui | 16:10 | |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui | 16:52 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:01 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 17:01 | |
greghacke | Good morning. | 17:19 |
greghacke | Or should I say good day, all. | 17:19 |
+MrHairgrease | good afternoon ould be more appropriate in my tz | 17:20 |
greghacke | I could see that. So, I'm becoming a SQLForm user. Wow, it's powerful but someday i'll have to figure out how to bulk-upload data through it. | 17:22 |
+MrHairgrease | bulk upload? | 17:23 |
+MrHairgrease | you mean like the file pile? | 17:23 |
greghacke | well, i created a table with sqlform. now i want to move 18000 records to it :-) | 17:24 |
+MrHairgrease | ah | 17:24 |
+MrHairgrease | i see | 17:24 |
+MrHairgrease | are these records already in a database? | 17:24 |
greghacke | yep. MySQL5 even. | 17:25 |
+MrHairgrease | ok | 17:25 |
+MrHairgrease | that's good | 17:25 |
+MrHairgrease | so why don't you just import that table? | 17:25 |
+MrHairgrease | and let the sqlform handle all the import stuff for you | 17:25 |
+MrHairgrease | (to some extend) | 17:26 |
greghacke | It's on my local machine and I am on a shared (agency hosting) | 17:26 |
+MrHairgrease | yeah | 17:26 |
+MrHairgrease | but don't you have accces to your db? | 17:26 |
greghacke | You mean my secondary database? yes, but only through wG. | 17:27 |
+MrHairgrease | i see | 17:27 |
+MrHairgrease | the login is limited to the server on which yor wg site runs? | 17:27 |
greghacke | Correct. (it's through pb on a agency hosting plan so the only access is through/via pb) | 17:28 |
+MrHairgrease | ok | 17:28 |
+MrHairgrease | well in that case | 17:28 |
+MrHairgrease | you should create a script that you run locally | 17:28 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 17:28 | |
+MrHairgrease | which fetches all the records from your db | 17:28 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 17:29 | |
-!- mode/#webgui [+o rizen] by ChanServ | 17:29 | |
+MrHairgrease | and then does from posts to the sqlfrom | 17:29 |
+MrHairgrease | or you could hire some monkeys | 17:29 |
+MrHairgrease | to type it over manually =) | 17:29 |
+MrHairgrease | and hope for the best | 17:29 |
+MrHairgrease | =) | 17:29 |
greghacke | is what I thought. probably going to a basic dedicated soon - once i get these records up I can finally go home. at that point, i'll upgrade to a basic and have a bit more access. | 17:30 |
+MrHairgrease | ok | 17:31 |
+MrHairgrease | creating the script would be real easy btw | 17:31 |
+MrHairgrease | just use lwp::simple or something like that | 17:31 |
+MrHairgrease | it can handle cookies | 17:31 |
+MrHairgrease | which you need in order to let your script login | 17:32 |
greghacke | thanks though. confirmed what I thought. it should be easy but i'm not script friendly today - too many pain meds to focus enough. | 17:32 |
+MrHairgrease | there's some code in the itransact plugin that the exact same trhing | 17:32 |
+MrHairgrease | except that it does some form post | 17:32 |
+MrHairgrease | involving credit cards stuff | 17:33 |
+MrHairgrease | rather that the sql form | 17:33 |
greghacke | for response from itransact responses | 17:33 |
+MrHairgrease | good luck\] | 17:33 |
greghacke | thanks, MrH. | 17:33 |
+MrHairgrease | np | 17:33 |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has left #webgui [] | 18:30 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 18:49 | |
-!- mode/#webgui [+o khenn] by ChanServ | 18:49 | |
@khenn | happy monday! | 18:49 |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui | 18:53 | |
@khenn | wow, quiet today | 20:01 |
@khenn | no perlDreamer | 20:01 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 20:03 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 20:03 | |
+perlDreamer | has anyone seen preaction this morning? | 20:21 |
greghacke | speak of the devil... I haven't seen preaction | 20:23 |
+perlDreamer | he was going to help me with a bug this morning | 20:23 |
+perlDreamer | I helped somebody on boards today who was using wG 5.1.2 | 20:24 |
+perlDreamer | I assumed, falsely, that people using open source software tended to stay near the front | 20:24 |
greghacke | i would have assumed something like that as well. | 20:26 |
greghacke | definately quiet... | 21:01 |
+perlDreamer | yeah, what's up? | 21:01 |
greghacke | just odd. used to seeing something come up and create conversation | 21:02 |
+perlDreamer | are you still in data normalization nirvana? | 21:11 |
greghacke | Oh, no. I finally finished all 12000 records. Now to get them up into a data table on my secondary database and run some training so I can go home. | 21:12 |
greghacke | finished I guess is polite. there will be normalization for months as they trim dupicates but it's a start. | 21:12 |
+perlDreamer | do you have a wG install > v7.1 around? | 21:13 |
greghacke | i think so. if not, i can install the wre. | 21:14 |
+perlDreamer | can you check to see if you have a SQLReport/Download template installed? | 21:14 |
greghacke | checking | 21:15 |
greghacke | I do not. | 21:15 |
greghacke | double checking | 21:15 |
+perlDreamer | that's what I was afraid of | 21:15 |
greghacke | I was correct. I do not have SQLReport/Download template anywhere I can locate. | 21:16 |
+MrHairgrease | can i help out perhaps? | 21:19 |
+MrHairgrease | i have a svn copy handy | 21:19 |
+perlDreamer | of 7.1.0 specifically? | 21:19 |
+MrHairgrease | no | 21:19 |
+MrHairgrease | 7.3.9 | 21:19 |
+perlDreamer | I think the 7.1.0 upgrade is broken | 21:19 |
+perlDreamer | it was supposed to install two new SQLReport templates | 21:19 |
+perlDreamer | and they don't exist on any of 3 different wG installs that I've seen | 21:20 |
+MrHairgrease | but it doesn't? | 21:20 |
+MrHairgrease | ok | 21:20 |
+MrHairgrease | i can check that on another site | 21:20 |
+perlDreamer | cool | 21:20 |
+MrHairgrease | went from 6.8.6 > 7.3.2 | 21:20 |
+MrHairgrease | moment | 21:20 |
+perlDreamer | we're looking for a template with assetId SQLReportDownload0001 | 21:20 |
+perlDreamer | I see the problem | 21:22 |
+perlDreamer | the template did not include the "create" flag, so the template uploaded | 21:22 |
+perlDreamer | tried to create a new revision of a non-existant template | 21:23 |
+MrHairgrease | ok | 21:23 |
+perlDreamer | that failed | 21:23 |
+MrHairgrease | can't find it | 21:23 |
+MrHairgrease | ah | 21:23 |
+perlDreamer | I guess the question now is how to fix it. | 21:26 |
+MrHairgrease | fix it in the 7.3.8->7.3.9 upgrade | 21:26 |
+MrHairgrease | don't think there's another way | 21:27 |
+perlDreamer | yeah, you're right | 21:27 |
+perlDreamer | I'll add the template to the 7.3.9 upgrade area, write up a blurb for the gotcha, and then close the bug | 21:49 |
+perlDreamer | thanks for your help, guys | 21:49 |
greghacke | pleasure. | 21:50 |
+MrHairgrease | np | 21:50 |
+perlDreamer | MrHairGrease, did you get my feedback in time to be useful? | 21:50 |
+MrHairgrease | yes | 21:51 |
+perlDreamer | good | 21:51 |
+MrHairgrease | didn't you get the thank you email? | 21:51 |
+perlDreamer | I haven't checked my gmail account yet today | 21:52 |
+MrHairgrease | oh ok | 21:52 |
+perlDreamer | but I will right after I come back from running | 21:52 |
+MrHairgrease | thanks anyway! | 21:52 |
+perlDreamer | you're welcome | 21:52 |
* perlDreamer is running | 21:52 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Nick collision from services.] | 21:58 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 21:58 | |
khenn | hmm | 21:59 |
khenn | exit | 21:59 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has left #WebGUI [] | 21:59 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 21:59 | |
khenn | wierd | 21:59 |
khenn | not getting ops for some reason | 21:59 |
khenn | Colin, are you around on IM? | 22:00 |
greghacke | he went running | 22:01 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] | 22:13 | |
-!- pjesi [n=pjesi@client-86-27-130-79.winn.adsl.virgin.net] has joined #webgui | 22:18 | |
ckotil | is there a reference for ErrorHandler::warn ? | 22:37 |
ckotil | i wanna know what warn[427] means | 22:37 |
+perlDreamer | ckotil: I think that's the line number that generated the warning | 22:56 |
+perlDreamer | you can find the error log format in the /data/WebGUI/etc/log.conf file | 22:56 |
ckotil | ah | 23:01 |
ckotil | hrm. i cant make any sense of it. | 23:03 |
+perlDreamer | can you paste the whole thing? | 23:03 |
ckotil | 2007/02/04 04:52:12 - WARN - globalnoc.webgui.conf - WebGUI::Session::ErrorHandler::warn[427] - The URL jumbomtu.html was requested, but does not exist in your asset tree. | 23:03 |
+perlDreamer | that was probably called in WebGUI.pm | 23:04 |
ckotil | Apache died for unapparent reason at 4:00 UTC that day, im trying to track down why. | 23:04 |
ckotil | im hoping webgui isnt to blame. | 23:04 |
+perlDreamer | me, too :( | 23:04 |
+perlDreamer | We fixed over 50 bugs last week | 23:04 |
ckotil | thats awsome. | 23:04 |
+perlDreamer | although, I guess learning about existant bugs sooner is better than later | 23:04 |
ckotil | we had just migrated a site over to our webserver. www.nlr.net and they had some weird shit in there conf. i think thats to blame. | 23:05 |
ckotil | but havent found anything conclusive yet | 23:05 |
+MrHairgrease | ckotil | 23:09 |
+MrHairgrease | that error just means | 23:09 |
+MrHairgrease | somebody went to yoursiet.com/jumbomtu.html | 23:09 |
ckotil | ok | 23:09 |
+MrHairgrease | and that page aparently does not exist in your assettree | 23:09 |
ckotil | i see that error all the time | 23:09 |
+MrHairgrease | yeah | 23:09 |
+MrHairgrease | favico.ico | 23:10 |
ckotil | its just that htis one time it had an error code with it | 23:10 |
ckotil | i thoguht it might be something else | 23:10 |
ckotil | something more serious | 23:10 |
+MrHairgrease | don't think so | 23:10 |
ckotil | web crawlers are usually the culprits | 23:10 |
+MrHairgrease | could be | 23:10 |
+MrHairgrease | but it's not a bad error | 23:10 |
ckotil | yah. its the equivalent of a 404 error | 23:11 |
+MrHairgrease | indeed | 23:11 |
ckotil | Use of uninitialized value in concatenation (.) or string at /gnoc/globalnoc/htdocs/WebGUI/lib/WebGUI/Storage.pm line 564. | 23:20 |
ckotil | thats an odd one. | 23:20 |
+perlDreamer | that's probably a file without an extension | 23:21 |
ckotil | wierd thing was that i saw that error in apache's error_log , and not webgui.log | 23:23 |
+MrHairgrease | that's a perl warning | 23:24 |
+MrHairgrease | not a webgui warn | 23:24 |
ckotil | ah. | 23:24 |
+MrHairgrease | they do not cause problems in general | 23:24 |
+MrHairgrease | say | 23:24 |
+MrHairgrease | i have $a and $b | 23:24 |
+MrHairgrease | and I do $a.$b | 23:25 |
+MrHairgrease | and either one of em is undef | 23:25 |
+MrHairgrease | perl will throw that warning | 23:25 |
ckotil | ya i did some concatination in the custom workflow activity i created. im gonna debug it. | 23:25 |
+MrHairgrease | it's not a bug | 23:25 |
+MrHairgrease | probably | 23:25 |
+MrHairgrease | if you do my $a "" | 23:25 |
+MrHairgrease | no more error | 23:25 |
+MrHairgrease | warning* | 23:25 |
ckotil | ok, that easy enough. thanks | 23:26 |
-!- pjesi [n=pjesi@client-86-27-130-79.winn.adsl.virgin.net] has quit [Remote closed the connection] | 23:57 | |
--- Day changed Tue Feb 06 2007 | ||
-!- wgGuest13 [n=wgGuest1@200.58.205.236] has joined #webgui | 00:03 | |
-!- wgGuest13 [n=wgGuest1@200.58.205.236] has quit [Client Quit] | 00:04 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:46 | |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has left #webgui [] | 01:50 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:54 | |
-!- greghacke [n=greghack@24.23.66.147] has joined #webgui | 02:33 | |
-!- greghacke [n=greghack@24.23.66.147] has left #webgui [] | 02:56 | |
-!- preaction__ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 02:58 | |
-!- preaction__ is now known as preaction | 02:58 | |
-!- mode/#webgui [+o preaction] by ChanServ | 02:58 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 03:01 | |
-!- mode/#webgui [+v crythias] by ChanServ | 03:01 | |
Radix-wrk | Anyone around? | 03:57 |
Radix-wrk | What is the hierarchy that WebGUI uses for CS's - posts and threads - which one is which? One is the initial message, and another is the replies attached to that message isn't it? | 03:59 |
Radix-wrk | The word thread tends to imply it's what holds multiple posts together - does that mean each post calls a thread it's parent, and the cs object is made of multiple threads? | 04:02 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 04:09 | |
PedersenMJ | good evening | 04:10 |
-!- perlDreame1 [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 04:16 | |
perlDreame1 | radix-wrk: did you get your question answered? | 04:17 |
Radix-wrk | no | 04:31 |
Radix-wrk | I think my understanding is right tho, but wanted to confirm.. just added a bit of detail to a RFE in the hope it'd be understood better. http://www.plainblack.com/rfe/request-for-enhancement/search-asset-returns-urls | 04:33 |
perlDreame1 | CS's directly contain Threads. Threads only contain Posts, Posts can contain Posts | 04:33 |
Radix-wrk | okey.. so that should work then | 04:34 |
perlDreame1 | Yeah, The bummer is that you'd have to instantiate each Asset to find its parent | 04:35 |
perlDreame1 | $asset->getContainer, or different specific methods | 04:35 |
perlDreame1 | I almost implemented that RFE for fun last weekend | 04:35 |
perlDreame1 | the instantiation will make it slow | 04:35 |
Radix-wrk | Yeah, I could understand that | 04:36 |
Radix-wrk | Would make search so much better though | 04:36 |
perlDreame1 | It would be a nice feature | 04:36 |
perlDreame1 | The nice thing about the way it works now is that you don't have to scan to find which asset contains your string | 04:37 |
perlDreame1 | but the Find key works in most browsers | 04:37 |
@preaction | would it be possible to share user information between two wG instances by creating MySQL views? | 05:18 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Read error: 104 (Connection reset by peer)] | 05:18 | |
-!- PedersenMJ_ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:18 | |
@preaction | oh, and 75 minutes for three donorware site migrations has to be some sort of new record ;) | 05:18 |
@preaction | of course, it'll take them another 75 to verify everything's working aok | 05:19 |
Radix-wrk | well done :) | 05:22 |
perlDreame1 | preaction: probably, but I didn't know you could build views across different databases. | 05:25 |
perlDreame1 | of course, I know almost nothing about views anyway | 05:25 |
@preaction | me neither | 05:25 |
@preaction | maybe you can't | 05:25 |
@preaction | or maybe you can only if the user can access both databases | 05:25 |
PedersenMJ_ | Unless mysql does some really weird things, you can't build views across databases. | 05:26 |
perlDreame1 | it would be cool to have a MySQL guru come and help tune some of the db | 05:26 |
perlDreame1 | I fixed another bug today, so we're holding the line | 05:27 |
perlDreame1 | but I tried to dupe some of the other bugs, and I couldn't | 05:27 |
PedersenMJ_ | Weird, wonder where the _ after my name came from. | 05:27 |
@preaction | you had a ghost | 05:28 |
PedersenMJ_ | Ah, okay. I see it now. Not gonna worry about it tonight. | 05:29 |
@preaction | or just /nick PedersenMJ | 05:29 |
-!- PedersenMJ_ is now known as PedersenMJ | 05:30 | |
PedersenMJ | Man, it is so frustrating to realize how much I've forgotten about IRC. | 05:31 |
perlDreame1 | what you've forgotten, I've yet to learn | 05:33 |
PedersenMJ | I used to be on it, a *long* time ago. Around 10 years now, I think. | 05:34 |
PedersenMJ | This chan is the first one that's made me willing to come back since then. | 05:34 |
perlDreame1 | thanks, man | 05:34 |
PedersenMJ | Why? What'd I do? | 05:35 |
perlDreame1 | You said that this channel made you willing to come back. That's a compliment. | 05:36 |
perlDreame1 | So I said thanks | 05:36 |
PedersenMJ | Ah, I suppose. Well, you're welcome. I actually enjoy coming here. I just wish I dared to open up the IRC ports at work. | 05:37 |
PedersenMJ | Wow, this I might consider getting: http://www.newegg.com/Product/Product.asp?Item=N82E16820233042&name=Item-%23%3A-N82E16820233042 | 05:39 |
PedersenMJ | I'm in the market for a decent flash drive. Anybody have any specific suggestion? | 05:40 |
Radix-wrk | Why not just get a dozen 2GB ones? so much cheaper overall | 05:40 |
PedersenMJ | Planning on using it as a home directory for a live cd of some sort, so, 1 big drive is better. | 05:42 |
perlDreame1 | what kind of yahoo doesn't install vim on a server? | 05:52 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 05:53 | |
PedersenMJ | There's only one time I didn't install vim on a server, myself, and that was on an old hp-ux server which ran the entire company, and could not, under any circumstances, be allowed to fail. I didn't want to have to pipe up and say "Yeah, I was tired of using vi, so installed vim, and it was during that install the server went down." | 05:57 |
PedersenMJ | That would have been a *very* bad conversation, I think :) | 05:57 |
perlDreame1 | yes. You must be a very careful admin. | 05:57 |
PedersenMJ | Nah, I'm usually pretty careless. But even I know enough to say "Nope, not gonna do it. Can't make me" when it's important enough. | 05:58 |
perlDreame1 | preaction: I think we need a new rule | 06:04 |
perlDreame1 | anything called get better return a copy of everything if you don't request a property by name | 06:05 |
perlDreame1 | likewise, set will not die if you don't pass it a hashref | 06:05 |
perlDreame1 | whaddya think? | 06:05 |
@preaction | get should always return a copy, no matter what | 06:05 |
@preaction | at least, imho | 06:11 |
perlDreame1 | I agree | 06:11 |
perlDreame1 | It made testing the AdSpace module easier | 06:12 |
@preaction | why wouldn't set die if you don't pass it a hashref? | 06:12 |
perlDreame1 | because it's easy enough to override in the set method | 06:12 |
@preaction | but it should die, shouldn't it? if you don't give it anything to set, that's bad | 06:12 |
perlDreame1 | If you don't give it anything to set, it shouldn't set anything. Not die. | 06:13 |
@preaction | 60 minutes since i was done that DW still can't figure out what's wrong w/ their network | 06:13 |
@preaction | ahh | 06:13 |
@preaction | carp or cluck at least then? | 06:13 |
@preaction | die maybe not, but warn at least | 06:13 |
perlDreame1 | my $properties = shift || {}; | 06:13 |
@preaction | my $properties = shift || return; # :p | 06:13 |
perlDreame1 | that works too | 06:14 |
perlDreame1 | are you going to be around tomorrow? | 06:14 |
@preaction | yes, i'm on support tomorrow | 06:14 |
perlDreame1 | I'm having some test coverage issues that I can't figure out. | 06:14 |
@preaction | roy left me a full plate though | 06:14 |
@preaction | so i'll be able to dip in and out until 5:00p, where i'll be open | 06:14 |
perlDreame1 | hmmm... 5:00pm your time is 3:00pm my time. | 06:15 |
@preaction | i'm hoping to implement test-driven development for the DoS Alumni Q+A Live Wobject | 06:15 |
@preaction | if i can convince frank | 06:15 |
perlDreame1 | do you mean at the API level or all the way up and down the stack? | 06:16 |
@preaction | just for the Wobject itself | 06:16 |
perlDreame1 | right, API and/or User Interface? | 06:16 |
@preaction | probably mostly API | 06:24 |
@preaction | some scraping for the UI | 06:24 |
perlDreame1 | I'd like to play with Selenium one of these days | 06:24 |
@preaction | this looks interesting indeed | 06:26 |
perlDreame1 | yeah. A scriptable browser would finally give us cross-browser regressable testing | 06:26 |
perlDreame1 | would it be pointless to sell an ad to a website with no URL associated with it? | 06:33 |
perlDreame1 | nm | 06:41 |
perlDreame1 | I'm heading offline. | 06:41 |
perlDreame1 | Goodnight, guys | 06:41 |
@preaction | have fun | 06:41 |
-!- perlDreame1 [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 06:41 | |
xdanger | damn, there ain't no wre 0.7.2 for debian... dang... | 06:43 |
PedersenMJ | I've heard that 0.8 will do Debian, though. | 06:45 |
xdanger | 0.7.2 will do too.. I think.. just that nobody has build a ready to use binary of it... | 06:46 |
xdanger | I just didn't notice that before I started to upgrade my debian webgui server to newest of webgui =) | 06:47 |
PedersenMJ | Ah, see, I still do it all from source. And found a bug in testEnvironment.pl because of it. | 06:48 |
xdanger | just have to wait and see the build.. | 06:48 |
xdanger | yay! build failed... | 06:48 |
xdanger | luckyly now, not an hour from now.. | 06:48 |
PedersenMJ | yeah, that's not something you normally see, is somebody happy that the build failed. | 06:49 |
xdanger | does the build require some -dev packages on debian? | 06:53 |
xdanger | I had the wre setenviroment in my bash... started a fresh session and it's working... | 06:55 |
xdanger | well past the previous point | 06:55 |
PedersenMJ | Never did the wre, so I honestly don't know. | 07:00 |
PedersenMJ | I always did my own install. Next time, it's likely I switch to wre, though. | 07:00 |
xdanger | checking for zlib location... not found | 07:05 |
xdanger | checking whether to enable mod_deflate... configure: error: mod_deflate has been requested but can not be built due to prerequisite failures | 07:05 |
xdanger | nice | 07:05 |
PedersenMJ | Could be lots worse, though. | 07:06 |
xdanger | I'd like to do webgui .deb:s.. but I'm lazy... | 07:11 |
PedersenMJ | \Pondered doing that myself, but the gain for it would be pretty minimal, to say the least. | 07:12 |
xdanger | but think how c00l it would be to apt-get install webgui ;) | 07:12 |
Radix-wrk | I second that | 07:14 |
PedersenMJ | It would be amazingly cool. But if wre 0.8 handles it, and that should be on the horizon in the near future (my opinion *only*), what is there to gain? | 07:15 |
PedersenMJ | Yep, have ordered that 16G usb drive. Coupled with vmware and a knoppix dvd .iso, I can work on my own code on any laptop I choose. And honestly say afterwards that I never put my code on work computers. | 07:19 |
xdanger | I have a mac, I just install wre ;) | 07:19 |
* PedersenMJ is using a mac, too. Problem is that 1G of ram just is not nearly enough with how much I do. Email, shell, im, browser, and vmware/parallels >1G. | 07:22 | |
PedersenMJ | And that doesn't even cover the smaller apps I fire up during the day. *sigh* Must get more ram. | 07:22 |
xdanger | I have only 1.25G | 07:23 |
xdanger | but an old 1Ghz ibook | 07:23 |
PedersenMJ | anyway... passing out now. time for bed. Hopefully, tomorrow night will return to normal bedtimes. | 07:25 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:25 | |
xdanger | I'm starting to hate this building for an hour and then failing on some -dev library and have to start from the begining... | 07:57 |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [] | 08:26 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:09 | |
-!- wgGuest88 [n=wgGuest8@85-18-14-23.fastres.net] has joined #webgui | 14:48 | |
-!- wgGuest88 [n=wgGuest8@85-18-14-23.fastres.net] has quit [Client Quit] | 14:49 | |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has joined #webgui | 17:12 | |
greghacke | guten tag - dobre dyen | 17:15 |
-!- preaction__ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 17:59 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:05 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 18:05 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 18:27 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 18:30 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:30 | |
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has joined #webgui | 18:35 | |
-!- preaction___ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 18:36 | |
-!- preaction__ [n=doug@static-72-1-5-59.ntd.net] has quit [Connection timed out] | 18:55 | |
-!- preaction__ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 18:56 | |
-!- preaction___ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 18:58 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 18:58 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 18:58 | |
@snapcount | perlDreamer: are you around? | 18:58 |
+perlDreamer | Yes, my master. | 18:58 |
greghacke | All hail snapcount | 18:58 |
@snapcount | I need a professional opinion | 18:59 |
@snapcount | see, now this is the attitude I like to see on channel | 18:59 |
@snapcount | =P | 18:59 |
+perlDreamer | never have less than 60 degress of phase margin | 18:59 |
greghacke | Always set border: 0; margin: 0 | 18:59 |
@snapcount | never exceed the wattage rating on carbon resistors to let "the magic out" | 19:00 |
+perlDreamer | The fifth of the chord should always be played slightly sharp | 19:00 |
@snapcount | ok, so I'm fixing this CS shortcut bug | 19:00 |
+perlDreamer | spectre seems to be having problems on PB.com | 19:00 |
@snapcount | lovely | 19:00 |
+perlDreamer | okay, CS shortcut bug | 19:01 |
+perlDreamer | oh | 19:01 |
+perlDreamer | that | 19:01 |
+perlDreamer | I tried to dupe it and I couldn't | 19:01 |
@snapcount | I know what's causing it | 19:01 |
+perlDreamer | cool! | 19:01 |
+perlDreamer | what is it? | 19:01 |
@snapcount | but I don't know the best way to fix it | 19:01 |
@snapcount | the cause is our old friend | 19:01 |
@snapcount | cache | 19:01 |
@snapcount | see, the original cs defaults to a cache timeout of 1 hour | 19:02 |
@snapcount | so when you set the override to change threads displayed | 19:02 |
@snapcount | it still hits cache | 19:02 |
@snapcount | in the real cs, when you change this property, cache is purged | 19:02 |
@snapcount | but when you set a shortcut override, it is not | 19:02 |
@snapcount | but, I'm not sure how we can make a shortcut aware of other wobjects cache | 19:03 |
@snapcount | well | 19:03 |
@snapcount | private cache methods that is | 19:03 |
@snapcount | if only it were as simple as calling assets purgeCache method | 19:04 |
+perlDreamer | where does CS.pm interact with the Cache? | 19:05 |
@snapcount | _visitorCacheOk | 19:05 |
@snapcount | _visitorCacheKey | 19:05 |
@snapcount | well, those don't directly | 19:05 |
@snapcount | hold on | 19:06 |
+perlDreamer | this is a pretty far reaching bug, then | 19:06 |
+perlDreamer | since it's not only the CS that suffers from this | 19:06 |
@snapcount | exactly | 19:06 |
@snapcount | anything that caches a property that is not cleared by the assets purgeCache method | 19:06 |
@snapcount | which is perhaps the solution | 19:06 |
+perlDreamer | can we stow a flag that tells the bypasses the local Wobject's internal cache? | 19:06 |
+perlDreamer | bypassCacheDueToShortcut | 19:06 |
@snapcount | everything should be cleared by purgeCache no? | 19:07 |
@snapcount | otherwise it's wasting disk space | 19:07 |
+perlDreamer | sounds good to me, but since they don't it always makes me wonder if it's by design | 19:07 |
+perlDreamer | or accident | 19:07 |
@snapcount | so if saveShortcutProperties or whatever called the assets purgeCache method | 19:07 |
@snapcount | then as long as each asset cleaned up all of its cache in purgeCache | 19:08 |
@snapcount | it would be fixed for all | 19:08 |
+perlDreamer | does that mean the cache could be cleared if there were alternating views to a Wobject | 19:08 |
+perlDreamer | Wobject, Shortcut (clear), Wobject, Shortcut (clear again) | 19:08 |
@snapcount | I don't follow what you mean | 19:08 |
+perlDreamer | well, the cache is meant to store views by a user so they don't have to be regenerated again | 19:09 |
+perlDreamer | (sorry, that was pedantic) | 19:09 |
@snapcount | =) | 19:09 |
+perlDreamer | if the cache is cleared when the Wobject is viewed through a shortcut, it would affect the usefulness of the cache. | 19:09 |
@snapcount | no no | 19:09 |
@snapcount | don't clear it everytime it's viewed | 19:09 |
@snapcount | clear it everytime the shortcut overrides are saved | 19:10 |
@snapcount | cuz that means a property has essentially changed | 19:10 |
@snapcount | its only changed for that "view" of the asset | 19:10 |
@snapcount | so everyone will suffer each time there is an edit | 19:10 |
@snapcount | just like they do if you edit the original | 19:10 |
@snapcount | perhaps I'm clear as mud.... | 19:11 |
+perlDreamer | no, I think I'm getting it | 19:11 |
@snapcount | which part is fuzzy? | 19:11 |
+perlDreamer | and I'm still partially confused because I tried to dupe that bug and couldn't | 19:11 |
@snapcount | oh I can tell you how to dup | 19:11 |
@snapcount | create a cs, commit it | 19:11 |
@snapcount | add two posts | 19:11 |
@snapcount | create a shortcut of the cs | 19:11 |
@snapcount | overrides tab, change maxthreads per page to 1 | 19:12 |
@snapcount | the shortcut still shows 2 per page if admin is off | 19:12 |
@snapcount | clear cache or edit visitor cache timeout of cs to 1 second | 19:12 |
@snapcount | it works | 19:12 |
+perlDreamer | okay | 19:13 |
+perlDreamer | I must have skipped a step or something | 19:13 |
@snapcount | the cs handles this by clearing cache everytime editSave is called | 19:13 |
+perlDreamer | so the Shortcut should reach down into it's Asset and flush his cache. | 19:13 |
@snapcount | everytime the overrides save method is called | 19:14 |
@snapcount | because we have no way of knowing what properties are cached down below | 19:14 |
@snapcount | if any | 19:14 |
preaction__ | morning gentlemen | 19:14 |
@snapcount | but the asset by the same token also has no knowledge | 19:14 |
preaction__ | double underscore? | 19:14 |
-!- preaction__ is now known as preaction | 19:14 | |
-!- mode/#webgui [+o preaction] by ChanServ | 19:14 | |
@snapcount | so it will just keep using cache because it doesn't know it's being viewed by a shortcut | 19:15 |
@snapcount | so find the flaws here | 19:15 |
+perlDreamer | 1) CS's purgeCache is broken | 19:15 |
@snapcount | I'm talking myself into it too quickly | 19:15 |
+perlDreamer | it sounds good | 19:15 |
+perlDreamer | this is the definition of OO here | 19:15 |
+perlDreamer | "You go and clear yourself" | 19:15 |
+perlDreamer | but purgeCache clears the wrong stuff | 19:16 |
@snapcount | yeah that's the idea | 19:16 |
@snapcount | you got it | 19:16 |
@snapcount | well, I'm not sure that overrideSave calls purgeCache on the shortcutted asset as well | 19:16 |
+perlDreamer | or rather, it doesn't clear enough | 19:16 |
@snapcount | so that's #2 | 19:16 |
+perlDreamer | we can trace whether or not overrideSave calls purgeCache | 19:17 |
@snapcount | indeed | 19:17 |
@snapcount | ok... I'll see how this works | 19:17 |
@snapcount | bbiab | 19:17 |
@rizen | how's it going everybody? | 19:18 |
+perlDreamer | it's good | 19:18 |
@rizen | sweet | 19:18 |
+perlDreamer | Are you out of accounting purgatory yet? | 19:18 |
@rizen | yes, but a whole new kind of hell caught up with me on sunday | 19:18 |
+perlDreamer | you need to get out W2's and 1099's sometime soon | 19:19 |
@rizen | one of my closest friends died unexpectedly | 19:19 |
+perlDreamer | too | 19:19 |
+perlDreamer | oh, no! | 19:19 |
+perlDreamer | dude, I'm sorry | 19:19 |
+perlDreamer | what happened? | 19:19 |
greghacke | If you need anything, I believe we are all here for you. | 19:19 |
@rizen | she went into the hospital for a routine thing, and died due to complications | 19:19 |
@rizen | the shittiest part is that she was only 31 | 19:20 |
+perlDreamer | that's young | 19:20 |
greghacke | definately. | 19:21 |
@rizen | and she has a 1 year old daughter | 19:21 |
greghacke | sometimes there is just nothing to say. If you or they need anything, we are your community. | 19:22 |
@rizen | you are my community for something else, this is something i must face alone | 19:22 |
@rizen | anyway...i just stopped by the irc channel to let you guys know i won't be here much this week, if at all | 19:23 |
+perlDreamer | even without this community, you're not alone. You have Sarah. | 19:23 |
+perlDreamer | hang tough, dude, we'll be thinking of you | 19:23 |
@rizen | thanks. have a good week. ttyl | 19:24 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 19:24 | |
@snapcount | well it looks like this patch fixes the problem | 19:25 |
@snapcount | only two lines of code required | 19:25 |
+perlDreamer | snapcount: cool! | 19:25 |
+perlDreamer | want to fix another quick one? | 19:25 |
@snapcount | were you able to duplicate it? | 19:25 |
+perlDreamer | no | 19:25 |
@snapcount | still no? | 19:25 |
+perlDreamer | but this is on Mozilla 1.4 still | 19:25 |
+perlDreamer | I don't trust it for caching stuff | 19:26 |
@snapcount | well this should all be server side cache | 19:26 |
@snapcount | now I'm skeptical of this | 19:26 |
+perlDreamer | Yeah, I followed bopbop's steps exactly and I had no problems with the override taking effect. But this old browser is very suspect. | 19:26 |
+perlDreamer | sometimes it caches when it shouldn't | 19:27 |
@snapcount | so everytime you change the override property for maxthreads, the shortcut immediately shows the correct number with admin off? | 19:27 |
+perlDreamer | with everytime being 1, yes | 19:27 |
@snapcount | you don't have cache disabled in the config file do you? | 19:28 |
+perlDreamer | no, type = fileCache and disableCache=0 | 19:28 |
@snapcount | well foo | 19:29 |
@snapcount | can you try it on demo? | 19:29 |
+perlDreamer | I only have 1 browser here at $dayJob | 19:29 |
@snapcount | I want to make sure I'm not fixing something that isn't broken | 19:29 |
+perlDreamer | I'll try to set it up on a demo site. | 19:29 |
@snapcount | so to go a bit off topic | 19:30 |
@snapcount | my first clinical is in 10 days | 19:30 |
@snapcount | to say I'm nervous would the understatement of all time | 19:31 |
+perlDreamer | what is a clinical? | 19:31 |
@snapcount | first time you get to practice on real humans | 19:31 |
greghacke | it's fun! | 19:31 |
@snapcount | to not sugar coat things | 19:32 |
@snapcount | that's essentially what it is | 19:32 |
+perlDreamer | I thought you were studying business? | 19:32 |
@snapcount | that's this fall | 19:32 |
@snapcount | I'm trying to get into a fancy pants private university | 19:33 |
@snapcount | so I decided to do this to better man kind | 19:33 |
greghacke | my orto teaches at OSU Medical. He has me come in and work with students for clinicals - they run the gamut on me and tell me how bad off i am. it's fun! | 19:33 |
@snapcount | save the world!!!!! | 19:33 |
greghacke | where you going? | 19:33 |
greghacke | I did the save the world deal (no cheerleaders though) it can be painful. | 19:33 |
@snapcount | Stetson University is where I'm trying to get in | 19:34 |
@snapcount | I'll be in debt up to my (bleep) | 19:34 |
+perlDreamer | bleep is deep | 19:34 |
@snapcount | about 30K / year | 19:34 |
greghacke | ver' deep. | 19:34 |
@snapcount | only two years left though | 19:34 |
greghacke | looks nice though. i spent a lot on college too. | 19:35 |
+perlDreamer | we need a library of packages for easily debugging wG | 19:36 |
+perlDreamer | I'm starting to get tired of making Yet Another Asset | 19:36 |
@preaction | snapcount: is there any debug code left on gama's server about their listserv bugs (the outlook sending replies as attachments thing?) | 19:36 |
@snapcount | not sure home skillet | 19:37 |
@preaction | i'll insert my own then | 19:37 |
@snapcount | rizen has been running that circus as of late | 19:37 |
greghacke | cicrcus. heheh. | 19:37 |
@snapcount | perlDreamer: when we move to exception handling it will be very easy | 19:37 |
+perlDreamer | yes | 19:37 |
+perlDreamer | that would have caught the template insertion bug I fixed yesterday | 19:38 |
@snapcount | cause we can have different types of exception objects | 19:38 |
@snapcount | so one for debug | 19:38 |
@snapcount | so could you dup on demo? or still no dice | 19:39 |
+perlDreamer | still trying to set it up | 19:39 |
* snapcount learns some patience | 19:39 | |
+perlDreamer | it's an old browser running on a 300 MHz UltraSparc behind a 1MHz pipe | 19:39 |
+perlDreamer | It takes 45 seconds to add a Post. | 19:40 |
@snapcount | I must admit that all of the grotesque human disfiguration has evolved from shear terror and nausea to fascination | 19:40 |
greghacke | patience, grasshopper | 19:40 |
@snapcount | but it's all in the book so I'm sure the real deal will start the cycle all over again | 19:40 |
greghacke | "the book"? | 19:40 |
@snapcount | and my clinical dates are on days that the population of the city increases from 60,000 to about 500,000 | 19:41 |
@snapcount | so lots of trauma likely | 19:41 |
greghacke | spring break? | 19:41 |
* perlDreamer makes a shortcut | 19:41 | |
@snapcount | greghacke: "Emergency: Care and Transportation of the Sick and Injured" | 19:41 |
@snapcount | National Law of the Land for EMTs | 19:42 |
@snapcount | bike week | 19:42 |
@snapcount | race week | 19:42 |
@snapcount | and spring break | 19:42 |
greghacke | Oh, I know it. I played that for a bit but we got to throw out the manual (the army could care less about a number of items in the book) | 19:43 |
@snapcount | our instructors keep telling us | 19:43 |
@snapcount | there's the way you'll be taught and the way you'll do it | 19:43 |
@snapcount | but every job is like that | 19:44 |
@snapcount | there's the book way and the way it's done in the real world | 19:44 |
@snapcount | perlDreamer: sweet | 19:44 |
greghacke | only rule I hever found to stick through is "only point the weapon where you don't mind the bullets going" | 19:44 |
@snapcount | that sounds like a good one | 19:44 |
+perlDreamer | snapcount: here's the site http://demo.plainblack.com/demo1170783047_18/home | 19:44 |
@snapcount | we don't get weapons | 19:44 |
* snapcount puts on a pouty face | 19:45 | |
+perlDreamer | standard auth | 19:45 |
@snapcount | how many posts should I see on the home page? | 19:45 |
+perlDreamer | 7 | 19:45 |
@snapcount | I see four | 19:45 |
greghacke | I see 4. | 19:45 |
@snapcount | is that the shortcut or the real cs? | 19:46 |
greghacke | in FF 2.0.0.1 | 19:46 |
+perlDreamer | that's the real one | 19:47 |
+perlDreamer | shortcut is on the getting started page | 19:47 |
@snapcount | negative ghost rider, the pattern is full | 19:48 |
@snapcount | did you commit ze shortcut? | 19:48 |
@preaction | ... so Microsoft outlook is sending XML as HTML 4.0 Transitional... | 19:51 |
greghacke | well... that depends on which version of outlook you use. | 19:55 |
@preaction | nevermind, it's using some of those wonderful conditional comments to block the xml from those mail agents that would not understand | 19:56 |
+perlDreamer | snapcount: yes, it's committed | 19:57 |
+perlDreamer | and I see what I may have missed | 19:58 |
+perlDreamer | I turned off admin and saw that the shortcut still showed 4 | 19:59 |
+perlDreamer | I didn't go back and check the original | 19:59 |
@snapcount | so you duped it? | 19:59 |
+perlDreamer | yes | 19:59 |
@snapcount | even on dev? | 19:59 |
@snapcount | or just demo | 19:59 |
+perlDreamer | just demo | 19:59 |
+perlDreamer | If you want me to dupe it on dev it will take a while | 20:00 |
@snapcount | it's ok | 20:00 |
@snapcount | I'm committing what I have | 20:00 |
@snapcount | if you can test the fix just for good measure that would be awesome | 20:00 |
@snapcount | but it's not a big deal | 20:00 |
+perlDreamer | I might deploy the asset from the demo and try it later today | 20:00 |
+perlDreamer | is there any chance I can get an updated post.log/colin.log from PB's /tmp directory? | 20:01 |
@snapcount | sure | 20:01 |
@snapcount | how are we sending it to you | 20:01 |
+perlDreamer | via email to my gmail account | 20:02 |
@preaction | greghacke: i'm about to try again on the www_titangames_com extra databases | 20:13 |
greghacke | thanks. i sent you a few copies. not sure which is best. | 20:13 |
@preaction | imma try the small one first | 20:13 |
greghacke | good idea ;) | 20:13 |
greghacke | went crawling through for data | 20:15 |
greghacke | integrity issues | 20:15 |
@preaction | the mysqldump headers are missing, but i wouldn't think that would cause a problem | 20:16 |
@preaction | let me givver a go first, then if it fails we can decide how to proceed | 20:16 |
greghacke | excellent. thank you. | 20:17 |
@preaction | greghacke: yeah, i'm going to need the dumps with the full mysqldump headers | 20:21 |
@snapcount | the problem yesterday was that the file abrubtly ended | 20:21 |
@snapcount | in the middle of an insert statement | 20:21 |
@snapcount | fyi | 20:21 |
greghacke | ok. passing them to doug@... now | 20:21 |
@preaction | wait | 20:21 |
@preaction | let me try one more thing | 20:21 |
@preaction | got it | 20:23 |
@preaction | it's all there | 20:23 |
greghacke | I guess that does it. now to bust through and get my code in place. thank you muchly | 20:25 |
greghacke | now to get SQLForm to run against it. | 20:31 |
greghacke | if you get a chance, can you pop through and see if I am getting an error somewhere. if I attempt to create an sqlform on the tgproducts table fails. | 20:34 |
-!- greghacke [n=greghack@c-24-23-66-147.hsd1.mi.comcast.net] has quit ["Trillian (http://www.ceruleanstudios.com"] | 20:36 | |
+perlDreamer | has anyone tried out a redirect asset recently? | 20:36 |
@preaction | yes | 20:37 |
@preaction | doesn't work like it used to, because how it used to work was apparently a bug | 20:37 |
+perlDreamer | so how is it supposed to work now? | 20:37 |
@preaction | if you go directly to that URL, it redirects you to another URL | 20:38 |
+perlDreamer | if you view it on a page, it doesn't | 20:38 |
+perlDreamer | hm | 20:38 |
@preaction | that's not directly that URL | 20:38 |
+perlDreamer | right | 20:38 |
@snapcount | that's retarded | 20:38 |
@preaction | iirc, it was causing more problems the way it was | 20:38 |
@snapcount | imo | 20:38 |
+perlDreamer | I gotta go with the Floridian on this one | 20:39 |
@preaction | people would add multiple redirects to a single page, then what? | 20:39 |
+perlDreamer | first one wins? | 20:39 |
+perlDreamer | last one wins? | 20:39 |
@snapcount | js message: "You're retarded" | 20:39 |
@preaction | a redirect should have no physical presence, and should only affect the URLs it's configured to affect | 20:39 |
@snapcount | actually a real solution would be to have it check for the existance of a redirect when it's added | 20:40 |
+perlDreamer | if scalar $self->getParent->getChildren(["children"],{getOnlyRedirects}) > 1 then croak "Only 1 per page, please". | 20:40 |
+perlDreamer | now that was scary | 20:40 |
@snapcount | yeah | 20:40 |
@snapcount | kind of like how sqlform does | 20:40 |
@snapcount | the real use to a redirect in wG was you could have /home, work on it as admin but redirect everyone else | 20:41 |
@preaction | uh... so version tags don't fix that? | 20:42 |
+perlDreamer | they do now | 20:42 |
@snapcount | yeah they do | 20:42 |
@snapcount | I'll think of another reason hold on | 20:42 |
+perlDreamer | Everyone was told that you couldn't have bare assets as pages anymore | 20:43 |
+perlDreamer | Layouts are recommended everywhere | 20:43 |
+perlDreamer | but that breaks the redirect asset | 20:43 |
@snapcount | you could redirect based on a group | 20:43 |
+perlDreamer | might as well remove it from the system. | 20:43 |
@snapcount | if who can view is "farkers" then farkers goto /home/farkers instead of /home | 20:43 |
@snapcount | but everyone else sees home | 20:43 |
+perlDreamer | that sounds like the WebGUI chains thing | 20:44 |
@snapcount | but you could do that with a redirect before | 20:44 |
@snapcount | now you would get perms error | 20:44 |
@snapcount | but the #1 reason is b/c that's the way it used to work and change is bad and everything should always be the same always just because | 20:45 |
@snapcount | .com | 20:45 |
-!- wgGuest40 [n=wgGuest2@rozeboom.dedierenarts.com] has joined #webgui | 20:46 | |
@preaction | snapcount: that webstats4.plainblack.net/?config=www.cascadesystems.net issue remains after rebuilding the stats... i don't have a damned clue | 20:46 |
@preaction | the only thing i can see is to generate the stats for this site as a cronjob | 20:46 |
-!- wgGuest40 [n=wgGuest2@rozeboom.dedierenarts.com] has quit [Client Quit] | 20:48 | |
@snapcount | ahh grasshopper | 20:49 |
@snapcount | still fixing the symptom | 20:49 |
@snapcount | it may be a good stop gap | 20:49 |
@snapcount | but we need to know why it's happening and hopefully someday a fix | 20:50 |
@preaction | i still remain a "cure the symptom cure the disease" type of person | 20:50 |
@snapcount | what if it suddenly happens to everyone? | 20:50 |
@preaction | then we're fucked | 20:50 |
@snapcount | exactly | 20:50 |
@snapcount | find the root cause is my advice | 20:50 |
@preaction | so we run the cronjob for everyone | 20:50 |
@snapcount | do with it as you will | 20:50 |
@snapcount | =) | 20:50 |
@snapcount | you're fun to work with | 20:51 |
@snapcount | I worked with guys like you in engineering too | 20:51 |
@preaction | i'm worried about where you're going with this :p | 20:51 |
@snapcount | stuff would burn up and they would change to ceramic resistors | 20:51 |
@snapcount | it was great fun | 20:51 |
@snapcount | "oh... throw a 20W wire wound on there..." | 20:51 |
@preaction | i'm very action-oriented, trial-and-error | 20:52 |
@snapcount | good times | 20:52 |
@preaction | this works? use it! | 20:52 |
+perlDreamer | snapcount: never exceed the wattage rating on carbon resistors to let "the magic out" | 20:52 |
@preaction | doesn't work now? throw it out! | 20:52 |
@snapcount | of course, the resistors stopped incenerating | 20:52 |
@snapcount | and instead the traces seperated from the PWB | 20:52 |
+perlDreamer | now that's funny | 20:52 |
@snapcount | I thought so | 20:52 |
@preaction | for those who know what the hell you're talking about | 20:53 |
@preaction | jargon | 20:53 |
@snapcount | If only you could "let the smoke out" of software some how | 20:53 |
@preaction | dude, do not open awstats.pl, trust me | 20:53 |
+perlDreamer | he's saying that masking symptoms only allows bad design to continue | 20:53 |
@preaction | you will need eye bleach | 20:53 |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has quit ["leaving"] | 20:53 | |
@snapcount | yeah I looked | 20:53 |
@snapcount | it's a rats nest | 20:53 |
+perlDreamer | kind of like why we need to start using PBWG about 1.5 years ago | 20:53 |
@snapcount | more like 10 years ago | 20:54 |
@preaction | we can't fix the core of awstats :p | 20:54 |
@snapcount | when it was but a twinkle in JTs eye | 20:54 |
+perlDreamer | perltidy? | 20:54 |
@preaction | could try... i swear it'll vomit on it | 20:54 |
@snapcount | vomit is cool | 20:54 |
+perlDreamer | actually, vomit is about 95 degrees F | 20:54 |
+perlDreamer | that's quite warm | 20:55 |
+perlDreamer | back to EMS school, dude | 20:55 |
+perlDreamer | either that, or hold a 1 year old for long enough | 20:55 |
+perlDreamer | :) | 20:55 |
@snapcount | heh | 20:56 |
@snapcount | the coolest part is learning to not be distracted | 20:56 |
@snapcount | they get all dressed up with makeup | 20:56 |
@snapcount | have an axe in the forehead | 20:56 |
+perlDreamer | that will make your mascara run | 20:57 |
@snapcount | we show up and do an assessment and we have to ignore the axe | 20:57 |
@snapcount | there are more things that are of higher importance | 20:57 |
@snapcount | that's hard to do | 20:57 |
+perlDreamer | like people who are still living? | 20:57 |
@snapcount | or a compound femur fracture | 20:57 |
@snapcount | yeah it's all makeup and silicon | 20:58 |
@snapcount | or latex even | 20:58 |
@snapcount | sheesh | 20:58 |
@snapcount | fake blood | 20:58 |
@snapcount | and they moan and scream | 20:58 |
@snapcount | pretty good at acting really | 20:58 |
@snapcount | all you can think about is "Good God, his femur is poking out" | 20:59 |
@snapcount | and then they fail you because the person is breathing 6 times a minute and going into shock | 20:59 |
@snapcount | while you bust out the traction splint | 20:59 |
-!- ckotil [n=newtrino@snare.grnoc.iu.edu] has joined #webgui | 21:00 | |
@snapcount | anyways | 21:00 |
@snapcount | next bug for me | 21:00 |
@snapcount | =) | 21:00 |
+perlDreamer | try to tackle the statistics/proxy one | 21:01 |
+perlDreamer | it stumped me | 21:01 |
@snapcount | does an icalendar feed generate an ics file? | 21:04 |
ckotil | yes | 21:04 |
@snapcount | ok cool | 21:04 |
@snapcount | found one to test with me thinks | 21:04 |
ckotil | http://maintcal.grnoc.iu.edu/cals/igig_sched.ics | 21:04 |
ckotil | http://indiana.gigapop.net/ingigapop/support/maintenance-calendar/maintenance-calendars.html | 21:05 |
ckotil | more to test if you want | 21:05 |
+perlDreamer | ckotil: know any good SOAP servers? | 21:05 |
ckotil | i do not. i can ask around my group tho. | 21:05 |
+perlDreamer | thanks | 21:06 |
ckotil | soap::lite | 21:06 |
+perlDreamer | uh, I mean a public SOAP server that I could test the WSClient against | 21:07 |
ckotil | yeah, we have one. | 21:09 |
ckotil | im getting the url now. | 21:09 |
ckotil | http://noc.net.internet2.edu/i2network/network-status/visible-network/visible-network-toolset.html is the data | 21:09 |
ckotil | link http://vn.grnoc.iu.edu/Abilene/raw-data.html | 21:09 |
+perlDreamer | thanks! | 21:10 |
ckotil | np | 21:11 |
@preaction | snapcount: i'm getting somewhere on this verdamnt thing! | 21:12 |
@snapcount | eh? | 21:12 |
+perlDreamer | ++preaction | 21:13 |
+perlDreamer | preaction has grokked awstats.pl | 21:13 |
@preaction | it works without the frameset, the main page | 21:14 |
@preaction | http://webstats4.plainblack.net/?config=www.cascadesystems.net&framename=mainright <- works fine | 21:14 |
@snapcount | nice | 21:15 |
@snapcount | I found the problem with calendar feeds | 21:15 |
@snapcount | Couldn't execute operation : WebGUI::Operation::Workflow::www_runWorkflow. Root cause: Undefined subroutine &WebGUI::DateTime called at /data/WebGUI/lib/WebGUI/Workflow/Activity/CalendarUpdateFeeds.pm line 215. | 21:16 |
@snapcount | that's part of it anyway I'm guessing | 21:16 |
@snapcount | oh yeah | 21:17 |
@snapcount | that would definitely cause a problem | 21:18 |
@preaction | i must not've updated SVN, and I can't right now because i'm fixing another (unreported) part of the calendar | 21:18 |
* perlDreamer goes afk for a while | 21:20 | |
@snapcount | and yahtzee | 21:21 |
@snapcount | I see we're doing some work tomorrow | 21:22 |
@snapcount | the 7th on the GIGAPOP | 21:22 |
@snapcount | one problem with this though preaction | 21:22 |
ckotil | yup | 21:22 |
@snapcount | if the calendar is uncommitted | 21:23 |
@snapcount | this will blow up | 21:23 |
@snapcount | because the calendar object fails to instanciate | 21:23 |
@preaction | the workflow should check for that then | 21:23 |
@snapcount | line 304 | 21:23 |
@snapcount | I'll add an error message | 21:24 |
@preaction | ... it works every time as long as i have apache use the DirectoryIndex instead of explicitly specifying "awstats.pl" | 21:27 |
* snapcount is in SQL hell again | 22:07 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 22:47 | |
-!- mode/#webgui [+o khenn] by ChanServ | 22:47 | |
@khenn | afternoon | 22:47 |
+perlDreamer | howdy | 22:47 |
@khenn | Colin, can you pop into IM for a bit? | 22:47 |
+perlDreamer | sure | 22:49 |
@khenn | grassy ass | 22:50 |
-!- bopbop [n=kristi@68-114-216-78.dhcp.mdsn.wi.charter.com] has left #webgui [] | 23:21 | |
+perlDreamer | snapcount: you still in the netherworld of SQL? | 23:28 |
@snapcount | no I fixed it | 23:30 |
+perlDreamer | cool | 23:30 |
+perlDreamer | we need exceptions | 23:30 |
@snapcount | it was the matrix bug | 23:30 |
@snapcount | huh? | 23:31 |
@snapcount | who is we and what do they need? | 23:31 |
+perlDreamer | we need to be able to throw and catch exceptions in wG. | 23:31 |
@snapcount | sure | 23:31 |
+perlDreamer | I'm thinking of the SQL Form edit bug | 23:31 |
@snapcount | oh yeah | 23:31 |
@snapcount | I have a temporary solution if you want to put it in while I'm at class | 23:32 |
@snapcount | so simple it's genius | 23:32 |
+perlDreamer | sure | 23:32 |
+perlDreamer | what is it? | 23:32 |
@snapcount | add a param to DatabaseLink->getList | 23:32 |
@snapcount | that only returns valid connections | 23:32 |
+perlDreamer | is there a valid connection checker in there somewhere? | 23:32 |
@snapcount | then in that method, make the connection to each one and test for undef | 23:32 |
@snapcount | no | 23:32 |
@snapcount | just do WebGUI::DatabaseLink->new($session, $id); | 23:33 |
@snapcount | it will return undef if it's not | 23:33 |
@snapcount | following so far? | 23:33 |
+perlDreamer | yes and no | 23:33 |
+perlDreamer | getList does not return objects | 23:33 |
@snapcount | yep | 23:33 |
@snapcount | so if it's not defined | 23:34 |
@snapcount | delete $list->{$id}; | 23:34 |
+MrHairgrease | roy | 23:34 |
+MrHairgrease | that prolly won't work | 23:34 |
+MrHairgrease | b/c wg::bdl->new | 23:34 |
+MrHairgrease | will throw a fatal | 23:34 |
+MrHairgrease | if i'm correct | 23:34 |
@snapcount | it throws a warn | 23:35 |
@snapcount | and returns undef | 23:35 |
@snapcount | at least in HEAD it does | 23:35 |
+MrHairgrease | ok | 23:35 |
@snapcount | perlDreamer: so, in SQLForm when he builds the list | 23:36 |
@snapcount | pass the new param | 23:36 |
@snapcount | and his error handling will work as it does now | 23:36 |
+MrHairgrease | i thoiught i wdidn't work b/c WebGUI::SQL->connect($self->session,$dsn,$username,$identifier); throws fatal | 23:36 |
@snapcount | so WebGUI::DatabaseLink->getList($session,{onlyValidConnections=>1}); | 23:36 |
+perlDreamer | MyHairGrease: DatabaseLink wraps that inside an eval to catch that very problem. | 23:37 |
@snapcount | crap | 23:37 |
@snapcount | yeah but I don't think it works | 23:38 |
@snapcount | and it's not DatabaseLink->new, it's WebGUI::SQL->connect we have to use to test the connection | 23:38 |
@snapcount | for now we need to fix the way I originally suggested | 23:38 |
@snapcount | until we have exception handling | 23:39 |
+MrHairgrease | see... | 23:39 |
@snapcount | change WebGUI::SQL->connect to not throw a fatal | 23:39 |
+MrHairgrease | the prblem is that the fatal gets thrown by connect | 23:39 |
@snapcount | and change WebGUI::Session->db to throw a fatal if SQL->connect returns undef for connectionId 0 | 23:41 |
@snapcount | that way we can trap errors like we talked about | 23:41 |
@snapcount | and we'll still have a fatal if the webgui database is borked | 23:42 |
@snapcount | or the connection to it | 23:42 |
@snapcount | clear as mud? | 23:42 |
@snapcount | echo | 23:43 |
@snapcount | ping pong | 23:43 |
+perlDreamer | yes? | 23:43 |
* snapcount makes the funny noises a modem makes | 23:43 | |
@snapcount | heheh | 23:43 |
@snapcount | yes is a question? | 23:43 |
+perlDreamer | wasn't sure if you were talking to me or to MrHG | 23:44 |
@snapcount | oh | 23:44 |
@snapcount | this is for you | 23:44 |
+perlDreamer | okay, I'll try to wrap up with Frank, then go back and read what you wrote. | 23:44 |
@snapcount | ok | 23:44 |
@snapcount | I'll restate everything so it makes more sense | 23:44 |
@snapcount | in order | 23:44 |
@snapcount | =) | 23:44 |
@snapcount | change WebGUI::Session->db to throw a fatal if WebGUI::SQL->connect returns undef | 23:45 |
@snapcount | b/c that method gets the default db connection and should throw a fatal if it doesn't work | 23:46 |
@snapcount | change WebGUI::SQL->connect to not throw a fatal like it does now... it should be a warning | 23:46 |
@snapcount | now, we can add the parameter to WebGUI::DatabaseLink to validate the connections | 23:47 |
@snapcount | and add the code to do so | 23:47 |
@snapcount | i.e. delete $list->{$id} unless WebGUI::SQL->connect(...); | 23:48 |
+perlDreamer | okay | 23:48 |
+perlDreamer | any side effects to the SQL change? | 23:48 |
@snapcount | I don't see any | 23:48 |
@snapcount | we still get fatals for the webgui db | 23:48 |
@snapcount | and we can trap errors if other db links are fooked | 23:48 |
+perlDreamer | in order to test this, I need to create a DatabaseLink with bad DSN and make sure it dies well? | 23:49 |
@snapcount | lastly, the sql form edit method calls DatabaseLink->getList so change it to pass in your new param | 23:49 |
@snapcount | yeah | 23:49 |
@snapcount | just create one with some properties | 23:50 |
@snapcount | and no db | 23:50 |
@snapcount | or for an exisiting db with wrong credentials | 23:50 |
@snapcount | then you can fix it quick to test it when all is correct | 23:50 |
+perlDreamer | so this fix will prevent the DatabaseLink from being listed in the drop down, but will not prevent someone from breaking a DatabaseLink that used to work fine. | 23:51 |
@snapcount | true | 23:52 |
@snapcount | but it doesn't do that now either | 23:52 |
@snapcount | unless you count the fatal thrown when something tries to use it as preventing it | 23:52 |
@snapcount | we could easily do an RFE for the DBList form control that shows a status after you add this little nugget as well | 23:52 |
@snapcount | or the operation rather | 23:53 |
+perlDreamer | yeah, the operation would be better | 23:53 |
* perlDreamer hums the Salvation through exception song | 23:53 | |
@snapcount | to do that though would require to test the connections in the operation | 23:54 |
@snapcount | which is code duplication | 23:54 |
@snapcount | eek | 23:54 |
+perlDreamer | yeah | 23:54 |
@snapcount | well, you understand where I'm going with it all | 23:54 |
@snapcount | perhaps you can implement it cleaner | 23:54 |
+perlDreamer | getValidListOfObjects is our end goal, but we need to have a bugfix for now | 23:54 |
@snapcount | I think we will see some exception handling soon... maybe even 7.4 | 23:55 |
@snapcount | once it's in place globally and we have the objects, etc | 23:55 |
@snapcount | this will all be redone anyway | 23:55 |
@snapcount | oh | 23:56 |
@snapcount | the other thing too | 23:56 |
@snapcount | if the handle returned by SQL is undef when something is borked | 23:58 |
@snapcount | since the fatal is gone | 23:58 |
@snapcount | you can test for that in the place where the sql form tries to use the connection as well | 23:58 |
@snapcount | which will handle the case of someone breaking the link after the fact | 23:59 |
@snapcount | thought of a problem with this | 23:59 |
@snapcount | poop | 23:59 |
--- Day changed Wed Feb 07 2007 | ||
@snapcount | all of the code that uses the connections expects that their is always a valid object | 00:00 |
@snapcount | none of them test it | 00:00 |
@snapcount | sigh* | 00:01 |
@snapcount | I'm thinking maybe this is not a good idea | 00:01 |
@snapcount | we should just wait and fix this when we have exception handling | 00:02 |
-!- snapcount is now known as snap_away | 00:02 | |
+perlDreamer | i agree | 00:15 |
+perlDreamer | poop | 00:15 |
+perlDreamer | sigh | 00:15 |
+perlDreamer | wait | 00:15 |
+perlDreamer | ckotil: Is there a SOAP method call for that particular service? | 00:39 |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."] | 00:48 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 00:55 | |
+perlDreamer | preaction: I'd like to close your i18n bug | 01:39 |
+perlDreamer | The Calendar itself is pretty well i18n'ed | 01:39 |
@preaction | about the Calendar? | 01:39 |
@preaction | i think he might've meant the Events | 01:39 |
+perlDreamer | And rizen has said that template i18n will be held off for a separate project on 7.4 | 01:39 |
+perlDreamer | if he meant Events, he can refile it | 01:40 |
@preaction | that and the stuff in Events that isn't i18n is in a template | 01:40 |
@preaction | if he would have been specific.... | 01:40 |
@preaction | oh wait, maybe the Feeds stuff isn't i18n | 01:40 |
@preaction | in fact, i'm pretty sure it's not | 01:40 |
@preaction | all that raw javascript... *shudder* | 01:40 |
+perlDreamer | that needs to be a Snippet or call to extras | 01:41 |
@preaction | i know | 01:41 |
@preaction | i've been trying to make it more generic that the routines can be useful elsewhere | 01:41 |
+perlDreamer | I only see 1 or 2 strings that could be i18n'ed | 01:42 |
+perlDreamer | and by default, none of them are in the other templates | 01:42 |
+perlDreamer | that use javascript | 01:42 |
@preaction | just the admin console | 01:42 |
+perlDreamer | PM | 01:42 |
+perlDreamer | EMS | 01:42 |
+perlDreamer | Dashboard | 01:42 |
+perlDreamer | Shortcut | 01:42 |
@preaction | i guess i'm not understanding | 01:43 |
@preaction | none of them are) (in the other templates)? | 01:43 |
+perlDreamer | most of the other parts of wG that use javascript do not have i18n labels in the javascript | 01:43 |
@preaction | ahh | 01:43 |
@preaction | stupid prepositional phrases | 01:43 |
+perlDreamer | $perlDreamer->eod && $tired | 01:44 |
@preaction | if he were more specific, we could track down where there isn't i18n | 01:44 |
+perlDreamer | it's pretty easy to find where there isn't i18n. | 01:45 |
@preaction | and i think i'm doing locale wrong, i think the user profile or the language has a locale field, when it's in the i18n file | 01:45 |
@preaction | i defer to your knowledge then | 01:45 |
@preaction | since i seriously don't know sometimes what should or shouldn't be i18n | 01:45 |
+perlDreamer | ideally, any user displayed string would be i18n'ed | 01:45 |
+perlDreamer | anything going to the logfile is always in english | 01:45 |
+perlDreamer | two weeks ago, I started i18n'ing the templates exhaustively. JT asked me to stop and work on bugs | 01:46 |
+perlDreamer | and because he has a new idea for i18n'ing templates in 7.4 | 01:46 |
+perlDreamer | so if we can cover the code well, then the templates will be fixed in 7.4.0 | 01:46 |
@preaction | sounds good | 01:47 |
+perlDreamer | his new solution for i18n labels is like 15% faster than what we're doing now | 01:47 |
@preaction | sweet | 01:47 |
+perlDreamer | did you ever arrive at a solution that you liked for Event/Calendar help? | 01:48 |
+perlDreamer | because I'm stumped on bugs, I'm not supposed to i18n templates and I have no work for $dayJob | 01:48 |
@preaction | sorta/kinda, it works but i don't know how to make it do what i want | 01:49 |
@preaction | like just make an article for "How to do feeds" | 01:49 |
@preaction | let me SVN what i have | 01:49 |
+perlDreamer | okay | 01:49 |
@preaction | committed | 01:51 |
+perlDreamer | to just make an article, just create an entry with body and title tags. | 01:53 |
+perlDreamer | then make i18n entries for each one | 01:54 |
@preaction | ok | 01:56 |
+perlDreamer | for an example, look in Help/WebGUI.pm for the glossary or 'webgui tips' entries | 01:56 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:05 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 02:10 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""] | 02:46 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 03:54 | |
-!- mode/#webgui [+v crythias] by ChanServ | 03:54 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 04:48 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 60 (Operation timed out)] | 04:48 | |
PedersenMJ | good evening. | 04:48 |
Radix-wrk | afternoon | 04:59 |
Radix-wrk | only just mind you.. 12.01pm ;) | 04:59 |
Radix-wrk | How goes the theme creation? | 04:59 |
-!- snap_away [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 05:32 | |
PedersenMJ | Sorry for idle, in other windows. Haven't done anything since Friday. Been working (before that) on my submission for the current contest, and will (possibly) get back to that tonight after I finish up some work on my Jabber server. | 05:53 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 07:04 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:20 | |
-!- Radix-work [n=Jesse@203.161.68.67] has joined #webgui | 08:07 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 131 (Connection reset by peer)] | 08:07 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 09:02 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 09:02 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 09:09 | |
-!- Radix-work [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:52 | |
-!- Irssi: #webgui: Total of 6 nicks [1 ops, 0 halfops, 0 voices, 5 normal] | 11:10 | |
xdanger | preaction: yo, is there a way to send email from dataform in plaintext still? | 11:11 |
xdanger | I upgraded and clients aren't happu | 11:11 |
xdanger | haapy | 11:11 |
-!- nisha [n=chatzill@203.129.230.171] has joined #webgui | 13:39 | |
nisha | hi all | 13:39 |
nisha | anybody home! | 13:39 |
nisha | was wondering if nyone can share someinsight about google sitemaps | 13:39 |
-!- wgGuest29 [n=wgGuest2@85-18-14-23.fastres.net] has joined #webgui | 13:40 | |
-!- wgGuest29 [n=wgGuest2@85-18-14-23.fastres.net] has quit [Client Quit] | 13:41 | |
nisha | #webmaster | 13:48 |
Radix__ | hello | 14:18 |
Radix__ | I might be able to help out with Google sitemaps.. I wrote the how to for it afterall:) | 14:19 |
Radix__ | Anyways.. ask your question, I'll reply when I get back.. off to watch some tv :) | 14:32 |
nisha | i wanted to know how google crawl data for site | 14:42 |
nisha | and does he really crawl for deep web | 14:42 |
nisha | i have a site where many of the links are not direct but they are through javascript function call | 14:43 |
nisha | does google will help me crawling data and can i use google for my site (for search purpose) | 14:44 |
Radix__ | that's what the sitemap is for - you tell google what pages you have, and when they were last updated | 14:45 |
nisha | i tried crawling my web site on google sitemap | 14:46 |
nisha | but its not crawling the pages which are not directly links from any where but linked through javascript functions | 14:47 |
nisha | i mean i tried creating a sitemap.xml file | 14:48 |
Radix__ | are you using webgui? | 14:49 |
nisha | google sitemap tool | 14:49 |
nisha | http://www.xml-sitemaps.com/ | 14:49 |
nisha | this is site from where i have created that xml | 14:49 |
Radix__ | You're not actually using webgui tho are you? | 14:50 |
nisha | if u know from where i am suppose to create the xml or | 14:50 |
nisha | can u please help me out | 14:50 |
nisha | i am new to this | 14:50 |
nisha | please let me know what all i need to do | 14:50 |
nisha | may be u can guide for this, if u have time | 14:51 |
Radix__ | I used webgui to build my sitemap file | 14:52 |
nisha | can u tell me the site address for webui | 14:52 |
nisha | and after creating sitemap (file), what i need to do ? | 14:52 |
Radix__ | you need to register it with google | 14:53 |
Radix__ | ie. signup to google sitemaps and register your site | 14:53 |
Radix__ | and www.webgui.org | 14:53 |
Radix__ | https://www.google.com/webmasters/tools/docs/en/about.html | 14:54 |
Radix__ | that's what I used to generate the final sitemap file, though I used webgui (and the information in my How To) to generate the initial sitemap.xml file | 14:54 |
Radix__ | I can only presume you googled google sitemap and got my howto on the wiki to get here :) | 14:55 |
nisha | thanks for the site names | 14:55 |
nisha | but i have tried this | 14:56 |
nisha | some how this is enable to crawl my site | 14:56 |
nisha | showing me 404 error, while i can access it from my browser | 14:56 |
nisha | u there? | 15:02 |
-!- wgGuest10 [n=wgGuest1@85-18-14-23.fastres.net] has joined #webgui | 15:07 | |
-!- wgGuest10 [n=wgGuest1@85-18-14-23.fastres.net] has quit [Client Quit] | 15:07 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 131 (Connection reset by peer)] | 15:11 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 15:11 | |
-!- nisha [n=chatzill@203.129.230.171] has quit [Read error: 131 (Connection reset by peer)] | 15:13 | |
-!- nisha [n=chatzill@59.95.41.73] has joined #webgui | 15:13 | |
nisha | hey ny body there? | 15:14 |
-!- nishak [n=chatzill@203.129.230.171] has joined #webgui | 15:19 | |
nishak | hi | 15:20 |
-!- nisha [n=chatzill@59.95.41.73] has quit [Read error: 131 (Connection reset by peer)] | 15:23 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 15:29 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 15:29 | |
-!- nishak [n=chatzill@203.129.230.171] has quit [Read error: 145 (Connection timed out)] | 15:37 | |
-!- nishak___ [n=chatzill@203.129.230.171] has joined #webgui | 15:40 | |
-!- nishak___ is now known as nishak | 15:40 | |
-!- nishak___ [n=chatzill@59.95.41.73] has joined #webgui | 15:43 | |
-!- nishak____ [n=chatzill@203.129.230.171] has joined #webgui | 15:45 | |
-!- nishak___ [n=chatzill@59.95.41.73] has quit [Read error: 131 (Connection reset by peer)] | 15:47 | |
-!- nishak_____ [n=chatzill@59.95.41.73] has joined #webgui | 15:50 | |
-!- nishak [n=chatzill@203.129.230.171] has quit [Read error: 145 (Connection timed out)] | 15:51 | |
-!- nishak_____ is now known as nishak | 15:51 | |
-!- nishak____ [n=chatzill@203.129.230.171] has quit [Read error: 54 (Connection reset by peer)] | 15:52 | |
-!- nishak_____ [n=chatzill@203.129.230.171] has joined #webgui | 15:53 | |
-!- nishak [n=chatzill@59.95.41.73] has quit [Read error: 145 (Connection timed out)] | 16:00 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 16:46 | |
greghacke | preaction: tables appear to have posted but it appears that I cannot access the tgproducts through sqlform (sql reports work fine) the only difference between the two is the declaration of a key. If you get a chance, can you remove the key from the column productId (it lists as MUL but there is only one) | 16:50 |
greghacke | actually, when I tried to use SQLForm, it appears to have broken my tginventory table. | 16:52 |
-!- wgGuest32 [n=wgGuest3@85-18-14-23.fastres.net] has joined #webgui | 17:08 | |
-!- wgGuest32 [n=wgGuest3@85-18-14-23.fastres.net] has quit [] | 17:15 | |
-!- nishak______ [n=chatzill@59.95.41.73] has joined #webgui | 17:31 | |
-!- nishak______ is now known as nishak | 17:31 | |
-!- nishak_____ [n=chatzill@203.129.230.171] has quit [Read error: 145 (Connection timed out)] | 17:40 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:46 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 17:46 | |
@snapcount | eh | 18:17 |
greghacke | sounds like a good day | 18:18 |
ckotil | so far so good. | 18:19 |
ckotil | we got some snow yesterday and i was fortunate enough to find a huge parkinglot at a mega church to donuts and drift in my wrx. | 18:21 |
ckotil | it was the most fun ive had in a while. | 18:21 |
greghacke | I drove from southwest michigan to central ohio - a 4 hour drive - that took 12 hours. | 18:22 |
ckotil | ouch. | 18:22 |
ckotil | yeah, my mom said it took her 5 hours to get home from work. normally a 30 minute drive from cincinnati just into Indiana. | 18:22 |
greghacke | yep. is terrible out still. | 18:22 |
ckotil | i made it home in 10 minutes, normally takes 5 minutes. ;] i took side roads home. | 18:23 |
ckotil | all wheel drive is a godsend | 18:23 |
greghacke | definately. | 18:23 |
greghacke | i was fine on the drive until 2 miles out - then the slip had me all over the road. | 18:23 |
ckotil | how come all my version tags GROUP TO USE default to turn admin mode on ? | 18:46 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["Leaving."] | 19:00 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 19:36 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:37 | |
+perlDreamer | talk to me, snapcount | 19:37 |
@snapcount | all hail the mooninites! | 19:40 |
+perlDreamer | how did I break wG this week? | 19:40 |
@snapcount | I'm not sure it's you now actually | 19:40 |
+perlDreamer | w00t! | 19:40 |
@snapcount | right now this only happens when you upgrade plainblack.com | 19:40 |
+perlDreamer | what are the symptoms? | 19:41 |
@snapcount | I tried it on a copy of another thread heavy site and no problem | 19:41 |
@snapcount | empty uncommitted version tags | 19:41 |
+perlDreamer | hm | 19:41 |
@snapcount | and as an aside, it takes a really long time | 19:41 |
+perlDreamer | it should | 19:41 |
@snapcount | that thread recalculation on pb.com took over an hour | 19:41 |
+perlDreamer | it had to reindex every thread and every post | 19:41 |
@snapcount | nice! | 19:41 |
+perlDreamer | I asked rizen about it, and he said to go ahead and do it | 19:42 |
@snapcount | ok | 19:42 |
@snapcount | in the future note stuff like that in gotchas | 19:42 |
@snapcount | I already added it for this time | 19:42 |
@snapcount | otherwise people will think the world is ending | 19:42 |
+perlDreamer | okay | 19:42 |
@snapcount | so I've looked at your code | 19:43 |
@snapcount | and it looks fine | 19:43 |
+perlDreamer | do you want another pair of eyes? | 19:43 |
@snapcount | no diff in how you call those methods as compared to the CS | 19:43 |
+perlDreamer | and it should be using update, so no calls to the auto commit workflows | 19:43 |
@snapcount | only thing I could think of is that maybe the archived posts are screwing it up b/c you can't rate those from the UI afaik | 19:44 |
@snapcount | but yeah | 19:44 |
@snapcount | update is right | 19:44 |
@snapcount | it's under a tag and committed | 19:44 |
@snapcount | by the upgrade script | 19:44 |
@snapcount | So I don't know what the deal is | 19:44 |
+perlDreamer | how many tags are created? | 19:45 |
+perlDreamer | dude | 19:45 |
@snapcount | dude? | 19:45 |
+perlDreamer | empty, committed version tags? | 19:45 |
@snapcount | uncommitted | 19:45 |
+perlDreamer | well..., let me ask you this | 19:46 |
@snapcount | the answer is badger | 19:46 |
greghacke | 42! | 19:46 |
+perlDreamer | the update script checks out a version tag | 19:46 |
+perlDreamer | and then commits it at the end | 19:46 |
+perlDreamer | what if no work is done and it tries to call commit? | 19:47 |
+perlDreamer | that definitely explains empty | 19:47 |
+perlDreamer | but not uncommitted | 19:47 |
+perlDreamer | how many tags are we talking about? | 19:47 |
@snapcount | well that would explain it if the upgrade were run 42 times | 19:47 |
@snapcount | one tag and commit per upgrade | 19:47 |
+perlDreamer | 42 sites per install? | 19:48 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has left #webgui [] | 19:48 | |
-!- wgGuest42 [n=wgGuest4@85-18-14-23.fastres.net] has joined #webgui | 20:00 | |
wgGuest42 | hi | 20:00 |
+perlDreamer | howdy | 20:01 |
wgGuest42 | I just saw that wG 7.3.9 is there! | 20:01 |
+perlDreamer | almost | 20:01 |
wgGuest42 | you're taking online the release notes? | 20:01 |
+perlDreamer | they will be posted online for the final release | 20:02 |
+perlDreamer | people are checking that the upgrade goes smoothly before the final release | 20:02 |
+perlDreamer | but the goal is to get it out today | 20:02 |
wgGuest42 | So next week for 7.4? | 20:02 |
+perlDreamer | I'm not sure about that. | 20:02 |
+perlDreamer | 7.4 is supposed to be held off until the bug list is completely clear | 20:03 |
wgGuest42 | sounds good | 20:03 |
+perlDreamer | are you anxious for the release? | 20:03 |
+perlDreamer | there are over 50 bugs fixed in this one | 20:03 |
wgGuest42 | yeah I noticed from the bugs list that's why I wanted to upgrade asap | 20:04 |
wgGuest42 | but maybe I'll wait to be sure the upgrade is safe | 20:04 |
+perlDreamer | if you're really, really curious about the release notes, you can get them from SVN | 20:04 |
wgGuest42 | true | 20:05 |
+perlDreamer | here: https://svn.webgui.org/svnweb/WebGUI%20SVN/view/WebGUI/docs/changelog/7.x.x.txt | 20:07 |
wgGuest42 | yep reading it | 20:07 |
wgGuest42 | there's a duplicate entry | 20:08 |
+perlDreamer | it was fixed twice | 20:08 |
wgGuest42 | fix: Calendar feeds do not work | 20:08 |
+perlDreamer | yeah, that actually might have been fixed twice | 20:08 |
+perlDreamer | just kidding, preaction | 20:08 |
@preaction | probably three or four times | 20:11 |
@preaction | and it wasn't my fault! | 20:11 |
+perlDreamer | you can't channel Jake Blues unless you're in Chicago | 20:11 |
@snapcount | this vm with 512MB of ram is not taking kindly to the import of the plainblack database | 20:16 |
@snapcount | actually it's funny you mention that dup | 20:16 |
@snapcount | b/c it was fixed twice | 20:17 |
@snapcount | it just didn't work the first time | 20:17 |
@snapcount | lol | 20:17 |
@snapcount | I crack myself up.... sigh* | 20:17 |
-!- wgGuest42 [n=wgGuest4@85-18-14-23.fastres.net] has quit [] | 20:23 | |
@snapcount | sheesh... it wasn't *that* un-funny | 20:24 |
+perlDreamer | no, he got what he was looking for | 20:24 |
+perlDreamer | release notes | 20:24 |
+perlDreamer | and to find out if 7.4 will be released next week | 20:24 |
+perlDreamer | which it won't | 20:24 |
@snapcount | yeah... seeing as how we havent even begun development yet | 20:24 |
+perlDreamer | and the buglist | 20:24 |
@snapcount | true true | 20:25 |
@snapcount | so I have to reboot the vm | 20:25 |
@snapcount | it died | 20:25 |
+perlDreamer | okay | 20:25 |
+perlDreamer | I'll kill my ssh session on this end | 20:25 |
@snapcount | I'm going to give it more memory | 20:25 |
@snapcount | and check diskspace | 20:25 |
@snapcount | yep | 20:29 |
@snapcount | vm won't even boot | 20:29 |
@snapcount | ran out of diskspace | 20:29 |
@snapcount | crikey! | 20:29 |
+perlDreamer | probably filled up a logfile | 20:29 |
@snapcount | good thing parallels has a tool for resizing the partition | 20:29 |
+perlDreamer | big partitions | 20:29 |
@snapcount | It was only 8000 MB | 20:29 |
@snapcount | so I bumped it to 20 GB | 20:30 |
+perlDreamer | lots of memory, too | 20:30 |
+perlDreamer | oh | 20:30 |
* snapcount shakes his money maker | 20:30 | |
+perlDreamer | swap space | 20:30 |
+perlDreamer | it probably filled up the swap, then the whole partition | 20:30 |
@snapcount | I upped the memory to 1 GB too | 20:30 |
@snapcount | man what happened to crythias | 20:31 |
@snapcount | he's rarely seen anymore | 20:31 |
@snapcount | and when he is here very quiet | 20:31 |
+perlDreamer | I don't know | 20:32 |
@snapcount | not as into it all as he used to be | 20:32 |
@snapcount | seems anyway | 20:32 |
+perlDreamer | pretty quiet on the boards, too | 20:32 |
ckotil | ya | 20:32 |
@snapcount | I hope he's not burnt out | 20:32 |
@snapcount | he's awesome for the community | 20:32 |
ckotil | when i first started to use webgui, crythias was all over every question i had | 20:32 |
@snapcount | he ran his own FAQ too I think | 20:33 |
@snapcount | he did a lot | 20:33 |
+perlDreamer | he's on AOL | 20:33 |
@snapcount | s/a lot/alot/g | 20:33 |
+perlDreamer | AIM, I mean if you want to ask him | 20:33 |
@snapcount | I don't want to put him on the spot | 20:34 |
+perlDreamer | with you asking, and asking nicely, it wouldn't be | 20:34 |
+perlDreamer | just say that you miss him | 20:34 |
+perlDreamer | which is true | 20:34 |
@snapcount | where the *hell* have you been mister! | 20:34 |
+perlDreamer | either that, or see if he wants to go out to coffee. | 20:34 |
@snapcount | something like that? | 20:34 |
+perlDreamer | Don't both of you live in Florida? | 20:35 |
@snapcount | I think he lives over in Tampa | 20:35 |
@snapcount | not very close to me | 20:35 |
@snapcount | about 3 hours drive | 20:35 |
@snapcount | and I seem to recall him talking about moving | 20:35 |
@snapcount | not sure if he did though | 20:36 |
@snapcount | I'd say we're about 40% through the resize | 20:39 |
@snapcount | HDD is thrashing | 20:39 |
@snapcount | palms are getting sweaty b/c the mbp is heating up quite nicely | 20:39 |
+perlDreamer | you see the Slashdot article on 17" dells having a 20-65V DC bias? | 20:41 |
@snapcount | no | 20:41 |
@snapcount | link? | 20:41 |
+perlDreamer | http://hardware.slashdot.org/hardware/07/02/07/1523249.shtml | 20:41 |
@snapcount | "Here hold this" | 20:43 |
@snapcount | ZAPPP~!!! | 20:43 |
+perlDreamer | _my_ laptop has that problem | 20:43 |
+perlDreamer | I was blowing it off | 20:43 |
@snapcount | don't use it in the garden barefoot after the sprinklers run | 20:43 |
@snapcount | or at the beach with your feet in the water | 20:43 |
@snapcount | get in on the class action suit while you can perlDreamer | 20:44 |
@snapcount | !!! | 20:44 |
+perlDreamer | I've had severe physical and emotional trauma | 20:44 |
+perlDreamer | I'm afraid to use it. | 20:44 |
@snapcount | it makes you wonder how they made it pass UL | 20:44 |
+perlDreamer | Even the keyboard tray is hot | 20:44 |
@snapcount | its funny but honestly that could be fatal | 20:45 |
@snapcount | the voltages they describe | 20:45 |
@snapcount | especially from one are to the other | 20:45 |
@snapcount | (across the heart) | 20:45 |
ckotil | i bought a dell 4 years ago. inspiron 5100. its lasted this long, but i will never buy a dell again | 20:45 |
@snapcount | s/are/arm/ | 20:45 |
+perlDreamer | I've loved the last two Dells that I bought | 20:46 |
+perlDreamer | ckotil: what would you get instead? | 20:46 |
@snapcount | okay the VM is back | 20:46 |
ckotil | hp/ibm(lenova)/macbook pro | 20:46 |
@snapcount | and it's quite zippy now | 20:46 |
+perlDreamer | do they run linux well? | 20:46 |
@snapcount | running fsck though due to the hard power down | 20:47 |
ckotil | not sure. id expect them too | 20:47 |
ckotil | and with a bit of tweaking im sure they would | 20:47 |
@snapcount | bow wow wow whaa | 20:47 |
@snapcount | purple haze off in my brain...... | 20:48 |
@snapcount | so I hear the creators of Gutiar Hero are making a game that will actually teach you to play a real guitar | 20:49 |
ckotil | thats awsome | 20:49 |
@snapcount | yeah... if it's anything like GHII it will be awesome | 20:50 |
@snapcount | ah crap | 20:51 |
ckotil | http://www.funpic.hu/files/pics/00031/00031437.jpg | 20:51 |
@snapcount | this magic utility didn't resize my linux partitions | 20:51 |
@snapcount | crappity poo poo | 20:51 |
@snapcount | now I've got to finagle it | 20:51 |
@snapcount | let me guess ckotil | 20:52 |
@snapcount | milk man? | 20:52 |
ckotil | looks like a double trailor semi | 20:52 |
@snapcount | yeah one of those milk trucks | 20:53 |
@snapcount | maybe it's gas | 20:53 |
@snapcount | but definitely a liquid of some sort | 20:53 |
ckotil | ya | 20:54 |
@snapcount | in any case, that would definitely ruin your day | 20:54 |
@snapcount | you're in the shower and a friggin semi drives past you through your house | 20:54 |
ckotil | id flip | 20:54 |
@snapcount | I'd prolly do a couple other things first =P | 20:54 |
@snapcount | heheh | 20:54 |
ckotil | like shit. | 20:55 |
+perlDreamer | SPAD | 20:56 |
@snapcount | this one was awesome | 20:56 |
@snapcount | prolly seen it though | 20:56 |
@snapcount | http://www.youtube.com/watch?v=dMH0bHeiRNg | 20:56 |
@snapcount | sfw | 20:56 |
ckotil | yah. white dood can dance | 20:59 |
@snapcount | some of it is hillarious | 21:00 |
@snapcount | his MC Hammer is pretty good | 21:00 |
@snapcount | then the old time favs... lawnmower, sprinkler, canopener, shopping cart | 21:01 |
@snapcount | the best has to be the cotton eye'd joe dance | 21:01 |
@snapcount | stupid vm hurry up go!!!!!!! | 21:03 |
* perlDreamer suggests that this might be justification for a better box | 21:08 | |
@snapcount | my mbp can hold another GB of RAM apparently | 21:14 |
@snapcount | one 2GB and one 1GB stick | 21:14 |
@snapcount | right now I have 2 total | 21:14 |
+perlDreamer | Mars needs more women | 21:15 |
+perlDreamer | Snapcount needs more RAM | 21:15 |
@snapcount | you can never have enough RAM | 21:15 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 21:17 | |
-!- mode/#webgui [+o khenn] by ChanServ | 21:17 | |
@khenn | afternoon | 21:17 |
@snapcount | hola | 21:19 |
+perlDreamer | khenn, you going to be around later this afternoon? | 21:21 |
@khenn | yeah | 21:23 |
@khenn | I have to go pick up my boy from school @ 3pm CST | 21:23 |
@khenn | but I'll be back around 3:30ish | 21:24 |
+perlDreamer | okay | 21:24 |
@preaction | is there something in Perl that flattens undef elements out of a hash reference? | 22:50 |
@preaction | whenever i make a hash reference using a value from an object method that could return undef, if it returns undef it acts like the value isn't even there, and instead shows the next key name as the value | 22:51 |
@preaction | so { a => $b->param("maybeUndef"), c => "d" }, shows "c" for the value of "a" if $b->param() returns undef | 22:52 |
@preaction | only fix i've found is to put $b->param("maybeUndef") || "" | 22:52 |
@snapcount | what happens to "d"? | 23:06 |
@snapcount | surprising that it doesn't cause a runtime error | 23:09 |
@preaction | surprising indeed | 23:14 |
@preaction | figured it out | 23:16 |
@preaction | the $b->param isn't returning undef, it's returning an empty list | 23:16 |
@preaction | so {a => (), c => "d"}, and that is expected behavior, since the list gets flattened | 23:16 |
@preaction | so i have to force scalar context | 23:17 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:26 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 23:26 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 23:35 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:35 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 23:35 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:37 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 23:37 | |
+perlDreamer | snapcount does jumping jacks | 23:39 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 23:39 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:39 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 23:39 | |
+perlDreamer | he's back! | 23:39 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:43 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 54 (Connection reset by peer)] | 23:43 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 23:43 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:44 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 23:44 | |
--- Day changed Thu Feb 08 2007 | ||
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: +perlDreamer | 00:01 | |
-!- Netsplit over, joins: +perlDreamer | 00:02 | |
+perlDreamer | what's up with IRC today? | 00:02 |
@khenn | dunno | 00:18 |
@khenn | I've been connected the whole day | 00:18 |
+perlDreamer | maybe it's me. Everyone seems to be bouncing in and out. | 00:18 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 01:53 | |
-!- wgGuest48 [n=wgGuest4@213-140-19-118.fastres.net] has joined #webgui | 01:58 | |
-!- wgGuest48 [n=wgGuest4@213-140-19-118.fastres.net] has quit [Client Quit] | 02:00 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:26 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:42 | |
@preaction | are you or are you not the black angel of death | 02:59 |
greghacke | whom? | 03:08 |
greghacke | i consider myself more darker shade of grey... | 03:09 |
Radix-wrk | The time of purification is at hand | 03:18 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)] | 03:35 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 04:06 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 05:04 | |
-!- mode/#webgui [+v crythias] by ChanServ | 05:04 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:20 | |
PedersenMJ | g'd evening. | 05:20 |
Radix-wrk | yo | 05:52 |
Radix-wrk | heh - http://gaming.monstersandcritics.com/news/article_1257066.php/Study_shows_a_link_between_improved_eyesight_and_action_games | 05:53 |
ckotil | scren -r | 05:59 |
ckotil | sfd | 05:59 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 60 (Operation timed out)] | 06:07 | |
nishak | hey i have a query to ask, i even had a chat with Radix yesterday, but due to some problem could not continued | 06:50 |
nishak | anyone there, to help me on search topic | 06:50 |
nishak | ??? | 06:50 |
PedersenMJ | Dunno if I can help, but will be happy to try. | 06:52 |
-!- nishak______ [n=chatzill@59.95.41.73] has joined #webgui | 06:55 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 06:57 | |
-!- mode/#webgui [+v crythias] by ChanServ | 06:57 | |
-!- nishak_______ [n=chatzill@59.95.41.73] has joined #webgui | 06:58 | |
nishak_______ | But the problem is that i m using every where Ajax in my website | 06:59 |
nishak_______ | due to AJAX many search engine failed to index the pages which are not direclty linked from anywhere but getting called through javascript function | 07:00 |
nishak_______ | I want a search engine which will deep crawl my web site | 07:00 |
nishak_______ | was wondering if google will be helpful | 07:01 |
nishak_______ | if u have any idea about the same | 07:01 |
nishak_______ | please help me out | 07:01 |
PedersenMJ | Well, you're already using Ajax and CSS, so why not abuse it a bit more? Add your links (non-javascript versions of them) at the bottom of your page, and set their CSS style to "display: none;" | 07:02 |
-!- nishak [n=chatzill@59.95.41.73] has quit [Read error: 104 (Connection reset by peer)] | 07:08 | |
nishak_______ | thats fine for a time being i m doing the same | 07:13 |
nishak_______ | looking for a better solution | 07:13 |
nishak_______ | if a search engine can crawl deep web then it will be better because my web site contains more that 100 such links | 07:14 |
@preaction | realize that intelligent search engines know when something is invisible to users like that | 07:14 |
@preaction | why are you using ajax so intensively anyway? | 07:15 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 07:17 | |
-!- nishak______ [n=chatzill@59.95.41.73] has quit [Read error: 110 (Connection timed out)] | 07:17 | |
nishak_______ | well to optimize and speedup | 07:22 |
@preaction | probably not a good idea, there are still browsers (and always will be browsers) that do not use javascript and/or ajax | 07:23 |
nishak_______ | but i have read that google does deep crawling' | 07:23 |
@preaction | how will a screen reader view your site? | 07:23 |
@preaction | how will lynx view your site? | 07:23 |
@preaction | elinks? | 07:23 |
nishak_______ | i have not teted it on linux | 07:27 |
nishak_______ | but this is specific to browser | 07:28 |
@preaction | i did not say "linux", i said "lynx" and "elinks" | 07:28 |
@preaction | terminal browsers | 07:28 |
nishak_______ | javascript is support by almost all browsers its just that u can disable it | 07:28 |
-!- nishak_______ [n=chatzill@59.95.41.73] has quit ["Chatzilla 0.9.77 [Firefox 2.0.0.1/2006120418]"] | 07:28 | |
@preaction | almost all is not all, and you've made your site completely depend... | 07:29 |
@preaction | you can lead a horse to water, but you cannot make him think... | 07:29 |
Radix-wrk | as a side note - nishak doesn't seem to be using webgui | 07:46 |
Radix-wrk | kinda why I lost interest in helping him using google sitemaps yesterday | 07:47 |
Radix-wrk | he seems to have made his way here after hitting my google sitemaps howto in the wiki | 07:49 |
Radix-wrk | but without the power of webgui behind him - he's going to find it much harder to do what he wants! :) | 07:50 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:53 | |
@preaction | was wondering how he got a fully ajax site with WebGUI | 08:18 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 09:18 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:07 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 15:37 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 15:37 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Remote closed the connection] | 16:01 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 16:01 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 16:01 | |
ckotil | sweet. i just found out whats causing all the unf'd up characters to appear in webgui.log | 16:15 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 16:35 | |
ckotil | heh, my issue didnt get posted to the forums | 17:33 |
ckotil | in PB Support | 17:33 |
ckotil | is the PB SUpport forum broke? | 17:41 |
ckotil | I posted again , and nothing showed | 17:41 |
ckotil | forums look to be busted | 17:53 |
ckotil | ouch. | 18:01 |
-!- greghacke [n=greghack@66-162-187-24.static.twtelecom.net] has joined #webgui | 18:17 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:22 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 18:22 | |
ckotil | ah, they got posted . | 18:26 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 18:32 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:32 | |
ckotil | filed a bug on those wierd errors im getting in my webgui.log | 18:47 |
+perlDreamer | with a patch? :) | 18:48 |
ckotil | heh. no sadly | 18:48 |
ckotil | JT said it looks to be an issue with error handling inside http proxy | 18:48 |
ckotil | and the wierd characters come from an .rrd file | 18:48 |
+perlDreamer | what is an rrd file? | 18:48 |
ckotil | which is a round robin database, which we use to generate some graphs about the networks | 18:48 |
+perlDreamer | ah | 18:48 |
ckotil | Yeah http proxy was blowing up httpd, due to proxying huge 30MB syslog files. hundreds of them | 18:49 |
ckotil | so i quit using http proxy, switched to iframe (which blows). then i figured out i didnt have http proxy setup properly. so i turned off proxying of other domains | 18:50 |
+perlDreamer | and then you get this funky error from an rrd file | 18:50 |
ckotil | but the bots still have the url to those http proxy assets. | 18:50 |
ckotil | ya. | 18:50 |
ckotil | and im able to replicate it every time by going to the url the bot did | 18:50 |
+perlDreamer | are you willing to work with me to fix the bug? | 18:51 |
+perlDreamer | since the release has been delayed, there'sa chance we would get it into 7.3.9 | 18:51 |
ckotil | ya, i have time. until 4pm EST | 18:51 |
ckotil | One of my engineers looked at http proxy and suggested that it proxy content 'smarter' do a pre fetch to see how big the content is that its going to proxy. | 18:52 |
+perlDreamer | that would be a great RFE, and probably simple to implement | 18:53 |
ckotil | Yah. im not sure how to explain it completely. i dont know much about proxying | 18:53 |
ckotil | some goofyness on the boards today. | 19:03 |
+perlDreamer | JT's right. That file is lying. It says that it's a plain text file, instead of a file with encodings for download. | 19:04 |
+perlDreamer | The boards seem a little slow. | 19:04 |
ckotil | ah. so is it not really a bug? | 19:04 |
+perlDreamer | might be, might not be | 19:04 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 19:04 | |
+perlDreamer | it's running a pre-release 7.3.9 for testing and debug | 19:04 |
ckotil | can i instruct webgui what type of file it should expect based on teh extension? | 19:08 |
ckotil | that seems like a good solution. | 19:08 |
+perlDreamer | I'll look into it | 19:09 |
ckotil | bc from what JT just said, its not really a bug in webgui, more like a bug in our rrd files | 19:09 |
+perlDreamer | it would be better if you assigned the .rrd files a MIME type in your apache config | 19:09 |
ckotil | nice. | 19:09 |
ckotil | thats the solution. | 19:09 |
ckotil | i will give that a shot. call on that url and see if the wierd characters show up in webgui.log | 19:09 |
+perlDreamer | cool. i've found that wget is an easier way to looking at the raw url and seeing the headers | 19:10 |
+perlDreamer | wget -S http://stryper.uits.iu.edu/abilene/losa-sinet-bits.rrd | 19:10 |
+perlDreamer | that will print the headers and begin a download | 19:10 |
+perlDreamer | then you can kill the download | 19:11 |
+perlDreamer | it's quick | 19:11 |
ckotil | nice. | 19:11 |
ckotil | heh. 100%[====================================>] 6,807,236 10.00M/s | 19:11 |
+perlDreamer | that's quicker! | 19:11 |
+perlDreamer | of course, you're in the NOC, right? You should have bandwidth to spare | 19:11 |
ckotil | indeed | 19:11 |
ckotil | our NOC is actually in 2 locations seperated by about 50 miles | 19:12 |
ckotil | 10GE connection between | 19:12 |
ckotil | now ill have to set this MIME type on apache running at stryper.uits.iu.edu right? | 19:12 |
+perlDreamer | yes | 19:12 |
ckotil | k | 19:12 |
+perlDreamer | my apache config has a TypesConfig directive | 19:13 |
+perlDreamer | TypesConfig /etc/mime.types | 19:13 |
+perlDreamer | if yours does as well, then just add the appropriate line to /etc/mime.types and restart the server | 19:14 |
+perlDreamer | something like | 19:14 |
+perlDreamer | application/rrd rrd | 19:14 |
+perlDreamer | and, while you're in there, add any others that might be lurking around | 19:15 |
ckotil | k. adding now. | 19:17 |
ckotil | i wonder if adding that to the server running webgui would change the MIME type when proxying? | 19:18 |
+perlDreamer | I would test it on the originating server first. It's much more likely to pass on the HTTP headers than it is to fix/change them. | 19:19 |
* ckotil nods | 19:19 | |
+perlDreamer | ckotil: did that fix it? | 19:57 |
ckotil | nah, added it to the apache httpd.conf. still appears to be text/plain | 20:03 |
+perlDreamer | restarted apache? | 20:04 |
ckotil | ok workd. | 20:06 |
ckotil | had to add it to /etc/mime.types | 20:06 |
ckotil | now to revisit that url and see how webgui handles it | 20:06 |
ckotil | i still got the error. | 20:12 |
+perlDreamer | you may need to clear the cache | 20:12 |
ckotil | k | 20:12 |
ckotil | ssdd. | 20:13 |
ckotil | ill add the rrd MIME type to webgui's apache instance | 20:13 |
ckotil | haha. dammit those errors really screw up my osx terminal. turns all my text into gibberish | 20:14 |
ckotil | oups.svg nimages.tar validate.cgi | 20:14 |
ckotil | htcheck.conf nlr | 20:14 |
ckotil | Ilight Service Level Pricing.doc noc_01.png | 20:14 |
+perlDreamer | don't tail the file. Look at it with an 8-bit clean editor like vim | 20:15 |
ckotil | hrmm... copies hte text fine, but it looks like gibbereish to me. | 20:15 |
ckotil | good idea | 20:15 |
+perlDreamer | snapcount and crythias usually know how to fix this kind of stuff | 20:22 |
ckotil | good deal. | 20:25 |
+perlDreamer | we're good? | 20:25 |
ckotil | oh no, good deal that snap count and crythias are good with this. | 20:26 |
ckotil | its still doing it :/ | 20:26 |
ckotil | ill append to the bug report that i added an rrd application type to apache | 20:26 |
ckotil | is there a scroll to bottom in vi? | 20:28 |
ckotil | :20000j gets me close. | 20:30 |
+perlDreamer | in command mode, try G | 20:46 |
+perlDreamer | it should take you to the bottom of the file | 20:46 |
ckotil | ok | 20:53 |
ckotil | hrmm, i only have vi . G doesnt do squat | 20:53 |
-!- snapcount [n=royjohns@120.204.189.72.cfl.res.rr.com] has joined #webgui | 21:18 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 21:19 | |
+perlDreamer | ahoy | 21:24 |
@snapcount | I'm not really here | 21:27 |
+perlDreamer | Oh, in that case I didn't see you | 21:27 |
@snapcount | I just got booted from the client VPN and I'm trying to reconnect | 21:27 |
+perlDreamer | is someone talking? | 21:27 |
@snapcount | if it decides to connect I'll drop out again | 21:27 |
@snapcount | lol | 21:27 |
@snapcount | it's you concious | 21:27 |
@snapcount | spelled that wrong | 21:28 |
+perlDreamer | it's always had problems spelling | 21:28 |
@snapcount | sigh* | 21:28 |
@snapcount | I hate the interweb of tubes | 21:28 |
+perlDreamer | I hate my job | 21:46 |
ckotil | get hired on a PB fulltie | 21:49 |
ckotil | time* | 21:49 |
greghacke | i love my job - if only it paid better. | 21:49 |
ckotil | me too | 21:51 |
ckotil | im just starting off. so im fine with it | 21:51 |
ckotil | its good experience | 21:51 |
greghacke | i work for myself - but i need a real day-job in addition to my clients. | 21:51 |
+perlDreamer | I don't want much | 21:52 |
+perlDreamer | just doing a new wG/perl job with my current salary | 21:52 |
ckotil | nice. im planning on doing work for myself. web design stuff. and ill offer webgui or static pages | 21:52 |
+perlDreamer | that's where the problem comes in | 21:52 |
+perlDreamer | chip designer >>> perl hacker for salary | 21:52 |
ckotil | you design chips? | 21:52 |
+perlDreamer | yup | 21:52 |
+perlDreamer | you probably have a chip from my group on you right now | 21:53 |
greghacke | i like corn chips ;) | 21:53 |
+perlDreamer | our chips are crunchy | 21:54 |
ckotil | sweet | 21:54 |
* perlDreamer goes afk for lunch | 21:54 | |
ckotil | wheres the dip? or am i looking at it. | 21:54 |
ckotil | </meat wad ATHF> | 21:55 |
-!- snapcount [n=royjohns@120.204.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 21:59 | |
-!- wgGuest63 [n=wgGuest6@85-18-14-23.fastres.net] has joined #webgui | 22:01 | |
-!- wgGuest63 [n=wgGuest6@85-18-14-23.fastres.net] has quit [Client Quit] | 22:01 | |
ckotil | my manager is wondering if webgui has some sort of shortcut auditing system | 22:39 |
ckotil | i.e. get a list of assets being reffered to by a shortcut. | 22:40 |
ckotil | or does wG tell you when you're about to delete an asset thats being refered to withi a shortcut asset? | 22:41 |
ckotil | ah, so we thought we found a bug with the shortcut. but it really turned out to be an issue of not being able to dynamically link style information for error pages. | 22:49 |
ckotil | im driving a friend to the airport. bbl | 22:49 |
-!- snapcount [n=royjohns@120.204.189.72.cfl.res.rr.com] has joined #webgui | 22:56 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 22:56 | |
-!- greghacke [n=greghack@66-162-187-24.static.twtelecom.net] has left #webgui [] | 23:06 | |
+perlDreamer | ckotil: you could do that list with a SQL Report | 23:11 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 23:17 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [] | 23:41 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 23:42 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Client Quit] | 23:43 | |
--- Day changed Fri Feb 09 2007 | ||
-!- snapcount [n=royjohns@120.204.189.72.cfl.res.rr.com] has quit [Read error: 145 (Connection timed out)] | 00:08 | |
-!- wgGuest12 [n=wgGuest1@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 00:25 | |
-!- wgGuest12 is now known as greghacke | 00:26 | |
-!- greghacke [n=wgGuest1@cpe-24-210-44-41.columbus.res.rr.com] has quit [Client Quit] | 00:26 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:08 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 02:10 | |
-!- mode/#webgui [+v crythias] by ChanServ | 02:11 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:53 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 03:41 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 03:48 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 03:49 | |
-!- mode/#webgui [+v crythias] by ChanServ | 03:49 | |
-!- wgGuest44 [n=wgGuest4@12-217-162-173.client.mchsi.com] has joined #webgui | 03:55 | |
-!- wgGuest44 is now known as ScottD | 03:55 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 03:57 | |
-!- ScottD [n=wgGuest4@12-217-162-173.client.mchsi.com] has quit [Client Quit] | 03:57 | |
SDuensin | Good evening all. | 03:57 |
greghacke | Evening | 03:57 |
Radix-wrk | Mornin' | 03:58 |
SDuensin | I'm a past WebGUI Super Fan. However, the new admin interface and such has me really baffled. | 03:58 |
Radix-wrk | how so? | 03:59 |
SDuensin | Now that 7.0 has a Wiki in it, I want to run it again. (And my host can finally run it.) | 03:59 |
SDuensin | For example, how in the FLIPPIN WORLD do you put photos into a gallery?! There used to me a really helpful import tool! | 03:59 |
SDuensin | I've got some large galleries I need to import. | 04:00 |
SDuensin | And how do you do classified ads? Can you make it list new ads/posts on the front page like you would with something like Drupal? | 04:00 |
Radix-wrk | Hmm.. there's no photo gallery object anymore.. but you can do much the same with the collaboration system | 04:01 |
Radix-wrk | If you configure the collaboration system right, you'll be able to email in your photos | 04:01 |
SDuensin | Email? | 04:01 |
SDuensin | That's odd. | 04:01 |
Radix-wrk | Well.. you can add them one by one also | 04:01 |
SDuensin | That would be horrifically painful. | 04:02 |
Radix-wrk | I've not seen any tools for mass importing images - though with the API you could write one I guess | 04:02 |
SDuensin | Kind of odd they went backwards on that. | 04:02 |
Radix-wrk | you can mass import images into the collateral - but that doesn't give you any means of viewing them or putting them on a page | 04:02 |
Radix-wrk | the photo gallery in webgui 5 was a third party addon I seem to recall | 04:03 |
SDuensin | Was it? Man, it's been too long. | 04:03 |
Radix-wrk | The CS system could be used to do ad's easily too | 04:03 |
SDuensin | (I'm loading my site up now so I can see what I've done. There's some kind of gallery in the content you can add.) | 04:04 |
Radix-wrk | Yeah, there's a photo gallery - it's a prototype based on the collaboration system | 04:05 |
Radix-wrk | ie. it's just a CS system with a few different default settings | 04:06 |
SDuensin | I'll (re)buy the documentation subscription if I know it can do what I want. | 04:06 |
Radix-wrk | the CS system is very flexible, so it's capable of doing almost anything from FAQ's to flash videos, to pictures, etc.. anything that involves multiple posts | 04:07 |
SDuensin | Is there a way to promote content to the front page so new items show up on top? | 04:07 |
Radix-wrk | I'm not a PB employee btw.. so I don't have all the answers or the best way to do things :) | 04:08 |
SDuensin | Yea, I know. I appreciate your help all the same! | 04:08 |
greghacke | SD: there is. | 04:09 |
greghacke | you can use the sorting features in the CS tool. Use something like Sort By: User Defined 1 | 04:09 |
SDuensin | Cool, greghacke. | 04:10 |
SDuensin | So now that I have a photo gallery on the site, all I have is "Subscribe" and "Search". How do you get something into it just to play with it? | 04:11 |
greghacke | create a template with the fields for the user defined (as detailed in the help.) | 04:11 |
greghacke | commit your changes and you'll see the add button | 04:12 |
greghacke | (greghacke works often with CS tools) | 04:12 |
SDuensin | The template is "Photo Gallery". | 04:13 |
SDuensin | I feel like a complete n00b. I knew I should have kept up to date with this. | 04:18 |
greghacke | Eh, it's just work. much has changed from say 5.x but so much is better. | 04:26 |
greghacke | what you have to do is dup the Defautl Submission template and add a field for User Defined 1 | 04:27 |
greghacke | something that you want to sort on (for instance, a number so you can rate the posts as most important to least or what have you) | 04:27 |
greghacke | set your gallery to use this template as the submission template. | 04:27 |
greghacke | set your sort order to User Defined 1 and as ascending/descending as you may need. | 04:28 |
SDuensin | Are the docs more complete these days? When I paid for the 5.x docs, they were pretty bad. | 04:30 |
greghacke | they are more complete. Still growing but MUCH better than 5.x (I also do not work for PB but do find wG to be a great product so...) | 04:31 |
SDuensin | Oh, I know. I was a HUGE fan of the 5.x series. | 04:31 |
SDuensin | What about that booklet they sell now? (I can't find it on the site at the moment.) Worth the $35? | 04:32 |
greghacke | 6.x was rough at times but 7 is definately worth it. actually, skipping 6 means you may have missed the growing pains ;) | 04:32 |
greghacke | don't have it. | 04:32 |
SDuensin | Yea, but I also missed learning the changes. 7.x is VERY different from 5.x. | 04:32 |
Radix-wrk | WDR is online only now, with lots of movies making up the content | 04:32 |
greghacke | true | 04:32 |
Radix-wrk | no more pdf docs | 04:32 |
* SDuensin is still mad that the docs he paid for went from PDF to web-based to flash animations. | 04:33 | |
Radix-wrk | the booklet is very very entry level.. designed for the novice user | 04:33 |
greghacke | actually, i was in the same boat for a long time. then i realized that the online stuff is more helpful overall. | 04:33 |
Radix-wrk | but the good news is that they're working on three more books atm for developers, administrators and designers | 04:33 |
SDuensin | Like me. :-) | 04:33 |
greghacke | same here. i've kicked a lot on wG. | 04:34 |
Radix-wrk | The WDR has much the same content tho | 04:34 |
SDuensin | I can get over it being online instead of a PDF. The videos without any associated text annoys me. It takes too long to watch the video when I just need to look something up. | 04:34 |
Radix-wrk | and lots lots more | 04:34 |
Radix-wrk | true | 04:34 |
Radix-wrk | the online help is pretty good tho | 04:34 |
greghacke | even done some work on pretty-fying wG incorporating thickbox | 04:35 |
Radix-wrk | as in the help that comes inside webgui itself | 04:35 |
greghacke | now that is one area that has seen some incredable work - the online help is so much better. | 04:35 |
Radix-wrk | documentation is actually one of their major TODO's atm - and one of the things they're working on | 04:35 |
SDuensin | Can you guys do me a favor? Take a look at www.smithton.net and see if you think I could reproduce it in WebGUI. | 04:35 |
greghacke | yes | 04:35 |
SDuensin | Thank you. :-) | 04:36 |
greghacke | and yes. | 04:36 |
SDuensin | I did that site in Drupal. Drupal is nice, but it's no WebGUI. | 04:36 |
Radix-wrk | yeah, looks pretty straightforward | 04:36 |
SDuensin | The different content types on the front page sorted by date isn't an issue? | 04:36 |
greghacke | going through subpages now and not seeing anything difficult. | 04:36 |
greghacke | nope. | 04:37 |
SDuensin | Excellent. That's what I wanted to hear. :-D | 04:37 |
Radix-wrk | nah.. you could use a CS system for that and pick the sorting method | 04:37 |
Radix-wrk | each new news article is a post | 04:37 |
SDuensin | But can the news articles be different types? News/Wanted Ads/For Sale/Events, etc? | 04:38 |
greghacke | and you can have multiple CS feeding via RSS into a master | 04:38 |
greghacke | yep. | 04:38 |
greghacke | you make each CS and aggregate them into a master. as each can push out CSS, you have a master level aggregator pulling eact together and sorting by date. | 04:39 |
SDuensin | Nice. <G> | 04:39 |
greghacke | css = rss | 04:39 |
Radix-wrk | and you can email in your new news articles if you want too, rather than go online and post them | 04:39 |
SDuensin | This is going to cause me a lot of work. :-D I've got about a dozen sites I want to move to WebGUI. | 04:40 |
Radix-wrk | and users can subscribe to your news and get copies sent via email | 04:40 |
greghacke | i've got about 17 sites so far plus the company I used to work for (GAMA) | 04:40 |
Radix-wrk | CS systems are pretty cool | 04:40 |
greghacke | i still like the EMS ;) | 04:40 |
greghacke | even if it's damn scary | 04:41 |
SDuensin | EMS? | 04:41 |
Radix-wrk | never had need to use the EMS myself | 04:41 |
SDuensin | I do so much web work that it's not even funny. Too many different systems. I think I currently manage sites on about 5 different CMS systems. | 04:41 |
greghacke | like a promethean nightmare. Event Management System - for managing conventions, meetings, etc. | 04:41 |
SDuensin | I just need a simple event calendar. | 04:42 |
greghacke | was created to run a convention and is being used to run a lot of conventions now. badging, even sales, etc. | 04:42 |
SDuensin | Wow. | 04:42 |
greghacke | that would be the Calendar. works great and is sexily CSS capable now. | 04:42 |
SDuensin | Anyone write an addon to allow payments through PayPal yet? | 04:42 |
greghacke | also gives an RSS feed | 04:42 |
greghacke | there isn't one for public consumption but I know some have been written. | 04:42 |
SDuensin | I can do without one. Was just curious. | 04:43 |
Radix-wrk | the commerce system is still the one part of WebGUI that is subject to change and needs work from what I hear. | 04:44 |
greghacke | from what i hear, it's part of the thrust for 7.4 | 04:44 |
SDuensin | I use PayPal subscriptions to handle web hosting payments. I can manage it with the proxy and the buttons that PayPal provides. | 04:44 |
SDuensin | (Man, I miss that proxy!) | 04:44 |
greghacke | (proxy was nice and terrifying) | 04:45 |
SDuensin | Was? | 04:46 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 04:50 | |
-!- mode/#webgui [+o rizen] by ChanServ | 04:50 | |
@rizen | what's up peeps | 04:52 |
SDuensin | Hi rizen | 04:52 |
* SDuensin is trying to get back into the WebGUI family. | 04:53 | |
@rizen | that's a fresh name SDuensin | 04:53 |
@rizen | haven't seen you on irc before | 04:53 |
@rizen | back into? | 04:53 |
greghacke | he's a 5.x guy making the leap! | 04:53 |
SDuensin | I was a HUUUUGEEE fan of the 5.x series. Things changed. Couldn't run 6.x on my host. | 04:54 |
@rizen | 5 was good, 7 is better | 04:55 |
@rizen | i think you'll like it once you're converted | 04:55 |
SDuensin | It sure seems that way. I'm just trying to wrap my head around all the changes before I take the plunge. To switch back to WebGUI is going to take a hell of a lot of work and money. I think it'll be worth it though. | 04:56 |
greghacke | SD: you need somewhere to beat your head? | 04:58 |
Radix-wrk | demo.plainblack.com is handy for that | 04:59 |
@rizen | can i ask what you're on now? | 04:59 |
SDuensin | I set it up on a VM here. | 04:59 |
SDuensin | rizen, it's a hodge-podge of different systems. Never found one I liked enough to base all my sites on it... | 04:59 |
SDuensin | Some Drupal, a couple Joomla, a few more bizarre. | 05:00 |
@rizen | wow, must be a big site if it takes multiple systems | 05:00 |
SDuensin | I got 7.x running on Kubuntu. I think my host uses Red Hat or Fedora. | 05:00 |
SDuensin | Multiple sites. | 05:00 |
@rizen | RHEL is what we recommend for running the WRE | 05:00 |
@rizen | it's what we use on all our servers | 05:01 |
@rizen | or if they don't do RHEL then do CentOS which is the freebie clone that's binarily compatible | 05:01 |
SDuensin | I'll see if I can figure out what they run real fast. | 05:01 |
SDuensin | I know PB does hosting, but I want more than WebGUI. :-) | 05:02 |
SDuensin | (At least for the time being!) | 05:02 |
@rizen | if you get one of our servers, you can run whatever you want on it | 05:02 |
@rizen | and we do all your WebGUI management for you | 05:02 |
@rizen | upgrades, backups, monitoring, etc | 05:02 |
greghacke | yep. i'm about to go that route for some of my customers. dedicated server = root! | 05:02 |
SDuensin | I'm looking at $60/mo for a virtual server that I can put as many domains on as I want. | 05:02 |
@rizen | that's hard to beat | 05:03 |
SDuensin | I know. :-) | 05:03 |
@rizen | unfortunately webgui uses a bunch of ram...so vps usually doesn't work | 05:03 |
SDuensin | I know that, too. :-( | 05:03 |
@rizen | webgui is designed for a dedicated server, whether that be a dedicated server that shares a bunch of virtual hosts | 05:04 |
@rizen | or just a stand alone dedicated | 05:04 |
SDuensin | I can get more RAM, disk space, etc. for $100/mo. | 05:04 |
@rizen | cool | 05:04 |
SDuensin | This is who I'm with at the moment: http://www.liquidweb.com/shared/vps.htm | 05:04 |
@rizen | a lot of people chastize us for that, but we're not going after the same market as joomla et al | 05:05 |
SDuensin | RAM is cheap. :-D | 05:05 |
@rizen | super sweet man | 05:05 |
@rizen | that looks very good | 05:05 |
SDuensin | I know. I wish I had more clients so I could afford the uber-hosting from PB. :-) | 05:06 |
greghacke | that's what i did. as soon as i hit break point (which was last friday) I started the transition to a dedicated server | 05:07 |
SDuensin | Congrats, greghacke ! | 05:08 |
@rizen | SDuensin...don't know how many webgui sites you have, but we now offer agency hosting for $15/mo if you have at least 5 sites | 05:08 |
SDuensin | Well, rizen, like I said, I need more than WebGUI. I need Tomcat, too. (I'm the nutcase writing http://zkdesktop.sourceforge.net and need to build a demo site.) | 05:09 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:13 | |
PedersenMJ | Good evening. | 05:13 |
SDuensin | Hello PedersenMJ | 05:13 |
PedersenMJ | How's it going? | 05:14 |
SDuensin | Looking up. :-) | 05:14 |
SDuensin | I'm here collecting info about WebGUI 7.x. | 05:14 |
PedersenMJ | That's a good thing, definitely. | 05:14 |
PedersenMJ | Ah, I'm not a great resource, definitely, but maybe can offer info. | 05:15 |
SDuensin | Pretty much learned it'll do everything I need. :-D | 05:16 |
SDuensin | I used to run 5.x. | 05:16 |
PedersenMJ | Ah. BTW, from what I understand (though have not done/seen), you should use WRE. Makes life easier. | 05:16 |
SDuensin | I am. It does. :-D | 05:16 |
@rizen | wait until you see the next version of the WRE | 05:17 |
PedersenMJ | I need to try it sometime, I think. | 05:17 |
@rizen | i'm not even going to tell you what it does differently...only that you'll wonder how you ever got along without it | 05:17 |
greghacke | i pulled WRE for windows today. use or a VM? | 05:18 |
@rizen | WRE for windows kinda sux | 05:18 |
PedersenMJ | I do pretty much nothing *but* vms :) | 05:18 |
@rizen | next release will be much better, windows and unix versions will have the same feature sets | 05:18 |
SDuensin | I loaded the WRE into a VM of Kubuntu. | 05:18 |
PedersenMJ | My home server is dual core, dual chip opteron with 4G of ram. And it runs a total of 13 vms. | 05:18 |
PedersenMJ | I could (and probably should) drop somewhere around 4 or 5 of them, but haven't gotten around to removing them. | 05:19 |
* SDuensin is using a MacBook Pro to develop on. | 05:22 | |
greghacke | "develop"? I don't have time for that - jump in, feet first ;) | 05:22 |
SDuensin | Yea, well, I always have a zillion projects underway. Like that web desktop. | 05:23 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 05:25 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 05:25 | |
greghacke | query - anyone played with the Project Management System? | 05:26 |
* PedersenMJ hasn't even pondered playing with it yet. | 05:26 | |
greghacke | I've got one up using the Fail Safe template and can't add tasks. | 05:26 |
+perlDreamer | PB uses the PMS to manage projects | 05:31 |
+perlDreamer | it works okay | 05:31 |
+perlDreamer | I've set it up to fix bugs on it, but that's the extent of what I know. | 05:31 |
greghacke | yeah, it's like it tries to pull up the Ajx/modal window for adding a task and all i get in the window is the PM tool | 05:31 |
greghacke | makes it neigh-impossible to add tasks ;) | 05:32 |
greghacke | no big deal, not cognizant right now to fight with it anyway. | 05:33 |
greghacke | rizen: let me know on that box. | 05:33 |
greghacke | everyone: have a good evening/night/day whereever you may be. | 05:33 |
+perlDreamer | hack on, greg | 05:33 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 05:33 | |
SDuensin | Thanks for the info all. I'll be back! Night! | 05:36 |
@rizen | later | 05:36 |
@rizen | how goes it pd | 05:36 |
+perlDreamer | I've been beating me head against the same bugs for days | 05:37 |
+perlDreamer | I feel dented | 05:37 |
+perlDreamer | how are things in wisconsin? | 05:38 |
@rizen | anything i can do to hammer you out...i'm trying to catch up on support requests | 05:39 |
@rizen | things here are ok, and will be better after saturday | 05:39 |
+perlDreamer | It's not so bad. I've been trying to fix the tinyMCE bug, and I'm still learning javascript. | 05:40 |
+perlDreamer | And I'll debug and resend you the logging Post.pm tonight, too | 05:40 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 06:03 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 06:03 | |
@rizen | see you peeps later | 06:08 |
PedersenMJ | l8r! | 06:08 |
+perlDreamer | snapcount: I have time tomorrow to look at the upgrade stuff. | 06:33 |
+perlDreamer | how's your VM? | 06:33 |
@snapcount | repair not complete | 06:34 |
@snapcount | still doing client stuff | 06:34 |
@snapcount | it should be good to go in the morning though | 06:34 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 06:35 | |
+perlDreamer | I went back and reread through the Post stuff | 06:36 |
+perlDreamer | it all looks fine | 06:36 |
* perlDreamer is perplexed | 06:36 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 06:56 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 07:18 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 07:46 | |
-!- mode/#webgui [+v crythias] by ChanServ | 07:46 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] | 07:48 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [Read error: 145 (Connection timed out)] | 08:27 | |
-!- preaction___ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 08:27 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:13 | |
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui | 10:17 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 10:17 | |
-!- MrHairgrease [n=martin@194.171.50.114] has quit [Read error: 110 (Connection timed out)] | 10:51 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 13:25 | |
ckotil | hrm. crythias joined for a whopping 2 minutes | 15:09 |
-!- lonki [n=hans@virtualhost61.piramide.nl] has joined #webgui | 16:17 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 16:25 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: perlbot, @snapcount, greghacke, lonki | 16:39 | |
-!- Netsplit over, joins: @snapcount, greghacke, lonki | 16:39 | |
-!- Netsplit over, joins: perlbot | 16:40 | |
-!- lonki [n=hans@virtualhost61.piramide.nl] has left #webgui ["Leaving"] | 16:41 | |
-!- pjesi [n=pjesi@82.221.48.8] has joined #webgui | 16:49 | |
pjesi | hi | 16:49 |
pjesi | when is 7.3.9 out? | 16:50 |
@rizen | when it comes out | 16:56 |
@rizen | we're not rushing it | 16:56 |
@rizen | we've found some possible problems with the release | 16:56 |
@rizen | and we're verifying each of them | 16:56 |
@rizen | before we put it out | 16:56 |
@rizen | it's important to us that each release we put out has less problems than the previous | 16:56 |
@rizen | so we're being very cautious | 16:57 |
Radix__ | Hey rizen - tried supreme commander demo yet? | 16:59 |
greghacke | Been to the office today, rizen? | 17:00 |
@rizen | Radix: yes | 17:01 |
@rizen | it's awesome | 17:01 |
@rizen | I've cranked up all the settings as high as possible, and it gets a little choppy even on my big dog | 17:01 |
@rizen | shadows seem to be the biggest performance bottleneck | 17:02 |
@rizen | greg: no, i'm going there in a few minutes...just working on a little workflow problem first | 17:02 |
greghacke | gotta love the "little ... problems" | 17:02 |
Hinrik | rizen: the reason pjesi asked is because http://www.plainblack.com/getwebgui says " | 17:04 |
Radix__ | I've got it cranked up to max on my laptop too :) | 17:04 |
Hinrik | "The latest version of WebGUI is 7.3.9 (stable)" | 17:04 |
@rizen | Hinrik: that version number inidcator uses the version number that plainblack.com is using | 17:05 |
@rizen | pb is on 7.3.9 | 17:05 |
Hinrik | that's silly :) | 17:05 |
@rizen | and usually, right after we upgrade we put out the release | 17:05 |
@rizen | but this time, we noticed some problems in the upgrade | 17:05 |
Radix__ | Hinrik, hey at least they put their money (code in this case) where their mouth is (and put their website on the line) :) | 17:07 |
Radix__ | Ya gotta feel a bit more confident for anyone willing to do that | 17:07 |
Hinrik | sure | 17:08 |
@rizen | that's been the policy since day one | 17:08 |
@rizen | oh and hinrik, the reason that we use the version number from plainblack.com is to make sure that we don't forget to update that version number | 17:08 |
@rizen | 99.99999% of the time it shows the right version number for the latest release | 17:08 |
* ckotil votes for 'write assets' | 17:56 | |
Radix__ | a PB employee may want to look at http://www.plainblack.com/web_design_templates_and_themes/design-help#RXeApC_VElMrkVUD387MZQ - sounds like the guy wants to pay for design help | 18:04 |
@rizen | yeah, he submitted a request late afternoon yesterday | 18:05 |
@rizen | and we submitted a response a few minutes ago | 18:06 |
@rizen | he's just impatient | 18:06 |
greghacke | lots of them out there. | 18:06 |
@rizen | it's interesting that he says he submitted a request a couple of days ago | 18:07 |
@rizen | because we just got it this morning | 18:07 |
@rizen | hmmm | 18:07 |
Radix__ | workflow held up for some reason until you did the upgrade? | 18:07 |
@rizen | no cuz we got all the other email | 18:08 |
@rizen | and i was working on workflow yesterday, there was nothing hanging as of 11am yesterday | 18:08 |
@rizen | oh well, one more thing on my todo list to check out | 18:08 |
greghacke | woohoo. i _don't_ want anything added to JT's list (except maybe a game of catan) | 18:09 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 18:47 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:47 | |
pjesi | any ideas why uploads doesnt work when moving webgui between hosts | 18:53 |
+perlDreamer | what do you mean by "doesn't work"? | 18:53 |
pjesi | I mean 404 | 18:59 |
+perlDreamer | so, through a web browser, you go to a WebGUI site. | 18:59 |
+perlDreamer | You try to access something stored in the uploads folder, and the server returns a 404, Not Found error. | 18:59 |
pjesi | yes | 19:01 |
pjesi | that is the problem | 19:01 |
+perlDreamer | what's in your webgui.log ? | 19:01 |
Hinrik | 2007/02/09 16:57:22 - ERROR - spectre.conf - Spectre::Workflow::workerResponse[449] - WORKFLOW: Response for DtZsX167BoETFR2qIBf4mA had a communications error. | 19:02 |
Hinrik | ^-- that | 19:02 |
+perlDreamer | that will have nothing to do with your uploads. that's a spectre error | 19:03 |
Hinrik | if I rename the "uploads" directory, I get tons of errors | 19:05 |
Hinrik | 2007/02/09 17:00:15 - ERROR - arcticportal.org.conf - main::[[undef]] - Couldn't create storage location: /data/domains/arcticportal.org/public/uploads/RQ/R4/RQR4OkK0SwtZxn-8apTTQA : No such file or directory | 19:05 |
+perlDreamer | renaming the uploads directory without changing the webgui.conf file would do that. | 19:05 |
ckotil | perlDreamer: http://www.plainblack.com/plain_black_support/sqlreport-to-retrieve-assets-that-are-used-in-shortcut-assets check out this long ass query jt made for me | 19:05 |
Hinrik | yeah, but when it's correctly named, I get no errors, but still no images on the site | 19:06 |
Hinrik | read and write permissions are ok | 19:06 |
ckotil | pd: long ass query jt made for my shortcut asset audit | 19:06 |
+perlDreamer | ckotil: that's because you're pulling override data. Be sure to make that SQL Report hard to find, because it will run slow. | 19:08 |
+perlDreamer | Hinrik, let's take this one step at a time. | 19:10 |
Hinrik | :) | 19:10 |
+perlDreamer | Do you have pages on your site without images? | 19:10 |
Hinrik | Yes. | 19:10 |
+perlDreamer | Do they work okay? | 19:10 |
Hinrik | Yes | 19:10 |
+perlDreamer | Do you have any errors uploading images? | 19:10 |
Hinrik | Wait.. | 19:11 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Remote closed the connection] | 19:15 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 19:16 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 19:16 | |
Hinrik | It just hangs... | 19:17 |
+perlDreamer | when you try to upload an image? | 19:17 |
Hinrik | yes | 19:17 |
+perlDreamer | what's in your webgui.log at that point? | 19:17 |
Hinrik | just the spectre stuff I pasted earlier | 19:18 |
Hinrik | browser says "Sending request to <site>..." | 19:18 |
Hinrik | Tried uploading a simple text file now, which worked. But when I try to view it in the browser, I just get a 404. | 19:23 |
+perlDreamer | what do you see on the page containing the text file? | 19:23 |
Hinrik | You mean in the Asset manager? | 19:24 |
+perlDreamer | Where did you upload the text file to? | 19:24 |
Hinrik | I used the File asset, then picked /testfile as the url... | 19:25 |
Hinrik | Then when I visit it, I get: The requested URL /uploads/3o/FM/3oFMt4e00GWvo508mXMRZw/test.txt was not found on this server. | 19:25 |
Hinrik | sigh | 19:28 |
Hinrik | sorry | 19:28 |
pjesi | muhihihi | 19:28 |
Hinrik | DocumentRoot was wrong :) | 19:28 |
+perlDreamer | It's working now? | 19:28 |
Hinrik | Yes, everything. | 19:28 |
+perlDreamer | sweet | 19:28 |
Hinrik | another thing | 19:42 |
Hinrik | I took a db dump from another machine (mysql 5.0.22) via mysqldump and restored it on another machine (mysql 5.0.26), but there's apparently some encoding mismatch. Non-ascii characters don't show up correctly. | 19:43 |
+perlDreamer | I don't know what to tell you about that one. | 19:45 |
Hinrik | Hmm | 19:46 |
ckotil | perlDreamer: the shortcut audit is internal only. rarely used at that | 20:25 |
pjesi | wre mysql database was set to LATIN1, now our sql dump is broken | 20:43 |
ckotil | ouch | 20:52 |
+perlDreamer | so I'm pretty db ignorant | 20:54 |
+perlDreamer | are there ways to fix that? | 20:54 |
greghacke | lots of ways. | 20:55 |
pjesi | name one :) | 20:56 |
pjesi | if you dont have access to the original db | 20:57 |
pjesi | you only have the dump | 20:57 |
greghacke | import into a MySQL Server | 21:55 |
greghacke | run convert or cast into UTF8 | 21:55 |
greghacke | i should say restore, convert, re-export. been a while since i did it but i pulled off how from the mysql.com ite | 21:55 |
pjesi | does that work on table or db level? | 22:00 |
greghacke | ALTER DATABASE db_name | 22:15 |
greghacke | [[DEFAULT] CHARACTER SET charset_name] | 22:15 |
greghacke | [[DEFAULT] COLLATE collation_name] | 22:15 |
greghacke | so ALTER DATABASE db_name CHARACTER SET UTF8 | 22:15 |
greghacke | always work with a backup, of course. | 22:15 |
pjesi | ok thx will give it a try | 22:16 |
greghacke | you can run a SHOW CHARACTER SET; first so you get the right collation wtih it for an alter statement | 22:17 |
greghacke | ALTER DATABASE db_name CHARACTER SET utf8 COLLAGE (appropriate utf8 collation) | 22:17 |
pjesi | this doesnt alter the data | 22:30 |
Hinrik | greghacke: /j mysql | 22:31 |
Hinrik | whoops | 22:32 |
Hinrik | don't know how that name got there | 22:32 |
greghacke | happens ;) | 22:37 |
greghacke | i've done converts just been a long while. | 22:38 |
greghacke | you can do an alter table tbl_name convert to character set charset_name collage collate_name | 22:39 |
greghacke | has to run against each table but easily scriptable | 22:39 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 22:47 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 22:47 | |
pjesi | we tryed a brute force converter on the dump | 22:51 |
pjesi | and there was no match | 22:51 |
pjesi | but if we roll it in to utf mysql then it is utf to latin | 22:51 |
pjesi | strange as hell | 22:52 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 22:55 | |
ckotil | is this how html::template::expr works? <tmpl_if field.number = 4> | 23:09 |
@rizen | no | 23:14 |
@rizen | <tmpl_if someConditionVariable> | 23:14 |
ckotil | i think i can use field.number and html::template:;expr to do what i want to do . | 23:14 |
@rizen | yes | 23:14 |
* ckotil is grnoc | 23:14 | |
ckotil | k cool. | 23:14 |
@rizen | i know | 23:15 |
ckotil | i found a bug tho in html::template;:expr | 23:15 |
ckotil | when i switch to that admin edit controls dont appear | 23:15 |
@rizen | h:t:e converts all . to _ in variable names | 23:15 |
@rizen | that's probably your problem | 23:15 |
ckotil | ah. | 23:15 |
ckotil | <tmpl_if field.number4> ? | 23:16 |
@rizen | in h:t or h:t:e? | 23:16 |
ckotil | h:t:e | 23:16 |
ckotil | actually it doesnt mater. | 23:16 |
@rizen | i believe it's <tmpl_if field_number == 4 | 23:16 |
ckotil | k | 23:17 |
ckotil | bah. | 23:18 |
ckotil | not getting it | 23:18 |
ckotil | should i have to convert . to _ when using h:t:e ? | 23:19 |
@rizen | that's what i said | 23:19 |
ckotil | sort of. you said h:t:e converts all . to _ in variable names, you said nothing about ME having to do it | 23:20 |
* ckotil does it | 23:20 | |
@rizen | but i showed you above | 23:20 |
@rizen | field_number | 23:20 |
@rizen | rather than field.number | 23:20 |
@rizen | regardless | 23:20 |
@rizen | done | 23:20 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 23:20 | |
ckotil | he's in a bad mood today | 23:21 |
ckotil | hrmm.. that broke it | 23:23 |
ckotil | wtf | 23:23 |
ckotil | seems like sqlreport doesnt like h:t:e | 23:31 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 23:35 | |
-!- wgGuest57 [n=wgGuest5@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 23:36 | |
* TheSeparator slaps wgGuest57 around a bit with a large trout | 23:37 | |
ckotil | c ya monday | 23:45 |
--- Day changed Sat Feb 10 2007 | ||
-!- wgGuest57 [n=wgGuest5@cp43027-a.gelen1.lb.home.nl] has quit [] | 00:28 | |
-!- pjesi [n=pjesi@82.221.48.8] has quit ["leaving"] | 00:34 | |
+perlDreamer | preaction__: are you home? | 00:40 |
preaction___ | no | 00:40 |
preaction___ | but yes | 00:40 |
-!- preaction___ is now known as preaction | 00:40 | |
-!- mode/#webgui [+o preaction] by ChanServ | 00:40 | |
+perlDreamer | Will you hate me forever if I put your Calendar help in the same format as the rest of the help? | 00:40 |
@preaction | no | 00:40 |
+perlDreamer | I have 2 hours today for doc hacking | 00:40 |
+perlDreamer | and I'd like to do your Calendar template docs | 00:41 |
+perlDreamer | How about just slightly despising me? | 00:41 |
@preaction | go for it | 00:41 |
+perlDreamer | I'm on it | 00:41 |
snapcount_ | perlDreamer: you still here? | 01:21 |
+perlDreamer | ahoy | 01:21 |
+perlDreamer | ja wol | 01:21 |
snapcount_ | I want to get the release out tonight, can you still help debug? | 01:21 |
+perlDreamer | I'm good for at least an hour | 01:21 |
snapcount_ | ah crap | 01:22 |
snapcount_ | ok | 01:22 |
snapcount_ | It will be about an hour by the time I have the db downloaded and imported, etc | 01:22 |
+perlDreamer | well, after an hour I go home. Then I'm Dad for a while, then I can help again. | 01:22 |
snapcount_ | ok cool | 01:22 |
snapcount_ | if you can hop back on | 01:22 |
snapcount_ | hopefully I won't be here and you'll see a release announcement | 01:22 |
snapcount_ | =) | 01:22 |
+perlDreamer | It shouldn't be a problem | 01:23 |
+perlDreamer | just don't tell frank | 01:23 |
snapcount_ | your secret is safe with me | 01:23 |
+perlDreamer | preaction: this is easily the most sophiticated data structure for templates that I've seen yet. | 01:26 |
+perlDreamer | nice hacking, dude! | 01:26 |
+perlDreamer | snapcount_: are we committable? | 01:34 |
+perlDreamer | I have some Calendar docs that I'm working on, but I don't want to disturb the work done to date on the release. | 01:35 |
snapcount_ | commit away | 01:35 |
snapcount_ | bug fixes only | 01:35 |
+perlDreamer | docs okay? | 01:35 |
snapcount_ | missing docs count as bugs to me =) | 01:35 |
+perlDreamer | roger that | 01:35 |
+perlDreamer | kristi is going to cringe when she reads this | 01:38 |
+perlDreamer | preaction: do you think people will want to customize the Edit Event template? | 02:24 |
-!- crythias [n=gyoung@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 02:26 | |
crythias | wow | 02:26 |
+perlDreamer | hey, crythias! | 02:26 |
crythias | Heya | 02:27 |
+perlDreamer | haven't seen you in a while | 02:27 |
crythias | I can't believe I'm back to my old OLD HD... | 02:27 |
+perlDreamer | what do you mean? | 02:27 |
crythias | I've been on XP since got my new Laptop (at least a year by now) | 02:27 |
crythias | then today I decided to return to FreeBSD from the old HD | 02:28 |
crythias | updated to 6.2 | 02:28 |
crythias | and back to ion3 window manager. | 02:28 |
crythias | which ... is striking in its sparseness and yet impressive in its speed. | 02:28 |
crythias | though... I'm so far behind on this HD, I fear it's going to take several days to get it "going" well enough. | 02:29 |
crythias | the "Kernel" is FreeBSD 6.2, but I just played with Mandriva 2007 "Free" live CD with the 3D desktop and ... oh, wow.w | 02:30 |
+perlDreamer | I heard the eye candy in that is very nice. | 02:30 |
crythias | so either I can get compris on this box, if I want... 3D plus "ion" is kinda what's the point. | 02:30 |
crythias | (ion being more of every application is full-screen) | 02:32 |
+perlDreamer | then you rotate between them? | 02:32 |
crythias | yeah, it's more of tiling windows if you want to split the screen, but it's all about not overlaping windows | 02:33 |
crythias | you can have a "floating" wm in ion, but the main one is "tiled" | 02:33 |
crythias | it's ... sparse, but the point is more keyboard-centric than mouse-centric | 02:34 |
+perlDreamer | that sounds nice | 02:34 |
+perlDreamer | a friend of mine tried DeadRat, but is was a little too keyboard centric. | 02:34 |
+perlDreamer | I'm outta here | 02:47 |
+perlDreamer | catch you all later | 02:47 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""] | 02:47 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [] | 03:06 | |
-!- crythias [n=gyoung@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["I'm to sexy for this message."] | 03:10 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 04:16 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 04:16 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 04:22 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 04:22 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 04:22 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 04:24 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 04:24 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 04:25 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 04:25 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 04:25 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 04:27 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 04:27 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 04:29 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 04:29 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 04:29 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 04:31 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 04:31 | |
snapcount_ | hello | 04:36 |
snapcount_ | can anyone hear me | 04:36 |
@preaction | no | 04:42 |
@preaction | is there anybody in there? | 04:42 |
@preaction | just nod if you can hear me | 04:42 |
+perlDreamer | I'm here | 04:43 |
+perlDreamer | sorry, tuning out on youTube | 04:43 |
+perlDreamer | snapcount_: wb | 04:43 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 04:51 | |
* PedersenMJ waves. | 04:51 | |
+perlDreamer | ahoy, matey | 04:55 |
+perlDreamer | welcome to the good ship WebGUI | 04:55 |
PedersenMJ | Arrr! | 04:56 |
+perlDreamer | How's the Style Master tonight? | 04:57 |
PedersenMJ | Well, doing good, actually. Felt good to see I'd inspired somebody to do a conversion (I just saw Isaac had done Andreas01). | 04:59 |
+perlDreamer | You know, I thought that you had done that one as well. | 05:01 |
PedersenMJ | Nope, wasn't me. I'm working on the entry for the community contest right now, and will be converting SunDark as part of that. | 05:01 |
+perlDreamer | I've done a couple of small entries for the WCC. | 05:03 |
+perlDreamer | One for changing the site icon | 05:03 |
+perlDreamer | and another for debugging macro problems | 05:03 |
+perlDreamer | I have to admit they were somewhat self serving | 05:03 |
+perlDreamer | because they are very frequently asked board questions | 05:03 |
PedersenMJ | Ah, mine definitely will fit into that category, I think. Making a style, from soup to nuts. | 05:05 |
PedersenMJ | Basically, I assume the person is in the same boat I was: Yay! I've installed WebGUI. Now how do I make this look the way *I* want it to look? | 05:05 |
PedersenMJ | i.e.: They know virtually nothing. By the time they're through with my walkthrough, they should know some basics of WebGUI, and *definitely* be able to make their own style, and even distribute it. | 05:06 |
* perlDreamer goes afk for juvenile tooth flossing daddy duty | 05:08 | |
PedersenMJ | This is still (in a big way) a work in progress, so I've not taken it over to the main community wiki, but here's the article as it stands right now. Once I reach the stage of adding screenshots, I'll migrate it to wiki.webgui.org. In the meantime, it's here: http://dev.icelus.tzo.com/wikidocs2/doc-wiki/how-to-make-webgui-look-like-your-site | 05:22 |
Radix__ | I've done two entries to the WCC.. they're both how-to's I'd written previously and posted on the forums tho | 05:28 |
Radix__ | how to use webgui to make a google sitemap for you, and how to add javascript form validation for non-webgui forms | 05:28 |
PedersenMJ | I'm only planning on the one, I admit. I'm just hoping it does well. | 05:28 |
PedersenMJ | I remember seeing the google sitemap entry. Now, to show my lack of knowledge about all things web: Is making a google sitemap genuinely worthwhile? | 05:29 |
Radix__ | sure | 05:29 |
Radix__ | if you want your content updates indexed by google faster and more accurately.. then it will do that | 05:30 |
Radix__ | it'll also let you index pages that are harder for search engines to get at - ie. if you use some wierd javascript menu's or something like that | 05:30 |
Radix__ | stuff that typically is harder to crawl | 05:31 |
PedersenMJ | Ah, like what Nishak was having issues with. | 05:31 |
Radix__ | exactly | 05:31 |
Radix__ | nearly all the major search engines are using that sitemap protocol too | 05:31 |
Radix__ | google, yahoo, msn, ask, etc.. | 05:31 |
PedersenMJ | Hmmm... Okay, I'll probably start using it once I get my own stuff in gear. | 05:32 |
Radix__ | and with google at least you can log in, see whether they've had any problems indexing your site, etc - see when it was last indexed, etc - you wouldn't get that normally. | 05:33 |
PedersenMJ | Feels like my setup time is taking forever. This article, 3 (?) more themes, gaming sessions to prep for, programs to write for home (three of them), plus a novel. And I need to pay attention to my wife and work. Too much to do :) | 05:33 |
PedersenMJ | After I get these themes done, and get my sites in progress, I'm definitely going to login to Google, and learn something about optimizing properly. | 05:35 |
PedersenMJ | Wow... Somehow, my site actually gets top billing for the search term "nochara". I like that. Especially since that's where that novel will go. | 05:36 |
Radix__ | :) | 05:44 |
PedersenMJ | Woohoo! I've only got 10 more TODO's on my page. Then some editing/proofing, and then (finally) screenshots. | 06:07 |
Radix__ | heh.. cool | 06:11 |
+perlDreamer | preaction: I have a template variable question for you if you're still here. | 06:17 |
+perlDreamer | nm, you can change it in the docs if you don't like it | 06:32 |
+perlDreamer | VPN rocks | 06:42 |
snapcount_ | ? | 06:50 |
snapcount_ | you have vpn? | 06:51 |
+perlDreamer | I do | 06:53 |
snapcount_ | to connect to work? | 06:53 |
+perlDreamer | Vegan Pretzel Nuggets | 06:53 |
+perlDreamer | they're great with hummus | 06:53 |
+perlDreamer | are you connected to the world again? | 06:54 |
snapcount_ | yeah... just about ready to start the trouble shooting | 06:54 |
+perlDreamer | sweet | 06:56 |
+perlDreamer | now I can stop debugging the WSClient Asset | 06:56 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 07:17 | |
-!- mode/#webgui [+v crythias] by ChanServ | 07:17 | |
+perlDreamer | snapcount_: be sure to do an svn update. I just committed the bug fix for the WS Client pagination variables. | 07:21 |
snapcount_ | will do | 07:21 |
snapcount_ | I think I may have just destroyed my dev machine again | 07:22 |
snapcount_ | maybe not though | 07:22 |
snapcount_ | sigh* | 07:22 |
+perlDreamer | how big is the dump? | 07:22 |
snapcount_ | ok | 07:30 |
snapcount_ | I think I can fix this but I need a live cd | 07:31 |
snapcount_ | 600MB download | 07:31 |
snapcount_ | getting about 600K/s right now | 07:31 |
snapcount_ | so I have some time to kill | 07:31 |
snapcount_ | I'm thinking of making something really cool! | 07:31 |
+perlDreamer | What? | 07:31 |
snapcount_ | well I have a trunking police scanner | 07:32 |
snapcount_ | but I recently found some software that will let you analyze the control stream | 07:32 |
snapcount_ | so you can see the same screen a dispatcher or radio tech does | 07:32 |
snapcount_ | here's a pic | 07:33 |
snapcount_ | http://wiki.radioreference.com/index.php/Image:Unitrunker.jpg | 07:33 |
+perlDreamer | you're going to bridge that into wG? | 07:34 |
+perlDreamer | or into an IRC bot...? | 07:34 |
snapcount_ | don't give me any ideas | 07:34 |
snapcount_ | ok.. so this software can also control another scanner | 07:34 |
+perlDreamer | have you seen Make magazine yet? | 07:34 |
snapcount_ | so you can have the mission control screen and use it to track specific units etc | 07:35 |
snapcount_ | regardless of what talkgroup they're using | 07:35 |
snapcount_ | plus you can visualize whats going on | 07:35 |
snapcount_ | so the contraption | 07:35 |
snapcount_ | 1 - An SBC running XP or something | 07:36 |
snapcount_ | 2 - A small touch screen monitor | 07:36 |
snapcount_ | 3 - 2 scanners | 07:37 |
snapcount_ | then gut everything out of its original casing | 07:37 |
snapcount_ | and package it into a single unit | 07:37 |
snapcount_ | the only tricky part is to make it work you have to tap into the discremenator output so you get the baseband signal | 07:38 |
snapcount_ | before the scanner starts processing it | 07:38 |
snapcount_ | so you can feed it into the soundcard of the SBC | 07:38 |
snapcount_ | but the good news is that my scanner has a test point on the PCB for this signal | 07:39 |
+perlDreamer | it sounds like you have it all figured out! | 07:39 |
snapcount_ | I'm going to see if I can get the software and stuff to work this weekend hopefully | 07:40 |
snapcount_ | on an old pc | 07:40 |
+perlDreamer | I've been thinking about hacking the Daisy MP3 to use the new Ogg/Mp3 processing chip that just came out | 07:40 |
snapcount_ | I just have to mod my scanner to tap into that point | 07:40 |
snapcount_ | dude | 07:41 |
snapcount_ | you are so far past me in electronic hacking skillz | 07:41 |
+perlDreamer | we'll see | 07:41 |
+perlDreamer | I'd be modding an existing design | 07:41 |
+perlDreamer | you're starting from scratch | 07:41 |
snapcount_ | not really | 07:42 |
snapcount_ | the only thing from scratch is the SBC and even that is just putting pieces together | 07:42 |
snapcount_ | can you imagine how cool this thing would look mounted into a car | 07:42 |
snapcount_ | tie in a nav system, mp3 | 07:43 |
snapcount_ | throw a wireless card into it for wardriving | 07:43 |
snapcount_ | drive around and park somewhere, do a little webgui hacking, move on | 07:43 |
+perlDreamer | plus the scanners | 07:44 |
snapcount_ | yeah | 07:44 |
snapcount_ | hear something cool, go chase a fire engine or two | 07:44 |
snapcount_ | put some netcams on the dash | 07:44 |
snapcount_ | video some traffic stops | 07:44 |
+perlDreamer | with your EMS training you could be first on the scene and be helping out, too | 07:45 |
snapcount_ | heh | 07:45 |
snapcount_ | that prolly wouldn't go over well | 07:45 |
snapcount_ | apparently there are people who do that | 07:45 |
snapcount_ | drive around and "jump calls" | 07:45 |
snapcount_ | most of them have no training or some basic training | 07:45 |
snapcount_ | they get there, gawk and do nothing | 07:46 |
+perlDreamer | but you would. That would make the difference. | 07:46 |
snapcount_ | but the crews are like "were'nt you at the last 24 calls?" | 07:46 |
+perlDreamer | I'm sure JT will keep you busy enought that you'll only be good for a few per week | 07:46 |
+perlDreamer | plus your volunteer time | 07:46 |
snapcount_ | haha | 07:46 |
snapcount_ | I can't do anything except basic stuff anyway unless I'm employed | 07:47 |
+perlDreamer | how basic is basic? | 07:47 |
+perlDreamer | triage, bandaging, etc.? | 07:47 |
snapcount_ | 1 - have to pass state and national registry testing, 2 - I can't legally use any of the skills I've learned unless I'm operating under the license of the county medical director | 07:48 |
snapcount_ | basic would be things would be at the first responder level | 07:48 |
snapcount_ | like a cop | 07:48 |
snapcount_ | shock, cpr/aed | 07:48 |
snapcount_ | bleeding control | 07:48 |
snapcount_ | life threats but the interventions are limited big time | 07:49 |
snapcount_ | as an EMT I can administer high flow oxygen, breathe for people, use airway adjuncts, immobilize them | 07:50 |
snapcount_ | suction gunk from the nose and throat | 07:50 |
+perlDreamer | eh. I've done that. | 07:51 |
+perlDreamer | Far too often... | 07:51 |
+perlDreamer | :( | 07:51 |
snapcount_ | you've done all of that stuff? | 07:51 |
snapcount_ | the biggest part of my training is really patient and incident assessment | 07:52 |
snapcount_ | our interventions are pretty basic | 07:52 |
snapcount_ | I can treat life threats and figure out what resources we need | 07:52 |
snapcount_ | all of the fun stuff comes with the next level EMT-P | 07:53 |
+perlDreamer | No, the gunk sucking | 07:53 |
+perlDreamer | (I have kids) | 07:53 |
snapcount_ | then you get to play with drugs, do surgical interventions, use cardiac monitors, intubate people | 07:54 |
snapcount_ | ahh | 07:54 |
snapcount_ | suction is cool... I haven't used it on a real human before though | 07:54 |
snapcount_ | my first patient contact will be 1 week from today | 07:54 |
+perlDreamer | ride along or simulation? | 07:55 |
snapcount_ | clinicals | 07:55 |
snapcount_ | I'll be on an ambulance for 12 hours | 07:55 |
snapcount_ | race week too | 07:55 |
snapcount_ | week after that I'll be in an ER for 12 hours | 07:55 |
+perlDreamer | what is race week? | 07:56 |
snapcount_ | NASCAR | 07:56 |
snapcount_ | daytona 500 and associated madness | 07:56 |
snapcount_ | "The Superbowl of motorsports" | 07:56 |
snapcount_ | our population will grow from 65,000 to 150,000 | 07:57 |
snapcount_ | maybe more | 07:57 |
snapcount_ | during bike week, they say it gets up to about 500,000 | 07:57 |
snapcount_ | we call it "trauma week" | 07:57 |
snapcount_ | last year they were dispatched to 200+ motorcycle accidents | 07:58 |
snapcount_ | that's a lot for one week | 07:58 |
snapcount_ | I have a ride that week too | 07:58 |
snapcount_ | woo hoo! | 07:59 |
+perlDreamer | "Slicing a warm slab of bacon is a lot like giving a ferret a shave. No matter how careful you are, somebody's going to get hurt." | 07:59 |
snapcount_ | cd is downloaded | 07:59 |
snapcount_ | now to burn it and fix my dev instance | 07:59 |
snapcount_ | heh | 07:59 |
+perlDreamer | Alton Brown quotes | 08:02 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 08:03 | |
snapcount_ | burn initialized | 08:04 |
snapcount_ | crythias is here! | 08:04 |
+perlDreamer | it's true | 08:04 |
snapcount_ | we were just talking about you the other day | 08:04 |
+perlDreamer | he's been in and out all day | 08:05 |
snapcount_ | ah | 08:05 |
+crythias | ? | 08:05 |
snapcount_ | we were saying awful things about you the other day | 08:05 |
snapcount_ | noticed you were here so I decided to warn Colin =D | 08:05 |
+crythias | heh | 08:06 |
snapcount_ | do you still live in FL? | 08:06 |
+crythias | yeah | 08:06 |
snapcount_ | Tampa area right | 08:06 |
+crythias | Naples area | 08:06 |
snapcount_ | south west? | 08:06 |
+crythias | yeah | 08:07 |
snapcount_ | yikes | 08:07 |
snapcount_ | you're further than I thought | 08:07 |
snapcount_ | Colin said we should meet up for coffee | 08:07 |
snapcount_ | that's a long haul =) | 08:07 |
+crythias | 2 where? | 08:07 |
snapcount_ | Daytona Beach to Naples | 08:07 |
+perlDreamer | well, it would still be easier for you two than for me | 08:07 |
snapcount_ | ok, you got me there | 08:08 |
* crythias waits for 7.3.9 ... | 08:08 | |
snapcount_ | if we met up Colin it would have to be in Nebraska | 08:08 |
snapcount_ | maybe OK | 08:08 |
snapcount_ | not sure where middle ground would be | 08:08 |
+perlDreamer | Wisconsin? | 08:08 |
snapcount_ | indeed | 08:08 |
snapcount_ | crythias: I'm trying to get my $h!t together | 08:08 |
* crythias hands you some pepto bismol | 08:09 | |
snapcount_ | perlDreamer and I want to figure this out so I can release | 08:09 |
snapcount_ | hopefully tonight | 08:09 |
* snapcount_ nods and mumbles thank you | 08:09 | |
+perlDreamer | actually, crythias, we could have used you in the channel earlier today | 08:09 |
snapcount_ | knoppix is almost done burning | 08:09 |
+crythias | ? | 08:10 |
+perlDreamer | someone was having mime type problems with the HTTP proxy and we were trying to figure out Apache configs | 08:10 |
+perlDreamer | for telling it the MIME type of an arbitrary data file | 08:10 |
+crythias | hm. wooty freshness | 08:10 |
snapcount_ | I couldn't remember the proper way to do a Redirect 301 / http://foo.bar.com/ earlier today | 08:10 |
+crythias | yeah... magic something .. | 08:10 |
snapcount_ | amazing how many different ways I got it wrong | 08:10 |
snapcount_ | woot! | 08:11 |
+perlDreamer | we eventually found it, but wG still wants to wrap this thing instead of letting the user download it | 08:11 |
snapcount_ | what's the deal for tonight? | 08:11 |
+crythias | media center pc | 08:11 |
snapcount_ | $? | 08:11 |
+crythias | 720 | 08:12 |
+perlDreamer | what does it come with? | 08:12 |
+crythias | 1 HP Pavilion M7560N Media Center PC - Athlon 64 X2 Dual-Core 4200+, 2GB RAM, 320GB SATA 3G and more | 08:12 |
snapcount_ | Really?! | 08:12 |
+crythias | remote.. | 08:12 |
+crythias | and the idjots say it's too expensive | 08:12 |
snapcount_ | monitor? | 08:12 |
+crythias | no | 08:12 |
snapcount_ | still a good price | 08:13 |
snapcount_ | is it new or refurb? | 08:13 |
snapcount_ | I guess I could go look =) | 08:13 |
snapcount_ | sorry | 08:13 |
+perlDreamer | snapcount needs one of these | 08:13 |
+crythias | "already built one for half the price..." | 08:13 |
+crythias | no he didn't. | 08:13 |
snapcount_ | sure they did | 08:13 |
+crythias | I mean, no ... he didn't. | 08:13 |
snapcount_ | haha | 08:14 |
snapcount_ | I need one of the micro form factor motherboards | 08:14 |
+crythias | "I could easily build one fore under $300. This is a sham w00t! A real knock-up job!" | 08:14 |
snapcount_ | forget the spec | 08:14 |
+crythias | no, not legit, I'm so proud of the boasters. | 08:15 |
+crythias | considering TFOS is $200 if you can get it. | 08:15 |
+crythias | and 320GB HD ... not much under $200 | 08:15 |
+crythias | 2GB RAM? ... no, I'm sorry, idjots cannot build his PC for $300 | 08:16 |
+crythias | new, 1 year warranty... | 08:16 |
snapcount_ | I'm sitting on 4 250GB baracudas right now | 08:16 |
snapcount_ | and various other parts | 08:16 |
snapcount_ | my media pc project from november | 08:16 |
snapcount_ | back burnered to pay off some student loans | 08:17 |
snapcount_ | which are paid off now so hmm | 08:17 |
+crythias | This is one of two boxes I get for my office: http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=2787756&Sku=SYXS-DB-989458 | 08:17 |
snapcount_ | heh... I'm booting knoppix inside of parallels | 08:17 |
snapcount_ | this is k001 | 08:18 |
+perlDreamer | no rhel? | 08:18 |
snapcount_ | l33tz | 08:18 |
+perlDreamer | I've closed out two projects tonight | 08:18 |
+perlDreamer | yeah! | 08:18 |
snapcount_ | I'm going to fix the partition for webgui which centos | 08:18 |
snapcount_ | but it runs in parallels | 08:18 |
snapcount_ | I booted that VM | 08:19 |
+crythias | This is the standard box I get for my users: http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=2848301&CatId=6 | 08:19 |
snapcount_ | with this cd in the drive so I could fix it | 08:19 |
snapcount_ | so I'm using the VM to fix the VM | 08:19 |
+perlDreamer | that's funny | 08:19 |
snapcount_ | wtf is the root password on knoppix | 08:20 |
+perlDreamer | there isn't one | 08:20 |
+crythias | you should be able to su | 08:20 |
snapcount_ | well I'm in gnome | 08:20 |
snapcount_ | and I launched gparted | 08:21 |
snapcount_ | now it wants root password | 08:21 |
+crythias | su first | 08:21 |
snapcount_ | ahh good idea | 08:21 |
+crythias | from term | 08:21 |
+perlDreamer | ++crythias | 08:21 |
snapcount_ | indeed | 08:21 |
snapcount_ | fart smeller =D | 08:21 |
+crythias | this is the laptop I get for my users: http://www.costcentral.com/proddetail/HP_Compaq_Business_Notebook_nx6325/RB545UTABA/K37031/ | 08:21 |
+perlDreamer | hey, I have to do something will all this karma | 08:21 |
+crythias | 776.43 | 08:21 |
+perlDreamer | does it run linux? | 08:21 |
+crythias | sure. why not. | 08:22 |
+crythias | actually, the Mandriva 2007 livecd seems to do ok. | 08:22 |
+perlDreamer | that's a good indicator | 08:22 |
+crythias | but of course I wouldn't go for an xp pro box if I wanted it for Linux. | 08:22 |
+perlDreamer | but I have to buy intel | 08:23 |
+perlDreamer | (supporing the local economy and all that) | 08:23 |
+crythias | ah | 08:23 |
+perlDreamer | I live in Hillsboro | 08:23 |
+crythias | yeah, this'd be amd | 08:23 |
+perlDreamer | In Hillsboro, everything is across the street from Intel | 08:23 |
+crythias | cheapy: http://www.costcentral.com/proddetail/HP_510/RU961AAABA/L38396/ | 08:24 |
+crythias | http://www.costcentral.com/proddetail/Lenovo_3000_N100_0689/06893KU/K00656/ | 08:25 |
+crythias | This would be a fun box to run linux | 08:25 |
+crythias | $574 | 08:26 |
+crythias | Lenovo 3000 N100 0689 - Celeron M 420 / 1.6 GHz - RAM : 512 MB - HD : 100 GB - DVD±R (+R DL) - WLAN : Bluetooth, 802.11a/b/g - fingerprint - Win XP Home - 14.1" Widescreen TFT 1280 x 800 ( WXGA )MFG Part #: <font size="3">06893KU</font> | 08:26 |
+perlDreamer | I've gotten attached to the Dell 6000's with a 17" screen. | 08:26 |
+perlDreamer | give us a status update, snapcount | 08:27 |
+crythias | <font size="3">http://www.costcentral.com/proddetail/Sony_VAIO_AR_Digital_Studio_AR320E/VGNAR320E/L76885/</font> | 08:28 |
+perlDreamer | 7.3.9 has 47 fixed bugs | 08:28 |
+perlDreamer | not bad | 08:29 |
snapcount_ | dude | 08:29 |
snapcount_ | gparted is so awesome | 08:29 |
+perlDreamer | can you fix it, Doctor? | 08:29 |
snapcount_ | looks like it | 08:29 |
snapcount_ | so here's the short version | 08:30 |
snapcount_ | had a vm with 8000 MB of storage | 08:30 |
snapcount_ | used parallels tool to change that to 20000 MB | 08:30 |
snapcount_ | then gparted on knoppix cd to move swap partition to the end of the disk | 08:30 |
snapcount_ | and expanded / partition to use the rest of the space | 08:30 |
snapcount_ | by dragging a little box | 08:31 |
+perlDreamer | now you try to upload the dump? | 08:31 |
snapcount_ | well it has to finish the resize | 08:32 |
+crythias | <font size="3">http://www.costcentral.com/proddetail/HP_Compaq_Business_Notebook_nx9420/RB549UTABA/K52208/</font> | 08:33 |
snapcount_ | then a quick wre install | 08:33 |
snapcount_ | then upload | 08:33 |
+crythias | Smart Buy Nx9420 T7200 2.0g 1gb 100gb Dvdrw 17-wsxga+ Wl Bt Bfp Xpp | 08:33 |
snapcount_ | wre will take me 5 mins | 08:33 |
+perlDreamer | I might have to pack it in for tonight | 08:33 |
+perlDreamer | we old folks need our sleep | 08:33 |
snapcount_ | sweet /dev/hda2 is now 18GB | 08:33 |
snapcount_ | lets see if it will still boot =/ | 08:34 |
+perlDreamer | /perlDreamer hopes that the version tags were already open before the upgrade :/ | 08:34 |
snapcount_ | I'm very impressed with knoppix | 08:34 |
snapcount_ | very cool UI | 08:34 |
snapcount_ | sweet | 08:35 |
+perlDreamer | nice transparency | 08:35 |
snapcount_ | it's booting | 08:35 |
snapcount_ | sweet | 08:36 |
snapcount_ | looks good | 08:36 |
snapcount_ | wre install time | 08:36 |
+perlDreamer | okay, heading to bed | 08:41 |
+perlDreamer | I'll give you a holler tomorrow morning | 08:41 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 08:41 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 09:36 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 10:16 | |
-!- mode/#webgui [+v crythias] by ChanServ | 10:16 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 10:38 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 12:46 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 13:05 | |
-!- pjesi [n=pjesi@82.221.48.8] has joined #webgui | 13:12 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 13:29 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 13:53 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 14:22 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 14:39 | |
pjesi | anyone using YUI here? | 14:50 |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 14:58 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 15:17 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 15:40 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 16:49 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 16:49 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 17:14 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 17:14 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 17:22 | |
-!- mode/#webgui [+v crythias] by ChanServ | 17:22 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)] | 17:23 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 17:24 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 17:49 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 17:50 | |
+perlDreamer | preaction: what is a recurId? | 17:59 |
+perlDreamer | preaction__: if preaction doesn't know, do you? | 17:59 |
pjesi | is the ical import feed working? I dont get any events from large ical feeds | 18:08 |
+perlDreamer | The bug for iCal in the Calendar was closed, so I'm assuming that it was fixed. | 18:09 |
+perlDreamer | but I haven't tested it myself | 18:09 |
+perlDreamer | of course, that bug fix is in 7.3.9 | 18:10 |
+perlDreamer | which isn't released yet | 18:10 |
pjesi | I see | 18:10 |
+perlDreamer | we're hoping to get out 7.3.9 today | 18:25 |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 110 (Connection timed out)] | 18:30 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 18:30 | |
pjesi | great news | 18:37 |
+perlDreamer | did you manage to get your database converted yesterday? | 18:39 |
pjesi | no it is not possible | 18:41 |
pjesi | my.conf was set to latin1 so the dump had russian and icelandic chars that could not be recovered | 18:42 |
+perlDreamer | what about changing the setting on the new db to import the old db in the correct format, then translate it in the new db? | 18:47 |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 18:50 | |
+perlDreamer | don't worry, he'll be back | 18:50 |
pjesi | it didnt work | 18:50 |
pjesi | we will wait to get new dump | 18:50 |
* perlDreamer goes afk | 18:58 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 19:08 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 19:35 | |
-!- greghacke [n=greghack@host-69-95-130-230.pit.choiceone.net] has joined #webgui | 19:44 | |
+crythias | due | 19:48 |
+crythias | dude | 19:48 |
+crythias | http://meritline.stores.yahoo.net/kingston-1gb-micro-sd-card.html | 19:48 |
+crythias | just .. fyi if you're interested | 19:48 |
+crythias | 1GB MICRO SD (w/adapter) $9.95 | 19:48 |
+crythias | free ship, no rebate | 19:49 |
+crythias | for cell phones... | 19:49 |
+crythias | or cameras... practically anything SD | 19:50 |
+perlDreamer | that's nice | 19:55 |
greghacke | now if i could run a complete wG VM in there... | 19:55 |
+perlDreamer | buy two, they're cheap :) | 19:56 |
+perlDreamer | I'll be back later, have fun guys | 19:57 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 19:58 | |
+crythias | http://meritline.stores.yahoo.net/usb-sd-mmc-rs-mmc-memory-card-reader-writer-black.html | 20:00 |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 20:09 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 104 (Connection reset by peer)] | 20:45 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 20:53 | |
-!- greghacke [n=greghack@host-69-95-130-230.pit.choiceone.net] has left #webgui [] | 21:18 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 54 (Connection reset by peer)] | 21:25 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 21:25 | |
-!- cap10morgan [n=wmorgan@66.251.110.131] has joined #webgui | 21:37 | |
cap10morgan | Is 7.3.9 recommended for everyone over 7.3.8? i noticed it hasn't been announced yet on the home page. | 21:37 |
-!- cap10morgan [n=wmorgan@66.251.110.131] has quit [] | 21:56 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 54 (Connection reset by peer)] | 22:03 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 22:06 | |
-!- cap10morgan [n=wmorgan@66.251.110.131] has joined #webgui | 22:50 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 22:51 | |
-!- cap10morgan [n=wmorgan@66.251.110.131] has quit [Client Quit] | 22:52 | |
greghacke | question on SQL Report. I have a report with 2 subqueries. i have set display to paginate at 10. when i view the report, it shows every record of the first query. | 22:52 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 23:04 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:04 | |
+perlDreamer | whoa | 23:04 |
+perlDreamer | everybody showed up! | 23:04 |
greghacke | pD: how good are you with SQL Report? | 23:09 |
+perlDreamer | I'm so so. SQL isn't my strong suit | 23:13 |
+perlDreamer | what's up? | 23:13 |
greghacke | not really SQL - more a templating issue (maybe) I have a report with 2 subqueries. i have set display to paginate at 10. when i view the report, it shows every record of the first query. | 23:14 |
+perlDreamer | hmmm | 23:16 |
+perlDreamer | can you set something up where I can look at it? | 23:16 |
greghacke | sure. let me think of where... | 23:16 |
greghacke | well... | 23:16 |
greghacke | http://web307.plainblack.net/products/board-war-games - the set is 3 queries. I have Paginate After set to 10. | 23:18 |
greghacke | of course i use a custome template but it's pretty rudimentary and has all the paginate stuff in it. | 23:18 |
-!- cap10morgan [n=wmorgan@66.251.110.131] has joined #webgui | 23:25 | |
+perlDreamer | I think this is a bug | 23:25 |
greghacke | me too. it ignores paginate. going to kick the tires woth some generic reports and see if i get the same. | 23:26 |
cap10morgan | I'm trying to compile the WRE on Mac OS X Intel, and it's failing when trying to link libpng w/ zlib. It's looking in ../zlib for that, but there is no zlib dir in source/imagemagick (which is one directory up from the libpng source dir). Any clue where the bug is here? | 23:27 |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 23:28 | |
+perlDreamer | don't worry, he'll be back | 23:28 |
greghacke | always is ;) | 23:29 |
cap10morgan | ah ha, it's in utils | 23:29 |
cap10morgan | but libpng is not | 23:29 |
cap10morgan | seems like a bug in the build script | 23:29 |
cap10morgan | hmm, it's in the makefile.darwin from upstream | 23:38 |
cap10morgan | interesting... | 23:38 |
cap10morgan | well, it's in makefile.linux too | 23:38 |
cap10morgan | i don't understand how this compiles on either platform then | 23:39 |
cap10morgan | maybe it doesn't? :) | 23:39 |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 23:43 | |
+perlDreamer | I've never compiled the WRE | 23:43 |
@preaction | wtf why is there a clone in here? | 23:45 |
@preaction | ... why is it even online? it shouldn't be working | 23:46 |
+perlDreamer | preaction is a pod person | 23:46 |
@preaction | my wireless router hasn't been connecting to the internet in weeks | 23:46 |
@preaction | and here it is, connected to the internet with a clone | 23:46 |
@preaction | not truly a clone i guess, since i'm pirating a wifi signal from my landlord downstairs | 23:47 |
+perlDreamer | is it a good idea to say that on a logged and searchable IRC channel? | 23:49 |
@preaction | whos logging it? | 23:49 |
@preaction | gooeybot hasn't been active since the clone's system rebooted itself because of a heating problem it has | 23:49 |
+perlDreamer | I don't know | 23:50 |
+perlDreamer | the archives are on mentalhouse.net | 23:50 |
+perlDreamer | http://web307.plainblack.net/products/board-war-games | 23:50 |
+perlDreamer | um, no | 23:50 |
+perlDreamer | http://mentalhouse.net/irc/logs/webgui/2007-02.log | 23:50 |
@preaction | i'll put money on Radix | 23:51 |
@preaction | strangely enough, my wireless seems to work better when it's on the same channel as the landlord's wireless... | 23:53 |
+perlDreamer | how convenient | 23:53 |
+perlDreamer | I have a little feedback for you about template variables | 23:54 |
@preaction | it's weird though, it's supposed to be causing interference | 23:54 |
@preaction | ok | 23:54 |
+perlDreamer | altering the name of inherited template variables in a loop is not good for maintenance | 23:54 |
@preaction | they have to be altered else they'll hide the calendar ones | 23:54 |
+perlDreamer | but will they be used down inside the loop? | 23:54 |
@preaction | the calendar ones? who knows | 23:55 |
+perlDreamer | so now, instead of using the Help system inheritance, they all have to be documented by hand | 23:56 |
+perlDreamer | and kept in sync by hand | 23:56 |
@preaction | perhaps someone wants to say "<eventTitle>, coming this week of <eventDate> from <calendarTitle>" | 23:56 |
@preaction | you could use that same loop ;) | 23:56 |
+perlDreamer | all I'm saying is that next time you might choose to use unique names instead of renaming them | 23:56 |
@preaction | to pull it from the $HELP structure of the Event help file | 23:56 |
@preaction | i can't, i'm using $self->get, they're the names of the columns in the asset information | 23:57 |
+perlDreamer | they can be renamed too | 23:57 |
+perlDreamer | oh, except for title | 23:57 |
+perlDreamer | hm | 23:57 |
+perlDreamer | and url | 23:57 |
+perlDreamer | all the asset level ones | 23:57 |
+perlDreamer | maybe I need to extend the variable inheritance to do variable renaming, too | 23:58 |
+perlDreamer | :-/ | 23:58 |
pjesi | strange, I am upgrading my AJAX calendar month template and there doesnt seem to be any previousMonth template variable | 23:58 |
@preaction | or just do a lookup with a map | 23:58 |
pjesi | has it been completly remove for the 12 month links? | 23:58 |
@preaction | pjesi: completely removed for the 12 month links, but RFE that | 23:58 |
@preaction | i get tired of having to click "2007" and then "Jan" when i want to move from Dec 2006 to Jan 2007 | 23:59 |
pjesi | it will take us shorter time to patch Calendar.pm than RFE ut | 23:59 |
pjesi | it* | 23:59 |
--- Day changed Sun Feb 11 2007 | ||
@preaction | but you still have to go through proper channels, make the diff, attach it to the RFE, and once 7.4 is branched i'll add it immediately | 00:00 |
+perlDreamer | patches make bugs and RFEs much easier to implement | 00:01 |
* perlDreamer goes afk | 00:05 | |
greghacke | So I kicked that SQL Report thing again, pD. 3 queries, stacked using default template. set paginate to 10. still shows everything | 00:06 |
greghacke | as he afk's. oops | 00:06 |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 00:06 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 00:58 | |
-!- cap10morgan [n=wmorgan@66.251.110.131] has quit [] | 00:59 | |
-!- Ingrid [n=chatzill@c-d10fe155.234-1-64736c11.cust.bredbandsbolaget.se] has joined #webgui | 01:07 | |
Ingrid | Would this be a good place, and time, to ask for help getting passthruUrls working? | 01:16 |
Ingrid | whois perlbot | 01:20 |
-!- Ingrid [n=chatzill@c-d10fe155.234-1-64736c11.cust.bredbandsbolaget.se] has left #webgui ["#webgui"] | 01:23 | |
-!- Ingrid [n=chatzill@c-d10fe155.234-1-64736c11.cust.bredbandsbolaget.se] has joined #webgui | 01:23 | |
-!- Ingrid is now known as IngridTegner | 01:23 | |
-!- IngridTegner [n=chatzill@c-d10fe155.234-1-64736c11.cust.bredbandsbolaget.se] has quit ["Chatzilla 0.9.77 [Firefox 2.0.0.1/2006120417]"] | 01:23 | |
-!- IngridTegner [n=chatzill@c-d10fe155.234-1-64736c11.cust.bredbandsbolaget.se] has joined #webgui | 01:48 | |
IngridTegner | Would this be a good place to ask for help getting passthruUrls to work? | 01:50 |
-!- IngridTegner [n=chatzill@c-d10fe155.234-1-64736c11.cust.bredbandsbolaget.se] has quit [Client Quit] | 01:53 | |
+perlDreamer | yes, but three minutes is too short to wait | 01:56 |
-!- pjesi_ [n=pjesi@157.157.114.249] has joined #webgui | 03:36 | |
Radix__ | perlDreamer, if she comes back - http://www.plainblack.com/community-wiki/how-to-get-passthruurls-to-work | 03:52 |
+perlDreamer | nice work, Radix | 04:16 |
pjesi_ | does anyone have idea when head.tags from Layout templates do not show up in output? | 04:26 |
@preaction | should be part of your style template, no | 04:27 |
@preaction | ? | 04:27 |
@preaction | can you give a URL? | 04:27 |
pjesi_ | well, layout templates are associated with different stylesheets | 04:35 |
pjesi_ | dont have url yet | 04:36 |
pjesi_ | we had the <link stuff in the Head Body of the template | 04:37 |
pjesi_ | but it is never rendered | 04:37 |
@preaction | you put the <link> stuff in the "Extra Head Tags" area of the template? | 04:37 |
@preaction | and you have the appropriate area in your style template for them to be placed? | 04:38 |
@preaction | <tmpl_var head.tags> if i remember correctly | 04:38 |
pjesi_ | yes | 04:39 |
pjesi_ | it works on 7.0.8 | 04:39 |
pjesi_ | and it works on our new 7.3.8 templates, so I figured something about the old templates might be the problem | 04:41 |
pjesi_ | I think it might be from the problem we had the the mysql encoding | 04:43 |
pjesi_ | it renders webgui's head.tags, but nothing from the templates | 05:14 |
-!- rmiller [n=rmiller@kayan.duskglow.com] has joined #webgui | 06:00 | |
rmiller | anyone awake | 06:00 |
rmiller | ? | 06:00 |
-!- rmiller is now known as specsmu | 06:00 | |
+crythias | sure | 06:00 |
specsmu | hooray | 06:00 |
specsmu | :) | 06:00 |
specsmu | I want to upgrade a copy of 6.8.6 to the latest version | 06:00 |
specsmu | do I have to do any intermediate upgrades first? | 06:00 |
+crythias | read my unofficial faq | 06:00 |
specsmu | url pls? | 06:01 |
+crythias | i dunno | 06:01 |
+crythias | heh | 06:01 |
+crythias | www.gwy2.org/cgi-bin/fom | 06:01 |
specsmu | hmm | 06:02 |
+crythias | ? | 06:04 |
+crythias | http://www.gwy2.org/fomfiles/cache/52.html <-- most important | 06:04 |
-!- rmiller [n=rmiller@kayan.duskglow.com] has joined #webgui | 06:06 | |
rmiller | grrrr | 06:06 |
-!- rmiller is now known as specsmu_ | 06:06 | |
+crythias | ? | 06:06 |
specsmu_ | I'm saying at a hotel and they wanted more money | 06:06 |
specsmu_ | so they cut me off, and apparently assigned me a NEW address | 06:07 |
specsmu_ | so all my connections went byebye | 06:07 |
+crythias | ah | 06:07 |
specsmu_ | so what I need to do is overlay the new on top of the old and then read the gotchas file? | 06:08 |
+crythias | yeahbut... at least one stop | 06:09 |
specsmu_ | I didn't see it in your unofficial faq.. which stop is that? | 06:09 |
+crythias | Current Upgrade path is 6.2.11 -> 6.6.5 -> 6.8.10 -> 7.1.3 -> 7.2.x Do NOT skip steps. | 06:09 |
+crythias | http://www.gwy2.org/fomfiles/cache/52.html | 06:09 |
+perlDreamer | we should put the upgrade path into the Wiki | 06:10 |
specsmu_ | so it looks like I'll have two stops. | 06:10 |
specsmu_ | one to 6.8.10 from 6.8.6, and then to 7.1.3 | 06:11 |
specsmu_ | you know | 06:11 |
specsmu_ | I really do like the feature set of webgui | 06:11 |
specsmu_ | but trying to keep it up to date is a freaking moving target | 06:11 |
+perlDreamer | if you wait until 7.3.9 comes out, you can skip the 7.1.3 step | 06:12 |
specsmu_ | when's that gonna be? | 06:12 |
+perlDreamer | it was supposed to be last Wednesday | 06:12 |
+perlDreamer | but the release has been delayed | 06:12 |
specsmu_ | how long? | 06:12 |
+perlDreamer | not sure | 06:13 |
specsmu_ | oh, crap, I forgot the mysql root password | 06:13 |
+crythias | ? | 06:13 |
+perlDreamer | there's a way around that on MySQL's site | 06:14 |
specsmu_ | I'm setting up a mirror webgui install on port 81 | 06:14 |
specsmu_ | so I can upgrade the new version and test it out | 06:14 |
+perlDreamer | just google for "reset root password MySQL" | 06:14 |
specsmu_ | before switching the production version to it | 06:14 |
specsmu_ | I know.. it's just embarassing | 06:14 |
-!- specsmu [n=rmiller@kayan.duskglow.com] has quit ["Lost terminal"] | 06:21 | |
specsmu_ | oh, that was idiotic. | 06:25 |
specsmu_ | I've been spending way too much time with sybase | 06:28 |
specsmu_ | I keep having to stop myself from typing GO after every command | 06:28 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 06:37 | |
+perlDreamer | specsmu_: what do you do with WebGUI? | 06:39 |
specsmu_ | customer site | 06:42 |
specsmu_ | he wanted something that he wouldn't have to code to use once I set it up | 06:42 |
specsmu_ | I am seriously regretting that decision | 06:42 |
specsmu_ | it was kind of like killing an ant witha wrecking ball | 06:43 |
+perlDreamer | it must be a small site | 06:43 |
specsmu_ | it is | 06:43 |
specsmu_ | well, I have the separate site set up... | 06:43 |
+perlDreamer | preaction: you awake there, dude? | 06:44 |
@preaction | yes'm | 06:44 |
+perlDreamer | I don't understand something with the calendar day view template variables | 06:44 |
+perlDreamer | can you set me straight please? | 06:45 |
@preaction | it's like the week, only broken into hours | 06:45 |
+perlDreamer | that part I get | 06:45 |
@preaction | hours that only exist if there's an event in the hour | 06:45 |
+perlDreamer | If I have two events in the same hour, how do I access their information individually? | 06:45 |
@preaction | there's an events loop in each hour, no? | 06:45 |
+perlDreamer | ah | 06:46 |
+perlDreamer | thanks, man! | 06:46 |
@preaction | i probably added them rather weirdly | 06:46 |
+perlDreamer | the combination of indexing and pushing threw me off | 06:46 |
+perlDreamer | do you think this code based approach to documentation is nuts? | 06:53 |
+crythias | who reads code to figure out how to do things? | 06:53 |
+perlDreamer | me | 06:53 |
+crythias | end user=wise | 06:53 |
+perlDreamer | the Help code generates the documentation | 06:54 |
+perlDreamer | the idea being it can be shared among different entries | 06:54 |
+perlDreamer | and even provide the basis for the template variable editor | 06:54 |
+perlDreamer | oh, and generally speaking, end user != wise | 06:56 |
+crythias | meant enduser-wise but agree | 07:00 |
@preaction | i think it'd be better to use some sort of Pod::HTML parser thingy | 07:10 |
@preaction | it'd be nice to be able to update the documentation from inside the code | 07:11 |
@preaction | rather, right next to the same code | 07:11 |
-!- cap10morgan [n=wmorgan@66.251.110.131] has joined #webgui | 07:17 | |
+perlDreamer | preaction: the problem with that is translation. | 07:18 |
+perlDreamer | we'll always be pulling out i18n tags | 07:18 |
@preaction | yeah, i've been trying to come up with a way around that | 07:18 |
+perlDreamer | any progress? | 07:19 |
+crythias | expat | 07:19 |
@preaction | none, besides making different language help files | 07:19 |
@preaction | or using yaml instead perhaps? | 07:19 |
+crythias | hee | 07:19 |
@preaction | hell, we could use yaml right now with no need to change anything | 07:19 |
+perlDreamer | true | 07:19 |
+crythias | imbed json between cut and head | 07:19 |
+perlDreamer | but what does it buy? | 07:19 |
@preaction | and yaml is easier to read | 07:19 |
+perlDreamer | than perl? | 07:19 |
+perlDreamer | I don't think so | 07:20 |
@preaction | we're dealing with either (a) Data::Dumper output or (b) a markup language | 07:20 |
@preaction | same diff i guess | 07:20 |
+perlDreamer | there's one advantage to doing it in perl that I've found | 07:20 |
+perlDreamer | and that's autogenerating information | 07:20 |
+crythias | too bad you couldn't i8n merge code on the fly | 07:21 |
-!- cap10morgan [n=wmorgan@66.251.110.131] has quit [Client Quit] | 07:21 | |
+crythias | using i18n tagged codes that pulled from the i18n db when pod2html runs. | 07:21 |
+crythias | using the existing WebGUI i18n thing to document itself. | 07:22 |
+crythias | nah. | 07:22 |
+crythias | forget it. | 07:22 |
+perlDreamer | that's what it does now | 07:22 |
+perlDreamer | the help is built up of sets of tags | 07:23 |
+crythias | depends. | 07:23 |
+crythias | are you talking about help or documentation? | 07:23 |
@preaction | there's a difference? | 07:23 |
@preaction | the on-line help | 07:23 |
@preaction | not the code docs | 07:23 |
+crythias | that is the difference. | 07:23 |
+perlDreamer | code docs are for API/developers | 07:25 |
+perlDreamer | on-line help is for application users | 07:25 |
+perlDreamer | they're different audiences | 07:25 |
+perlDreamer | I keep thinking about this because I don't know of any other project that does documentation this way | 07:25 |
+perlDreamer | but I also don't know of any other project where the docs are linked so deeply into the code | 07:25 |
* crythias is confused. | 07:25 | |
+perlDreamer | hoverHelp is pulled from the help docs | 07:25 |
@preaction | i always thought the other way around, the help docs are built from hoverHep | 07:26 |
+crythias | What is the issue? I thought I was talking about code documentation. | 07:26 |
+perlDreamer | It's both ways. I think of it the other way because we fractured the help to make the hoverHelp | 07:26 |
+perlDreamer | crythias, the online docs are written, really structured, as code | 07:27 |
+perlDreamer | It's very handy sometimes | 07:29 |
+crythias | head/cut or something else? | 07:29 |
+perlDreamer | I don't know what you mean by that | 07:30 |
+crythias | nm | 07:30 |
+crythias | we're talking about two different things | 07:30 |
-!- specsmu_ [n=rmiller@kayan.duskglow.com] has quit ["Lost terminal"] | 07:32 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 07:56 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] | 08:27 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 09:15 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 09:15 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 10:00 | |
pjesi_ | we have narrowed the bug with the head.tags | 16:36 |
pjesi_ | if the template has namespace Layout then it does not print head tags for that template | 16:37 |
-!- wgGuest60 [n=wgGuest6@pD9E299B2.dip.t-dialin.net] has joined #webgui | 17:35 | |
wgGuest60 | inurl:"com_pollxt" | 17:38 |
-!- wgGuest60 [n=wgGuest6@pD9E299B2.dip.t-dialin.net] has quit [Client Quit] | 17:38 | |
pjesi_ | bug fixed | 17:47 |
Hinrik | the fix is http://paste2.org/p/1292 | 17:50 |
Hinrik | webgui devs: any idea why this is needed? | 17:50 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 19:32 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:32 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 20:13 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 20:49 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 20:50 | |
+perlDreamer | sunday must be a quiet day | 20:50 |
Hinrik | hm | 20:53 |
Hinrik | perlDreamer: http://paste2.org/p/1292 | 20:54 |
Hinrik | any idea why this is needed so that head blocks for Layouts make it to the final page? | 20:54 |
+perlDreamer | your patch has two parts | 20:56 |
+perlDreamer | the changes to Wobject/Layout are probably valid | 20:57 |
+perlDreamer | but the second set, in Style.pm, would cause problems since you'd be internally accumulating tags | 20:57 |
+perlDreamer | that are also being sent out | 20:57 |
+perlDreamer | are both sets of changes needed to make the head block work with the Layout? | 20:59 |
+perlDreamer | why would you choose to put head tags in the Layout headblock vs the Style headblock? | 21:00 |
+perlDreamer | do you have meta information that depends on the arrangement of assets on the page? | 21:01 |
+perlDreamer | actually, that's kind of beside the point | 21:01 |
+perlDreamer | you'd expect the head tags to work anywhere | 21:01 |
+perlDreamer | Hinrik: I recommend that you file the first part of the patch as a bug report. In the report, you should also recommend that all Assets that override prepareView be checked to make sure they properly process the template head block | 21:03 |
pjesi_ | perlDreamer @Layout headblock vs the Style headblock, layouts using the same Style are using different CSS | 21:08 |
+perlDreamer | okay, that makes sense | 21:09 |
pjesi_ | it seems logical | 21:10 |
Hinrik | the latter change is just a rollback of a change that was made in an earlier version (don't know which) | 21:12 |
Hinrik | we upgraded from 7.0.7 to 7.3.8 | 21:12 |
Hinrik | I don't know why the the upper change is also needed to make it wor | 21:12 |
Hinrik | k | 21:12 |
-!- cap10morgan [n=wmorgan@66.251.110.131] has joined #webgui | 21:13 | |
Hinrik | that is, the latter patch makes Style.pm handle tags the way it did in 7.0.7 | 21:13 |
cap10morgan | does anyone know if they had to do something weird to get the WRE to compile on OS X ppc? | 21:14 |
pjesi_ | it is strange that all Assets except Layout can have head tags | 21:14 |
cap10morgan | i'm compiling on OS X intel, but there are some problems i'm running into that don't seem to be arch-related | 21:14 |
pjesi_ | asset templates that is | 21:14 |
ckotil | cap10morgan: i tried to compile the wre once on my imac running osx 10.4 and was unsuccessful | 21:27 |
cap10morgan | ckotil: yeah, it's kinda tricky | 21:28 |
cap10morgan | i think i'm close | 21:28 |
cap10morgan | but there is a ppc64 build to download that (i assume) pb compiled | 21:28 |
ckotil | ive tried to compile wre in fbsd 6.1 and 5.x too | 21:28 |
cap10morgan | i'm going to post everything i had to do to get it to compile as a contribution if/when i get it | 21:28 |
ckotil | nice. | 21:28 |
cap10morgan | just upgrading the source tarballs for the prereqs fixes a lot | 21:34 |
cap10morgan | specifically openssl 0.9.7i -> 0.9.7l | 21:34 |
cap10morgan | and mysql-5.0.22 -> 5.0.33 | 21:34 |
cap10morgan | and libpng 1.2.10 -> 1.2.16 (with some additional fixes to the makefile.darwin | 21:35 |
cap10morgan | ) | 21:35 |
cap10morgan | ckotil: is your imac intel or powerpc? | 21:36 |
pjesi | dsf | 21:36 |
-!- pjesi [n=pjesi@82.221.48.8] has quit ["leaving"] | 21:36 | |
-!- greghacke [n=greghack@host-69-95-130-230.pit.choiceone.net] has joined #webgui | 21:40 | |
greghacke | anyone know why the template variables in SQLForm/Search are both undocumented and non-functional? :-) | 21:42 |
ckotil | intel | 21:44 |
ckotil | greghacke: i experienced it the other day | 21:45 |
ckotil | very annoying. i was trying to create a template that would create a link to a url that was returned. | 21:45 |
ckotil | i was going to ust html::template::expr to accomplish this, the column i wanted to make a link out of was the 4th column so i tried using an expression, but it didnt work as expected. | 21:46 |
greghacke | yeah - finding that the help and template files are incorrect. | 21:46 |
greghacke | preaction: are you around? | 21:47 |
ckotil | cap10morgan: thats good to know about simply upgrading the source tar's | 21:49 |
cap10morgan | ckotil: it doesn't get you all the way there, but i'll post the details when i get it working (assuming i do) | 21:49 |
-!- pjesi_ [n=pjesi@157.157.114.249] has quit [Remote closed the connection] | 21:50 | |
-!- greghacke [n=greghack@host-69-95-130-230.pit.choiceone.net] has quit [Read error: 110 (Connection timed out)] | 22:30 | |
+perlDreamer | just a general comment here | 22:46 |
+perlDreamer | pointing out on IRC that things are broken won't get them fixed | 22:46 |
+perlDreamer | you either need to patch them, or report them as bugs | 22:46 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 22:46 | |
ckotil | doh. | 22:50 |
ckotil | its good to clarify the problem first | 22:50 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 22:51 | |
greghacke | Ok, SQLForm - although exceptional in idea - is quite possibly the worst documented utility I have ever seen. | 23:01 |
ckotil | heh | 23:02 |
greghacke | preaction: are you around yet? | 23:12 |
-!- cap10morgan [n=wmorgan@66.251.110.131] has quit [] | 23:38 | |
--- Day changed Mon Feb 12 2007 | ||
-!- cap10morgan [n=wmorgan@66.251.110.131] has joined #webgui | 00:07 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 00:38 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 00:38 | |
@preaction | greghacke: i'm around now | 00:41 |
greghacke | is good now. beat through the templating, found issues, submitted bug. | 00:42 |
-!- patspam [i=patspam@203-214-18-30.dyn.iinet.net.au] has joined #webgui | 01:08 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:19 | |
-!- cap10morgan [n=wmorgan@66.251.110.131] has quit [] | 01:28 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has left #webgui [] | 01:29 | |
-!- preaction changed the topic of #webgui to: #WebGUI [ Current: 7.3.8-stable ][ WRE: 0.7.2 ] What should I do with this extra savoir-faire? | 01:44 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 02:24 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 02:49 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 03:28 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 03:28 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 03:35 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 03:39 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 03:39 | |
+perlDreamer | It's amazing the amount of damage 1 7-year old can do to a CAT-5 cable | 03:40 |
Radix-wrk | heh.. what kind of damage are you talking about? as in physical damage, or amount downloaded in a short space of time? | 03:41 |
Hinrik | probably both | 03:41 |
Radix-wrk | I've seen both kinds of damage, and both are pretty horrific :) | 03:41 |
+perlDreamer | physical damage | 03:41 |
+perlDreamer | We don't let them use the computer unattended | 03:41 |
+perlDreamer | It's kind of like taking kids to a bookstore. | 03:42 |
+perlDreamer | or a library | 03:42 |
+perlDreamer | It's a wonderful place full of stories and knowledge. | 03:42 |
+perlDreamer | and a whole lotta crap as well | 03:42 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 03:46 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 04:10 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 05:02 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 05:02 | |
-!- rmiller [n=rmiller@kayan.duskglow.com] has joined #webgui | 05:02 | |
rmiller | hihihi | 05:02 |
-!- rmiller is now known as specsmu | 05:02 | |
specsmu | I'm confused by the 7.1.3 gotcha file | 05:03 |
specsmu | it goes from 6.8.4 to 6.99.0 | 05:03 |
specsmu | I'm running 6.8.10 | 05:03 |
specsmu | is there something I should know there? | 05:03 |
Radix-wrk | 6.99.x were the version 7 betas | 05:05 |
specsmu | ahh | 05:06 |
specsmu | about to try an upgrade from 6.8.10 to 7.1.3 | 05:38 |
specsmu | wish me luck | 05:39 |
specsmu | well, so far so good | 05:51 |
specsmu | woo. | 05:51 |
* specsmu waves finger in circle | 05:51 | |
specsmu | aww crap. | 05:52 |
specsmu | *whew* | 05:54 |
specsmu | hmm. seems to have lost its stylesheet/template | 05:54 |
specsmu | so I should be able to go directly from 7.1.3 to 7.3.8? | 05:56 |
specsmu | ok, done. | 06:03 |
specsmu | so... | 06:03 |
specsmu | how do I get the login widget back? | 06:03 |
specsmu | it appears to have been part of the templates, and the main template completely vanished | 06:04 |
@preaction | specsmu: the ^L macro? | 06:11 |
specsmu | well, actually, the entire template seems to have gone titsup | 06:11 |
specsmu | left navigation is gone, as well as any reference to the stylesheet | 06:11 |
specsmu | but yeah. | 06:11 |
@preaction | which template? did you make it by altering a core template? | 06:12 |
specsmu | no. | 06:12 |
specsmu | well... yeah | 06:12 |
specsmu | I altered the main page widget | 06:12 |
@preaction | so the template in question had the same ID as a core template | 06:12 |
specsmu | yeah. | 06:12 |
@preaction | what's a widget? we need to be on the same page :p | 06:12 |
@preaction | a macro? | 06:13 |
specsmu | I basically took the home template from the base install and modified it. | 06:13 |
@preaction | an Asset? | 06:13 |
specsmu | ok, I'll start from the beginning | 06:13 |
@preaction | yeah, the template might've been deleted by its ID | 06:13 |
specsmu | hmm, ok | 06:13 |
@preaction | or altered based on its ID | 06:13 |
specsmu | but that leaves me with no way to log in | 06:13 |
specsmu | how do I do that? | 06:13 |
specsmu | I can get it back fairly easily | 06:14 |
specsmu | (from the production) | 06:14 |
@preaction | ?op=auth;method=login;username=<>;identifier=<> <-- if i remember correctly | 06:14 |
specsmu | but I have to be able to log in to do it | 06:14 |
@preaction | if that doesn't work, i'll get the real way | 06:14 |
specsmu | identifier meaning password? | 06:14 |
@preaction | yeah | 06:15 |
@preaction | don't ask me why they used identifier instead of password, but whatevz | 06:15 |
specsmu | oh good. a "turn admin on" appeared | 06:15 |
specsmu | yippee!!! | 06:15 |
specsmu | thanks. | 06:15 |
@preaction | otherwise ?op=switchOnAdmin I believe | 06:15 |
specsmu | yup. It overwrote it. | 06:17 |
specsmu | if that's the only problem, though, I'll consider myself lucky. | 06:18 |
specsmu | YAY | 06:18 |
specsmu | hmm. that's strange. | 06:18 |
specsmu | I committed it, but it said it wold take a while | 06:19 |
@preaction | it always does now | 06:19 |
specsmu | about how long? | 06:19 |
@preaction | with the wonders of version tags and spectre | 06:19 |
@preaction | usually instantaneously, depending on how backed up spectre is | 06:19 |
specsmu | shouldn't be backed up at all | 06:19 |
@preaction | a few seconds then | 06:19 |
specsmu | hmm | 06:20 |
@preaction | beware of browser caching, too | 06:20 |
@preaction | and if all else fails, delete the file cache in /tmp/WebGUICache (or something) | 06:20 |
specsmu | does spectre log anywhere? | 06:21 |
@preaction | it outputs to the webgui log | 06:21 |
specsmu | hmm | 06:21 |
@preaction | is it running? | 06:21 |
specsmu | yeah, and saying there aren't any workflow instances | 06:22 |
@preaction | means it's done | 06:22 |
specsmu | not showing up on the main page... | 06:22 |
@preaction | as i said, browser cache | 06:22 |
@preaction | URL? | 06:22 |
specsmu | http://www.thinwood.com:81/home | 06:22 |
specsmu | hope that resolves for you | 06:22 |
@preaction | looks like a webgui site | 06:23 |
specsmu | hmm | 06:23 |
@preaction | where's the login box supposed to be? | 06:24 |
specsmu | at the top | 06:24 |
specsmu | is there a navigation on the left? | 06:24 |
@preaction | no | 06:24 |
@preaction | this site looks very broken from what i see | 06:24 |
specsmu | yeah. | 06:25 |
specsmu | I coulda told you that | 06:25 |
specsmu | he's hired a coder to redo the templates,but the coder gave up in disgust at the old version | 06:25 |
specsmu | which is why I'm upgrading | 06:25 |
@preaction | "gave up in disgust" why? | 06:25 |
specsmu | no documentation. he just couldn't figure it out | 06:26 |
@preaction | because he had to learn how to work with webgui? | 06:26 |
@preaction | wiki? | 06:26 |
@preaction | crap gooeybot is gone... | 06:26 |
@preaction | http://www.plainblack.com/support/community-wiki | 06:26 |
@preaction | http://www.plainblack.com/designers | 06:26 |
specsmu | hmm | 06:27 |
@preaction | also, plainblack is soon to offer a lot more in the manner of free documentation and paid training services, which of course does you no good right here right now | 06:28 |
@preaction | hopefully once we break off webgui.org into its own entity, people will be more inclined to contribute (since atm there are more than one person who don't understand the concept of FOSS and think they're working for plainblack for free) | 06:29 |
Radix-wrk | who? :) | 06:29 |
specsmu | yeah, that's a balancing act | 06:29 |
@preaction | two people on the forums have said it | 06:29 |
@preaction | one was maxscience though | 06:29 |
Radix-wrk | lol | 06:29 |
specsmu | ahh, I see. the template is locked for some reason. I don't think it's committed. | 06:30 |
@preaction | are you sure spectre's running? | 06:30 |
specsmu | yes | 06:30 |
@preaction | cd /data/WebGUI/sbin; . /data/wre/sbin/setenvironment; perl spectre.pl --ping | 06:31 |
specsmu | but every time I try to view it or edit it, it just puts me back to the "templates" main page | 06:31 |
@preaction | look in the webgui log | 06:31 |
@preaction | for "Cannot call method 'edit' on" | 06:31 |
@preaction | and pastebin the stuff around that | 06:31 |
specsmu | says it's alive | 06:31 |
@preaction | perlbot paste | 06:31 |
perlbot | Paste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it. | 06:31 |
@preaction | on another topic: someone recommend me a company to buy a wireless router, preferably Draft-N | 06:32 |
@preaction | my belkin just died | 06:32 |
@preaction | so i'm pirating from my landlord | 06:32 |
specsmu | there's no such error. | 06:32 |
@preaction | pastebin the last few hundred lines of it then | 06:32 |
@preaction | are you running the wre? why is the port 81 version so broken and the port 80 version not? | 06:34 |
specsmu | because the 81 is a testbed | 06:34 |
specsmu | I'm not doing this in production until I get the kinks ironed out | 06:34 |
specsmu | otherwise I would be staying up all night | 06:34 |
@preaction | ah, mais oui | 06:34 |
@preaction | it almost looks like one of the upgrades failed | 06:35 |
specsmu | http://erxz.com/pb/1327 | 06:37 |
specsmu | they all appeared to succeed | 06:37 |
@preaction | okay, run a tail on webgui.log | 06:38 |
@preaction | no | 06:38 |
@preaction | open it in `less` | 06:39 |
@preaction | and use shift+f to do follow mode | 06:39 |
@preaction | then reproduce the attempt to edit that template | 06:39 |
@preaction | with debug mode on, there's too much crap to sort through | 06:39 |
specsmu | what am I looking for? | 06:40 |
@preaction | i don't even know... | 06:41 |
@preaction | spectre committed | 06:41 |
@preaction | but it's still locked | 06:41 |
@preaction | did you actually go to "Commit My Changes"? | 06:41 |
specsmu | yes | 06:41 |
@preaction | try restarting spectre? | 06:41 |
specsmu | what does spectre do anyway? | 06:42 |
@preaction | asynchronous stuff | 06:42 |
@preaction | updates feeds, sends mail, commits versions, | 06:42 |
@preaction | scheduled maintenance | 06:42 |
@preaction | anything that can be done without user interaction | 06:42 |
@preaction | i mean, creating a large site under a single version tag would take minutes to commit, apache would time out and might kill the process | 06:43 |
specsmu | ooooo. | 06:43 |
specsmu | I think I see. | 06:43 |
specsmu | 2007/02/11 23:25:24 - WARN - test.thinwood.com.conf - main::[[undef]] - Visitor (1) connecting from 64.192.186.117 attempted to make a Spectre workflow runner request, but we're only allowed to accept requests from 127.0.0.1/32. | 06:43 |
specsmu | 2007/02/11 23:25:24 - ERROR - spectre.conf - Spectre::Workflow::suspendInstance[387] - WORKFLOW: Workflow instance EjBllVRI9FuUIkIVigJ28g has failed to execute 5 times in a row and will no longer attempt to execute. | 06:43 |
specsmu | I need to add the external IP to it. | 06:44 |
@preaction | or disable that security feature | 06:45 |
@preaction | that would explain how it got locked but did not get committed | 06:46 |
@preaction | imho it shouldn't stay locked when that happens... | 06:46 |
specsmu | ahhhhh | 06:47 |
specsmu | 2007/02/11 23:50:28 - DEBUG - spectre.conf - Spectre::Workflow::workerResponse[405] - WORKFLOW: Retrieving response from workflow instance. | 06:47 |
specsmu | 2007/02/11 23:50:28 - DEBUG - spectre.conf - Spectre::Workflow::workerResponse[409] - WORKFLOW: Response retrieved is for qYVrMIni42JLtxlUB7Jy6g. | 06:48 |
specsmu | but now it says it got an error response... | 06:49 |
specsmu | hmm | 06:49 |
@preaction | 127.0.0.1/32 is still in there, right? | 06:50 |
specsmu | no | 06:50 |
specsmu | should it be? | 06:50 |
specsmu | how do I add multiple IPs? | 06:50 |
specsmu | this is an odd conf file | 06:50 |
@preaction | seperated by commas i think | 06:50 |
@preaction | it's JSON | 06:50 |
@preaction | is it? | 06:50 |
@preaction | spectre.conf right? | 06:50 |
specsmu | right | 06:50 |
@preaction | can you paste yours somewhere? | 06:51 |
@preaction | or is it adminModeSubnets in your webgui.conf? | 06:52 |
specsmu | ahh... brackets | 06:52 |
@preaction | no, that's not it | 06:52 |
@preaction | spectreSubnets, that's it | 06:53 |
specsmu | this is starting to make sense and that's scaring me | 06:54 |
@preaction | why? | 06:54 |
@preaction | that's good | 06:54 |
specsmu | yayyyy | 06:54 |
specsmu | worked. | 06:54 |
@preaction | if it makes enough sense then you can help the community and make a wiki article | 06:54 |
@preaction | *cough cough* | 06:55 |
specsmu | because webgui has never, ever, ever made sense to me before | 06:55 |
Radix-wrk | You're not supposed to date it, just use it :) | 06:55 |
@preaction | the black box philosophy is horrible | 06:56 |
@preaction | one of the main reasons I hate strict OO | 06:56 |
specsmu | well, considering how much trouble it gives me whenever I feel it up, I may as well be married to it | 06:56 |
Radix-wrk | least you haven't spent money on it ;) | 06:56 |
specsmu | true | 06:56 |
specsmu | but you know what they say, time is money :) | 06:56 |
specsmu | ahh, now I'm a happy camper. | 06:57 |
@preaction | glad we could help | 06:57 |
specsmu | at least THIS time tie upgrade didn't take a week and require my customer to reupload all of his assets | 06:57 |
@preaction | when the hell did THAT happen? | 06:57 |
specsmu | I upgraded from 6.2 to 6.8 | 06:58 |
@preaction | yes, that one is hell | 06:58 |
specsmu | unfortunately, somewhere in the middle of that you guys changed how it works, and the photogallery plugin I was using went bye-bye. | 06:58 |
@preaction | oh, yeah | 06:58 |
@preaction | the API went nuts in that section | 06:58 |
specsmu | yeah. | 06:58 |
specsmu | I had a fairly unhappy customer | 06:58 |
@preaction | from 6.99 on though, the API is stable, JT promised | 06:58 |
@preaction | if it works on 6.99, it will work until 2010 | 06:59 |
specsmu | but he forgave me when he realized I was the only provider he could find that was insane enough to even RUN webgui ;-) | 06:59 |
@preaction | why? webgui fucking rocks | 06:59 |
Radix-wrk | heh | 06:59 |
specsmu | uhhh... not arguing that. But have you tried to find a web coder that will touch it with a 10 foot pole? | 06:59 |
@preaction | enterprise-level content management with a foss license? | 06:59 |
specsmu | webgui is a naturally limiting condition | 07:00 |
specsmu | heh | 07:00 |
@preaction | you should have HEARD what I said when I opened up the code :p | 07:00 |
specsmu | if you find someone who will touch it, he has to be good, because on of those code monkeys that can barely write html is going to be like "WTF?" | 07:00 |
@preaction | i've written my own CMS, and i was going "WTF" | 07:00 |
@preaction | it makes sense now, there's a natural progression, but i will admit there were a few design flaws early on that have compounded | 07:01 |
specsmu | I should put in a resume to plainblack ;-) | 07:01 |
@preaction | i don't know what we're doing about drake's vacancy, i think the powers that be have decided to use contractors more for dev purposes | 07:02 |
specsmu | heh | 07:02 |
specsmu | I'm just kidding anyway | 07:02 |
specsmu | I like my job | 07:02 |
@preaction | network admin for a webgui cluster? | 07:02 |
specsmu | nah... don't use webgui at work | 07:02 |
@preaction | ask them if they'll pay you to do webgui dev work, and help contribute | 07:02 |
@preaction | aw, damn | 07:02 |
specsmu | this is my dedicated machine | 07:02 |
specsmu | on-the-side, as it were | 07:03 |
@preaction | of course | 07:03 |
specsmu | they have better uses to put mod_perl skills to, anyway... the whole site runs on it | 07:03 |
@preaction | "they"? | 07:03 |
specsmu | who I work for | 07:04 |
@preaction | but do you have to reinvent the wheel often? | 07:04 |
@preaction | i mean, webgui is, at its core, an application framework | 07:04 |
@preaction | (admittedly, sometimes a sledgehammer when a screwdriver is needed, but still) | 07:04 |
specsmu | I don't know, I'm not actually a developer | 07:06 |
specsmu | :) | 07:06 |
specsmu | I'm a lightning rod | 07:06 |
specsmu | (I am perfectly capable of developing, that's just not my job at the moment) | 07:06 |
specsmu | well, thanks for your help | 07:23 |
specsmu | ttyl | 07:23 |
-!- specsmu [n=rmiller@kayan.duskglow.com] has left #webgui [] | 07:23 | |
@preaction | that's what we're here for | 07:23 |
patspam | just reading through the backlog.. webgui.org is going to be split off into a proper site of its own? that'll be cool | 07:35 |
Radix-wrk | yup, will be cool | 07:36 |
@preaction | will hopefully make things a lot easier to separate paid stuff from free stuff | 07:37 |
@preaction | as well as sell adspace for other webgui service providers | 07:37 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 07:55 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 07:56 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has left #webgui [] | 07:57 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 07:57 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 07:57 | |
+perlDreamer | preaction: what happened to gooeybot? | 07:58 |
@preaction | my belkin router is ... being mean | 07:58 |
+perlDreamer | so he's trapped | 07:58 |
@preaction | internally it works awesome, but it won't stay connected to my DSL modem | 07:59 |
+perlDreamer | oy | 07:59 |
@preaction | i've been up and down the network, and it's the router itself | 08:00 |
@preaction | belkin said "We're elevating this to a level two support call" whatever the hell that means | 08:00 |
+perlDreamer | that means you're talking to someone inside the US | 08:00 |
@preaction | but then they hung up | 08:00 |
@preaction | i mean, now what? | 08:00 |
@preaction | am i supposed to call them again? | 08:01 |
+perlDreamer | do you have a support call ID? | 08:01 |
@preaction | no | 08:01 |
@preaction | the guy didn't understand a damned thing | 08:01 |
+perlDreamer | call back and tell them that you got hung up on | 08:01 |
+perlDreamer | you're mad and are thinking of posting the entire thing to your blog | 08:02 |
@preaction | well, when the guy said "bye" i assumed it was "you can hang up now" | 08:02 |
@preaction | i can't be that sore, the thing has been working non-stop 24/7 for about 3 years | 08:03 |
@preaction | plus, belkin has a draft-N router for like $150 that looks pretty decent | 08:04 |
+perlDreamer | I'll see you guys tomorrow | 08:13 |
+perlDreamer | I'm out of work again, so it's hacking time. | 08:13 |
@preaction | fun fun | 08:13 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 08:13 | |
-!- Radix-work [n=Jesse@203.161.68.67] has joined #webgui | 08:35 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 110 (Connection timed out)] | 08:55 | |
-!- Radix-work [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:34 | |
-!- patspam [i=patspam@203-214-18-30.dyn.iinet.net.au] has quit [] | 09:48 | |
-!- Netsplit over, joins: @snapcount, perlbot, @preaction, ckotil | 10:32 | |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection] | 10:33 | |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 10:33 | |
-!- preaction___ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 12:00 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [Read error: 54 (Connection reset by peer)] | 12:00 | |
-!- preaction___ [n=doug@static-72-1-5-59.ntd.net] has quit [Read error: 54 (Connection reset by peer)] | 12:32 | |
-!- preaction___ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 12:32 | |
-!- preaction___ [n=doug@static-72-1-5-59.ntd.net] has quit [Read error: 54 (Connection reset by peer)] | 12:40 | |
-!- preaction___ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 12:40 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 16:24 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16:24 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: +MrHairgrease | 17:50 | |
-!- Netsplit over, joins: +MrHairgrease | 18:00 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 18:16 | |
-!- mode/#webgui [+o khenn] by ChanServ | 18:16 | |
-!- preaction___ is now known as preaction | 18:47 | |
-!- mode/#webgui [+o preaction] by ChanServ | 18:47 | |
@snapcount | MrHairgrease: are you alive? | 19:23 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 19:24 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:24 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [Client Quit] | 19:25 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 19:29 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:29 | |
@snapcount | perlDreamer: ! | 19:30 |
+perlDreamer | it is I | 19:30 |
@snapcount | heh | 19:30 |
@snapcount | so yeah tag update | 19:30 |
@snapcount | can't dup on my VM | 19:30 |
@snapcount | it upgrades and no phantom tags using the rev 3738 | 19:30 |
+perlDreamer | I didn't have any luck either on the default db | 19:31 |
+MrHairgrease | snapcount: i'm cooking | 19:31 |
+perlDreamer | so what's the call? | 19:31 |
+MrHairgrease | whats up | 19:31 |
@snapcount | quick question about template variables in SQLForm | 19:32 |
+MrHairgrease | sure | 19:32 |
+MrHairgrease | hit it | 19:32 |
@snapcount | <tmpl_var record.fieldname.value> | 19:32 |
@snapcount | is that supposed to work? | 19:32 |
+MrHairgrease | I think so | 19:32 |
+MrHairgrease | have to llok it up | 19:32 |
+MrHairgrease | look* | 19:32 |
@snapcount | ok... then it must be a bug | 19:32 |
+MrHairgrease | you know what | 19:32 |
+perlDreamer | snapcount: greghacke is sandbagging you | 19:32 |
+perlDreamer | http://www.plainblack.com/bugs/tracker/sqlform-template-variable-issues | 19:32 |
@snapcount | just wanted to see if you knew off the top of your head | 19:32 |
@snapcount | sandbagging? | 19:32 |
+MrHairgrease | I'll check it out in a couple of hours | 19:32 |
+MrHairgrease | is that ok? | 19:33 |
+MrHairgrease | I'd say the default templates have always worked | 19:33 |
+MrHairgrease | and if i recall correctly | 19:34 |
+MrHairgrease | they use (almost) all tmpl_vars | 19:34 |
-!- MrHairgrease is now known as MrCookingGrease | 19:35 | |
@snapcount | that's fine | 19:38 |
+perlDreamer | he already posted the bug | 19:38 |
+perlDreamer | yung already answered | 19:38 |
@snapcount | doh | 19:38 |
+perlDreamer | I did, too | 19:38 |
@snapcount | thx perlDreamer | 19:38 |
+perlDreamer | well, there _is_ a doc bug, but it's easily fixable | 19:38 |
@snapcount | so what is the correct syntax? | 19:38 |
+perlDreamer | that is the correct syntax, but the template variables were swapped between search and add/edit record | 19:39 |
+perlDreamer | the fix for that is by yung, and it's in SVN | 19:39 |
+perlDreamer | the 2nd bug is that the search template has two flavors | 19:39 |
+perlDreamer | normal and advanced | 19:39 |
+perlDreamer | the docs say they're the same, but they're not | 19:39 |
@snapcount | cool | 19:43 |
+perlDreamer | what do we do about the upgrade? | 19:43 |
@snapcount | pray? | 19:44 |
+perlDreamer | I can do that. | 19:44 |
@snapcount | I have to ts on pb.com now | 19:44 |
@snapcount | which is going to be tough | 19:44 |
+perlDreamer | what is ts? | 19:44 |
@snapcount | trouble shoot | 19:44 |
+perlDreamer | snapcount: I may have asked you this before, but is there only 1 site on PB.com? | 19:51 |
+perlDreamer | there wouldn't be as many sites as there are version tags by chance? | 19:51 |
@snapcount | on the server that pb.com is hosted on there is only one site | 19:52 |
-!- wgGuest38 [n=wgGuest3@207.66.131.242] has joined #webgui | 19:52 | |
-!- wgGuest38 is now known as isaacfinnegan | 19:52 | |
isaacfinnegan | Hello. I have a browser referrer question for a html guru | 19:53 |
isaacfinnegan | Don't know if anyone is here? | 19:53 |
+perlDreamer | we're here, just that we're mainly perl hackers | 19:54 |
+perlDreamer | you can always ask :) | 19:54 |
+perlDreamer | we may refer you back to the boards on plainblack.com | 19:54 |
isaacfinnegan | Hmm.... I think i may have figured it out. Why is it when you ask someone it helps your brain fgure things out? | 19:55 |
isaacfinnegan | looks like target=_blank causes abrowser to not send referrer. | 19:56 |
isaacfinnegan | but target=_new it does send referrer | 19:56 |
isaacfinnegan | mayb not though.... | 19:59 |
isaacfinnegan | hmm | 19:59 |
isaacfinnegan | when I link from my webgui site into our bug system the browser is not sending a referrer | 19:59 |
isaacfinnegan | But it is when I link from other places. | 19:59 |
isaacfinnegan | ah. | 20:01 |
isaacfinnegan | Looks like it's when you link from https to non-https | 20:01 |
isaacfinnegan | thanks everyone! | 20:01 |
ckotil | i thought target= was used to open a link in a new window. target=_none | 20:01 |
ckotil | heh. you're welcome | 20:01 |
-!- isaacfinnegan [n=wgGuest3@207.66.131.242] has left #webgui [] | 20:16 | |
ckotil | does /data/WebGUI/ have to be owned by root? | 22:27 |
@preaction | no | 22:27 |
ckotil | good deal. | 22:28 |
@preaction | it has to be readable by the apache user, and the sbin directory has to be executable by that user | 22:28 |
ckotil | I tested it and it worked, i just wanted to double check before breaking my production server | 22:28 |
@khenn | are you around colin? | 22:32 |
@khenn | could you ping me on IM? | 22:32 |
@preaction | khenn: if you need him more immediately, say his nickname. most IRC clients do annoying things when your nickname is spoken | 22:34 |
ckotil | heh | 22:42 |
ckotil | im working with SQLReport and H:T:E still. trying to get it to process this... | 22:59 |
ckotil | <tmpl_if field.number=2> | 22:59 |
ckotil | WORK! | 22:59 |
ckotil | </tmpl_if> | 22:59 |
ckotil | thats the only thing stopping me. | 23:00 |
@khenn | I see | 23:00 |
ckotil | its causing the template to not get proccessed | 23:00 |
@khenn | perlDreamer: could you ping me on IM when you see this | 23:00 |
@khenn | ? | 23:00 |
@khenn | thanks | 23:00 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 23:00 | |
+perlDreamer | ckotil: try the long form <tmpl_if EXPR="field.number == 2"> | 23:04 |
ckotil | k | 23:04 |
ckotil | now i get syntax error. | 23:06 |
* ckotil sighs | 23:06 | |
ckotil | i should try ths on my dev server. | 23:06 |
+MrCookingGrease | you do know that hte cannot deal with dots right? | 23:06 |
+perlDreamer | ah, right! | 23:07 |
ckotil | ive heard that. | 23:07 |
+perlDreamer | <tmpl_if EXPR="field_number == 2"> | 23:07 |
+perlDreamer | underscore, not dot | 23:07 |
+perlDreamer | my bad, ckotil | 23:07 |
+MrCookingGrease | that's right | 23:07 |
ckotil | but the i18n doesnt have entries for field_number | 23:07 |
ckotil | ok so tt translates it on the fly? | 23:07 |
+perlDreamer | yes | 23:07 |
+perlDreamer | actually, the H::T::E plugin translates on the fly | 23:07 |
ckotil | ok. | 23:08 |
ckotil | well it didnt error out this time. | 23:08 |
ckotil | but im not seing what i want. im a little closer at least. thanks | 23:08 |
+perlDreamer | In 7.4, I think, all template variable names will be sanitized to prevent the dot problem from occuring again. | 23:08 |
ckotil | killer. | 23:08 |
+perlDreamer | does anybody know of an XHTML validator that will handle fragments? (incomplete docs without a doctype, etc.)? | 23:20 |
+perlDreamer | I think there's a bug in the Ad HTML generation | 23:20 |
+perlDreamer | and I'd like to check it | 23:20 |
+MrCookingGrease | validator.w3.org? | 23:20 |
ckotil | w3 might work | 23:20 |
ckotil | i think you can explicityly tell it what type of doctype you want to check it against | 23:20 |
+perlDreamer | yes, on the extended direct input form you can | 23:23 |
+perlDreamer | perlbot: paste? | 23:23 |
perlbot | Paste your code to http://sial.org/pbot/perl or http://erxz.com/pb and #perl will be able to view it. | 23:23 |
+perlDreamer | maybe you guys could take a look at it? | 23:24 |
+perlDreamer | http://sial.org/pbot/22946 | 23:24 |
+perlDreamer | the validator doesn't like it because it has inline styles | 23:24 |
+perlDreamer | the part that I'm particularly worried about is the border part in the outer div | 23:25 |
+perlDreamer | border:solid black 1px; | 23:25 |
ckotil | i usually do border:1px solid black; | 23:26 |
ckotil | dunno if that would change anything | 23:26 |
+perlDreamer | doesn't need commas or enclosing quotes or anything? | 23:26 |
+MrCookingGrease | no | 23:26 |
ckotil | no the quotes are fine | 23:26 |
+perlDreamer | okay | 23:26 |
+MrCookingGrease | but i agree with ckotil | 23:27 |
+MrCookingGrease | 1px solid black is what people usually do | 23:27 |
+MrCookingGrease | including me | 23:27 |
+MrCookingGrease | so it might complain about that | 23:27 |
+perlDreamer | it griped about the inline style and the <b> tags | 23:28 |
+MrCookingGrease | it validates when i try it | 23:31 |
+perlDreamer | which doctype did you use? | 23:31 |
+MrCookingGrease | xhtml strict | 23:31 |
+MrCookingGrease | moment | 23:31 |
+MrCookingGrease | i'll paste | 23:31 |
+MrCookingGrease | http://rafb.net/p/LjwR2888.html | 23:32 |
+perlDreamer | I see | 23:32 |
-!- MrCookingGrease is now known as MrHairgrease | 23:32 | |
+perlDreamer | when it says fragment, I was pasting just my earlier paste | 23:33 |
+perlDreamer | no head/body tags or anything else | 23:33 |
+MrHairgrease | i tried that too | 23:33 |
+MrHairgrease | but aparently w3 can't cope with that | 23:33 |
+MrHairgrease | if you don't include the head/titlle/body tags it'll complain that the div cannot be ther | 23:34 |
+MrHairgrease | it can only exist within a body tag | 23:34 |
ckotil | ya, i was leaving out the title tag and it was bitchin | 23:34 |
ckotil | im out. | 23:39 |
+perlDreamer | later | 23:39 |
-!- MrHairgrease is now known as MrAfkgrease | 23:40 | |
--- Day changed Tue Feb 13 2007 | ||
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] | 00:53 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 00:55 | |
-!- wgGuest95 [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 01:21 | |
* TheSeparator slaps wgGuest95 around a bit with a large trout | 01:33 | |
wgGuest95 | enne ? | 01:34 |
-!- MrAfkgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:35 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:50 | |
-!- wgGuest95 [i=WebGUIUs@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 104 (Connection reset by peer)] | 02:22 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""] | 02:28 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 02:58 | |
SDuensin | Hello again! | 02:58 |
Radix-wrk | mornin' | 02:59 |
SDuensin | Hi Radix-wrk | 03:00 |
SDuensin | I'm trying to build a site with 7.0. I bought the docs, I've read the help, and I can't for the life of me figure out how to commit pending changes that were "Autotagged". | 03:01 |
Radix-wrk | huh? | 03:02 |
Radix-wrk | on the left side in your bar select version tags | 03:02 |
Radix-wrk | select the version tag that matches the one you want - you should get a * put next to it when it's your active version tag | 03:03 |
Radix-wrk | then select commit tag | 03:03 |
SDuensin | My bar doesn't show them. | 03:03 |
Radix-wrk | go to admin console | 03:03 |
Radix-wrk | select version tags | 03:03 |
SDuensin | Ok. | 03:04 |
Radix-wrk | You should have all of your version tags listed | 03:04 |
Radix-wrk | just select 'commit' on the left next to the one you want to commit | 03:04 |
SDuensin | In the console, I'm on the "Pending Versions" page. Both my versions are listed. I have no commit option anywhere. | 03:06 |
Radix-wrk | no | 03:06 |
Radix-wrk | if you're in pending versions then you're on the wrong page and youdidn't select version tags | 03:06 |
Radix-wrk | on the right you should see Manage Versions | 03:06 |
Radix-wrk | select that to get back to version tags | 03:06 |
SDuensin | If I go to the Admin Console, Version Tags, nothing is listed. I have to click on "Manage pending versions" to see them. | 03:07 |
Radix-wrk | then you have no version tags - they've already been committed | 03:07 |
Radix-wrk | pending versions means that spectre hasn't processed them yet - which could also mean that you're either not running it or it's not configured correctly as it's not processing them | 03:08 |
SDuensin | They don't show up anywhere. :-( | 03:08 |
SDuensin | Ah. So I just have to wait? | 03:08 |
Radix-wrk | well.. assuming spectre is running and it's configured correctly | 03:09 |
SDuensin | It says it's running. | 03:09 |
Radix-wrk | I'd be checking your webgui.log and seeing if it's reported anything | 03:09 |
Radix-wrk | spectre should process them prettymuch instantanously | 03:09 |
Radix-wrk | unless you have an extremely busy site with lots of stuff going on | 03:09 |
Radix-wrk | 1-2 seconds max for us generally | 03:10 |
SDuensin | Ooo - tons of "500 Internal Server Error" messages in the log. That's not good. | 03:10 |
Radix-wrk | therein lies the problem | 03:10 |
SDuensin | Yea. Thanks! I'll work on it. | 03:10 |
Radix-wrk | try a tail -f webgui.log in one window, and then restart spectre | 03:11 |
SDuensin | Good plan. | 03:11 |
Radix-wrk | you'll see a flood of messages go through, but spectre will try and process things | 03:11 |
SDuensin | All I get is that same communications error message over and over. I checked the confs - they all seem fine. | 03:17 |
@preaction | SDuensin: 500 errors will show up in the apache logs | 03:45 |
SDuensin | preaction - these are in webgui.log. | 03:45 |
@preaction | i mean the actual reason for the 500 error | 03:45 |
SDuensin | I saw on the forums that it can be caused by the site's conf not allowing Spectre to connect. | 03:45 |
SDuensin | Oh. I'll look! | 03:45 |
SDuensin | (If I can find them. I'm using the WRE on Linux.) | 03:46 |
@preaction | data/wre/prereqs/apache/logs/modperl.error.log | 03:47 |
SDuensin | Thanks. | 03:47 |
SDuensin | I don't really see anything. I'll bang on it more later. Gotta run for now. | 03:49 |
SDuensin | Thanks again for the help! Can't wait to get everything back on WebGUI again! | 03:50 |
SDuensin | My only gripe is all the screencasts instead of real docs! It makes looking things up VERY DIFFICULT! | 03:50 |
@preaction | when you get back, we can help you find it. sometimes the docs can be difficult to look through | 03:51 |
SDuensin | I'm going to build a "proper" server install for the WRE before I worry about it much more. Hopefully I can do that tomorrow. | 03:55 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 04:42 | |
-!- mode/#webgui [+v crythias] by ChanServ | 04:42 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 04:54 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 05:05 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:06 | |
PedersenMJ | Good evening. | 05:06 |
-!- patspam [i=patspam@203-214-18-30.dyn.iinet.net.au] has joined #webgui | 06:09 | |
@preaction | WebGUI rules. That is all. | 06:10 |
PedersenMJ | That it does :) | 06:10 |
PedersenMJ | Wow, at the rate I'm going on my entry for the wcc, it looks like it's going to be about 10-12 pages long. | 06:15 |
Radix-wrk | yikes | 06:39 |
PedersenMJ | It's at 7 pages right now, and I've got another 4 or 5 topics to go before I hit the conversion by example section. | 06:40 |
Radix-wrk | if you're going to add this to the wiki then you may be better off breaking it up into separate pages per sections | 06:41 |
PedersenMJ | Well, it's definitely going to be added to the wiki. But I'm not so sure about breaking it up. That I'll have to see once I get the whole thing done. | 06:45 |
PedersenMJ | Now, I'm off to bed. Will see you guys later. | 07:28 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:29 | |
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 08:07 | |
-!- Hinrik__ [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 08:13 | |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)] | 08:15 | |
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)] | 08:28 | |
-!- Hinrik__ is now known as Hinrik | 08:50 | |
-!- patspam1 [i=patspam@203-214-97-28.dyn.iinet.net.au] has joined #webgui | 08:57 | |
patspam1 | hmm did someone just boot me? | 08:58 |
patspam1 | anyway, I'm defining a big config data structure that includes the hash to be passed in as CheckList's options, want to be able to have my list of checkboxes sorted | 08:59 |
patspam1 | (sorted by key that is, otherwise I'd just use sortByValue => 1) | 08:59 |
patspam1 | so, what I'm asking is, is there a way to make my options hash (which is anonymous) sorted without doing the normal thing of using a non-anonymous hash and 'tie'ing it to Tie::IxHash? | 09:01 |
-!- patspam [i=patspam@203-214-18-30.dyn.iinet.net.au] has quit [Read error: 110 (Connection timed out)] | 09:08 | |
Radix-wrk | Hi patspam1: why would anyone boot you? | 09:09 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:07 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 110 (Connection timed out)] | 13:32 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 14:05 | |
patspam1 | Radix: i don't think anyone did, my client just disconnected unexpectedly | 14:42 |
-!- patspam1 [i=patspam@203-214-97-28.dyn.iinet.net.au] has quit [Read error: 110 (Connection timed out)] | 15:03 | |
-!- wgGuest75 [n=wgGuest7@85-18-14-23.fastres.net] has joined #webgui | 16:14 | |
-!- wgGuest75 [n=wgGuest7@85-18-14-23.fastres.net] has quit [Client Quit] | 16:14 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 16:28 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 16:44 | |
-!- wgGuest79 [n=wgGuest7@85-18-14-23.fastres.net] has joined #webgui | 17:01 | |
wgGuest79 | hi | 17:01 |
snapcount_ | hello | 17:01 |
wgGuest79 | 7.3.9 will be out tomorrow? | 17:01 |
snapcount_ | looks like it | 17:02 |
wgGuest79 | ok | 17:03 |
wgGuest79 | then 7.4 next week? | 17:03 |
-!- wgGuest79 [n=wgGuest7@85-18-14-23.fastres.net] has quit [] | 17:07 | |
ckotil | so my h:t:e problem has been fixed in 7.3.8 , im using 7.2.3 on my production server. so ill be upgrading soon | 17:55 |
snapcount_ | sweet | 18:02 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 18:03 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 18:37 | |
-!- mode/#webgui [+o khenn] by ChanServ | 18:37 | |
@khenn | mornin | 18:38 |
greghacke | Morning. | 18:39 |
-!- pjesi [n=pjesi@client-86-27-130-79.winn.adsl.virgin.net] has joined #webgui | 18:45 | |
pjesi | were do you specify the default hostname of a webgui instance | 19:55 |
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui | 20:19 | |
cap10morgan | can you ask a dbh which database it's currently pointed at? | 20:20 |
snapcount_ | you could just run a query to find out | 20:21 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 20:23 | |
-!- mode/#webgui [+o rizen] by ChanServ | 20:23 | |
cap10morgan | has anyone seen the error "unknown variable 'defaults-file'" when trying to start mysql in the wre? | 20:30 |
cap10morgan | this is on OS X (intel) | 20:31 |
@rizen | no | 20:31 |
@rizen | but my guess would be to check /data/wre/prereqs/mysql/my.cnf | 20:31 |
@rizen | and see if there is any crap in there that shouldn't be | 20:31 |
cap10morgan | it prevents mysql from starting during the setup script on a clean wre install | 20:32 |
cap10morgan | i had to replace the mysql-5.0.22 source with 5.0.27 (also tried 5.0.33) to get the wre to compile | 20:32 |
cap10morgan | so it's the standard wre-shipped my.cnf | 20:34 |
@rizen | have you tried searching google for the error message | 20:39 |
cap10morgan | yeah | 20:39 |
greghacke | who let rizen on here? | 20:39 |
cap10morgan | i didn't see much relevant | 20:40 |
cap10morgan | at least that i could tell | 20:40 |
@rizen | sorry dude, i don't have any other ideas for you | 20:41 |
@rizen | i thought that "defaults-file" probably meant my.cnf | 20:41 |
@rizen | but that was just a guess | 20:41 |
@rizen | is it possible that some variable we ship in our my.cnf isn't compatible with the version you ended up installing? | 20:41 |
cap10morgan | yeah, maybe so. i'll look into it more. thanks. | 20:44 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 20:50 | |
snapcount_ | anyone care for a chips a'hoy cookie? | 21:11 |
snapcount_ | plenty to go around | 21:11 |
snapcount_ | mmmm | 21:11 |
* cap10morgan wants a cookie | 21:11 | |
snapcount_ | should I dcc or email? | 21:12 |
snapcount_ | =D | 21:12 |
cap10morgan | hehe | 21:12 |
-!- pjesi [n=pjesi@client-86-27-130-79.winn.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)] | 21:14 | |
cap10morgan | so it seems that in newer versions of mysql 5.0 (5.0.27 and 5.0.33), the --defaults-file option passed to mysql.server start doesn't work anymore. | 21:16 |
cap10morgan | but the my.cnf is in the basedir, so is it even necessary? | 21:16 |
cap10morgan | i think it's messed up now because of a possibly new requirement that it be the first option passed | 21:21 |
cap10morgan | while it is the first (and only) option passed to mysql.server, i think it's passing other options before it to mysqld, once it gets there | 21:21 |
@rizen | yeah, but those files aren't modified by the wre build process | 21:22 |
@rizen | they're the ones that come with mysql | 21:22 |
@rizen | so if it's screwed...then it's screwed for everybody using those versions of mysql | 21:22 |
cap10morgan | but rc.mysql is the thing passing --defaults-file to the mysql.server script | 21:23 |
cap10morgan | and that's wre-specific, no? | 21:23 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 21:23 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 21:23 | |
@rizen | oh..yeah you're right | 21:24 |
@rizen | i thought you were saying it was in mysql.server | 21:25 |
@rizen | in that case modify rc.mysql and see if that fixes your issue | 21:25 |
@rizen | if it does, post a bug report | 21:25 |
cap10morgan | yeah, it did. i'll post the bug report. | 21:25 |
cap10morgan | i'm also going to contribute this osx intel build of the wre | 21:26 |
+perlDreamer | I'm sorry, but posting bugs is now illegal | 21:26 |
+perlDreamer | you can't post a bug without posting a fix | 21:26 |
@rizen | cap: you got an os build to work? | 21:26 |
+perlDreamer | I just hacked that into PB's site, using a stolen password I got from | 21:26 |
cap10morgan | but it's pretty big, should i make it an attachment? | 21:26 |
+perlDreamer | uh, nm :) | 21:26 |
@rizen | i got it to work for everything except for mod_ssl | 21:26 |
@preaction | perlDreamer: you were NOT supposed to tell anyone about that | 21:26 |
@rizen | cap: upload the tarball to upload.sf.net/incoming | 21:27 |
cap10morgan | rizen: yeah, i had to upgrade some components (openssl and mysql, primarily) and patch libpng | 21:27 |
cap10morgan | but i documented all the changes | 21:27 |
cap10morgan | seems to be working now | 21:27 |
cap10morgan | ok, will do | 21:27 |
@rizen | that's ftp://upload.sf.net/incoming | 21:27 |
@preaction | cap10morgan: you mean a fully-working, mod_ssl and all, version of the WRE for intel macs? | 21:27 |
@rizen | and when you get it there, drop me an email and i'll push it out to the site | 21:27 |
@preaction | can i kiss you, or would that be too gay? | 21:27 |
cap10morgan | preaction: yessir | 21:27 |
cap10morgan | :) | 21:27 |
cap10morgan | haha | 21:28 |
@rizen | where did you document these changes? | 21:28 |
@rizen | in a bug report? | 21:28 |
cap10morgan | rizen: ok, what's your email address? | 21:28 |
cap10morgan | rizen: not yet, but i plan to now that i have it all working | 21:28 |
@preaction | or maybe i should hit you, since it'll take me hours to extract my dev environment out of the parallels instance and into my osx proper... | 21:29 |
@rizen | jt at plainblack dot com | 21:29 |
* cap10morgan hides from preaction | 21:31 | |
@preaction | nono, i've got it scheduled for thursday (kinda horrible that i have enough of a life now that i have to schedule time to play with my toys...) | 21:32 |
@preaction | is that a sign of being a grown-up? | 21:33 |
cap10morgan | upload is going kinda slow, says it'll take about half an hour | 21:36 |
cap10morgan | so now i'll open bug reports for what i had to change to get it to build | 21:37 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 21:44 | |
cap10morgan | ok, those four bugs i just opened should be the sum total of everything i had to do to get the wre to build on os x intel | 21:47 |
cap10morgan | ok, upload's done. i emailed you about it, jt | 22:12 |
@rizen | sweet...it's now on sf for everybody to get | 22:17 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 22:24 | |
SDuensin | Good afternoon all. | 22:24 |
@rizen | howdy | 22:24 |
SDuensin | Hey rizen - just who I need! :-) | 22:25 |
@rizen | on phone... | 22:25 |
SDuensin | There was mention here the other night about the next release bringing the WRE on Windows up to par with the UNIX one? Is there an ETA on that? Our IT department is trying to avoid SharePoint. <G> | 22:25 |
@preaction | most IT departments are trying to avoid windows period :( | 22:26 |
@preaction | but otherwise: you could try a source install | 22:26 |
@preaction | it's not impressively difficult | 22:26 |
SDuensin | Well, unfortunately, other than myself we're a Windows shop. | 22:26 |
@preaction | (if the WRE doesn't compile for your system) | 22:27 |
SDuensin | "Impressively difficult" - I like that. | 22:27 |
@preaction | there are free tools to compile, i believe MinGW would be the one best suited for the task | 22:27 |
@preaction | nmake, some other tools, i've never set up a windows GNU C compiler system | 22:28 |
SDuensin | So the source WRE is newer than the Windows binary then? | 22:28 |
@preaction | durno, that's entirely JT's domain | 22:28 |
SDuensin | Poor JT. | 22:28 |
@preaction | otherwise, update the sources, i believe the next version of the WRE source will have updated sources | 22:28 |
@preaction | one of the users here just got the WRE to compile for Intel macs | 22:29 |
@rizen | ok back | 22:29 |
@preaction | ("just" as in, 30 minutes ago) | 22:29 |
SDuensin | :-D | 22:29 |
SDuensin | I debated trying that. | 22:29 |
@rizen | no | 22:29 |
@rizen | you can't currently compile the unix wre and make it work on windows | 22:29 |
SDuensin | Ended up using Ubuntu inside Parallels. | 22:29 |
@rizen | the code is just not compatible | 22:29 |
SDuensin | rizen - what about with Cygwin? | 22:29 |
@rizen | not even with cygwin | 22:29 |
SDuensin | Oh well. | 22:30 |
@rizen | after we get through our current bug fix cycle | 22:30 |
@rizen | we're going to start working on WRE 0.8 | 22:30 |
@rizen | it's a complete rewrite of all the utilities that come with the WRE | 22:30 |
@rizen | and a restructuring of the prereqs | 22:30 |
@preaction | rizen: quick question, how long would a WRE compile take based on a fairly-decent system? 1-4 hours? | 22:30 |
@rizen | this will be done to make the WRE utilities compatible with windows | 22:31 |
@rizen | so that we have one WRE everywhere | 22:31 |
SDuensin | I've recommended they try the online demo and told them that I will have it installed myself soon to show them. | 22:31 |
* SDuensin REALLY doesn't want to use SharePoint. | 22:31 | |
@preaction | SDuensin: amen to that | 22:31 |
@rizen | the current Windows WRE will work for running WebGUI on windows | 22:31 |
@rizen | it just needs a little tweaking for your environemnt | 22:31 |
SDuensin | It didn't like my Vista box at all. :-D | 22:32 |
@rizen | it's just that the current windows WRE has NOTHING to do with the unix wre codebase | 22:32 |
SDuensin | (But what does?) | 22:32 |
@rizen | well we haven't tried it on vista | 22:32 |
@rizen | and probably won't for several months | 22:32 |
@rizen | since vista is a client platform, not a server platform | 22:32 |
SDuensin | Not much of a client platform either. :-) | 22:32 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 145 (Connection timed out)] | 22:59 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 23:06 | |
-!- mode/#webgui [+o rizen] by ChanServ | 23:06 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 23:07 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 23:48 | |
-!- wgGuest59 [n=wgGuest5@83.228.8.109] has joined #webgui | 23:52 | |
-!- wgGuest59 [n=wgGuest5@83.228.8.109] has quit [Client Quit] | 23:52 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 23:52 | |
--- Day changed Wed Feb 14 2007 | ||
@rizen | oh mister kuskie | 00:24 |
@rizen | calling perlDreamer | 00:24 |
+perlDreamer | sir? | 00:24 |
@rizen | do you still want me to install that post.pm? | 00:24 |
@rizen | and sorry for the delay on that | 00:24 |
+perlDreamer | I know you all are busy | 00:25 |
+perlDreamer | If you have a better idea for fixing the bug, then no | 00:25 |
+perlDreamer | otherwise let's keep on going with this | 00:25 |
@rizen | ok installing it now then | 00:25 |
+perlDreamer | PB.com seems to have its share of unique bugs | 00:25 |
+perlDreamer | what was the resolution to the upgrade problem that delayed 7.3.9? | 00:25 |
@rizen | corrupt table indexes | 00:27 |
@rizen | myisamchk fixed | 00:27 |
@rizen | the fact that plainblack.com runs at all is amazing considering it's endured every upgrade since 0.8.0 | 00:27 |
greghacke | you are kidding, right? | 00:28 |
@rizen | kidding what? | 00:30 |
greghacke | since 0.8.0 | 00:30 |
@rizen | nope | 00:30 |
@rizen | we've never started from scratch since 0.8.0 | 00:30 |
@rizen | which was the first public release | 00:30 |
@rizen | it's kind of a testiment to our upgrade process | 00:31 |
greghacke | yeah | 00:31 |
@rizen | it may seem buggy at times | 00:31 |
@rizen | but when you consider that you can upgrade your data from version to version and never have to start over | 00:31 |
@rizen | that's a pretty significant feat | 00:31 |
greghacke | which is key for me. | 00:31 |
@rizen | since there's so much data | 00:31 |
greghacke | all i need to know is what you want me to work ;) | 00:31 |
@rizen | and a lot of it is very unstructured | 00:31 |
greghacke | now that i am finally making enough to work | 00:32 |
@rizen | right now i just need everyone to help us kill the bug list | 00:33 |
@rizen | k pd, the new post.pm is in place | 00:34 |
@rizen | i'll email you the log tomorrow | 00:34 |
+perlDreamer | thanks, dude | 00:34 |
@rizen | no no...thank you | 00:35 |
+perlDreamer | I'm hoping that this proves my current theory of the bug. | 00:35 |
+perlDreamer | which is that it is inserted okay and committed okay | 00:36 |
+perlDreamer | and that something else is messing it up | 00:36 |
@rizen | my current theory is that the bug list is getting long again | 00:36 |
+perlDreamer | want to talk one out with me? | 00:38 |
+perlDreamer | it's a revisit of an earlier bug we already talked about | 00:38 |
@rizen | sure | 00:43 |
+perlDreamer | it's the comma output from a macro thing | 00:47 |
@rizen | ah | 00:47 |
@rizen | what do we need to talk about? | 00:47 |
+perlDreamer | basically, this set of macros ^H( ^c; ); won't work right for perlDreamer Consulting, LLC. | 00:47 |
@rizen | had an epiphany? | 00:47 |
+perlDreamer | we had talked about making a switch of some kind that would escape "unsafe" characters like , or " | 00:48 |
+perlDreamer | or maybe even HTML encoding them, but not in all cases | 00:48 |
+perlDreamer | like ^c(1) would return them safely | 00:48 |
@rizen | right, i remember the conversation | 00:48 |
@rizen | but my question is, what is the new discussion about? | 00:48 |
@rizen | or is it, just to decide once and for all how to deal with it? | 00:49 |
+perlDreamer | originally, we canned the idea because the person in question then was trying to use the GroupText macro to return HTML | 00:49 |
+perlDreamer | now I think we should do it in limited cases | 00:49 |
+perlDreamer | like, just for the c macro | 00:49 |
+perlDreamer | and then do others as they come up | 00:49 |
@rizen | ok, so you're saying that rather than doing a generic solution for all macros | 00:49 |
@rizen | we do it on a case by case basis | 00:49 |
@rizen | ? | 00:49 |
+perlDreamer | yes | 00:50 |
+perlDreamer | limited scope | 00:50 |
+perlDreamer | and with test cases for each macro change | 00:50 |
@rizen | we have a bit of a problem | 00:51 |
@rizen | i don't know of any character codes to turn a comma into an html entity | 00:52 |
+perlDreamer | there's a unicode one. | 00:52 |
@rizen | , won't work in all browsers i don't think | 00:53 |
@rizen | does anybody here have ie? | 00:54 |
greghacke | I have 7 | 00:54 |
@rizen | could you create an html file on your computer | 00:55 |
@rizen | with this code | 00:55 |
@rizen | <html> | 00:55 |
@rizen | <body> | 00:55 |
@rizen | Do you see a comma: , | 00:55 |
@rizen | </body> | 00:55 |
@rizen | </html> | 00:55 |
greghacke | sure | 00:55 |
greghacke | I see a comma under 7 | 00:56 |
@rizen | ok | 00:56 |
@rizen | now we need to test under 6 | 00:56 |
@rizen | i've tested in in ff2 | 00:56 |
@rizen | and it works | 00:56 |
@rizen | testing in safari and opera now | 00:56 |
greghacke | testing netscape and konquerer | 00:57 |
@rizen | works in opera and safari | 00:57 |
greghacke | good in IE7, Opera 9, Netscape 8.1.2 | 00:57 |
+perlDreamer | and we could use " for encoding quotes | 00:59 |
@rizen | frank is testing it on ie6 now | 01:00 |
@rizen | yes " is the right one to use for that | 01:00 |
@rizen | and it appears that , works in all browsers | 01:00 |
@rizen | for comma | 01:00 |
@rizen | so please add a function to WebGUI::HTML | 01:01 |
@rizen | that accepts a scalar reference | 01:01 |
@rizen | and does the substitution for those two | 01:01 |
+perlDreamer | what do I do after that? | 01:02 |
@rizen | then the c macro | 01:02 |
@rizen | do | 01:02 |
@rizen | my $company = $session->setting->get("companyName"); | 01:02 |
@rizen | WebGUI::HTML::makeParameterSafe(\$company) | 01:03 |
@rizen | ; | 01:03 |
@rizen | return $company; | 01:03 |
+perlDreamer | you think we should do the encoding unconditionally? | 01:03 |
@rizen | for that macro i don't see why not | 01:03 |
@rizen | can you think of a reason? | 01:03 |
@rizen | ok..gotta go...i'll be back later | 01:06 |
+perlDreamer | k | 01:06 |
-!- crythias [n=Gerald@68.51.234.189] has joined #webgui | 01:13 | |
-!- mode/#webgui [+v crythias] by ChanServ | 01:13 | |
xdanger | snapcount_: There (I belive) is a huge bug in the migrateCalendars function of 7.2.3 -> 7.3.0 upgrade script... | 01:27 |
xdanger | it doesn't take acount of revisions... | 01:27 |
xdanger | I just have to say nice... now I'll just have to say to client to go throug all of their eventlist/calendars... They have just used copy->paste->edit route to add similiar events... | 01:28 |
+perlDreamer | xdanger, see if you can get preaction's attention. He's Dr. Calendar/Event | 01:29 |
@preaction | i'm not here, go way | 01:29 |
xdanger | ou, meat to say to preaction, don't know why I said it to snapcount =) | 01:30 |
xdanger | preaction: boing! | 01:30 |
@preaction | xdanger: "take account"? | 01:30 |
@preaction | i was told that old revisions did not need to be migrated | 01:30 |
@preaction | as such, they are not migrated | 01:31 |
xdanger | something like where assetData.revisionDate=(select revisiondate) | 01:31 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:31 | |
xdanger | yeah, but if you ignore them, It'll sometime migrate the old revisions | 01:31 |
@preaction | there was a bug where it did not migrate pending revisions | 01:31 |
@preaction | ... which means that either a pending revision or an approved revision gets migrated... | 01:32 |
xdanger | now a client of mine has 20 identical events... all of the original revision, not the updated onw.. | 01:32 |
xdanger | s/onw/one/ | 01:33 |
@preaction | was the updated one committed? | 01:33 |
xdanger | yes... | 01:33 |
xdanger | my %eventProperties = $session->db->quickHash("select * from asset left join assetData on asset.assetId=assetData.assetId left join EventsCalendar_event on asset.assetId = EventsCalendar_event.assetId where asset.assetId = ?",[$event]); | 01:33 |
xdanger | that line takes random revision of the assetdata | 01:33 |
@preaction | who did that? did I do that? | 01:34 |
@preaction | what the hell kind of idiot did not use $asset->get | 01:34 |
xdanger | This might be something that differs per mysql version... I was using version 4.1.. It might return them in different order than 5 | 01:35 |
xdanger | my thoughts exactly =) | 01:35 |
@preaction | ... now i remember... i was having trouble getting some events to migrate because they couldn't be instanciated | 01:38 |
@preaction | for some reason | 01:38 |
@preaction | so i did the raw db crap | 01:38 |
@preaction | and didn't do anything about revision dates... | 01:38 |
@preaction | post a bug and i'll eat my crow | 01:39 |
@preaction | gott im himmel... | 01:40 |
xdanger | there... | 01:44 |
xdanger | Just hope that I can restore backups for that client... | 01:45 |
@preaction | i'm thinking about everyone's who upgraded since then :p | 01:45 |
+perlDreamer | can they be fixed, too? | 01:49 |
@preaction | the box says maybe... | 01:50 |
@preaction | no, the entire table is dropped | 01:50 |
@preaction | gone, finito | 01:51 |
@preaction | shit | 01:51 |
xdanger | you should still correct the bug for future upgrades... | 01:52 |
@preaction | of course | 01:52 |
xdanger | Hey, how do I export Packages? | 01:53 |
Radix-wrk | asset manager view | 01:53 |
@preaction | when an asset is a package, the asset manager lists it and has an export button | 01:53 |
xdanger | ok, you have to edit it and change the metadata... | 01:55 |
xdanger | btw, there should be a funtion to delete clipboard... | 01:55 |
xdanger | "clean" | 01:55 |
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has left #webgui [] | 01:59 | |
xdanger | rizen: is the "correct revisionDate" select max(revisionDate) from assetData where status=approved and assetId = ? | 02:15 |
@preaction | but what if the status is "pending" when the upgrade runs? | 02:15 |
@preaction | xdanger: but yes, that'd be the one. select (...) where assetId=? and revisionDate=(select max(revisionDate) ...) | 02:17 |
xdanger | Just realized that I can check the versiontags if they have commited anything to their site =P | 02:18 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:54 | |
@rizen | who wants to have a design discussion | 03:06 |
@preaction | depends on what it's for | 03:08 |
@rizen | i'm rolling around in my head my next big project for webgui | 03:08 |
@preaction | commerce? | 03:09 |
@preaction | WRE 0.8? | 03:09 |
@rizen | and when i take on a big project, i like to roll it around for several months | 03:09 |
@preaction | the hosting utils thing? | 03:09 |
@rizen | before i work on it | 03:09 |
@rizen | nope..those are already planned out | 03:09 |
@preaction | ah, new and improved | 03:09 |
@rizen | this is a brand new one...for after that | 03:09 |
@preaction | lay it on me! | 03:09 |
@rizen | this is a late 2007 project | 03:09 |
@rizen | i'd like to build a new asset, that will be the spiritual successor to the dataform and the sqlform | 03:10 |
@rizen | my thought is that those two assets will continue to exist | 03:10 |
@rizen | so people that are already using them can continue using them | 03:10 |
@rizen | but we'll drop them from the core | 03:10 |
@rizen | so they won't be available in new installs | 03:11 |
@rizen | instead, this new thing would be | 03:11 |
@rizen | but that's getting ahead of myself | 03:11 |
@preaction | i'm listening, just not interrupting | 03:11 |
@preaction | (until i have something to interrupt with, of course) | 03:11 |
@rizen | the idea is that this thing will allow a user to define a table (or perhaps tables) | 03:11 |
@rizen | views | 03:12 |
@rizen | views of the data | 03:12 |
@rizen | that is | 03:12 |
@rizen | or maybe a better way to describe it is user interfaces | 03:12 |
@rizen | for editing, display, and search | 03:12 |
@rizen | and finally to develop workflows between their interactions | 03:12 |
@rizen | these workflows would be realtime, not async | 03:12 |
@rizen | so they would just set up what would happen from page to page | 03:13 |
@rizen | for example | 03:13 |
@rizen | let's say i want to build a rolodex | 03:13 |
@rizen | the "default" workflow would be to bring the user to a search interface | 03:13 |
@rizen | there would be an add link | 03:14 |
@rizen | which would take the user to a record creator interface | 03:14 |
@rizen | or if they search it would take them to a result set interfface | 03:14 |
@rizen | and clicking on a single result would let you view the data | 03:14 |
@rizen | and then there might be an edit link on it | 03:14 |
@rizen | all the while, the user is able to set up the screen interactions | 03:14 |
@rizen | as well as privileges for each thing | 03:15 |
@rizen | the UI will all be ajaxified | 03:15 |
@rizen | to make this a point and click operation...no programming or SQL knowledge needed | 03:15 |
@rizen | so the first thing i have to solve is | 03:16 |
@rizen | how do i allow a user to create a "table" or "tables" | 03:16 |
@rizen | without actually creating physical tables in the database | 03:16 |
@rizen | or do i let them create physical tables | 03:16 |
@rizen | and then just not allow them to set the names of the tables | 03:16 |
@preaction | i'd go with create physical tables, with appropriate countermeasures against name collisions | 03:17 |
@rizen | so that they can't overlap any namespaces that will ever be used in webgui | 03:17 |
@preaction | like the way we do collateral tables currently | 03:17 |
@preaction | "NewForm_DataTable_<ID or name or something>" | 03:17 |
@rizen | so would we do dbasset_DHEHXHDHGHEHXS | 03:17 |
@rizen | and allow them to alias that | 03:17 |
@rizen | we'd then have a table somewhere that would map the name to the dbasset_DHEHXHDHGHEHXS | 03:18 |
@rizen | table | 03:18 |
@preaction | probably the wobject configuration table | 03:18 |
@rizen | you mean the class table for that asset? | 03:18 |
@rizen | dbasset | 03:18 |
@preaction | yeah | 03:18 |
@rizen | or whatever? | 03:18 |
@rizen | that works fine if we only allow them one table per asset | 03:19 |
@rizen | but if we're allowing multiple tables, we need a seperate mappings table | 03:19 |
@preaction | true | 03:19 |
@preaction | and since it has to encompass all the possibilities of SQLForm, can't just limit to one table | 03:19 |
@rizen | i said this would be the spiritual successor | 03:20 |
@rizen | in the design of this i'm not willing to limit myself to having to deal with sqlform data | 03:21 |
@rizen | or dataform data | 03:21 |
@rizen | if we do it right, it will work for either | 03:21 |
@rizen | but i want to forget about those two assets for the time being | 03:21 |
@preaction | the mappings table would probably be a better idea anyway | 03:21 |
@rizen | because if you ask me, they're both piles of shit | 03:21 |
@rizen | granted, useful piles | 03:21 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 131 (Connection reset by peer)] | 03:22 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 03:22 | |
-!- mode/#webgui [+o rizen] by ChanServ | 03:22 | |
@rizen | crap..what was the last thing you saw from me | 03:22 |
@preaction | "granted, useful piles" | 03:23 |
@rizen | rizen: but piles just the same | 03:23 |
@rizen | [7:22pm] | 03:23 |
@rizen | ok | 03:23 |
@rizen | did you say anythign? | 03:23 |
@preaction | just that the mappings table would probably work better anyway | 03:23 |
@rizen | yeah...i think this thing should be able to handle multiple databases | 03:24 |
@rizen | i mean tables | 03:24 |
@rizen | i'm thinking about the same thing for the field names though | 03:24 |
@rizen | don't let the users set the field name | 03:24 |
@rizen | rather generate it | 03:24 |
@rizen | and alias it | 03:24 |
@rizen | i'm thinking this app should hide the mechanics from the user as much as possible | 03:25 |
@preaction | of course | 03:25 |
@rizen | well that's one thing that sqlform and dataform don't do well | 03:25 |
@rizen | you can pretty much see exactly what's going on underneath as a user | 03:25 |
@rizen | and i think that makes the whole thing less useful | 03:25 |
@rizen | ok then...the next area to figure out is how do we handle the different page types | 03:28 |
@rizen | do we say "add a report page" | 03:28 |
@rizen | "add a search page" | 03:29 |
@rizen | "add a data entry page" | 03:29 |
@rizen | does that make sense | 03:29 |
@preaction | yes | 03:29 |
@rizen | are there any other types | 03:29 |
@preaction | could just make that pluggable | 03:29 |
@rizen | so does a search have a search results page | 03:30 |
@rizen | or is that just another report page | 03:30 |
@preaction | could probably go either way, or even just a part of the "search" page | 03:31 |
@rizen | yeah, maybe...not sure | 03:31 |
@preaction | probably best as a report though, just a report that the user can configure what they want to see | 03:31 |
@rizen | i'm also thinking that this thing should not be templatable | 03:31 |
@rizen | instead we should have a drag and drop UI builder | 03:32 |
@preaction | with appropriate markup, a stylesheet can do almost everything the UI builder can't | 03:32 |
@rizen | right | 03:32 |
@rizen | i think making this thing templatable will just make it slow, and on top of that..too difficult for most users to do what they need to do | 03:33 |
@rizen | i'm starting to think that about all assets | 03:33 |
@rizen | or at least many of them | 03:33 |
@rizen | styles and page layout templates are sort of the exception | 03:33 |
@preaction | sometimes, yes | 03:33 |
@rizen | but at the very least...articles, polls, etc would probably be better served with a graphical ui builder | 03:34 |
@preaction | would said graphical UI builder just make a template for the user? | 03:34 |
@rizen | maybe..not sure...it's something i haven't designed yet | 03:35 |
@rizen | but that's why were' having this discussion | 03:35 |
@preaction | i mean, the templates are good for us as developers, because it's an easy way to get data out | 03:35 |
@rizen | and why i like to think about big projects many many months in advance | 03:35 |
@rizen | i like to think about what the prereqs will be | 03:35 |
@rizen | and work through all the problems...so when it comes time to build, i can just build it | 03:35 |
Radix-wrk | I like the control available in a template tho. Most of the time it's not colours, but removing items, adding new items and text, formatting it to use my own style sheets rather than the stock stuff, etc. | 03:36 |
@rizen | you'd have that sort of stuff in a graphical ui builder though | 03:37 |
Radix-wrk | fair enough then I guess | 03:37 |
@preaction | and revealing things to TT you get the added bonus of whatever the heck you want (use ImageMagick in the template, for example) | 03:37 |
@rizen | you just wouldn't have access to the underlying code | 03:37 |
@rizen | because as soon as a user has access to the underlying code...they fuck it up | 03:38 |
@rizen | every time | 03:38 |
@rizen | =) | 03:38 |
@preaction | that's what users are for | 03:38 |
@preaction | (though perhaps some sort of verification of the template based on the Help files available might be a better solution) | 03:38 |
@rizen | well i gotta get ready for an upgrade now...so i guess we'll have to continue this some other time | 03:38 |
@preaction | oh god... forgot about that damned thing | 03:38 |
@preaction | it'll take you 45 minutes, and you'll spend two hours while they dick around... | 03:39 |
@rizen | but for now i'm going to have to say that i think we need a visual UI builder widget before i can attempt this sort of an asset | 03:39 |
@rizen | we'll see..i haven't even read what i'm supposed to do yet | 03:39 |
@preaction | all you should have to do, unless they undid everything i did, is move the databases, move the uploads, and replace the users | 03:40 |
@rizen | so you've already done the merge then? | 03:43 |
@preaction | there was no merge | 03:43 |
@rizen | the title of this invite that i got is donorware merge | 03:43 |
@rizen | nevermind..i'll just read it | 03:43 |
xdanger | preaction: I made a quick patch for the calendar.. and tested it on our clients site... | 03:59 |
xdanger | now I'll be going home for some sleep... and tomorrow it's party time... 4 years with the same girl =) | 04:02 |
Radix-wrk | no mean feat - enjoy your valentines day :) | 04:22 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] | 04:25 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 04:25 | |
-!- mode/#webgui [+o rizen] by ChanServ | 04:26 | |
* SDuensin is gonna scream. | 04:34 | |
SDuensin | What is 127.0.1.1? Never used that before. Apparently Spectre needs it? | 04:44 |
Radix-wrk | err | 04:45 |
Radix-wrk | 127.0.0.1 maybe | 04:45 |
Radix-wrk | not 1.1 | 04:45 |
SDuensin | That's what I thought. So I changed it. Specter couldn't connect to anything. So I put 127.0.1.1 back and now it's running. | 04:45 |
Radix-wrk | lol, you sure you don't have a typo somewhere else saying 1.1? | 04:45 |
SDuensin | The Ubuntu WRE setup even defaults to 127.0.1.1. | 04:46 |
SDuensin | I looked in my site's conf and in Spectre's conf. Didn't see it. | 04:46 |
Radix-wrk | Oh - sounds like a bug then | 04:46 |
SDuensin | That's what I thought. | 04:46 |
SDuensin | Dunno what's wrong, but adding that IP made it work. I'm happy again! | 05:00 |
Radix-wrk | is spectre processing changes correctly? | 05:01 |
SDuensin | Yep! For the first time! :-) | 05:02 |
-!- crythias [n=Gerald@68.51.234.189] has quit ["Leaving."] | 05:27 | |
ckotil | thats odd. | 05:49 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 06:04 | |
PedersenMJ | good evening. | 06:05 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 06:16 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 06:16 | |
+perlDreamer | preaction: got a second? | 06:16 |
* perlDreamer feeds snapcount's crickets | 06:38 | |
+perlDreamer | you guys are getting a good workout today | 06:38 |
greghacke | or at least staying busy. | 06:39 |
PedersenMJ | Not getting a good workout, myself. Just staying busy with writing up my wcc entry :) | 06:42 |
+perlDreamer | keep going, PedernsenMJ. There's only a few weeks left for your magnum opus | 06:43 |
PedersenMJ | Hey, I'm *almost* to the "conversion by example". | 06:44 |
PedersenMJ | I think I'm going to skip most all of the screen shots, though. With how many I was going to do, it would have been a small novel. | 06:44 |
Radix-wrk | Good practice for you I guess ;) | 06:45 |
PedersenMJ | Nah, I'm more of a fiction guy, I think. This is *definitely* not fiction :) | 06:45 |
+perlDreamer | I can't believe that 7.3.9 is coming out tomorrow | 06:46 |
PedersenMJ | Heh. I still need to upgrade from 7.3.5. Ah well, I'll do that after I finish my magnum opus. | 06:47 |
PedersenMJ | I'm kicking myself right now, because I'm not 100% sure: When creating a page template, and wanting to use it for a site theme, I must set the namespace to "style", correct? Or is it something else? | 07:03 |
+perlDreamer | A style template (regardless of whether or not it is for a page) needs to have the namespace 'style'. | 07:06 |
+perlDreamer | one of the things I want to do in 7.4 is have the help linked right when the namespace is set. | 07:06 |
+perlDreamer | so if the namespace is 'style', the help icon will link to the style template variables page | 07:07 |
PedersenMJ | Thank you. I was pretty sure I was right, but since I haven't made a style while working on this (and other household stuff), my memory had gotten a bit rusty. | 07:08 |
PedersenMJ | If you'd like to check out the work so far, it's at http://dev.icelus.tzo.com/wikidocs2/doc-wiki/how-to-make-webgui-look-like-your-site | 07:09 |
PedersenMJ | I've got four more sections to do, then I begin working through the convert by example. That, at least, should be fairly easy, I think. | 07:09 |
PedersenMJ | Wow... That feels good. Just finished those four sections. The next major chunk is going to be the example. | 07:28 |
ckotil | looks good. | 07:43 |
PedersenMJ | I'm hoping so. I think I'm only going to do the "Artistic Examination" piece of the conversion by example tonight. It's almost 1am here, and I do have to get to bed sometime. | 07:46 |
Hinrik | PedersenMJ: do you know of any other useful articles (about WebGUI) like this? | 07:50 |
PedersenMJ | Yes, actually, WebGUI done right. That resource, plus the people on this channel, are what make that article happen. | 07:51 |
PedersenMJ | https://www.plainblack.com/services/wdr | 07:52 |
Hinrik | I meant free ones :P | 07:52 |
PedersenMJ | That article, btw, is still being written. I'm hoping to complete it, and post it to the wiki, sometime this week. | 07:52 |
Hinrik | What wiki? | 07:52 |
PedersenMJ | Wait, crythias maintains a free FAQ. I've seen it linked from the forums on occasion. | 07:53 |
PedersenMJ | http://wiki.webgui.org/ | 07:53 |
Hinrik | ok | 07:53 |
PedersenMJ | Hinrik: Is that article really useful already? I've been feeling it wouldn't be beneficial until complete. | 07:59 |
Hinrik | well, I haven't read it all :P | 08:00 |
PedersenMJ | I don't blame you. Last time I saved it to PDF, it was 10 pages long. I think the actual conversion section will be 3, maybe 4, pages long. | 08:01 |
+perlDreamer | are any of the devs awake? | 08:02 |
+perlDreamer | rizen? | 08:02 |
+perlDreamer | preaction | 08:02 |
@rizen | yup | 08:02 |
+perlDreamer | I've found a new bug | 08:02 |
@rizen | cool, that's my favorite | 08:02 |
+perlDreamer | I can fix it, but I don't think I can test it | 08:02 |
+perlDreamer | not in time for tomorrow | 08:02 |
@rizen | what is it? | 08:03 |
+perlDreamer | basically, you can't call session->icon->anything with getUrl because it adds the gateway to the URL twice. | 08:03 |
@rizen | that's not a bug | 08:03 |
+perlDreamer | once in getUrl, and then again inside session->icon | 08:03 |
@rizen | you're not supposed to call it that way | 08:03 |
+perlDreamer | it's done 20 times in the core | 08:03 |
@rizen | then it's done wrong | 08:04 |
+perlDreamer | can I fix it en masse? | 08:04 |
@rizen | $session->icon->edit("func=edit",$asset->get("url")); | 08:04 |
@rizen | i don't know if it can be done en masse | 08:04 |
+perlDreamer | :) | 08:04 |
@rizen | but it certainly can be done | 08:04 |
@rizen | you'll just have to find the variable for asset | 08:05 |
@rizen | whether it is $self | 08:05 |
@rizen | or $asset | 08:05 |
+perlDreamer | I'll get cracking on it. | 08:05 |
+perlDreamer | It's the bottom bug on the list, in case you're hacking tonight | 08:06 |
@rizen | i'm still doing client support | 08:06 |
@rizen | babysitting an upgrade for a client | 08:06 |
+perlDreamer | I spent 1.5 hours tracing BNT code | 08:07 |
@rizen | crappy | 08:09 |
+perlDreamer | if crappy == 'in desperate need of wG 7 and workflow' then yes | 08:10 |
@rizen | yes | 08:10 |
@rizen | BNT needs to be upgraded | 08:10 |
@rizen | i just wish they'd give the go ahead | 08:10 |
+perlDreamer | -3 bugs today | 08:14 |
+perlDreamer | The SQLReport processQuery needs to be completely reworked to handle pagination correctly | 08:15 |
+perlDreamer | The Post bug is outstanding and waiting on data | 08:15 |
+perlDreamer | And there's messed up docs in the SQL Form and Calendar | 08:16 |
@rizen | i only fixed 1 today | 08:18 |
@rizen | too much support | 08:18 |
+perlDreamer | I didn't think you were on support until tomorrow? | 08:18 |
@rizen | taking fri off so switched w doug | 08:19 |
greghacke | only one? ;) BNT? | 08:19 |
greghacke | you should take a break and play some settlers ;) | 08:19 |
@rizen | i wish | 08:19 |
@rizen | hopefully i'll get to on friday | 08:19 |
greghacke | woot | 08:19 |
greghacke | I was looking at the pagination SQL issue today. | 08:22 |
+perlDreamer | greghacke: good luck | 08:29 |
+perlDreamer | that's not going to be an easy one | 08:29 |
greghacke | yeah, but I need to wrap my head around SQLReport and SQLForm. I use them often and after fighting through all the core code, I want to start giving more back. | 08:30 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 08:32 | |
+perlDreamer | --3.5 bugs | 08:35 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 08:36 | |
PedersenMJ | JT, I gotta give credit where due: Writing docs is tough. I've been at it for about 3 hours now. Got a lot done, but still a lot to do. The fact that you're able to put together some 1000 pages of docs, even if it's with help, is impressive. | 08:44 |
@rizen | yeah its tough | 08:45 |
PedersenMJ | I think I've gotten all of 4, maybe 5 pages done today. And that doesn't include any proofreading. That's just a rough draft. | 08:46 |
@rizen | i generally write less than that | 08:46 |
@rizen | on a good day i can crank out 20 pages | 08:46 |
@rizen | but mostly it's 3-5 | 08:46 |
PedersenMJ | Anyway, just wanted to let you know I can distinctly respect the effort you're putting in. This little project of mine has shown me that what I thought was mostly easy is anything but. | 08:47 |
PedersenMJ | Now, I'm really off to bed. Did way more than I intended to over the past hour. Need to get some sleep. Will see you guys manana. | 08:49 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 08:50 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:36 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 14:14 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] | 15:49 | |
-!- SDuensin [n=Scott@61.sub-75-206-24.myvzw.com] has joined #WebGUI | 16:51 | |
SDuensin | Good morning. | 16:57 |
snapcount_ | yay smoketests | 17:18 |
snapcount_ | they've caught at least one problem before the release every week for a month now | 17:19 |
@rizen | nice | 17:19 |
snapcount_ | indeed | 17:19 |
@rizen | i've found a new spectre issue, but i won't know if it's plainblack.com related until after we put 7.3.9 on some other machines | 17:20 |
@rizen | but the new status system that i added to spectre is fan damn tastic | 17:20 |
@rizen | oh, and i originally thought my memory improvements would be around 40% | 17:20 |
@rizen | it's closer to 55% | 17:20 |
SDuensin | Speaking of Spectre... On the Ubuntu WRE, I have to have 127.0.1.1 in my site's conf or Spectre can't connect. That seems odd. | 17:23 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 17:26 | |
greghacke | inquiry: Established a domain under development. Added SSL, switched domain to live. now the URL for secure pages points back to the development address | 17:33 |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [Read error: 104 (Connection reset by peer)] | 17:35 | |
snapcount_ | check the sitename in the settings | 17:35 |
-!- preaction___ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 17:35 | |
@rizen | SDuensin: why does that seem odd | 17:36 |
greghacke | yeah, it points at the fully resolved domain name. | 17:36 |
SDuensin | 127.0.1.1? Not 127.0.0.1. | 17:36 |
@rizen | oh | 17:37 |
@rizen | that is weird | 17:37 |
SDuensin | I thought so. :-) | 17:39 |
greghacke | snapcount: should a Support request it? | 17:39 |
SDuensin | That's the default value during setup. If you change it, it breaks. | 17:39 |
@rizen | we didn't build the ubuntu wre, so i can't say why it would be set up that way | 17:41 |
@rizen | but as the old doctors used to say | 17:41 |
@rizen | if it hurts when you do that, then don't do it | 17:42 |
SDuensin | :-P | 17:42 |
SDuensin | Just wanted you to know. | 17:42 |
@rizen | starting with 0.8.0 we'll be building the ubuntu wre ourselves | 17:43 |
SDuensin | Nowhere in my Spectre config does it have that IP. Only in the site config. | 17:43 |
@rizen | so then we'll be able to figure that out | 17:43 |
SDuensin | Is there an example of the dashboard component somewhere that I can show to people? | 17:43 |
snapcount_ | greghacke: yeah | 17:43 |
SDuensin | (I can't run my dev site from work - yet.) | 17:43 |
snapcount_ | you can setup a dashboard for your user on the plainblack site | 17:46 |
snapcount_ | or you could... maybe that went away after the redesign of our style | 17:47 |
snapcount_ | I don't remember now | 17:47 |
SDuensin | I'll see if I can find it. I'm logged in now. | 17:47 |
snapcount_ | I'll look too | 17:47 |
SDuensin | Thanks. | 17:47 |
snapcount_ | an upgrade is running so I'm waiting | 17:47 |
snapcount_ | it's gone | 17:51 |
snapcount_ | sorry | 17:51 |
snapcount_ | you can setup a demo but it only lasts for 24 hours | 17:52 |
snapcount_ | and right now is not a good time b/c I'm upgrading the demo server | 17:52 |
snapcount_ | but in a few hours it should be good | 17:52 |
-!- preaction___ is now known as preaction | 17:52 | |
-!- mode/#webgui [+o preaction] by ChanServ | 17:52 | |
snapcount_ | heh | 17:56 |
snapcount_ | someone is in for a surprise | 17:56 |
snapcount_ | they created a demo since I deleted all the others and it was probably just upgraded while they were using it | 17:57 |
snapcount_ | interesting | 17:57 |
snapcount_ | well, they were probably using it but it was definitely upgraded | 17:57 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 18:14 | |
snapcount_ | well, the release is up to snuff | 18:16 |
snapcount_ | it's going out... woo hoo! | 18:16 |
* SDuensin probably made that demo site. :-) | 18:18 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 18:18 | |
snapcount_ | it's ok | 18:18 |
snapcount_ | if it were 7.3 -> 7.4 for example, it could be funny | 18:19 |
snapcount_ | b/c new features would suddenly "appear" | 18:19 |
snapcount_ | so I could just picture the person using it going "what the heck?!" | 18:19 |
snapcount_ | in your case about 60 bugs just got fixed | 18:19 |
SDuensin | :-) | 18:20 |
SDuensin | I just gave some coworkers a whirlwind tour of the admin interface. At least, the parts I know how to use! | 18:20 |
* SDuensin is still somewhat stuck in the 5.x days! | 18:21 | |
snapcount_ | ooh | 18:24 |
snapcount_ | big changes indeed | 18:24 |
snapcount_ | we're getting very close to the stability that 5.x enjoyed | 18:24 |
snapcount_ | it's been a long road | 18:24 |
SDuensin | Big changes indeed. | 18:25 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 18:25 | |
SDuensin | The initial 6.x series hurt my head. I wasn't able to run them on my host and then I quit keeping up. Getting back into it now. | 18:25 |
snapcount_ | yeah 6.x was a rough time | 18:26 |
snapcount_ | it was a huge beta cycle in my opinion | 18:26 |
snapcount_ | just about every line of code in the core was touched at one point | 18:26 |
SDuensin | Yikes. | 18:26 |
snapcount_ | well a lot of core fundamentals were introduced, the whole idea of "content" changed | 18:27 |
snapcount_ | i.e., the asset system | 18:27 |
snapcount_ | so that had a pretty big ripple | 18:27 |
snapcount_ | then you add versioning, workflow, etc | 18:27 |
snapcount_ | it was "fun" =P | 18:27 |
SDuensin | hehe | 18:27 |
snapcount_ | I thought rizen was going to loose his sanity | 18:28 |
SDuensin | Yea, I still have no idea how the workflow stuff works. The collaboration stuff confuses me still, too. | 18:28 |
snapcount_ | he worked almost 24/7 literally for two years | 18:28 |
SDuensin | I just got it running though. I'll get there. | 18:28 |
snapcount_ | it takes a bit, steep learning curve | 18:28 |
snapcount_ | but once you get it you will love it | 18:28 |
SDuensin | Been there, done that. Lived in the office for four years. | 18:28 |
snapcount_ | very flexible and powerful | 18:29 |
SDuensin | I've already decided to switch all the content under my control back to it. Good possibility the company I work for will do the same. | 18:29 |
snapcount_ | awesome | 18:29 |
snapcount_ | I didn't introduce myself btw, my name's Roy and I handle all of the community stuff for WebGUI and Plain Black | 18:30 |
snapcount_ | so feel free to chat me up about anything if you see me around | 18:30 |
SDuensin | Greetings. I'm Scott. | 18:30 |
* SDuensin hands snapcount_ a @ for his name. | 18:30 | |
snapcount_ | oh yeah | 18:30 |
snapcount_ | didn't even notice | 18:30 |
-!- snapcount_ is now known as snapcount | 18:31 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 18:31 | |
SDuensin | :-) | 18:31 |
@snapcount | thx | 18:31 |
@snapcount | gotta finish this release up... looks like the push scripts finished | 18:31 |
@snapcount | bbiab | 18:31 |
SDuensin | I love that you guys afford to eat off an open source project. Gives me hope. :-) | 18:32 |
SDuensin | OK, I'll be here. Banging away on my own code. | 18:32 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 18:32 | |
* PedersenMJ waves. | 18:33 | |
SDuensin | Hello PedersenMJ | 18:33 |
PedersenMJ | How goes it? | 18:33 |
SDuensin | Not so bad. Roads are almost passable here again and my code compiles. :-D | 18:34 |
PedersenMJ | Roads might be passable near to me, but I still ain't going out. 2 wheel drive pickup and icy roads is not a good combo :) | 18:34 |
PedersenMJ | Code compiling, though, is *always* good :) | 18:35 |
* SDuensin is in St. Louis. Main roads are good. Too bad he lives in the boonies. | 18:35 | |
* PedersenMJ is in NJ. I refuse to look at the roads outside the front door, and that road is still white. | 18:38 | |
SDuensin | Yea, you're getting what passed through here yesterday. | 18:39 |
PedersenMJ | Yeah. It's nasty. Still, I'm home, I've got my wife, I've got heat, and I've got food. And, of course, internet. What more could a guy need? | 18:40 |
SDuensin | Video games? :-) | 18:40 |
PedersenMJ | Touche :) | 18:42 |
SDuensin | Video games? :-) | 18:43 |
SDuensin | Crap. | 18:43 |
* SDuensin is an addict. What can he say? | 18:43 | |
PedersenMJ | Heh. I only bother with a few. Most of them don't do much of anything for me. Though I'm incredibly curious about getting the Wii. | 18:45 |
-!- wgGuest77 [n=wgGuest7@adsl-69-106-252-252.dsl.pltn13.pacbell.net] has joined #webgui | 18:45 | |
-!- wgGuest77 is now known as isaacfinnegn | 18:46 | |
-!- isaacfinnegn is now known as isaacfinnegan | 18:46 | |
isaacfinnegan | hello. Everyone up today? | 18:46 |
isaacfinnegan | had coffee? | 18:46 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 18:46 | |
SDuensin | Yes and Yes! | 18:46 |
* PedersenMJ never has liked the taste of coffee. Too bitter. | 18:46 | |
SDuensin | McDonald's (of all places) has awesome coffee. | 18:47 |
PedersenMJ | Bleah. I used to work there, so try to avoid it all the time (used to == 20 years ago, btw). | 18:48 |
SDuensin | Damn man, that almost predates the "nugget"! | 18:48 |
isaacfinnegan | lol | 18:48 |
* PedersenMJ now feels old. Worked there when I was 15. I just realized that was over half my life ago. Umm, actually, it does. I worked there when they introduced them. | 18:49 | |
isaacfinnegan | Anyone ready for an Auth module question? | 18:49 |
isaacfinnegan | This early? | 18:49 |
PedersenMJ | Also the very first Monopoly game they did, too. That was a nightmare. | 18:49 |
isaacfinnegan | lol | 18:50 |
isaacfinnegan | gotta drive into work. bbl | 18:58 |
-!- isaacfinnegan [n=wgGuest7@adsl-69-106-252-252.dsl.pltn13.pacbell.net] has quit [] | 18:58 | |
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui | 19:05 | |
cap10morgan | how do you pass loops to a template? do you just create an entry in your %vars hash called 'loop' that is an arrayref? | 19:07 |
@snapcount | are you writing your own code? | 19:09 |
cap10morgan | snapcount: yeah | 19:09 |
cap10morgan | a macro | 19:09 |
@snapcount | basically you do this: | 19:10 |
@snapcount | actually | 19:10 |
@snapcount | hold on, better idea | 19:10 |
@snapcount | checkout line 266 of the InOutBoard wobject | 19:11 |
@snapcount | it shows the whole thing in context | 19:12 |
@snapcount | ask me if part of it doesn't make sense | 19:12 |
@snapcount | 267 actually | 19:12 |
cap10morgan | ok, cool, thanks | 19:12 |
cap10morgan | i also found an example in the product macro | 19:12 |
cap10morgan | i'll hack on those until i get stuck | 19:12 |
@snapcount | basically you need an array ref as the "loop variable" | 19:13 |
@snapcount | and each element of the array is a hash ref of variables to use in the loop | 19:13 |
cap10morgan | ok, makes sense | 19:15 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 19:19 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:19 | |
-!- snapcount changed the topic of #webgui to: [ Current: 7.3.9-stable ][ WRE: 0.7.2 ] <a href="http://www.plainblack.com/wcc">WCC = Karma, Cash, Recognition</a> | 19:19 | |
@snapcount | uhh | 19:19 |
@snapcount | damn it | 19:19 |
+perlDreamer | shoot me | 19:19 |
@snapcount | I'm a dumb ass | 19:20 |
SDuensin | ? | 19:20 |
-!- snapcount changed the topic of #webgui to: [ Current: 7.3.8-stable ][ WRE: 0.7.2 ] WCC = Karma, Cash, Recognition (www.plainblack.com/wcc) | 19:20 | |
+perlDreamer | snapcount: I know what I did, what did you do? | 19:20 |
@snapcount | ahh | 19:20 |
@snapcount | you saw your boo boo eh? | 19:20 |
+perlDreamer | yes | 19:21 |
+perlDreamer | I should have syntax checked _before_ committing | 19:21 |
@snapcount | it's all good | 19:21 |
@snapcount | you're smoketest found the problem | 19:21 |
@snapcount | so it balances out | 19:21 |
@snapcount | err your | 19:21 |
@snapcount | I set the title of the forum like I rode the short bus to work | 19:21 |
@snapcount | and I work from home | 19:22 |
+perlDreamer | isn't current 7.3.9? | 19:22 |
@snapcount | dang it | 19:22 |
* snapcount puts his helmet on | 19:22 | |
* perlDreamer hands snapcount his buckler, belt and sword | 19:22 | |
-!- snapcount changed the topic of #webgui to: [ Current: 7.3.9-stable ][ WRE: 0.7.2 ] WCC = Karma, Cash, Recognition (www.plainblack.com/wcc) | 19:22 | |
* perlDreamer goes scurrying away to find the boots and armor | 19:22 | |
greghacke | ok, how do you guys do these dang emote like things? | 19:22 |
@snapcount | type "/me" | 19:23 |
+perlDreamer | slash me | 19:23 |
@snapcount | so "/me jumps" | 19:23 |
@snapcount | no quotes | 19:23 |
* greghacke feels kinda like a short bus tool himself... | 19:23 | |
@snapcount | you should write an IRC wiki entry greghacke as you pick this stuff up | 19:23 |
@snapcount | cuz you're smart just not familiar with IRC | 19:23 |
@snapcount | lots of people in your shoes I bet | 19:24 |
greghacke | it's been so damn long since i even looked at IRC | 19:24 |
@snapcount | so you could write a good one that's not overly simple but useful | 19:24 |
greghacke | gotta another wiki i have to post first. need another day or two and a review before i post. | 19:24 |
SDuensin | Hey snapcount, any idea when the uber-new-does-everything-including-cooks-WRE will be out for Windows? | 19:24 |
@snapcount | post it then ask for review | 19:24 |
@snapcount | that's what wiki's are for =) | 19:24 |
greghacke | doing EMS | 19:24 |
@snapcount | we'll fix it as we go collaboratively | 19:25 |
@snapcount | doesn't need to be perfect first time around | 19:25 |
@snapcount | no, that's on rizen's list and he doesn't do deadlines | 19:25 |
* SDuensin is wacko for wikis! One of the main reasons I'm excited about 7.x! | 19:25 | |
@snapcount | I think it's #3 on his projects list | 19:26 |
SDuensin | Doh! "When it's done" is a game industry excuse! :-) | 19:26 |
+perlDreamer | what are #2 and #1? | 19:26 |
@snapcount | so I'm guessing summer time | 19:26 |
@snapcount | but I have absolutely no idea honestly | 19:26 |
@snapcount | it's up to him and the forces of the world | 19:26 |
greghacke | SD: you know the game industry too? | 19:26 |
SDuensin | OK. Just gathering information for the folks here at the office. | 19:26 |
+perlDreamer | Sduensin could run linux in a virtual machine under windows and have the best of both worlds | 19:26 |
* SDuensin is going to run it on Linux like God intended. :-) | 19:26 | |
PedersenMJ | Hey, greghacke, what's your other wiki post that you're working on? | 19:26 |
SDuensin | perlDreamer - They're not too keen on Linux. | 19:27 |
greghacke | Event Management System top to bottom. | 19:27 |
@snapcount | I think they are an ubber cool rapid wobject code generator, and then a webgui site administrator contraption | 19:27 |
+perlDreamer | How about BSD? | 19:27 |
+perlDreamer | Solaris? | 19:27 |
+perlDreamer | HP-UX? | 19:27 |
SDuensin | greghacke, I'd love to be in the games business. I can't work those hours now that I have a family. | 19:27 |
SDuensin | Not so much Linux that's the problem. It's "not Windows". | 19:27 |
@snapcount | ehh | 19:28 |
@snapcount | I hate that problem | 19:28 |
SDuensin | Me too. | 19:28 |
@snapcount | glad I don't live in Corp America anymore | 19:28 |
+perlDreamer | The only thing good about Corp America is stock options | 19:28 |
SDuensin | Well, it pays my bills. Otherwise, I wouldn't have a Windows box anywhere near me. | 19:28 |
PedersenMJ | Ah, the ems should be an awesome one. Mine is likely to get the rough draft completed tonight. | 19:28 |
greghacke | PMJ: I've got the basic set together from event concept through creation of the asset, event entry, markdowns and grouping (ribbons), to sales and i am even writing an additional set on "ok, they've bought stuff and the event is about to start, what now?" | 19:28 |
@snapcount | nice | 19:29 |
@snapcount | the EMS is so freaking powerful it's almost unusable | 19:29 |
greghacke | I ran through it and had to run back out and hit it again from a non-game industry process. | 19:29 |
SDuensin | greghacke - I was really close at one point. That's when I lived in the office for four years. Not doing that again. | 19:29 |
* SDuensin wrote the very first 4-player-over-modems Doom server. | 19:30 | |
greghacke | the real issue, sc, is that there are a selection of questions you have to answer befoer you start. | 19:30 |
@snapcount | I remember leaving and returning for work and never seeing the sun | 19:30 |
@snapcount | that was depressing | 19:30 |
@snapcount | greghacke: you hit it on the head | 19:30 |
@snapcount | you have to plan first | 19:30 |
greghacke | i was woth northrop grumman - sun was for other people. now i work non-electronic gaming. | 19:30 |
@snapcount | and then put that plan into the EMS | 19:30 |
greghacke | and that set of questions is the opening of the EMS wiki | 19:31 |
@snapcount | I can't wait to see it | 19:31 |
@snapcount | The wiki is slowly growing but it's growing | 19:32 |
@snapcount | I'm encouraged | 19:32 |
greghacke | i think I will end up doing the EMS wiki in several entries | 19:32 |
@snapcount | Use the autolinking feature to make it flow | 19:32 |
@snapcount | All you have to do is use the exact title of an entry in the wiki text | 19:33 |
greghacke | yeah, there are several sections that i have put together that are just oo long | 19:34 |
@snapcount | I'm working on some formatting improvements for the pb wiki | 19:34 |
@snapcount | I need to make RTE buttons | 19:34 |
@snapcount | then we can have standard formatting to make it easier to follow | 19:35 |
@snapcount | code blocks, etc | 19:35 |
@snapcount | highlight, click, done | 19:35 |
+perlDreamer | mmmmmm ..... clicky formatting goodness | 19:35 |
+perlDreamer | RTE needs a gvim plugin | 19:36 |
@snapcount | my installing wre article would benefit immensely from such clickety clickety | 19:36 |
SDuensin | What wiki syntax are you using? Or did you make something up? (I use MediaWiki all the time.) | 19:36 |
+perlDreamer | There is no syntax | 19:36 |
@snapcount | you can implement one | 19:36 |
@snapcount | using global replacements | 19:36 |
@snapcount | i.e., content filters | 19:36 |
+perlDreamer | that's true | 19:36 |
SDuensin | Funky. Cool. :-) | 19:37 |
@snapcount | same thing that filters dirty words | 19:37 |
@snapcount | instead of $*$&@ = bunnies | 19:37 |
+perlDreamer | that would kill my replacements/karma RFE idea though | 19:37 |
@snapcount | [b] = <b> | 19:37 |
@snapcount | and [/b] = </b> | 19:37 |
@snapcount | etc | 19:37 |
+perlDreamer | or even *b* => <b>b</b> | 19:37 |
SDuensin | Right, but links and such? Is it CamelCase or [[MediaWiki]]? | 19:37 |
greghacke | i love camelCase | 19:38 |
+perlDreamer | links are smart | 19:38 |
@snapcount | well replacements won't preserve the b in the middle perlDreamer | 19:38 |
+perlDreamer | bummer | 19:38 |
@snapcount | that's why you need opening and closing | 19:38 |
+perlDreamer | SDuensin, linking is automatic | 19:38 |
+perlDreamer | if you use a phrase that is the Title of another Wiki article it is automatically recognized and linked | 19:38 |
SDuensin | I'm sure I'll get used to it. :-) | 19:39 |
+perlDreamer | there's always the demo to tinker with | 19:39 |
@snapcount | the idea with the wiki was user friendly so that's why there is no meta language | 19:40 |
@snapcount | special syntax should be implemented with RTE buttons | 19:40 |
SDuensin | One thing I like about MediaWiki's links is that you can link to an article without quoting it's title. For example, [[The Article Title|click to read it]]. | 19:40 |
@snapcount | so they can highlight and click | 19:40 |
@snapcount | but for power users, that can be clumsy | 19:40 |
@snapcount | so if you prefer special markup, you can still do it | 19:41 |
@snapcount | it's just site wide | 19:41 |
SDuensin | Nice. | 19:41 |
* SDuensin can't wait to get his site in running order! Still making templates. | 19:41 | |
greghacke | ok, it looks like i have been ordered to buy a copy of the primer. | 19:41 |
@snapcount | sweet | 19:41 |
@snapcount | the new books are even better imo | 19:41 |
SDuensin | Order me one, too, greghacke. :-) | 19:41 |
@snapcount | but that's probably just because the content of the new books is more interesting to me | 19:42 |
@snapcount | did you guys see the release announcement? | 19:43 |
greghacke | for 7.3.9? | 19:43 |
@snapcount | yeah | 19:43 |
SDuensin | I didn't buy the primer. Didn't think I'd need it since I subscribe to the docs. | 19:43 |
@snapcount | SDuensin: FYI, the subscription is being phased out by the docs | 19:43 |
greghacke | eh, my customers aren't that savvy so i'll order one and review it then buy more for those who need it. | 19:43 |
@snapcount | not sure when or how that will work | 19:43 |
SDuensin | !!!! | 19:43 |
PedersenMJ | Figures. I bought the subscription to WDR, and now it's going away :) | 19:44 |
@snapcount | but the idea is that the books will be the word | 19:44 |
SDuensin | I'm **VERY** glad to hear that! | 19:44 |
@snapcount | we'll take care of you | 19:44 |
@snapcount | they haven't worked out how the transition will occur | 19:44 |
@snapcount | but that's down the road | 19:44 |
greghacke | is full color worth the $12? :-) | 19:44 |
SDuensin | I was *extremely* pissed (pardon my French) when it went from the "Ruling WebGUI" PDF to online. | 19:44 |
@snapcount | yeah I remember that switch | 19:44 |
@snapcount | some people didn't care at all, others went off the deep end | 19:45 |
* SDuensin was in the deep end. Off the high-board, even. | 19:45 | |
SDuensin | I still don't like the screencasts. | 19:45 |
@snapcount | there have been a lot of ideas about how to handle docs and they all seem really good | 19:45 |
@snapcount | but don't fear, we won't screw you over regardless | 19:46 |
* PedersenMJ usually doesn't care much. I don't mind paying for the docs, I just want to have a way to access them. | 19:46 | |
SDuensin | I want some sort of searchable text. You can't search a screencast. | 19:46 |
@snapcount | you can search a wiki =) | 19:46 |
* snapcount promotes the wiki like a pimp | 19:46 | |
@snapcount | hehe | 19:46 |
@snapcount | I _love_ collaborative documentation that the community manages | 19:47 |
SDuensin | I use wikis for all my development docs. | 19:47 |
@snapcount | b/c our community is smart | 19:47 |
@snapcount | we aren't the biggest, but we are highly effective | 19:47 |
* greghacke wonders about the short-bus people like himself... | 19:48 | |
@snapcount | take PedersenMJ for example, he's submitted like 3 themes in a month I think | 19:48 |
PedersenMJ | I'm still not sure what I'm going to do with the wiki article I'm finishing in the next few days. I know it should be split up, but I'm just not sure as to how. | 19:48 |
@snapcount | just get it in there | 19:48 |
PedersenMJ | Only two. I'll be adding a third along with my wiki article, though. | 19:48 |
@snapcount | we can pretty it up and improve it | 19:48 |
greghacke | even i managed to post something with thickbox | 19:48 |
@preaction | rizen: question: if i need to override www_edit in an Asset, do I still need to use getEditForm? | 19:48 |
PedersenMJ | Heh, I checked last night: It's at 13 pages now, and I expect another 3. Maybe 4 with the two screenshots I'm going to add in. | 19:49 |
@snapcount | preaction: if you don't, you won't get the default properties | 19:49 |
@preaction | "default properties"? | 19:49 |
@snapcount | Title | 19:49 |
@snapcount | etc | 19:50 |
@preaction | for example: Posts do not use getEditForm | 19:50 |
@preaction | they build their own form | 19:50 |
@preaction | by overriding www_edit | 19:50 |
@preaction | same with Events now | 19:50 |
@rizen | preaction: if you're circumventing it, you better have a really good reason for doing it | 19:50 |
+perlDreamer | preaction: posts have a templated edit form | 19:50 |
+perlDreamer | that's why they override | 19:50 |
@preaction | it's a template that i don't want to be part of the admin console view? | 19:50 |
@snapcount | that's a good reason me thinks | 19:50 |
@preaction | but it is possible to not get the admin console view with getEditForm, no? | 19:50 |
@preaction | just by not calling the superclass WebGUI::Asset::getEditForm | 19:51 |
@preaction | it seems almost a style issue: do you add the extra granularity of "getEditForm" when you're also overriding "www_edit" | 19:51 |
@snapcount | look at the superclass method, if it does something you don't like then you need your own =) | 19:51 |
@snapcount | did anyone ever answer me on the release announcement, I forget | 19:52 |
greghacke | i did. | 19:52 |
@snapcount | I want some feedback on including gotchas in it... good/bad/comments? | 19:52 |
@preaction | good, very good | 19:53 |
greghacke | i was unclear on the custom checkout template so I immediately went to look at the help. the point, i believe | 19:53 |
@preaction | anything that makes gotchas more prominent so we can point and say "look, there's no way you couldn't have not seen them unless you were trying to not see them" | 19:53 |
@snapcount | greghacke: that was exactly the point | 19:53 |
@snapcount | it raises a flag | 19:53 |
@snapcount | hey, go look! | 19:54 |
@snapcount | kinda thing | 19:54 |
@preaction | "something's different you nob!" | 19:54 |
@snapcount | or "Danger, there's a snake!" | 19:54 |
SDuensin | On a plane! | 19:54 |
@preaction | "Don't drink the water, fish poo in it!" | 19:54 |
@snapcount | Lions, Tigers, Bears, oh my | 19:54 |
@snapcount | SDuensin: you will make a life long friend in rizen if you give props to Snakes on a Plane | 19:55 |
@snapcount | =) | 19:55 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 19:55 | |
greghacke | or find him some really good board games. | 19:55 |
@snapcount | that too | 19:55 |
* SDuensin still needs to buy the Doom and Stargate board games. :-D | 19:55 | |
greghacke | rizen: if you need a laugh - I am presently surrounded by somewhere in the neighborhood of $100,000 in games. | 19:55 |
@rizen | preaction: no getEditForm has no wrapper | 19:56 |
@rizen | it's www_edit() that gives it that wrapper | 19:56 |
greghacke | and i am not in a game store but a private home... | 19:56 |
@rizen | so you can create www_edit() with your own wrapper and still call $self->getEditForm | 19:56 |
SDuensin | Too bad they're all copies of "ET" and "Combat", greghacke. :-P | 19:56 |
@preaction | rizen: okay, my mistake (i saw the adding of additional admin console tabs in the WebGUI::Asset::getEditForm, and upon further investigation that's the only time the admin console is referenced) | 19:57 |
greghacke | the non-electronic games industry runs annual awards - the Origins Awards - i'm at the secretary's house and she has all the new games that have been nominated. | 20:01 |
@snapcount | greghacke: - fix: EMS: blank lines appearing in registrants. Note - this fix requires the use of new template variables in the EMS checkout template. See gotchas.txt for details. | 20:01 |
@snapcount | thats what those tmpl vars are for | 20:01 |
@preaction | i found the only good reason i can think of for not using a getEditForm method when overriding www_edit: userDefinedFields, any other situation should probably use getEditForm | 20:04 |
@rizen | what is this for preaction? | 20:05 |
@preaction | Alumni Q&A Live application | 20:05 |
@preaction | no user defined fields, just a standard form every time | 20:05 |
@rizen | the only good reason to circumvent it is if you want the user to be able to entirely template the form | 20:05 |
@rizen | which in most cases, you don't | 20:05 |
@preaction | which i don't, i just need a container so it looks purdy like they want it | 20:05 |
@preaction | and knowing DoS, the less power they have the better for whoever has to maintain their site | 20:06 |
@preaction | ... that sounded bitter? | 20:06 |
@rizen | you can't say things like that | 20:06 |
@rizen | seriously | 20:06 |
@preaction | apologies | 20:06 |
cap10morgan | ckotil: that os x intel build of the wre is on sourceforge now, fyi | 20:12 |
* SDuensin cheers! | 20:12 | |
cap10morgan | :) | 20:12 |
SDuensin | I love OS X. | 20:13 |
@rizen | me too | 20:13 |
greghacke | i love OS2 | 20:13 |
greghacke | think we could do a WRE for OS2? | 20:13 |
@rizen | greghacke is fired | 20:13 |
+perlDreamer | AmigaOS | 20:13 |
ckotil | cool thanks | 20:13 |
* SDuensin thinks greghacke has partaken of the Kool Aid | 20:13 | |
@snapcount | mmm Kool Aid | 20:14 |
+perlDreamer | rizen, note to self. Kool Aid is not allowed in wG anymore | 20:14 |
greghacke | nor OS2. | 20:14 |
+perlDreamer | snapcount: http://entertainment.newsforge.com/entertainment/07/02/05/1542215.shtml?tid=22 | 20:15 |
@snapcount | until I can plug my GH controller into the USB port of my Mac, that game is worthless =D | 20:16 |
SDuensin | Just get a PS2 adapter. | 20:17 |
@snapcount | they make such an animal? | 20:18 |
@snapcount | b/c there is supposed to be some GH knock off that is open source where you can upload your own music into it | 20:18 |
SDuensin | Oh hell yea - you can covert anything from an old Atari 2600 stick to a Wiimote to USB. | 20:18 |
SDuensin | That'd be Frets on Fire. | 20:19 |
@snapcount | the one I saw was called something else I think | 20:19 |
@snapcount | perlDreamer: didn't you fix the SQLForm pagination bug? | 20:19 |
@snapcount | maybe that was a different pagination bug | 20:20 |
@snapcount | SQLReport rather | 20:20 |
+perlDreamer | snapcount: no | 20:21 |
+perlDreamer | it's a very complex bug | 20:21 |
@snapcount | sweet | 20:21 |
+perlDreamer | _processQuery will need a serious thumping | 20:21 |
greghacke | pD: I looked at it last night. you aren't kidding. | 20:21 |
@snapcount | can you explain what you've found so far so I don't have to start from scratch? | 20:22 |
+perlDreamer | every query gets paginated | 20:22 |
+perlDreamer | where only the top one should | 20:22 |
+perlDreamer | top=first=primary | 20:22 |
+perlDreamer | man, these transistors leak like a sieve! | 20:23 |
+perlDreamer | 49 pA/micron | 20:23 |
+perlDreamer | that's just nuts | 20:24 |
greghacke | but even if you hit the paginate count of the first, it doesn't paginate out. so, if you set query1 for paginate 10, it will return all results. | 20:24 |
+perlDreamer | snapcount: the SQLForm template variables are not all fixed yet | 20:27 |
+perlDreamer | the super search template is undocumented | 20:27 |
@snapcount | Didn't Yung say that he fixed them? | 20:27 |
@snapcount | I read that in the thread | 20:27 |
SDuensin | snapcount - http://cgi.ebay.com/SmartJoy-PLUS-Playstation-2-to-USB-adapter-PS2-PS1-PC_W0QQitemZ9702469473QQihZ008QQcategoryZ3677QQrdZ1QQssPageNameZWD1VQQcmdZViewItem | 20:27 |
+perlDreamer | Yung fixed the fact that the add/edit template and search templates were swapped | 20:28 |
+perlDreamer | not that the super template docs are missing | 20:28 |
+perlDreamer | in the search template doc, it says they're the same, but they're not | 20:28 |
@snapcount | SDuensin: thx... might have to get one of those when school is out and I have time to play games again | 20:29 |
@snapcount | ok... can you please open a new bug for that | 20:29 |
@snapcount | the other one kludged multiple issues together | 20:29 |
@snapcount | that's no good | 20:29 |
@snapcount | ty for catching it though | 20:30 |
+perlDreamer | np | 20:30 |
+perlDreamer | we all watch each others backs :) | 20:30 |
greghacke | rizen: instructions and river in route. | 20:33 |
@rizen | tanks | 20:37 |
@snapcount | perlDreamer: have you seen this bug | 20:41 |
@snapcount | http://www.plainblack.com/bugs/tracker/weird-characters-in-webgui.log-caused-by-http-proxy#Hb8HB-TfyoijXTMd8YCyTw | 20:41 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 20:46 | |
+perlDreamer | snapcount: gotta go | 21:02 |
+perlDreamer | check the IRC logs for details with ckotil | 21:02 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 21:02 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 21:13 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 21:33 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 21:33 | |
ckotil | yah, pd has worked with me some on the issue | 21:52 |
ckotil | i added an application type for the rrd files so that they are no longer appear to webgui as being plain/text | 21:54 |
ckotil | but that didnt seem to fix it | 21:54 |
@preaction | how do I use the WebGUI::PseudoRequest object for testing purposes? | 21:56 |
@preaction | (located in t/lib/WebGUI/PseudoRequst.pm) | 21:56 |
@preaction | it looks like there's no way to set things, that I have to do it by editing the object's hashref | 21:56 |
-!- wgGuest43 [n=wgGuest4@85-18-14-23.fastres.net] has joined #webgui | 22:25 | |
wgGuest43 | hi | 22:25 |
wgGuest43 | I created a demo site but the Feeds function in Calendards seems not working | 22:25 |
@preaction | what did you try? can you get the same URL from the internet? does an error message show up in that feeds tab? | 22:27 |
wgGuest43 | no errors message in the feeds tab | 22:28 |
wgGuest43 | I tried with various .ics files I found on google | 22:28 |
@preaction | what is the message? | 22:28 |
wgGuest43 | or it's for RSS feeds? | 22:29 |
@preaction | it's for iCalendar/RFC 2445 | 22:29 |
wgGuest43 | there are no messages | 22:29 |
@snapcount | has the workflow run? | 22:29 |
@preaction | it's part of the hourly maintenance scheduled task, which it shouldn't be but that's how it is for now | 22:29 |
@preaction | so go into the Admin Console > Scheduler > Hourly Maintenance Tasks > Run | 22:30 |
wgGuest43 | oh I see... That's why then it says "Updates -> never" and they don't show up | 22:30 |
wgGuest43 | ok I'll try | 22:30 |
@preaction | yes, it hasn't been updated yet | 22:30 |
@preaction | if it has, it'll say something like "# added, # updated" | 22:30 |
@preaction | this is all stuff that would be in the docs if i ever got around to writing them :( | 22:31 |
wgGuest43 | oh it shows an ugly "done" in a blank page... | 22:32 |
@preaction | that's what it's supposed to do | 22:32 |
@preaction | if you go back to the feeds tab of your calendar, the last updated should've changed, hopefully | 22:33 |
wgGuest43 | yes it has | 22:33 |
@preaction | what does it say now? | 22:33 |
wgGuest43 | it says not found... Tried with the wrong feed. I'll try another one | 22:33 |
@preaction | so far so good ;) | 22:33 |
wgGuest43 | yep :) | 22:33 |
wgGuest43 | but would be nice to have an update link right in the Feeds tab | 22:34 |
@preaction | yeah, that was specced but i ran out of time | 22:34 |
wgGuest43 | oh ok | 22:34 |
@preaction | it was gonna be ajax and auto-update the last updated field, it was gonna rock | 22:34 |
wgGuest43 | so it will be? :) | 22:35 |
@preaction | in fact, the javascript application for updating that table is in place, there's just no ajax call yet | 22:35 |
@preaction | there should be an RFE in there for that somewhere, otherwise someone will have to add it | 22:35 |
@preaction | plus an RFE for subscribing to calendars / events (like collab systems and threads) | 22:36 |
wgGuest43 | mmh now it doesn't update on that feed | 22:37 |
@preaction | did you re-run the hourly maintenance stuffs? | 22:37 |
wgGuest43 | yep | 22:37 |
@preaction | but still says "never"? | 22:37 |
wgGuest43 | does it handle redirects? Because if I put that feed link in the browser, I get redirected before the download starts | 22:38 |
wgGuest43 | yes | 22:38 |
@preaction | you know, i don't know if it automagically handles redirects, but if it doesn't it would probably show something like "Not an iCalendar feed" when it tried to read the "content" of the redirect | 22:39 |
@preaction | can i get the URL to the demo site you're using? and an admin password? i'll set up the scheduled workflow as it's supposed to be and see if I can reproduce, otherwise the bug is just "Calendar feeds should have their own scheduled workflow" | 22:39 |
wgGuest43 | wait I managed to get the redirected link, I'll try to put that one | 22:41 |
@preaction | k | 22:42 |
wgGuest43 | mmh nope.. Run the task again but it still says never | 22:42 |
wgGuest43 | nope tried to rerun it 3 times | 22:43 |
wgGuest43 | the url is http://demo.plainblack.com/demo1171484434_142/ | 22:43 |
wgGuest43 | and login is the default one | 22:44 |
wgGuest43 | I didn't change it | 22:44 |
@preaction | k | 22:44 |
wgGuest43 | strange because with the google groups .ics that returned 404, the update worked | 22:45 |
wgGuest43 | now that the .ics file is there, it doesn't update | 22:45 |
wgGuest43 | maybe the task doesn't run at all? | 22:45 |
wgGuest43 | brb | 22:45 |
@preaction | the issue may be the calendar isn't committed, it has to be committed to be able to add events to it | 22:46 |
@preaction | so i'm gonna try that | 22:46 |
@preaction | didn't seem to fix it, so i'm going to try creating a new scheduled task just for updating calendar feeds | 22:48 |
@preaction | i lied, it worked | 22:48 |
@preaction | (on try two) | 22:48 |
@snapcount | ckotil: can you attach the offending rdd file to your bug report? | 22:49 |
@snapcount | how big is it? | 22:49 |
@snapcount | I tried to find one and couldn't. Then I tried to create one but I can't get the software used to make one to actually work | 22:50 |
@snapcount | and don't want to waste anymore time with that if you can supply the file | 22:50 |
@preaction | found a bug... looks like the iCalendar parser i wrote sucks | 22:53 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 22:54 | |
-!- mode/#webgui [+v crythias] by ChanServ | 22:54 | |
-!- snapcount is now known as snap_brb | 22:55 | |
wgGuest43 | well the first time I run the task with that 404 feed, it worked and I didn't commit the Calendar | 22:56 |
wgGuest43 | anyway it's possible for users to get a .ics feed of a calendar? | 22:57 |
wgGuest43 | in other words, it can generate .ics feeds or it just grabs them? | 22:58 |
@preaction | generate: add ?func=ical to the URL | 22:58 |
wgGuest43 | oh cool, so you'll add a link for it in Calendar templates? | 22:59 |
@preaction | the bug is: "Calendar Update Feeds doesn't handle event 'dtstart' correctly, or error gracefully" | 23:00 |
@preaction | the link to the iCalendar feed would be an RFE, if you'd like to add it | 23:00 |
wgGuest43 | an RFE? But what's the point of a hidden feature? :) | 23:01 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 23:01 | |
@preaction | in the technical sense, it's an RFE. it's so small and so necessary that it will probably be added with a bugfix release, but we must go through the motions | 23:03 |
wgGuest43 | ah ok so it's just a formal process you mean | 23:04 |
wgGuest43 | have to go. See you! | 23:05 |
-!- wgGuest43 [n=wgGuest4@85-18-14-23.fastres.net] has quit [] | 23:05 | |
cap10morgan | i noticed the 6.8.10 -> 7.2+ upgrade bug was fixed in 7.3.9. does that mean you can upgrade directly from 6.8.10 to 7.3.9 now? | 23:41 |
@preaction | yes | 23:42 |
cap10morgan | excellent | 23:42 |
-!- SDuensin [n=Scott@61.sub-75-206-24.myvzw.com] has quit ["Leaving"] | 23:50 | |
--- Day changed Thu Feb 15 2007 | ||
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 00:18 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 01:18 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 01:55 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 01:55 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:57 | |
+perlDreamer | snap_brb: here's an RRD file for you wget -S http://stryper.uits.iu.edu/abilene/losa-sinet-bits.rrd | 02:06 |
@preaction | perlDreamer: you have a minute to talk about testing? | 02:10 |
@preaction | just need to ask someone who might know about WebGUI::PseudoRequest | 02:10 |
+perlDreamer | ask away, preaction | 02:11 |
+perlDreamer | I used it inside t/Session/Http.t, for reference | 02:11 |
@preaction | how do I use it? right now i'm adding parameters using accesses to the bare hashref | 02:11 |
@preaction | so my $fakeReq = new WebGUI::PseudoRequest; $fakeReq->{param}->{"name"} = "value"; | 02:12 |
+perlDreamer | try setup_param | 02:13 |
@preaction | from what i'm seeing that doesn't actually DO anything, but i'll look again | 02:14 |
@preaction | oh, i see, it sets the entire hash reference | 02:14 |
+perlDreamer | I wrote a lot of it looking at future tests that haven't been written yet. | 02:15 |
@preaction | on another note: i'm doing some test-driven development, even if it's only for a client application (not a core app) | 02:15 |
+perlDreamer | As long as the current test suite continues to pass, please feel free to change it as you see fit. | 02:16 |
+perlDreamer | that's sweet about the TDD | 02:16 |
@preaction | actually i like the hashref idea better, but what i should do is document the interface | 02:17 |
@rizen | there's nothing sweet about TDD | 02:18 |
@rizen | cool...but not sweet | 02:18 |
@rizen | got a question for you guys.... | 02:19 |
@rizen | how important do you think it is to have recordings of online training sessions to refer back to | 02:19 |
+perlDreamer | Up until the next software update, moderately important 7/10 | 02:20 |
@preaction | i think they'd be an asset to the company, if nothing else | 02:20 |
@rizen | assuming that the next software update makes the old recordings irrelevant | 02:20 |
@rizen | which is going to be rare in the 7.x world | 02:21 |
@rizen | ok...we're setting up this whole webinar thing | 02:21 |
@rizen | but the recordings are a bit of a bear | 02:21 |
@rizen | each recording is likely going to be >300MB | 02:22 |
@preaction | even after compression? | 02:22 |
@rizen | which will take a long time to upload to the server on your average broadband connection | 02:22 |
ckotil | indeed | 02:22 |
+perlDreamer | convert to flash, like YouTube? | 02:22 |
@rizen | that's before compression...but i'm not sure how much compression will save us | 02:23 |
@rizen | cus the presentation has text on the screen | 02:23 |
@rizen | so we can't let it get very artifactish | 02:23 |
ckotil | youtube clips are small | 02:23 |
ckotil | ah. | 02:23 |
@rizen | yeah, but they knock the resolution down to 320x200 | 02:23 |
@rizen | and then just stretch the video | 02:23 |
@rizen | if we did that, you wouldn't be able to see any text | 02:24 |
@rizen | not the slides | 02:24 |
ckotil | yeah. 300mb files would eat up your bandwidth | 02:24 |
@rizen | and certainly not any text on the webgui interface | 02:24 |
+perlDreamer | no | 02:24 |
@rizen | we have lots of bandwidth to spare | 02:24 |
ckotil | thats good ;] | 02:24 |
@rizen | from the server | 02:24 |
ckotil | i mean data allotment then? | 02:24 |
@rizen | but the bandwidth from the client | 02:24 |
@rizen | which will be the person giving the presentation | 02:24 |
@rizen | doug one month, me another, kristi many months | 02:25 |
@preaction | it can't be recorded from a participant? | 02:25 |
@rizen | usually broadband connections have very small upload pipes | 02:25 |
@rizen | no...participants can't record | 02:25 |
@rizen | well...maybe if they have a screen capture device or something | 02:25 |
@rizen | but the software itself is only recordable by the presenter | 02:25 |
@rizen | so if you guys come to my office, where i have a 1MB connection up | 02:26 |
@rizen | that will go faster | 02:26 |
@rizen | but at your office, you probably only have 256k up? | 02:26 |
@rizen | right? | 02:26 |
@preaction | 128 if i'm lucky | 02:26 |
@rizen | ok | 02:26 |
@rizen | even worse | 02:26 |
ckotil | so these things will be live and allow viewers to ask questions along the way? | 02:27 |
@rizen | yes | 02:27 |
ckotil | sweet | 02:27 |
@rizen | 1 hour of presentation...where people can ask question | 02:27 |
@rizen | and up to 1 hour of q&a afterwards | 02:27 |
@preaction | with proper FTP resuming, it'll take time sure, but it'll eventually get there | 02:27 |
@preaction | or we could get some of those resealable envelopes and some sort of rewritable media | 02:28 |
@preaction | pen drive, dvd+rw, or something | 02:28 |
@rizen | you mean and mail out the dvds to people? | 02:28 |
@rizen | or do you mean mail them to my office | 02:28 |
@preaction | to the office | 02:28 |
@preaction | so connection interruptions don't kill the upload | 02:28 |
@preaction | but training DVDs might be a good idea as well | 02:28 |
@rizen | i suppose, but i'd prefer not to be the bottlekneck | 02:29 |
@rizen | maybe dvds would be a good idea...don't know | 02:29 |
@rizen | but that requires authoring | 02:29 |
@rizen | which takes even more time | 02:29 |
+perlDreamer | how about print on demand from lulu.com? | 02:32 |
+perlDreamer | just upload once then let them do the work | 02:32 |
+perlDreamer | and send you the profits? | 02:32 |
+perlDreamer | (minus fees, of course) | 02:32 |
@rizen | yeah, but we still have to create dvd's out of the raw video files | 02:33 |
@rizen | i was thinking about lulu | 02:33 |
@rizen | but you can't upload raw video to them | 02:33 |
@rizen | you have to author a dvd and save it as an iso | 02:33 |
@rizen | to upload | 02:33 |
@rizen | i guess they do have the download service | 02:34 |
@rizen | so we could upload raw files | 02:34 |
@rizen | but then people will have to be able to play windows media files | 02:34 |
@rizen | and spend time downloading them | 02:34 |
@rizen | rather than just getting a dvd shipped to them | 02:34 |
@rizen | hmmm... | 02:34 |
Radix-wrk | We use camtasia and save it as flash here for our online videos - works well | 02:35 |
@rizen | i've used that before...can't use it for live webinars | 02:36 |
@rizen | not a bad program though | 02:36 |
@rizen | the next thing i have to do is see how much we can compress the files without losing so much quality that you can't see them | 02:37 |
@rizen | i'm guessing...not much | 02:37 |
@rizen | mainly due to text | 02:37 |
Radix-wrk | voice you can compress heaps generally, but yeah.. text is the bitch | 02:37 |
Radix-wrk | that's why the camtasia codecs are so good - they're designed for screen updates and fine text | 02:38 |
@rizen | yeah, i'm thinking what we can do to compress the video is not actually compress it | 02:38 |
@rizen | but instead lower the frames per second | 02:38 |
Radix-wrk | What are you using to broadcast the webinars? | 02:38 |
@rizen | we're looking at a number of systems | 02:39 |
@rizen | but webex is one, gotowebinar.com is one, infiniteconferencing is another | 02:39 |
@rizen | right now i'm leaning toward gotowebinar | 02:40 |
@rizen | it seems to work the best | 02:40 |
@rizen | we're having audio problems from webex | 02:40 |
@rizen | we've been testing systems this whole week | 02:40 |
@rizen | tested more than 15 broadcasting systems this week | 02:40 |
@rizen | it's been nut | 02:40 |
@rizen | nutz | 02:40 |
Radix-wrk | Yeah, I think we've used WebEx - and we gave another one a try | 02:41 |
@rizen | webex is pretty pricey too | 02:41 |
@rizen | we'd have to raise the price of the webinars if we used them | 02:41 |
Radix-wrk | we have several developers offsite - so we've looked at a few just to have coordinated programmer meetings | 02:41 |
@rizen | we'll be able to use whatever we choose for that sort of thing as well | 02:42 |
@rizen | but the main reason for buying it is for these webinars | 02:42 |
@rizen | because a lot of people either can't afford to travel to the wuc | 02:42 |
@rizen | or can't afford to have us travel to them | 02:42 |
@rizen | and still want training | 02:42 |
+perlDreamer | maybe you need regional training centers/specialists | 02:44 |
@rizen | in order to make it work, we'd need one in every state | 02:45 |
@rizen | not to mention the various other countries we service | 02:45 |
Radix-wrk | like us here :) | 02:46 |
@rizen | radix, what's your GMT modifier there? | 02:46 |
Radix-wrk | +9 atm | 02:46 |
Radix-wrk | daylight saving is in effect | 02:46 |
@rizen | we're -6 right now because of dst also | 02:47 |
@rizen | normally -5 | 02:47 |
Radix-wrk | sydney/east coast is +11 atm | 02:47 |
@rizen | hmmm | 02:48 |
@rizen | no matter how i schedule it...there'd be no way to accomodate you live | 02:48 |
@rizen | unless we did it at around 8pm our time | 02:48 |
Radix-wrk | np | 02:49 |
@rizen | i'm not actually asking specifically for you | 02:49 |
@rizen | we have other clients in oz | 02:49 |
Radix-wrk | i figured that :) | 02:49 |
Radix-wrk | I know the problem though - it's not easy to accomodate everyone | 02:50 |
@rizen | in the US alone it's tough | 02:50 |
@rizen | because we have 6 time zones | 02:50 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 02:51 | |
Radix-wrk | Shh.. he's here | 02:51 |
@rizen | alright...dinner time | 02:51 |
@rizen | thanks for the feedback guys | 02:51 |
PedersenMJ | Hmm, I show up, Radix tells all to be quiet, and JT heads out. I've *really* gotta switch deodorants :) | 02:52 |
+perlDreamer | nah, just read the IRC logs | 02:54 |
@preaction | no, we're not doing that | 02:55 |
PedersenMJ | So, where are the IRC logs? | 02:55 |
Radix-wrk | rizen: the other one we've used is eBlvd - which is *okay* | 02:56 |
Radix-wrk | PedersenMJ, I'm just pulling your chain ;) | 02:57 |
Radix-wrk | PedersenMJ, glad to see I got a reaction tho ;) | 02:57 |
+perlDreamer | PedersenMJ: http://mentalhouse.net/irc/logs/webgui/2007-02.log | 02:57 |
+perlDreamer | indexed by year-month | 02:58 |
Radix-wrk | lol | 02:58 |
PedersenMJ | Actually, it was preaction's comment: I wanted to know what he was saying you weren't doing. | 02:58 |
+perlDreamer | really, we weren't doing anything | 02:58 |
+perlDreamer | but the logs don't lie | 02:58 |
+perlDreamer | at least until Radix-wrk starts hacking them, that is | 02:58 |
@preaction | yes they do, they say i'm a jerk, but they're lying | 02:58 |
PedersenMJ | The "shh.. he's here" thing? Been on mush/muds for some years. I did that sort of thing all the time. I know it's just chain pulling :) | 02:58 |
Radix-wrk | PedersenMJ, yup.. and yet it still got you wondering ;) | 02:59 |
Radix-wrk | I notice those logs stop just at the point where I log in | 03:00 |
PedersenMJ | Sorry to disappoint, but I thought preaction was commenting on something technical. Was curious what WebGUI (or some group using it) was doing or not doing. | 03:01 |
+perlDreamer | preaction: did you get anywhere with the javascript RTE asset tree linking bug? | 03:01 |
@preaction | perlDreamer: nope | 03:01 |
+perlDreamer | Do you know javascript well? | 03:01 |
+perlDreamer | (I don't) | 03:01 |
@preaction | PedersenMJ: no, it was more like "no, we're not going to see the logs" sort of thing | 03:01 |
@preaction | perlDreamer: I get by, it's not as bad as Perl seems to beginnings | 03:02 |
@preaction | ers | 03:02 |
@preaction | something | 03:02 |
+perlDreamer | I think I know how to fix the bug, but don't know JS well enough to do it | 03:02 |
+perlDreamer | You game enough to try my idea? | 03:02 |
@preaction | sure | 03:02 |
PedersenMJ | Ah. Oh well, someday I'll look up the logs. Might actually be useful stuff in there. | 03:02 |
+perlDreamer | The RTE ships with its own linker. | 03:03 |
+perlDreamer | It works | 03:03 |
+perlDreamer | you can link anything with it | 03:03 |
+perlDreamer | WebGUI's custom linker doesn't work with images because there's no "text" to extract. | 03:03 |
+perlDreamer | If the wG linker used what the RTE linker uses, then it would be fixed | 03:03 |
+perlDreamer | actually, if the wG linker could subclass and extend the RTE linker, it would work best. | 03:04 |
@preaction | what are the file names i'm looking at? | 03:04 |
+perlDreamer | WebGUI/Operation/FormHelpers.pm | 03:04 |
@preaction | k | 03:04 |
+perlDreamer | www/extras/tinymce2/jscripts/tiny_mce/plugins/{advlink,pagetree} | 03:05 |
+perlDreamer | advlink contains the RTE code | 03:06 |
+perlDreamer | FormHelpers and pagetree are wG specific code | 03:06 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 03:07 | |
@preaction | this is almost evil... | 03:08 |
@preaction | it's the "insert webgui image" thing that's broken right? | 03:11 |
Radix-wrk | What's broken about it? | 03:12 |
@preaction | it's the insert link to webgui asset thing, it only works on text, not on images | 03:15 |
Radix-wrk | Ahh.. k.. interesting | 03:16 |
+perlDreamer | yes | 03:17 |
+perlDreamer | that's it | 03:17 |
Radix-wrk | http://mentalhouse.net/irc/webgui - heh. PedersenMJ wrote the longest lines, averaging 97.1 letters per line. #webgui average was 36.8 letters per line. | 03:17 |
Radix-wrk | he's writing his novel in #webgui! | 03:17 |
+perlDreamer | the subroutine that the webgui linker calls doesn't do images | 03:17 |
+perlDreamer | or probably anything other than text, but I haven't verified that. | 03:18 |
+perlDreamer | I'll be in an' out for a bit | 03:18 |
+perlDreamer | making dinner for the family | 03:18 |
PedersenMJ | Wow. Now I really have to keep my average up, somehow. Wonder what I can do to ensure that I make longer and longer lines, so that I bring the whole channel average up? | 03:19 |
Radix-wrk | heh | 03:23 |
Radix-wrk | I'm | 03:23 |
Radix-wrk | working | 03:23 |
Radix-wrk | on | 03:23 |
Radix-wrk | killing | 03:24 |
Radix-wrk | the | 03:24 |
Radix-wrk | average | 03:24 |
Radix-wrk | sorry ;) | 03:24 |
PedersenMJ | That's okay. I'll just go for lines long enough that they don't allow me to type anymore. After all, we gotta keep the overall average up somehow, even with average killers like you around. Heck, I could probably go for some Olde English type stuff (a few thee's, a few thou's, and suddenly I'm getting four characters just to say "you"!). All in all, I can make up for it. I think. Well, I'll try anyway. | 03:25 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] | 03:29 | |
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has left #webgui [] | 03:30 | |
Radix-wrk | heh | 03:31 |
@preaction | perlDreamer: I've fixed it, i think | 03:36 |
@preaction | anyone around want to test something for me? | 03:37 |
@preaction | lib/WebGUI/Operation/FormHelpers.pm -- line 182, change "window.opener.tinyMceSelectedText" to "window.opener.tinyMCE.selectedInstance.selection.getSelectedHTML()" | 03:38 |
@preaction | btw, Firebug is officially the BEST WEB DEBUGGING TOOL EVER | 03:39 |
ckotil | i agree | 03:44 |
@preaction | it looks like it just works, even though i'm doing just about no logic at all with it | 03:45 |
+perlDreamer | I'll give it a go | 04:16 |
+perlDreamer | that's one long method | 04:16 |
+perlDreamer | can't we abbreviate it? | 04:16 |
+perlDreamer | something short, like | 04:16 |
+perlDreamer | fred | 04:17 |
@rizen | only if F.R.E.D. has a super cool rube goldbergian meaning | 04:17 |
+perlDreamer | Freakin' righteous extreme destructor | 04:18 |
@rizen | that's pretty cool, but i think you could do better | 04:18 |
@rizen | =) | 04:18 |
+perlDreamer | Foul, raunchy extruded dung | 04:19 |
+perlDreamer | Flippin' rubber elephants downstairs | 04:19 |
+perlDreamer | Found, returned, ejected, disposed | 04:19 |
@rizen | ok...do any of those have anything to do with what FRED is? | 04:20 |
+perlDreamer | Freely redistributable electronic doohickey | 04:20 |
@rizen | ooh, that's cool | 04:20 |
+perlDreamer | Finally realized exact duplication | 04:21 |
+perlDreamer | Finely realized energon distribution | 04:21 |
@rizen | wahoo just closed a bug and i didn't have to do a thing | 04:21 |
@rizen | i love those | 04:21 |
+perlDreamer | which one? | 04:21 |
@rizen | we should only have those | 04:22 |
@rizen | the one about the RTE throwing a javascript error in firefox 2 | 04:22 |
@rizen | it's not replicatable | 04:22 |
@preaction | woot! | 04:22 |
@rizen | but one of our other users saw it once | 04:22 |
@rizen | and suggested that the user turn off and on javascript | 04:22 |
@rizen | cuz she's seen something similar before and that fixed it | 04:23 |
@rizen | plus, he was reporting it for 6.8 | 04:23 |
+perlDreamer | 6.98 | 04:24 |
+perlDreamer | 6.8 | 04:24 |
+perlDreamer | that is so 2006 | 04:24 |
@rizen | doug, if you're here | 04:26 |
+perlDreamer | double crap | 04:26 |
@rizen | ignore the pages | 04:26 |
+perlDreamer | Can someone else please test the insert WebGUI image thing in the RTE? | 04:26 |
@preaction | oh, good | 04:26 |
@rizen | her server is at a tipping point...and she's got some event going on that's increasing the load | 04:26 |
@preaction | i thought elitedesigns was going nuts | 04:26 |
@rizen | i've warned her this would happen | 04:26 |
@rizen | it is going nuts | 04:26 |
@rizen | but i'm on it | 04:26 |
@preaction | k | 04:26 |
@rizen | the load was just at 10.75 | 04:27 |
@preaction | rofl nice | 04:27 |
@preaction | perlDreamer: it works? | 04:27 |
+perlDreamer | I can't insert an image to test it with | 04:28 |
+perlDreamer | FF 1.5.something | 04:28 |
@preaction | get google's logo or something | 04:28 |
@preaction | ah... hum | 04:28 |
+perlDreamer | webgui.log is empty | 04:28 |
+perlDreamer | I'll point to an existing image in the extras area | 04:29 |
@rizen | has anyone here installed webgui 7.3.9 yet? | 04:29 |
Radix-wrk | not me | 04:30 |
+perlDreamer | preaction: your fix works | 04:31 |
@preaction | woot | 04:31 |
+perlDreamer | now to see what's happening with the add WebGUI Image dialog... | 04:31 |
+perlDreamer | it's creating new storage nodes, but they're empty | 04:31 |
+perlDreamer | maybe I should try it on the demo system... | 04:32 |
@rizen | it should create 50 or so storage nodes per image | 04:32 |
+perlDreamer | ditto on demo | 04:33 |
+perlDreamer | upload looks okay, but no insertable image | 04:33 |
+perlDreamer | then it's trebly broken | 04:36 |
+perlDreamer | 1) only created 7/upload | 04:36 |
+perlDreamer | 2) Can't upload via the RTE image loader | 04:36 |
+perlDreamer | 3) Can link to an existing image via the image linker, either. | 04:36 |
+perlDreamer | Time to play Go Fish | 04:36 |
@rizen | i'm sorry...i meant to say that it should do those 3 things | 04:36 |
@rizen | i'd like to quickly talk about the sql report paginator | 04:42 |
@rizen | didn't i hear you talking about that the other day pd? | 04:42 |
@rizen | perlDreamer? | 04:43 |
@rizen | nevermind...i'll figure it out | 04:46 |
@rizen | fixed | 04:54 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:09 | |
PedersenMJ | Sorry about that. Closed the wrong window, got distracted. | 05:11 |
+perlDreamer | I'm back now | 05:32 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 05:33 | |
+perlDreamer | evening, greg | 05:34 |
greghacke | Good eve, Colin | 05:34 |
+perlDreamer | that paginator fix wasn't so bad after all | 05:35 |
greghacke | what you guys find? just got rizen's fix. | 05:35 |
+perlDreamer | it's like 4 lines of code | 05:36 |
+perlDreamer | I'm an id10t | 05:36 |
@rizen | easy peasy | 05:43 |
PedersenMJ | Wahoo! 15 pages long, my first draft is done. | 05:44 |
greghacke | what''d you do rizen? | 05:44 |
@rizen | the sql report fix | 05:44 |
@rizen | i'm just saying it was easy | 05:44 |
PedersenMJ | Now I have to verify that all my instructions work as advertised, and then I'll begin the transfer to wiki.webgui.org | 05:44 |
@rizen | when i heard you guys discussing it before...i feared the worst | 05:44 |
@rizen | but then it turned out to be trivial | 05:44 |
+perlDreamer | cool, then all you need to do next is fix the RTE Image uploader and linker when useAssetUrls is set to false in the config file | 05:45 |
@rizen | i'm not smart enough to do two cool things in one day | 05:46 |
* PedersenMJ blinks. Okay, who are you, and what did you do with the real JT? | 05:47 | |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 05:47 | |
-!- crythia1 is now known as whiner | 05:47 | |
whiner | I can't get WebGUI to work. | 05:48 |
whiner | I'm running PostGRESQL | 05:48 |
greghacke | well, remember that position I mentioned, Rizen? it's looking better... | 05:48 |
@rizen | pedersenmj: i'm pacing myself | 05:49 |
whiner | If I put postgresql on 3306, could it work? | 05:49 |
@rizen | whiner: are you serious? | 05:49 |
-!- greghacke is now known as iphone | 05:49 | |
whiner | of course not. | 05:49 |
@rizen | greghacke: awesome...good luck. that would be amazing for you\ | 05:50 |
iphone | can I run webgui on OS2/Warp? | 05:50 |
+perlDreamer | make them use WebGUI! | 05:50 |
@rizen | iphone: yes | 05:50 |
-!- iphone is now known as greghacke | 05:50 | |
-!- whiner is now known as crythia1 | 05:50 | |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] | 05:52 | |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 05:52 | |
crythia1 | hrm | 05:52 |
+perlDreamer | can someone else please try to upload an image into the Asset manager on 7.3.9? | 05:54 |
@rizen | any particular size, type, color, etc? | 05:54 |
+perlDreamer | nope | 05:54 |
@rizen | k, doing it | 05:55 |
+perlDreamer | just an image, right in the asset manager | 05:55 |
+perlDreamer | I'll try a filepile next | 05:55 |
@rizen | with file pile? | 05:55 |
-!- crythia1 is now known as crythias | 05:55 | |
@rizen | or using the image asset? | 05:55 |
-!- mode/#webgui [+v crythias] by ChanServ | 05:55 | |
@rizen | ok | 05:55 |
@rizen | nevermind | 05:55 |
@rizen | crap | 05:55 |
greghacke | that didn't sound fun. | 05:56 |
+perlDreamer | file piles don't work either | 05:56 |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 05:56 | |
@rizen | i don't have image turned on in my dev environment | 05:56 |
@rizen | doing it down | 05:56 |
+perlDreamer | I promised to spend the rest of the evening with Kathy. | 05:59 |
+perlDreamer | If anyone has any ideas, please drop me an email or drop a note here | 05:59 |
+perlDreamer | I'll read the logs tomorrow | 05:59 |
+perlDreamer | night, all | 05:59 |
@rizen | no | 05:59 |
@rizen | you can't leave | 05:59 |
@rizen | it's vday | 05:59 |
+crythias | ideas about spending the night with Kathy? | 05:59 |
@rizen | don't you love me | 05:59 |
@rizen | you must stay with me | 05:59 |
@rizen | =) | 05:59 |
+perlDreamer | Ah, Mongo is straight! | 05:59 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 06:00 | |
-!- PedersenMJ_ [n=Pedersen@mail.icelus.biz] has joined #webgui | 06:14 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Read error: 145 (Connection timed out)] | 06:14 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 06:24 | |
PedersenMJ_ | Woohoo! My instructions worked. I've got my three files, I've got my screenshots. I'm going to work on posting it now. | 06:58 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] | 07:02 | |
PedersenMJ_ | Okay, so, I'm an idiot, but I don't understand how to add an image to a wiki article. | 07:13 |
@rizen | you cant | 07:13 |
@rizen | not until 7.4 | 07:13 |
PedersenMJ_ | Okay. Dumb, annoying question then: Is there any preferred way for me to use an external site? I can host the two screenshots on my own server, but don't know if you want such images in the wiki. | 07:14 |
@rizen | we don't need no stinking images meng | 07:16 |
PedersenMJ_ | This article benefits from it, definitely. Can remove them, I suppose, but it definitely did benefit. | 07:17 |
@rizen | i don't care about you meng | 07:17 |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 07:18 | |
PedersenMJ_ | Hey, Radix: Finally posting my article at the wiki: http://www.plainblack.com/community-wiki/how-to-give-webgui-your-own-style | 07:18 |
@rizen | ok new rich editor applied to wiki | 07:21 |
@rizen | click image button | 07:21 |
@rizen | paste url to external image | 07:21 |
@rizen | quit yer bitchin meng | 07:22 |
Radix-wrk | heh | 07:23 |
PedersenMJ_ | Heh. Wasn't going to bitch any further. Was going to host local. But thank you, I do appreciate it. | 07:23 |
PedersenMJ_ | Sweet! It's only 15 pages. | 07:31 |
PedersenMJ_ | Putting it down for tonight. Will do more review tomorrow, and then call it done (I hope). | 07:32 |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 07:37 | |
PedersenMJ_ | Took me a while, but I *did* get it written finally. | 07:39 |
@rizen | if you can call that writing | 07:39 |
@rizen | meng | 07:40 |
@rizen | j/k it's nicely done | 07:40 |
PedersenMJ_ | Thanks. There's actually a lot of gaps, and that's part of my proofing tomorrow. | 07:40 |
PedersenMJ_ | For instance, I talk about the macros. But what relevance does that *actually* have to the end user? I don't really discuss that. | 07:41 |
PedersenMJ_ | Not until going by example, and by then, it's easily lost. | 07:41 |
Radix-wrk | Good work PedersenMJ - definitely the best wiki entry so far that I know of. | 07:42 |
@rizen | yeah, now if we could get that bastard radix to contribute to the wiki | 07:42 |
@rizen | oh wait...he's here | 07:42 |
Radix-wrk | err | 07:42 |
@rizen | sorry radix | 07:42 |
Radix-wrk | I have.. submitted three actually :P | 07:43 |
@rizen | do your three add up to pedersen's 1 | 07:43 |
@rizen | pluss pedersen has contributed others | 07:43 |
PedersenMJ_ | Hey, no fair doing that comparison: I made that one with a specific group in mind. Specifically, people who have just installed WebGUI, but don't have the faintest clue what to do next. | 07:44 |
Radix-wrk | they're all pretty technical and solve problems that I've dealt with, but definitely won't appeal to the public as much as PedersenMJ's does. | 07:44 |
PedersenMJ_ | Mine will give them that starting position, and some info about what to look around the system for. At least, that's the hope. It also assumes that they are not complete morons, just that they don't know WebGUI. | 07:45 |
Radix-wrk | http://www.plainblack.com/community-wiki/how-to-make-a-google-sitemap-of-your-webgui-site | 07:45 |
@rizen | i'm just kidding guys | 07:45 |
PedersenMJ_ | For instance, iPhoneGuy would still have issues :) | 07:45 |
Radix-wrk | http://www.plainblack.com/community-wiki/how-to-do-automatic-javascript-form-validation | 07:45 |
@rizen | i'm contrary | 07:45 |
Radix-wrk | :P | 07:45 |
Radix-wrk | now that there's pictures, I can show what the javascript one looks like which might improve it's popularity a tad | 07:46 |
Radix-wrk | there's probably some way easier way to do it too, but anyway.. | 07:46 |
PedersenMJ_ | In all seriousness, one thing I'd like to see is some way of knowing how useful that article turns out to be. And that... Well, I don't think that's info that's available to me, unfortunately. | 07:47 |
Radix-wrk | Need a 'Did you find this useful option?' option in the wiki :) | 07:47 |
Radix-wrk | there you go PedersenMJ_ - if you win the wcc comp then you can put your karma towards that RFE | 07:48 |
Radix-wrk | then some ranking of Most Useful Articles | 07:48 |
PedersenMJ_ | Heh, if I win. I think it's got a good chance, but I know there's plenty of other options which have yet to show up. | 07:49 |
PedersenMJ_ | Wait, there *is* "Most Popular". That'll give an idea. Enough of one for me, anyway. | 07:49 |
PedersenMJ_ | http://www.plainblack.com/community-wiki?func=mostPopular | 07:49 |
Radix-wrk | to be honest, I've never seen that change | 07:50 |
Radix-wrk | just because someone clicks on a link doesn't mean they find it useful either | 07:50 |
PedersenMJ_ | True. Getting people to say what's useful and what isn't, though, can be a challenge, too. The best you can hope for is a count of visitors. | 07:51 |
Radix-wrk | sure | 07:51 |
PedersenMJ_ | Ah, time for me to hit the sack. Computer running out of juice finally. | 07:51 |
Radix-wrk | but even if only 10% of people rate it, it gives you something to work with :) | 07:51 |
Radix-wrk | plug it in and stop your whining :) | 07:52 |
PedersenMJ_ | Might as well. Might get /dc'ed, though. BRB. | 07:52 |
Radix-wrk | lol | 07:52 |
Radix-wrk | shouldn't you be serenading the missus anyway? it's still V day over there ain't it? | 07:53 |
PedersenMJ_ | Well, two things: It's 1am, so, technically, no. Second, she's more morning person than I am, so she's out like a light by 10pm. It's now 1am. | 07:57 |
Radix-wrk | heh.. fair enough then :) | 07:57 |
Radix-wrk | I wined and dined my gf, and got a lovely cooked breakfast this morning in return :) | 07:58 |
PedersenMJ_ | We're holding off until this weekend. We each have more time that way (I usually get home from work about 8pm). | 07:59 |
Radix-wrk | Yeah, we decided that next year we'll have our own valentines day a week beforehand.. that way we can choose from the a-la-carte menus rather than just get a set menu, we'll save a packet, and we'll have no problems getting bookings :) | 08:04 |
PedersenMJ_ | Should have done that, definitely. Always go before, not after. | 08:08 |
PedersenMJ_ | Now, though, 1:15am. Definitely bed time. | 08:11 |
-!- PedersenMJ_ [n=Pedersen@mail.icelus.biz] has quit [] | 08:12 | |
Radix-wrk | heh.. from the latest BOFH: "I run a Vista simulator." "Virtual Server?" the Boss asks. "Nah, I just turned on all the flashy crap in XP, changed the background image, took some memory out of my box and clocked down the CPU. Then broke Media player. Works like a charm." | 08:46 |
Hinrik | haha | 09:15 |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [] | 09:35 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:40 | |
-!- preaction__ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 11:20 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 13:59 | |
-!- SDuensin [n=Scott@195.sub-75-206-17.myvzw.com] has joined #WebGUI | 15:38 | |
SDuensin | Good morning. | 15:43 |
-!- preaction__ [n=doug@static-72-1-5-59.ntd.net] has quit [Read error: 104 (Connection reset by peer)] | 15:54 | |
-!- snap_brb [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 16:19 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 16:28 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 16:28 | |
-!- wgGuest80 [n=wgGuest8@85-18-14-23.fastres.net] has joined #webgui | 16:38 | |
-!- wgGuest80 [n=wgGuest8@85-18-14-23.fastres.net] has quit [] | 16:49 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 17:04 | |
-!- preaction__ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 17:28 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 17:58 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 18:07 | |
* PedersenMJ waves. I hate using Psi to log in, but since this is the only way I'm getting through the firewall at work, wel, here I am using it. | 18:08 | |
SDuensin | Hey PedersenMJ | 18:10 |
PedersenMJ | Hey there. How goes it? | 18:10 |
SDuensin | Not bad! Got my template created last night for my WebGUI site rewrite. | 18:11 |
PedersenMJ | Dang, I was a day too late with my article. Just posted it last night at the wiki. Still got some proofing to do, but the content is there. | 18:12 |
SDuensin | On templates? The WebGUI part was easy. Unbotching my CSS was the hard part. :-) | 18:13 |
PedersenMJ | Heh. Don't I know it. Even a simple theme like Sundark is pretty consistently screwed by the login box. I really need to start making my own, I think, and then placing it properly. Or learn better how to handle the CSS for the existing template. | 18:15 |
SDuensin | I cheat. I use the login toggle. That box always borks the layout! | 18:16 |
PedersenMJ | login toggle? Whatcha mean? | 18:17 |
PedersenMJ | Don't know that one. | 18:17 |
SDuensin | It just shows a message like "Click here to login." instead of the box. | 18:18 |
PedersenMJ | Dunno. I kinda like having thelogin box on the page. My next theme, I'll work on making up my mind about it. | 18:19 |
SDuensin | I like the box, I've just not had much success with it. | 18:20 |
SDuensin | I'm not the world's best designer though. :-) | 18:20 |
greghacke | I css the box and either have it pop-up in a thickbox or i show/conceal the box with CSS | 18:29 |
PedersenMJ | Hmmm.... There's an idea. I might go that route in the long run. | 18:34 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:44 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 18:44 | |
ckotil | has anyone upgraded to 7.3.9 yet? | 18:48 |
ckotil | I upgraded my development instance of webgui, and it went smooth. | 18:49 |
PedersenMJ | Planning on doing my upgrades tomorrow night. | 18:49 |
ckotil | i saw one notice/error when doing upgrade.pl --doit but it didnt seem harmful | 18:50 |
+MrHairgrease | does anybody here have experience with vpn's and linux? | 18:53 |
+MrHairgrease | especially using the cisco vpn client? | 18:53 |
PedersenMJ | I wish I had that experience, I really do. | 18:55 |
+MrHairgrease | me too | 18:56 |
SDuensin | I managed to make it work once. Once. | 18:56 |
+MrHairgrease | the figgin thing says it's connected | 18:56 |
+MrHairgrease | even creates an interface | 18:56 |
+MrHairgrease | but i never ever get packages back | 18:56 |
SDuensin | Packages? | 18:56 |
+MrHairgrease | ip packages | 18:56 |
+MrHairgrease | data traffic | 18:56 |
+MrHairgrease | whatever you call it =) | 18:57 |
PedersenMJ | Possible gotcha: What's the local (eth0) ip address, what's the remote ip address, and what's the vpn interface ip address? | 18:57 |
PedersenMJ | packets :) | 18:57 |
+MrHairgrease | oh crap | 18:57 |
+MrHairgrease | i meant packets | 18:57 |
+MrHairgrease | sry for that | 18:57 |
+MrHairgrease | i dunno out of my head | 18:57 |
+MrHairgrease | i can't check it now | 18:57 |
+MrHairgrease | but running the route command | 18:57 |
+MrHairgrease | took a whole lot of time | 18:58 |
+MrHairgrease | think multiple minutes | 18:58 |
+MrHairgrease | the default route was through the vpn though | 18:58 |
PedersenMJ | Look it up. We had much the same issue here. An internal network is 192.168.1.0/24, and lots of people use that for home network. The machine couldn't decide where to route packets for that network. | 18:58 |
PedersenMJ | route under linux often can take a long time. Try "route -n" | 18:59 |
PedersenMJ | That way, it doesn't try to resolve ip addresses to names, and just gives ip addresses. | 18:59 |
+MrHairgrease | this is the university network | 19:00 |
+MrHairgrease | and it does work on windows | 19:00 |
PedersenMJ | Same machine, same ip address, booting Windows succeeds and booting Linux fails? | 19:01 |
+MrHairgrease | ok | 19:02 |
+MrHairgrease | i got the thing to connect again | 19:02 |
+MrHairgrease | but then no traffic comes through | 19:02 |
+MrHairgrease | well it's dhcp | 19:02 |
+MrHairgrease | so i dunno about the ip | 19:02 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 19:02 | |
-!- mode/#webgui [+o khenn] by ChanServ | 19:02 | |
+MrHairgrease | but otherwise: yeah | 19:02 |
@khenn | buenas dias | 19:02 |
+MrHairgrease | hi | 19:02 |
@khenn | MrHairGrease: what is your phone number over there? Jamie and I need to talk to Joeri | 19:03 |
PedersenMJ | Which distro of Linux? | 19:03 |
+MrHairgrease | khenn: I'll email it to you | 19:04 |
+MrHairgrease | hang on | 19:04 |
@khenn | can you copy vrby@plainblack.com as well? | 19:06 |
+MrHairgrease | sure | 19:06 |
+MrHairgrease | sent | 19:08 |
@khenn | thanks | 19:09 |
PedersenMJ | Wow... our new website might be about to go down the toilet. The vendor company is saying that they can't make our go live date for end of next week. | 19:16 |
PedersenMJ | Even though we were supposed to originally go live/public by the end of October, last year. | 19:17 |
@rizen | Sweet | 19:22 |
@rizen | Tell your boss to have a discussion with us. We'll have him up in a couple of weeks | 19:22 |
PedersenMJ | I did find one thing that might be an issue: We use PayflowPro for payment processing, and they seem kind of enamored of that. | 19:31 |
PedersenMJ | And yeah, it *is* sweet. They had a training class that I was required to attend which was, roughly, the biggest waste of time I can remember. | 19:32 |
PedersenMJ | The one thing I took away from it was how often they were surprised when something worked. | 19:32 |
@rizen | PayFlowPro can be done with some custom code | 19:36 |
PedersenMJ | Okay. You've seen the worst of it, then. I'm listening over here, to find the right time to suggest it. I'm pretty sure that time is coming *very* soon. | 19:38 |
PedersenMJ | Actually, there'd be some other custom code that'd take a week or so to write and test. Namely, to import product descriptions/updates. Plus some other backend connectivity code to connect to our current point of sale system, but that's not too bad. | 19:39 |
ckotil | when you try to access a page that doesnt exist and you get redirected to the error page, does webgyu return a 404 code back to the browser? | 20:05 |
PedersenMJ | Yes, it does. | 20:07 |
PedersenMJ | Just tested it, just to make sure. | 20:07 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 110 (Connection timed out)] | 20:08 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 20:08 | |
PedersenMJ | Hmmm.... Just had a WebGUI thought: For my gaming group, I want to set up an in-game newspaper. I could easily construct a newspaper template, have them add articles, and publish the latest paper at various times. | 20:40 |
@rizen | true enough | 20:40 |
PedersenMJ | The hard part is creating a "stash" of articles, and then assigning them to a specific issue. Wait, I've said it, but I'm *not* asking for instructions how to do it. This one I want to figure out on my own. I sense a new wiki article coming on :) | 20:42 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 20:45 | |
PedersenMJ | Okay, here's what I'm thinking: Create a folder, call it "Newspaper". Hang it off of the root structure of the site. In my themes folder, create a new template, call it "Newspaper Template". | 20:45 |
PedersenMJ | Under "Newspaper", put two sections: User-Contributed articles, and GM articles. Write articles at my leisure. When it's time to post a new paper, move them from the appropriate section into that edition of the paper. | 20:46 |
PedersenMJ | Seems simple enough... Think I'm going to write that one up as an article. | 20:47 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 21:48 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 21:48 | |
PedersenMJ | Hey, snapcount, how's it going? | 21:50 |
@snapcount | busy busy | 21:57 |
@snapcount | fun fun | 21:57 |
@snapcount | I saw your wiki entry... awesome man | 21:57 |
@snapcount | I read it last night at like 2am | 21:58 |
PedersenMJ | Wow. I've still got some tweaking and proofing to do, but the content is there. | 21:58 |
@snapcount | sure... always room for improvement | 21:59 |
@snapcount | but you did a really good job with that | 21:59 |
PedersenMJ | I'm hopeful for it, though. It's got some potential to be in the top three of the wcc :) | 21:59 |
@snapcount | at this point I think it does | 21:59 |
PedersenMJ | Thank you. I really tried to cover the bases entirely. | 21:59 |
@snapcount | well, I gotta get back to some other stuff... keep up the good hacking =) | 22:00 |
PedersenMJ | Thanks :) | 22:00 |
crythia1 | my karma ran over my dogma | 22:07 |
-!- crythia1 is now known as crythias | 22:08 | |
-!- mode/#webgui [+v crythias] by ChanServ | 22:08 | |
-!- crythias is now known as crythia1 | 22:09 | |
-!- crythia1 is now known as crythias | 22:09 | |
+crythias | apologies. I'm not trying to spam... | 22:09 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 22:39 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 22:48 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 22:56 | |
PedersenMJ | Hmmm.... When doing a webgui upgrade, should "deleting file cache" take more than a few seconds? | 22:58 |
PedersenMJ | nm, just went slower than I expected. | 23:00 |
PedersenMJ | Wow, that was remarkably painless. Took about 30 minutes, but I went from 7.3.5 to 7.3.9, without any real effort. | 23:19 |
@rizen | they should all be like that from now on | 23:20 |
PedersenMJ | The hard part was that, since I've only done source installs (and not WRE), I had to get a few new perl modules. Which is *not* a big deal, and took at least 20 of those 30 minutes. | 23:20 |
PedersenMJ | I'd just like to say nice job on that process. It's good to see people actually paying attention to making things work well through upgrades. | 23:21 |
@rizen | thanks | 23:23 |
PedersenMJ | YW | 23:25 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:27 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 23:27 | |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 23:34 | |
PedersenMJ | Oh, JT, minor (teeny/tiny) issue with http://wiki.webgui.org/ (and it might be functioning as desired). Going to http://wiki.webgui.org/how-to-give-webgui-your-own-style doesn't work. | 23:40 |
PedersenMJ | Instead, that goes to: http://www.plainblack.com/community-wikihow-to-give-webgui-your-own-style | 23:40 |
PedersenMJ | Can file bug if desired. Especially since it's not a mega-critical thing. | 23:41 |
preaction__ | PedersenMJ: i'll fix it | 23:47 |
-!- SDuensin [n=Scott@195.sub-75-206-17.myvzw.com] has quit ["Leaving"] | 23:51 | |
preaction__ | PedersenMJ: fixed | 23:51 |
-!- preaction__ is now known as preaction | 23:52 | |
-!- mode/#webgui [+o preaction] by ChanServ | 23:52 | |
@preaction | PedersenMJ: um... i do believe you just won my vote for the WCC :p | 23:53 |
PedersenMJ | I'm hoping so :) | 23:56 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 23:57 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:57 | |
PedersenMJ | Weird, either I'm *badly* lagged, or I'm disconnected. BRB. | 23:57 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] | 23:57 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 23:57 | |
+perlDreamer | word of advice | 23:57 |
@rizen | pedersenmj | 23:57 |
@rizen | it's just how i set up the rewrite rules | 23:57 |
+perlDreamer | if your resistors are smoking, you're dissipating too much power | 23:57 |
@rizen | once it's at its permanent home | 23:57 |
@rizen | i'll fix it so that works | 23:57 |
@rizen | pd: good advice | 23:58 |
@preaction | rizen: uhm... what if i already did? | 23:58 |
@rizen | everybody clear on that? | 23:58 |
PedersenMJ | Thought so. Sometimes, what I find is by design. That's why I hesitate to file bugs. They just waste time. | 23:58 |
@rizen | preaction: go boy go | 23:58 |
@preaction | i just added a final / to the redirect | 23:58 |
@rizen | pedersen: it's not by design, it's by lazy | 23:58 |
+perlDreamer | rizen: what am I supposed to be clear about? | 23:58 |
@rizen | your advice | 23:58 |
@preaction | smoking resistors aren't cool, they're hot | 23:58 |
@rizen | i wanted to make sure that everyone was clear that if your resistors are smoking, you're dissipating too much power | 23:59 |
@preaction | bad pun definitely intended | 23:59 |
--- Day changed Fri Feb 16 2007 | ||
PedersenMJ | Even if I don't win the WCC, I should *still* manage to hold a title for "Longest Useful Wiki Entry" for a bit :) | 00:01 |
+perlDreamer | and longest IRC lines | 00:02 |
+perlDreamer | we'll call you longMJ for short | 00:02 |
PedersenMJ | That one is pretty safely mine for a while, I think :) | 00:02 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 00:10 | |
+perlDreamer | dude, that's not a wiki entry, it's a novella | 00:12 |
PedersenMJ | 15 pages, printed out. | 00:13 |
PedersenMJ | And I've got some more tweaks to do before I'll be happy with it. | 00:14 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 00:14 | |
PedersenMJ | Will probably finish it off entirely either tonight or tomorrow night. | 00:15 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 00:18 | |
PedersenMJ | Hiya gh. How goes it? | 00:18 |
greghacke | not too bad. got lots more work | 00:19 |
PedersenMJ | Is that a good thing or a bad thing? | 00:19 |
@rizen | perlDreamer...you have a sec? | 00:19 |
greghacke | work is usually money as i am self-employed. I like to pay my bills so... | 00:19 |
PedersenMJ | Ah, very good then. That's cool to hear. | 00:20 |
PedersenMJ | I'm on salary here, so lots more work is not so great. Hoping to switch to self-employed within a year, though. | 00:21 |
+perlDreamer | rizen: talk to me, dude | 00:22 |
+perlDreamer | I'm just writing a report that says we can't make chips out of mayonnaise | 00:22 |
greghacke | PMJ: have an idea what you're going to focus on. Me - I do wG Development pretty exclusively in a specialty market (although I am branching out) | 00:23 |
greghacke | rizen: thx for sqlreport fix. | 00:23 |
greghacke | need to update my SVN so I can see what you changed | 00:23 |
@rizen | hold on...on phone | 00:23 |
ckotil | im backing up my webgui dir, and im noticing a TON of .cookie files | 00:23 |
PedersenMJ | Oh, I've got my idea. Specifically, my focus is on the construction industry. The tools they have right now are absolute crap. I'm writing a tool to change that. | 00:23 |
+perlDreamer | greghacke, use the SVN::Web interface, it's much easier | 00:24 |
+perlDreamer | https://svn.webgui.org | 00:24 |
+perlDreamer | this is my favorite page: https://svn.webgui.org/svnweb/WebGUI%20SVN/log/WebGUI/ | 00:24 |
greghacke | PMJ: worked with GAMA on the event manager. now i'm going to be sticking my nose (and quite possibly good $$$) at PB for 7.4/Ecommerce | 00:24 |
+perlDreamer | each revision number will take you to a HTML-ized diff so you can see what happened | 00:25 |
greghacke | pD: that has RSS!!! | 00:25 |
@rizen | ok back | 00:25 |
ckotil | 62 megs tar'd and gzipped. | 00:25 |
@rizen | pd: https://svn.webgui.org/svnweb/WebGUI%20SVN/diff/WebGUI/lib/WebGUI/Asset/File.pm?revs=3388&revs=3241 | 00:25 |
@rizen | i'm 99% sure that the above change is what hosed the images | 00:25 |
@rizen | and other uploads for that matter | 00:25 |
@rizen | i just haven't had the time to figure out why yet | 00:25 |
@rizen | support and biz stuff ahve gotten in the wya | 00:26 |
PedersenMJ | Well, while it's not likely that I'll ever get into core coding for wG, I'll definitely be a user and strong proponent of it for people. It does the job very nicely, without having to make me jump through too many hoops to put up content. | 00:27 |
greghacke | most of my coding is macro hacks and custom CSS, templates, SQL Reports, etc. | 00:27 |
ckotil | is this a big problem? | 00:28 |
ckotil | DBD::mysql::st execute failed: Unknown column 'skipNotification' in 'field list' at ../../lib/WebGUI/SQL/ResultSet.pm line 135. | 00:28 |
ckotil | during the upgrade form 7.2.3 to latest. | 00:28 |
ckotil | i saw it on my develeopment box too | 00:28 |
ckotil | well i made a forum post. im heading home. | 00:32 |
PedersenMJ | later ckotil | 00:32 |
ckotil | pz | 00:32 |
+perlDreamer | rizen: it looks suspect, but that code was released befor 7.3.3 | 00:42 |
+perlDreamer | I'm still tracking the history | 00:42 |
+perlDreamer | does anyone in the channel have a copy of 7.3.8 running? | 00:42 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 00:43 | |
-!- mode/#webgui [+v crythias] by ChanServ | 00:43 | |
PedersenMJ | Sorry, I don't. Could set up a vm for it, if that would help, though. | 00:47 |
@rizen | pd, i still have one running | 00:47 |
@rizen | pd, you're right | 00:50 |
@rizen | it worked in 7.3.8 | 00:50 |
@rizen | so it can't be that code | 00:50 |
@rizen | damn | 00:50 |
@rizen | i looked at all the changes made to storage, image, and file since then | 00:50 |
@rizen | and nothing looks wierd | 00:50 |
@rizen | pd did you add skipNotification ? | 00:55 |
@rizen | Listen up people! | 00:58 |
@rizen | Note to everyone who works on the core. | 00:58 |
+perlDreamer | pd, that was khenn | 00:58 |
ckotil | rize: got your forum reply. ill restore from backup tongiht, when i get back from dinner | 00:58 |
@rizen | If you muck around with database tables, especially asset, assetData, or wobject tables | 00:59 |
@rizen | you need to test back beyond the current upgrade | 00:59 |
@rizen | whomever added the skipNotification field to the table didn't test | 00:59 |
@rizen | and now direct upgrades from 7.2 to 7.3 are borked again | 01:00 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:04 | |
+perlDreamer | rizen, what is the 7.3.9 upgrade script doing to cause the upgrade problem? | 01:08 |
@rizen | i'm too pissed to talk right now | 01:08 |
Radix-wrk | mornin' | 01:11 |
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 01:12 | |
xdanger | question: is the group Admins allways automaticly in every other group? | 01:16 |
+perlDreamer | yes | 01:17 |
+perlDreamer | no | 01:17 |
xdanger | so is there a way to block approval messages to some admins? | 01:17 |
+perlDreamer | for every group you deliberately create, Admin is added | 01:17 |
+perlDreamer | but Admin is not added to subscription groups in the CS. | 01:18 |
xdanger | I have two admins that are just the graphics guy and a backup backup admin... so they don't work with the approval process... | 01:18 |
xdanger | since upgrade to 7.3.8 last week they have received something like 20-30 messages about new submission in need of approval... | 01:19 |
xdanger | there's no way to block thouse? | 01:20 |
+perlDreamer | not unless you move them into a separate group that isn't admin but does have the right access to do what they need to do | 01:22 |
@rizen | or don't send the approvals to admins | 01:23 |
@rizen | but instead send the approval to some other group | 01:23 |
+perlDreamer | he did | 01:23 |
+perlDreamer | Admin is in that group | 01:23 |
@rizen | i'm saying to some group other than admin | 01:26 |
@rizen | oh | 01:26 |
@rizen | i'm sorry | 01:26 |
@rizen | i'm missing one step | 01:26 |
@rizen | some group other than admins | 01:26 |
@rizen | and then remove the admins group from that group | 01:26 |
@rizen | all of the sudden i feel like a giant piece of shit | 01:34 |
@rizen | i hate having to release advisories other than upgrade announcements | 01:34 |
Radix-wrk | :( | 01:34 |
ckotil | it happens. | 01:34 |
ckotil | I saw the error on my dev box, but didnt think anything about it. | 01:35 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 01:35 | |
@rizen | it didn't used to happen | 01:35 |
SDuensin | Hey rizen | 01:35 |
@rizen | i never used to let people have direct commit access...they had to submit patches which i reviewed before applying | 01:36 |
ckotil | the dev team has grown, harder to keep track of everything | 01:36 |
@rizen | but then i became the bottleneck | 01:36 |
@rizen | hey SDuensin | 01:36 |
PedersenMJ | Hey, JT, it's okay. I'm thinking that I have an idea that might help. Let me finish that article entirely, and I'll see what I can do with it. | 01:36 |
@rizen | wow...people really want to learn how to write workflow activities | 01:37 |
PedersenMJ | "it" being my idea. | 01:37 |
PedersenMJ | Now, if you'll excuse me, gotta take off. Time to go home. | 01:38 |
@rizen | alright folks...unless anybody has anyting else, i'm going to be afk for a bit | 01:38 |
@rizen | gotta cook some din din | 01:38 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has left #webgui [] | 01:38 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:01 | |
-!- greghacke is now known as greg_afk | 02:39 | |
-!- greg_afk [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit [] | 02:41 | |
-!- greg_afk [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 04:20 | |
xdanger | preaction: I found a bug in Event.pm in prev/next functions =) I think... | 04:27 |
xdanger | can someone verify this... http://paste2.org/p/1394 | 04:28 |
xdanger | if you have a starTime over/under the current events startTime it goes over the startDate... | 04:33 |
xdanger | rizen: can I commit that fix? | 04:33 |
xdanger | if you haven't revoked my svn privs =) | 04:33 |
greg_afk | he's grabbing food I believe | 04:34 |
xdanger | it's like 4.30 am, and I really should go home to sleep =DDD | 04:36 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 04:58 | |
PedersenMJ | Good evening. Yes, to you, too, Radix. | 04:59 |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Hinrik, PedersenMJ, perlbot, TheSeparator, ckotil, greg_afk, +crythias, Radix-wrk, snapcount_, SDuensin, (+2 more, use /NETSPLIT to show all of them) | 05:09 | |
-!- Irssi: #webgui: Total of 3 nicks [2 ops, 0 halfops, 0 voices, 1 normal] | 05:18 | |
--- Log closed Fri Feb 16 05:31:36 2007 | ||
--- Log opened Fri Feb 16 05:44:55 2007 | ||
-!- xdanger [i=xdanger@i.should.be.in.a.mentalhouse.net] has joined #webgui | 05:44 | |
-!- Irssi: #webgui: Total of 15 nicks [2 ops, 0 halfops, 1 voices, 12 normal] | 05:44 | |
-!- Irssi: Join to #webgui was synced in 3 secs | 05:44 | |
PedersenMJ | Wow, not nearly so bad as I thought. I'm actually happy with that article now, and not planning on modifying it further. | 06:04 |
Radix-wrk | Great fun for when on a plane. Get this running and then go to the bathroom. http://boortz.com/mp3/archive/countdown.swf | 06:05 |
PedersenMJ | Yeah... Something tells me you'd become a guest at some state run facility where full cavity searches are a requirement for admission. | 06:06 |
Radix-wrk | woot! | 06:06 |
PedersenMJ | Gee, Radix, you never struck me as the type to enjoy that. | 06:07 |
Radix-wrk | hehe | 06:07 |
Radix-wrk | http://www.sinfest.net/comikaze/comics/2007-02-13.gif | 06:10 |
PedersenMJ | weird. | 06:13 |
@rizen | PedersenMJ, can I make a suggestion? | 06:14 |
PedersenMJ | Please do. | 06:14 |
@rizen | On the themes that you've uploaded...I think you should add a screenshot of what each looks like | 06:14 |
@rizen | right in the cs | 06:14 |
PedersenMJ | Good point. | 06:14 |
PedersenMJ | I think I'll do that tomorrow night, though. Just need to create a pristine webgui, and apply to that. | 06:16 |
@rizen | yeah it doesn't matter when | 06:16 |
@rizen | i just think it will show off your work better | 06:16 |
PedersenMJ | Actually, that gives me another thing I wanted to ask about: How would you guys feel about a webgui vmware appliance? | 06:16 |
@rizen | and also allow people to decide if they like it | 06:16 |
@rizen | before they download it | 06:16 |
@rizen | go ahead | 06:16 |
@rizen | we've done it before | 06:16 |
@rizen | the reason we don't do it anymore is that there's no way to automate the build | 06:17 |
@rizen | it's too much work to keep up | 06:17 |
PedersenMJ | I think I might make an Ubuntu one. Though I wouldn't try to automate it very much, just install using wre, and apply upgrades as they come out | 06:17 |
@rizen | i wonder if it's a good thing or a bad thing that we're the only software company i'm aware of that averages 50 releases a year | 06:19 |
PedersenMJ | Well, that's kinda why I was thinking of doing the VM thing. | 06:19 |
-!- greg_afk [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 06:20 | |
PedersenMJ | I know that an issue was found today due to the upgrade from 7.2.3 to 7.3.9 by ckotil. Having a vm around would make it easy to try out those sorts of upgrades at any time, without worrying about where one copy might be installed. | 06:20 |
@rizen | we have those internally | 06:21 |
@rizen | we just don't distribute them | 06:21 |
@rizen | we use a vmware server farm to build the wre | 06:21 |
PedersenMJ | Ah, okay. Yeah, distribution with disk space can be pretty problematic. | 06:22 |
PedersenMJ | I could easily see a single copy of the vm being around 250M. | 06:22 |
@rizen | try agaiin | 06:22 |
@rizen | wre+webgui is 200mb by itself | 06:22 |
@rizen | it's more like a gig with the os | 06:22 |
PedersenMJ | Ah, wow. Downloads would be murder on your bandwidth then. | 06:23 |
PedersenMJ | Too bad. I could see that being, in some ways, better than wre. | 06:24 |
@rizen | even when we had it we only got 12 downloads | 06:24 |
PedersenMJ | Wait, which version of vmware are you using for that server farm? | 06:24 |
@rizen | vmware server | 06:24 |
PedersenMJ | not the esx server, or gsx, right? | 06:25 |
@rizen | i think it's esx | 06:25 |
@rizen | it's the free one | 06:25 |
Radix-wrk | vmware server | 06:25 |
PedersenMJ | Ah, that would mean vmware server. | 06:25 |
@rizen | i'm actually in the process of rebuilding it | 06:25 |
PedersenMJ | There *is* a scripting api for it. Of course, if the sum total of the downloads was 12, then it might not be worth it. | 06:26 |
@rizen | so i can start work on wre 0.8 | 06:26 |
@rizen | people don't use vmware for webgui | 06:26 |
PedersenMJ | You probably neither need nor want my help, but I do vmware. A *lot*. I'd be happy to help out if you need it. | 06:26 |
@rizen | first is that virtualization is slower | 06:26 |
@rizen | and second, people like using their favorite os | 06:27 |
@rizen | not whatever one we ship with the vmware instance | 06:27 |
Radix-wrk | we use vmware heaps here also | 06:27 |
PedersenMJ | Which is a shame, really. I can deal with a loss of some speed if it means that I install a few files, and away I go, without having to do much of anything. Heck, the hard part would be setting the IP address on first boot. | 06:28 |
Radix-wrk | I do all my webgui testing in a vmware webgui setup | 06:28 |
Radix-wrk | that said.. it's not hard to make one :) | 06:28 |
PedersenMJ | I'm *hugely* lucky where I work, as we have Virtual Infrastructure 3. It's a REALLY nice setup. | 06:28 |
Radix-wrk | install OS of choice.. copy latest /data backup - extract | 06:28 |
PedersenMJ | I also run vmware server at home. Going to tear down a few vms, though. And I just might be making a webgui vm for it. | 06:29 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 07:34 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 07:34 | |
+perlDreamer | rizen: developer docs on the wiki updated with upgrade script testing requirements | 07:34 |
@rizen | cool | 07:34 |
+perlDreamer | I may have some time for bug fixing tomorrow. Have you had any luck with the file upload fix? | 07:35 |
+perlDreamer | oh, wait | 07:35 |
+perlDreamer | never mind | 07:35 |
+perlDreamer | you're not here tomorrow | 07:35 |
@rizen | yeah | 07:36 |
@rizen | i got distracted tonight | 07:36 |
@rizen | with the chica | 07:36 |
+perlDreamer | ++rizen | 07:36 |
@rizen | so i didn't really do anything tonight | 07:36 |
+perlDreamer | chica maintenance should never be neglected | 07:36 |
@rizen | true | 07:36 |
@rizen | do you know what the voynich manuscript is? | 07:39 |
@rizen | http://highway55.library.yale.edu/PHOTONEGIMG/zoom/Z372/z3724838.jpg | 07:39 |
+perlDreamer | yes | 07:39 |
@rizen | i just learned of it today | 07:40 |
@rizen | it's amazing | 07:40 |
+perlDreamer | Wikipedia has a good write up of it | 07:40 |
@rizen | indeed | 07:40 |
@rizen | i'd like to find a copy of it | 07:40 |
+perlDreamer | It would be good to prove it out one way or the other. | 07:40 |
@rizen | color scans of all the pages | 07:40 |
@rizen | methinks it's sleepytime for me | 07:41 |
@rizen | must get up in 6 hours | 07:41 |
@rizen | ttyl perlDreamer | 07:42 |
+perlDreamer | I have an idea about the bug | 07:42 |
+perlDreamer | sleep well, dude | 07:42 |
@rizen | oh yeah? | 07:42 |
@rizen | need me to stay? | 07:42 |
+perlDreamer | No. | 07:42 |
+perlDreamer | crash out | 07:42 |
@rizen | ok | 07:42 |
@rizen | catch ya later | 07:42 |
@rizen | if you don't have it by monday | 07:43 |
@rizen | i'll spend the day on it | 07:43 |
+perlDreamer | okay | 07:45 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:55 | |
+perlDreamer | found the bug and leaving myself some notes in channel | 08:14 |
+perlDreamer | perlDreamer: the bug is that an additional _file was added to the input name. | 08:14 |
+perlDreamer | perlDreamer: this broke everything _except_ the user profile system. | 08:14 |
+perlDreamer | perlDreamer: instead of calling getFileFromFormPost directly, it should call Form->File->getWhatever | 08:15 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 08:16 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has left #webgui [] | 08:16 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:13 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 09:55 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 110 (Connection timed out)] | 12:12 | |
-!- wgGuest66 [n=wgGuest6@85-18-14-23.fastres.net] has joined #webgui | 13:41 | |
wgGuest66 | hi | 13:41 |
wgGuest66 | I'm trying to use the RecentPosts macro cap10morgan just posted but it doesn't work :( | 13:41 |
wgGuest66 | I enabled it in mysite.conf | 13:42 |
wgGuest66 | when I call ^RecentPosts in a page layout it doesn't trigger the macro | 13:44 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 13:53 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 14:03 | |
-!- wgGuest66 [n=wgGuest6@85-18-14-23.fastres.net] has quit [] | 14:24 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] | 15:22 | |
-!- SDuensin [n=Scott@154.sub-75-204-145.myvzw.com] has joined #WebGUI | 15:39 | |
SDuensin | Good morning. | 15:40 |
ckotil | 'mornin | 17:04 |
ckotil | I have a good idea for the webinar's | 17:04 |
ckotil | Use Macromedia Breeze. | 17:04 |
ckotil | its a really cool app. I just demo'd it. | 17:05 |
ckotil | im going to use it for a 'webinar' im giving next thursday. | 17:05 |
SDuensin | Breeze? No familiar with that one. What's it do? | 17:05 |
ckotil | it allows you to share applications | 17:05 |
ckotil | and its flash, so it works in a browser | 17:05 |
SDuensin | Gonna have to google that one. :-) | 17:07 |
ckotil | Im requesting my own breeze account now. | 17:07 |
ckotil | when i get a session up ill let you know and you can join in and check it out | 17:07 |
SDuensin | "Macromedia Breeze - Now Horribly Renamed!" They call it "Acrobat Connect Professional" now. Eww. | 17:08 |
ckotil | heh | 17:08 |
ckotil | weak. | 17:09 |
ckotil | so yeah adobe acrobat connect. | 17:09 |
SDuensin | Trying to load the page on it now. I'm really abusing my wireless connection at the moment. :-) | 17:10 |
SDuensin | Bittorrent and EVDO are not two great tastes that taste great together. | 17:10 |
ckotil | it ran real smooth for me, i checked how much bandwidth it was using. 45K downstream. | 17:10 |
SDuensin | Wow. Adobe is getting really good at Pointy Haired Boss Speak. The more I read, the less I know! | 17:13 |
ckotil | heh | 17:13 |
SDuensin | (For the ultimate in PHB gibberish, try and figure out what "PeopleSoft" does by reading Oracle's web site.) | 17:14 |
ckotil | indeed. | 17:14 |
ckotil | we use peoplesoft | 17:14 |
SDuensin | So do we. And I still have no idea what it does. :-) | 17:16 |
SDuensin | Ever pop the hood on that thing? There's like 15,000(!) tables in the database! WTF?! | 17:17 |
-!- khenn [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has joined #WebGUI | 17:18 | |
-!- mode/#webgui [+o khenn] by ChanServ | 17:18 | |
-!- khenn [n=fdillon@71-86-227-90.static.mdsn.wi.charter.com] has quit [Client Quit] | 17:18 | |
ckotil | yikes | 17:29 |
ckotil | nah, i dont have access to that db | 17:29 |
SDuensin | Lucky you. :-) | 17:30 |
ckotil | heh, indeed | 17:30 |
-!- MrHairgreas1 [n=martin@194.171.50.114] has joined #webgui | 17:41 | |
-!- MrHairgreas1 [n=martin@194.171.50.114] has left #webgui [] | 17:41 | |
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui | 17:41 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 17:41 | |
-!- greg_afk [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 17:58 | |
-!- greg_afk is now known as greghacke | 17:59 | |
-!- preaction__ is now known as preaction | 18:03 | |
-!- mode/#webgui [+o preaction] by ChanServ | 18:03 | |
ckotil | http://breeze.iu.edu/webgui | 18:04 |
@preaction | peoplesoft is oracle? no wonder it sucks | 18:04 |
ckotil | ya | 18:05 |
ckotil | breeze is awsome. | 18:07 |
ckotil | closing this session. | 18:08 |
SDuensin | Hey preaction | 18:08 |
@preaction | yes? | 18:08 |
SDuensin | Just "Hi". :-) | 18:08 |
@preaction | the UW system uses peoplesoft, and I have yet to find a single user who understands how to use it. it's so verdamnt quirky and unintuitive... | 18:32 |
@preaction | they'd be far better off with a custom CMS system, like WebGUI | 18:32 |
ckotil | ya | 18:34 |
ckotil | same problem my university has with it | 18:34 |
@preaction | it's funny because every time i go to tech support for it, i learn new ways to curse. as soon as "PeopleSoft" is mentioned, even the most stalwart technicians turn into drunk Irish sailors | 18:36 |
SDuensin | Like I said, I still don't know what all it does! Something with accounting is all I know. | 18:38 |
@preaction | i think you can get custom plugins written, so for the University of Wisconsin it handles just about everything for their students | 18:38 |
ckotil | same with us | 18:38 |
ckotil | it handles everything | 18:38 |
@preaction | class scheduling, billing and accounts, | 18:38 |
ckotil | class registration sucks | 18:39 |
ckotil | in its 3rd year of use and people still dont know how to use it. | 18:39 |
ckotil | the old system was fan fucking tastic | 18:39 |
ckotil | they even throw our Human resources stuff into peoplesoft | 18:39 |
ckotil | benefits, payroll | 18:39 |
ckotil | EVERYTHING | 18:39 |
@preaction | hasn't anyone heard of "single point of failure"? there are times when it's good and times when it's bad, and this is one of those bad times... | 18:40 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 18:49 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 18:51 | |
-!- mode/#webgui [+v crythias] by ChanServ | 18:51 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 19:01 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:01 | |
@preaction | morning gentlemen and ladies | 19:01 |
@preaction | support boards slow today, so i get to bugfix | 19:01 |
+perlDreamer | preaction: I'm not sure about gama's duplicate email post | 19:02 |
+perlDreamer | I don't think WebGUI has ever allowed the creation of duplicate email addresses | 19:02 |
@preaction | the message says "Click Save to create this user" | 19:02 |
+perlDreamer | It should display the message from the Profile call which says "Dupe email address, please choose another"? | 19:03 |
@preaction | and the code that is there (in Frank's style) looks to enable it | 19:03 |
@preaction | i'm not sure either, and JT's out today... | 19:04 |
@preaction | because you can instanciate a user by the email address, what will happen when there's more than one e-mail address? | 19:04 |
@preaction | frank wrote this, so he might know | 19:05 |
+perlDreamer | you could check out comments for SVN rev 402 or 1697 | 19:05 |
+perlDreamer | svn blame says that JT did it | 19:05 |
@preaction | crap | 19:05 |
+perlDreamer | nothing's going out until Wednesday, so I wouldn't sweat it | 19:06 |
+perlDreamer | check with khenn | 19:07 |
+perlDreamer | next to rizen, he knows the core code best | 19:08 |
@preaction | i e-mailed the staff list about it, someone will set me straight | 19:09 |
@preaction | now to fix the major problems with the calendar | 19:10 |
+perlDreamer | the only place in the core that uses newByEmail is the GetCsMail workflow | 19:10 |
@preaction | which could be a problem, since gama uses CS for listservs a LOT | 19:10 |
+perlDreamer | or it could be nothing. I'm in ultra-paranoid mode this week. | 19:11 |
@preaction | that sub will find a random userId based on the e-mail address | 19:12 |
@preaction | it assumes there's only one :( | 19:12 |
+perlDreamer | it could be made deterministic with a sort clause | 19:14 |
+perlDreamer | but I don't know if that's any better | 19:14 |
@preaction | then one user would get access to listservs and no other :( | 19:15 |
+perlDreamer | but they both have the same email address | 19:15 |
+perlDreamer | nm, I see your point | 19:15 |
@preaction | or all e-mails to a listserv will show up as one user and never the other | 19:15 |
@preaction | whatever the GetCsMail thing does with the user created by newByEmail | 19:16 |
+perlDreamer | don't know, I just find/grep'ed for that method | 19:16 |
-!- MrHairgrease [n=martin@194.171.50.114] has left #webgui [] | 19:19 | |
+perlDreamer | ugh | 19:46 |
+perlDreamer | this is what happens when you break encapsulation | 19:49 |
@preaction | ? | 19:49 |
@preaction | xdanger: you around? I'm about to apply your patch for the 7.2.3-7.3.0 upgrade script but I'm not quite sure I can test it thoroughly | 19:49 |
ckotil | im running 7.2.3 | 19:50 |
ckotil | on my production server | 19:50 |
xdanger | how can I help? | 19:50 |
@preaction | you can reassure me that you've tested it and it works | 19:50 |
@preaction | i mean, it looks solid | 19:51 |
xdanger | If youIf your using the patch I included in the bug tracker, that's what I upgraded with and it worked | 19:52 |
@preaction | k, sounds good to me | 19:52 |
xdanger | did you see my fix for the next / prev ? | 19:52 |
@preaction | nope | 19:53 |
xdanger | https://svn.webgui.org/svnweb/WebGUI%20SVN/revision/?rev=3766 | 19:53 |
@preaction | oh, yes | 19:53 |
@preaction | to be honest, i don't understand that query anymore, and i think i need to re-write it | 19:54 |
xdanger | I did break it down.. | 19:54 |
+perlDreamer | maybe it just needs comments? | 19:54 |
@preaction | it's not your fault, when i wrote it I was under some pressure | 19:54 |
@preaction | so i wrote crap | 19:54 |
@preaction | it was a "Oh, by the way, can you add this?" | 19:55 |
@preaction | and i was thinking, sure why not, should be easy! | 19:55 |
xdanger | I did take the sql from debug and cleaned it up to find that error: http://paste2.org/p/1410 | 19:56 |
xdanger | preaction: Another improvement that came to mind about the upgrade | 19:57 |
xdanger | at the end of migration you should force the new Calendar to the old EventList url... | 19:58 |
xdanger | The upgrade broke some "hard coded" url from offsite... | 19:58 |
xdanger | I mean in the upgrade url changed /some/list -> /some/list2 | 19:59 |
@preaction | but there's no new event list url? would there be a shortcut? i was allowed to just destroy the old EC, so I didn't even bother figuring out how it worked | 19:59 |
xdanger | just imho | 19:59 |
@preaction | ohhh | 19:59 |
@preaction | because the new Calendar was created before the old one was deleted | 19:59 |
xdanger | yep | 19:59 |
xdanger | just a minor inconvinience (I can't spell that) that I corrected by hand... | 20:00 |
+perlDreamer | s/vin/ven/ | 20:00 |
@preaction | yeah, i'll try to find a workaround | 20:00 |
@preaction | i think i can just do an update on the new Calendar | 20:00 |
xdanger | Just remember that there can be something like /url/calnedar3 -> /url/calendar4 kinda stuff, all is not just url + 2 | 20:02 |
xdanger | I think a mention in the gotchas is enough for the allready upgraded | 20:02 |
@preaction | i know, i'm just going to do $newAsset->update({ url => $oldAsset->get("url") }); | 20:02 |
@preaction | there's definitely going to be a note in the gotchas about these | 20:03 |
xdanger | good =) | 20:03 |
@preaction | the "random revision of an event" is a big one :( | 20:03 |
xdanger | that could be bad for someone... | 20:03 |
xdanger | If they can't downgrade first... | 20:04 |
@preaction | it's just bad, and i'll eat my crow on it | 20:04 |
xdanger | I have friends coming over for a sauna =) | 20:05 |
xdanger | have to go soon... | 20:05 |
@preaction | i'm going to test, i forgot i have a 7.2.3 sitting here and a script that'll fix it so i can test properly | 20:05 |
@preaction | so i'll get this fixed and then move on to the other big calendar problem: creating a lot of recurring events takes a long time for the user | 20:06 |
@preaction | it will be async | 20:06 |
xdanger | have a good time with that ;) | 20:07 |
@preaction | oh, i shall! | 20:07 |
@preaction | so, for my own notes, i'm testing two things: 1) Only the last approved version of an event gets migrated. 2) The Calendar's URL is the same as the old EC's URL | 20:10 |
+perlDreamer | I've got the file upload problem fixed, but it's not pretty | 20:10 |
+perlDreamer | We need a more robust Form File API to prevent things like this from happening in the future. | 20:11 |
@preaction | sounds like a good idea | 20:11 |
+perlDreamer | here's what happens | 20:12 |
+perlDreamer | there's a bug with the User Profile | 20:12 |
+perlDreamer | and the fix is to suffix all File-type form control names with _file | 20:12 |
+perlDreamer | now, all through the other core code, it doesn't use the Form File API | 20:13 |
+perlDreamer | it calls $storage->addFileFromFormPost("name") | 20:13 |
+perlDreamer | except the name isn't name anymore, it's name_file | 20:13 |
+perlDreamer | so it broke file upload all throughout WebGUI | 20:13 |
@preaction | good job! | 20:13 |
+perlDreamer | Files, Images, FilePiles, RTE, Graphic Font, Matrix screenshot | 20:13 |
@preaction | can the WebGUI::PseudoRequest object do file uploads? | 20:14 |
+perlDreamer | good question | 20:15 |
+perlDreamer | I don't know if I outfitted it to do all the file handle stuff that it would need to do | 20:15 |
+perlDreamer | I suspect not | 20:15 |
@preaction | sounds like something we should test, if at least in one or two places | 20:15 |
@preaction | anyone around? i've got a problem i need to discuss: Currently Events are created with no groupIdView and groupIdEdit, so they default to "Ad managers" | 20:49 |
@preaction | the problem is, I can't just go in there and change things willy-nilly with the next upgrade, can I? | 20:50 |
@preaction | i don't have to, because groupIdView is set to NULL... rofl | 21:03 |
-!- pjesi [n=pjesi@client-82-3-254-176.glfd.adsl.virgin.net] has joined #webgui | 21:16 | |
+perlDreamer | sounds like you're clear :) | 21:29 |
+perlDreamer | wait | 21:29 |
+perlDreamer | you mean they default to Ad Managers in the forms | 21:29 |
@preaction | groupIdView and Edit can't be set to null | 21:30 |
@preaction | there is no input in the forms for those items, yet | 21:30 |
@preaction | but they default to "" or NULL or something | 21:30 |
@preaction | it's strange... | 21:30 |
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 110 (Connection timed out)] | 21:30 | |
-!- pjesi [n=pjesi@client-82-3-254-176.glfd.adsl.virgin.net] has quit ["Konversation terminated!"] | 21:38 | |
@preaction | at any rate, i've fixed it | 21:57 |
@preaction | 17 more bugs in WebGUI until we can branch for 7.4 | 21:59 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 22:05 | |
ckotil | hey pd, you familiar with macromedia breeze? | 22:21 |
ckotil | could be a good solution for the webinars | 22:21 |
ckotil | aka adobe acrobat connect professional | 22:22 |
@preaction | that looks like a good idea, but what's the price? | 22:24 |
ckotil | reasonable | 22:24 |
ckotil | pry a couple hundred bucks | 22:24 |
ckotil | my university offeres a breeze service. | 22:24 |
ckotil | so i got it no charge | 22:24 |
ckotil | we might be able to piggy back on it. | 22:24 |
ckotil | id have to check. | 22:25 |
@preaction | for 5 users, $375 a month | 22:25 |
ckotil | ah ouch | 22:25 |
@preaction | but if we get an annual service, they might drop that | 22:25 |
@preaction | doug, roy, jt, kristy, frank|vrby would be our 5 | 22:26 |
@preaction | but it works with flash, everyone has flash | 22:26 |
@preaction | which also lends itself well to other distribution options, you can make nice CDs / DVDs with a flash executable | 22:27 |
ckotil | exactly | 22:27 |
@preaction | i mean, give me a couple hours and i can make a decent flash-based frontend for these things | 22:28 |
ckotil | all im saying is breeze is a sweet app | 22:29 |
ckotil | im going to use it for a training session im giving next week | 22:29 |
ckotil | webgui training to our frontline service desk people. | 22:29 |
ckotil | i dunno why they want to know about webgui. but they feel like they need it. | 22:29 |
ckotil | i think it will be a waste. they dont use the backend of webgui anyway | 22:29 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [] | 22:30 | |
@preaction | maybe they get calls about it? or maybe there's a plan to implement it more? | 22:30 |
ckotil | no calls come in. that could be it, they're anticipating us using it more | 22:31 |
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 22:32 | |
-!- pjesi [n=pjesi@client-82-3-254-176.glfd.adsl.virgin.net] has joined #webgui | 22:53 | |
-!- wgGuest28 [n=wgGuest2@d207-6-248-208.bchsia.telus.net] has joined #webgui | 22:56 | |
wgGuest28 | any good links to migrating applications from webgui 5 or other to 7? | 22:57 |
@preaction | the wiki has some | 23:10 |
@preaction | http://wiki.webgui.org | 23:10 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 23:36 | |
+perlDreamer | preaction: there must be an echo between IRC and the boards ;) | 23:48 |
@preaction | indeed | 23:49 |
@preaction | but the boards have linkification! | 23:49 |
+perlDreamer | so, about branching | 23:50 |
+perlDreamer | do WRE bugs count against the branch for 7.4? | 23:50 |
@preaction | i'd imagine not, since i'm not allowed to fix those | 23:52 |
-!- SDuensin [n=Scott@154.sub-75-204-145.myvzw.com] has quit ["Leaving"] | 23:53 | |
--- Day changed Sat Feb 17 2007 | ||
+perlDreamer | what do you mean you're not allowed to fix those? | 00:19 |
+perlDreamer | don't you have a commit bit? | 00:19 |
-!- pjesi [n=pjesi@client-82-3-254-176.glfd.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)] | 00:21 | |
-!- wgGuest28 [n=wgGuest2@d207-6-248-208.bchsia.telus.net] has quit [] | 00:22 | |
+perlDreamer | back to 17 bugs | 00:32 |
@preaction | for the WRE? no | 00:37 |
@preaction | or wait, is it under the same SVN repo? i was told not to, that it was JT's domain | 00:37 |
+perlDreamer | okay | 00:37 |
+perlDreamer | I think we actually have less than 17 bugs, but they keep popping back up as people make comments | 00:38 |
+perlDreamer | btw, I'm working on Kristi's templating bug | 00:38 |
@preaction | there are at least three that say "can't fix until 7.4" because of the changes required | 00:38 |
@preaction | i'm working on dishes and getting me some grub ;), then probably calendar docs | 00:39 |
@preaction | can i close that i18n calendar "bug"? | 00:39 |
+perlDreamer | JT has said that in 7.4 that we're going to move away from i18n labels to using Macros instead. | 00:39 |
+perlDreamer | it's faster and uses less memory | 00:39 |
+perlDreamer | so I'd say, yes | 00:39 |
@preaction | k | 00:39 |
@preaction | 7.4 ought to be an interesting bit of development | 00:39 |
+perlDreamer | why do you say so? | 00:40 |
@preaction | the macros thing, i've got calendar things, there's some EMS things, | 00:40 |
@preaction | i know there's a few other things JT has planned, i just can't remember what | 00:41 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 00:41 | |
greghacke | preaction: you available for a question? | 00:41 |
@preaction | of course | 00:41 |
@preaction | as long as it's about hairstyles in the 70s | 00:43 |
greghacke | situation: I have amembership/subscriber list of around 10,000 names/email addresses | 00:43 |
greghacke | is there a simple/easy way to create accounts for them and subscribe them to a CS feed? | 00:44 |
@preaction | in what format? | 00:44 |
@preaction | i would consider the easiest way to be write a utility script to do it | 00:44 |
greghacke | right now, all i have is the list as a flat text file, one entry per line, email address only | 00:44 |
@preaction | it would be about 5-10 lines if you do it right | 00:45 |
+perlDreamer | greghacke, there's always sbin/userImport.pl | 00:45 |
@preaction | which has an option to add to group, no? | 00:46 |
greghacke | hrm. will look into both fast. got one of those last-minute, 5pm friday requests | 00:46 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 00:52 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 00:52 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 00:52 | |
+perlDreamer | well? | 00:52 |
+perlDreamer | snapcount: que pasa? | 00:53 |
+perlDreamer | magic smoke? | 00:53 |
+perlDreamer | leaky transformers? | 00:53 |
+perlDreamer | short circuits? | 00:54 |
greghacke | really - customers can suck. | 00:54 |
@preaction | yes, but sometimes they pay for fun features to be added | 00:55 |
+perlDreamer | greghacke: you want the -groups=myGroups switch | 00:55 |
greghacke | true. got clients ready to throw money at ecommerce | 00:55 |
greghacke | excellent. thanks pD. was just starting to read it. | 00:55 |
+perlDreamer | uh, in css what's the difference between .wrapper and #wrapper? | 00:57 |
@preaction | class="wrapper" == .wrapper | 00:59 |
@preaction | id="wrapper" == #wrapper | 00:59 |
+perlDreamer | do class and id have different namespace? | 01:00 |
@preaction | yes | 01:00 |
@preaction | ids must be unique, classes can be used over and over | 01:00 |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 01:02 | |
-!- mode/#webgui [+v crythia1] by ChanServ | 01:02 | |
greghacke | additionally, Ids have more specificity in the cascade | 01:04 |
greghacke | in css parlance, IDs carry a specificity of 0,1,0,0 classes carry 0,0,1,0 and pseudo-elements carry 0,0,0,1 | 01:05 |
greghacke | so, H1 {} carries a specificity of 0,0,0,1 - p em {} carries 0,0,0,2 -- .red {} carries 0,0,1,0 -- #blue carries 0,1,0,0 div#blue a#cool carries 0,2,0,0 and so on | 01:06 |
greghacke | i need my demo server up and running. grr. | 01:08 |
+perlDreamer | I'm not busy :) | 01:15 |
-!- crythia1 [n=gyoung@64.200.2.35] has quit ["Leaving."] | 01:21 | |
+perlDreamer | going to need someone else do the CSS fixing | 01:35 |
+perlDreamer | I'll stick with perl | 01:35 |
greghacke | that's me ;) | 01:35 |
greghacke | CSS and I see eye-to-eye | 01:36 |
+perlDreamer | want to take a crack at Kristi's Time tracker bug? | 01:37 |
greghacke | sure. in bug list? | 01:37 |
+perlDreamer | http://www.plainblack.com/bugs/tracker/manage-events-in-time-tracker-goofed-up#X-YLa7fNSnGrNmK7KIebhw | 01:37 |
+perlDreamer | It should be easily repeatable | 01:38 |
+perlDreamer | It also happens on Moz 1.4 | 01:38 |
+perlDreamer | I'm going to tag all the 7.4 bugs | 01:42 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 01:44 | |
-!- mode/#webgui [+v crythias] by ChanServ | 01:44 | |
-!- crythias [n=gyoung@64.200.2.35] has quit [Client Quit] | 01:44 | |
greghacke | ok, pulling out CSS now. | 01:46 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 02:30 | |
+perlDreamer | I should have the AdSpace/Ad module fully covered in a test | 02:38 |
+perlDreamer | we'll ask Mr Devel::Cover to double check that for me | 02:38 |
+perlDreamer | hmmm | 02:42 |
+perlDreamer | missed some cases | 02:42 |
+perlDreamer | needs more test code | 02:42 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:42 | |
-!- greghacke [n=greghack@host-69-95-130-230.pit.choiceone.net] has joined #webgui | 02:53 | |
-!- greghacke [n=greghack@host-69-95-130-230.pit.choiceone.net] has left #webgui [] | 02:58 | |
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has quit [] | 04:06 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 04:12 | |
-!- mode/#webgui [+v crythias] by ChanServ | 04:12 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 05:22 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:34 | |
PedersenMJ | good evening (see, a short line from me! :) | 05:34 |
SDuensin | Hey PedersenMJ | 05:39 |
PedersenMJ | How's it going? | 05:41 |
SDuensin | It's Friday. And not a minute too soon. | 05:41 |
PedersenMJ | I hear that. Weekends are a good thing, definitely. | 05:47 |
* SDuensin needs to catch up on all the TV he missed during the week! | 05:51 | |
PedersenMJ | Heh, about to file a webgui bug report. Check out http://demo.plainblack.com/demo1171684541_42/home And see if you see what's wrong with the calendar at the bottom. | 05:57 |
SDuensin | Calendar? | 06:00 |
PedersenMJ | Oh, and I just found a need to add another page of info to my "Styling WebGUI" wiki article. How to test your wgpkg without using yoru own site. Yeah, I added a Calendar asset at the bottom of the page. | 06:01 |
SDuensin | Did you commit it? | 06:02 |
PedersenMJ | Doh! Sorry. | 06:02 |
PedersenMJ | Now I did. | 06:03 |
SDuensin | :-) | 06:03 |
SDuensin | Monster Truck Racing this SUNDAY SUNDAY SUNDAY! | 06:04 |
PedersenMJ | Yeah, that would be it. Just filed the bug for it. | 06:04 |
SDuensin | "Sorry, we only handle bug reports during the work week." | 06:05 |
PedersenMJ | Damn. Since every day is Sunday, that makes it kinda hard to *have* a work week. | 06:06 |
SDuensin | :-) | 06:06 |
SDuensin | Their plan is working PERFECTLY! | 06:06 |
PedersenMJ | Yeah. Too bad JT isn't here. He'd like that there's never a need to fix more bugs :) | 06:07 |
* SDuensin just writes bugs for a living. | 06:08 | |
PedersenMJ | Ah, a whin^H^H^H^Htester. I've worked with a few of those before. | 06:09 |
SDuensin | Nope! I don't write up bugs, I write the bugs themselves! | 06:11 |
* SDuensin is a code monkey. | 06:15 | |
PedersenMJ | Ah. Since I was the sysadmin for some code monkeys, the names I had for them were even worse than whiners. Well, a few of them anyway. | 06:15 |
PedersenMJ | My favorite time was the time that me, the guy responsible for keeping the build process going, sat down to explain to a developer how the "new" operator worked in C++. | 06:15 |
SDuensin | hehhe | 06:15 |
* SDuensin is a good monkey. Made his boss very happy today. Ported a JSON parser from Java to the god awful NET Compact Framework in an hour. | 06:15 | |
PedersenMJ | Or maybe the time that I was able to read quadruply indirected C pointers in my head, correctly. That kinda blew some minds :) | 06:15 |
PedersenMJ | Hey, maybe you'll know, if you've dealt with the .net framework: I've got a website which is running .Net (1.1). However, I have a problem: Links are showing up as the internal IP address. | 06:16 |
SDuensin | C is good for that. :-) | 06:16 |
SDuensin | That could be anything! | 06:16 |
PedersenMJ | Worse yet, it seems like it's only happening for non-IE users. Any thoughts on where to look (in general, I know I've given zero detail) | 06:16 |
SDuensin | Non IE users?! Whoa. Cool. | 06:16 |
PedersenMJ | Yeah, IE users get the proper link 100% of the time, as far as I can tell. Firefox, Opera, etc, all get internal Ip address links. | 06:17 |
SDuensin | That's freaky. Never seen that before. Then again, I try and not develop sites with that crap. <G> | 06:18 |
SDuensin | I develop using DIFFERENT crap. :-D | 06:18 |
SDuensin | In fact, I've been writing my OWN crap! http://zkdesktop.sourceforge.net | 06:18 |
PedersenMJ | Damn. I wouldn't care, if this wasn't a very high-profile project, and I wasn't one of the people who's getting blamed for this particular fuckup. | 06:18 |
SDuensin | What's the source look like? Maybe the links are being tagged wrong and only IE is dumb enough to parse it. | 06:19 |
PedersenMJ | Nope, that's how the source comes out. | 06:20 |
PedersenMJ | It actually shows, in the output html, '<a href="http://172.16.1.50/' (snipped). | 06:21 |
PedersenMJ | For everything *except* IE. IE 6, IE 7, both work fine. | 06:21 |
PedersenMJ | Firefox, though, gets that 172 address. | 06:21 |
PedersenMJ | Install User Agent Switcher in Firefox, and have it claim to be IE6 on XP? And it works fine now. | 06:21 |
SDuensin | Whoa. Tin foil hat time. | 06:23 |
PedersenMJ | So, am I an idiot for thinking that the code which outputs the link might have a bug in it? And if so, why does the vendor is that it's impossible for their code to be causing the problem? | 06:24 |
PedersenMJ | Erm, and if I'm *not* an idiot for thinking it... | 06:25 |
* SDuensin has no idea how the links are being created. | 06:25 | |
* SDuensin is so excited. He has new LOST to watch! | 06:25 | |
PedersenMJ | This is true. Hey, I do, though. I didn't try searching Google. | 06:25 |
PedersenMJ | Even though it's a proprietary package, info might be there. | 06:26 |
PedersenMJ | Sorry, also adding screenshots to the three themes I've uploaded. Ya know, I never even tried to watch Lost. | 06:27 |
SDuensin | It's very cool. | 06:27 |
SDuensin | Gotta see it from the start though. | 06:27 |
PedersenMJ | Ah, sounds like B5. | 06:28 |
SDuensin | Kinda. It also has a five year arc that was planned in advance. | 06:28 |
PedersenMJ | Wow.... 5 years of being lost? Without internet? That would *suck*. | 06:29 |
SDuensin | hehehe | 06:29 |
PedersenMJ | That would also mean that, like, 200+ releases of webgui would come out. Imagine trying to update that server! | 06:30 |
SDuensin | Hell, I had enough problems going from 5 to 7. | 06:31 |
PedersenMJ | This would be like going from 7 to 12. | 06:31 |
PedersenMJ | Now, am off to bed. Good night all! (oh, crythias? Your unofficial FAQ? I might suggest adding a link to http://www.plainblack.com/community-wiki/how-to-give-webgui-your-own-style for people wanting to know how to make their own style). | 07:28 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:28 | |
-!- pjesi [n=pjesi@client-82-3-254-176.glfd.adsl.virgin.net] has joined #webgui | 10:55 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 11:29 | |
-!- wgGuest03 [n=wgGuest0@85-18-14-23.fastres.net] has joined #webgui | 11:36 | |
wgGuest03 | hi | 11:36 |
wgGuest03 | still can't get the RecentPosts macro to work :( | 11:36 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 17:57 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has left #webgui [] | 17:58 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 18:54 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:54 | |
+perlDreamer | wgGuest03: The magic 8-ball says that you must add the macro to your config file after installing the source code for the macro. | 18:55 |
wgGuest03 | I did | 18:55 |
+perlDreamer | still no good? | 18:55 |
+perlDreamer | hm | 18:55 |
wgGuest03 | yep :( | 18:56 |
+perlDreamer | preaction: I fixed the calendar month day naming bug. | 18:56 |
wgGuest03 | I'm johnatan.archer http://www.plainblack.com/user_contributions/user_contributions/macros/recentposts | 18:56 |
+perlDreamer | I see | 18:57 |
+perlDreamer | no output due to an empty template. | 18:57 |
+perlDreamer | Did you get 'morgan's sample template via email? | 18:58 |
wgGuest03 | mmh no.. I got a strange email | 18:59 |
wgGuest03 | subject is Out of Office AutoReply: [Possible Spam] Re: RecentPosts | 18:59 |
wgGuest03 | from Corey.White@fh.org | 18:59 |
wgGuest03 | is he cap10morgan? | 18:59 |
+perlDreamer | that's probably cap10morgan | 18:59 |
+perlDreamer | head back to that link you pasted, | 18:59 |
+perlDreamer | he pasted in a template over there | 18:59 |
+perlDreamer | it's a great idea for a macro | 19:00 |
+perlDreamer | but with docs, i18n and a starter template it's going to cause people a lot of problems | 19:00 |
wgGuest03 | indeed it's a very cool one.. In my opinion it should make into core once it's polished | 19:00 |
wgGuest03 | cool I will try it right now | 19:01 |
+perlDreamer | if he wrote a test suite for it, it would probably make it into the core for sure | 19:01 |
+perlDreamer | good luck jonatan | 19:01 |
wgGuest03 | thanks :) | 19:01 |
wgGuest03 | wahoooo it works! | 19:03 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 19:08 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 19:10 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 19:20 | |
wgGuest03 | mmh I'm looking at CS post list template variables docs but I find some anomalies... | 19:22 |
wgGuest03 | damn FilePile doesn't work | 20:02 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:31 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 20:31 | |
+MrHairgrease | Hi | 20:31 |
+MrHairgrease | does anybody know how i can access get variables from the url in javascript | 20:31 |
+MrHairgrease | if it is possible at all | 20:32 |
xdanger | MrHairgrease: quick google... http://www.activsoftware.com/code_samples/code.cfm/CodeID/59/JavaScript/Get_Query_String_variables_in_JavaScript | 20:36 |
+MrHairgrease | thanks | 20:36 |
wgGuest03 | Hi | 20:36 |
+MrHairgrease | i did google | 20:36 |
+MrHairgrease | but i must suck =) | 20:36 |
+MrHairgrease | hi | 20:36 |
wgGuest03 | Do you know how to add the "thumbnail" variable to the RecentPosts.pm macro? | 20:37 |
wgGuest03 | I see that available template variables are coded there, that's why I couldn't get the thumnbail to be displayed | 20:37 |
wgGuest03 | 'post_url' => $post->getThumbnail should work? | 20:38 |
+MrHairgrease | maybe | 20:38 |
wgGuest03 | post_thumbnail | 20:38 |
+MrHairgrease | i'm not very familliar with that part of the code | 20:39 |
+MrHairgrease | i'd say | 20:39 |
+MrHairgrease | try ot | 20:39 |
+MrHairgrease | it* | 20:39 |
+MrHairgrease | and see | 20:39 |
wgGuest03 | ok | 20:39 |
wgGuest03 | yahoo got it to work | 20:45 |
+MrHairgrease | good | 20:45 |
wgGuest03 | it was 'post_thumbnail' => $post->getThumbnailUrl :) | 20:45 |
+MrHairgrease | ok | 20:46 |
--- Day changed Sun Feb 18 2007 | ||
-!- wgGuest03 [n=wgGuest0@85-18-14-23.fastres.net] has quit [] | 00:20 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:39 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 02:15 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 02:15 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 02:28 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 02:43 | |
-!- mode/#webgui [+v crythias] by ChanServ | 02:43 | |
-!- SDuensin_ [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 02:47 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 110 (Connection timed out)] | 02:58 | |
-!- SDuensin_ is now known as SDuensin | 03:48 | |
SDuensin | I just moved my WebGUI WRE (Ubuntu) from one VM to another. I need to move from port 80 to 1080. I edited all the 80's in the confs under the apache folder. Doesn't seem to work. What did I miss? | 03:49 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 05:04 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 05:08 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 05:08 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:16 | |
PedersenMJ | good evening! | 05:16 |
greghacke | g'day | 05:17 |
+MrHairgrease | evening??? | 05:17 |
+MrHairgrease | it's 4 am | 05:17 |
+MrHairgrease | =) | 05:17 |
greghacke | only 10PM here. figure with the international crowd, i'd use a random greet. | 05:18 |
+MrHairgrease | oh | 05:18 |
+MrHairgrease | well | 05:18 |
+MrHairgrease | in that case | 05:19 |
+MrHairgrease | good afternoon | 05:19 |
PedersenMJ | for me, it's 10:20pm. So, in keeping with the American tradition of assuming that my location is the only location that matters, I have chosen to use the greeting from my local timezone :) | 05:19 |
greghacke | I spent too many years in CET and EET - i still think in metric, have trouble with cups and teaspoons, don't grok farenheit | 05:20 |
+MrHairgrease | sure | 05:21 |
SDuensin | Heello! | 05:21 |
greghacke | luckily, i am no longer allowed to drive (damned disabilities) otherwise i'd still be driving fast | 05:21 |
+MrHairgrease | metrics rock | 05:21 |
SDuensin | Hello, too. | 05:21 |
* MrHairgrease has nightmares about ponds per square inch | 05:22 | |
PedersenMJ | Nah, SDuensin, I think I like "heello" better. Now I have something to use which lets me stop being an ignorant American. | 05:22 |
PedersenMJ | Man, if you *ever* get more than one pond per square inch, let me know, okay? I don't think I could call a pond that big anything more than a drop. | 05:22 |
* SDuensin is a smart American. | 05:23 | |
* PedersenMJ is a smartass. | 05:23 | |
* SDuensin is smart, but not too smart. Currently, WebGUI is kicking his ass. | 05:23 | |
greghacke | SD: what's up? | 05:24 |
SDuensin | Trying to get it to run on 1080 instead of 80. | 05:24 |
PedersenMJ | Which platform? | 05:25 |
SDuensin | Ubuntu with the WRE | 05:25 |
SDuensin | I had it going great on 80. :-) | 05:25 |
PedersenMJ | What's it doing/not doing on 1080? | 05:26 |
SDuensin | Whoa. It's back to being really weird. I have it behind IPCop. When I go to the URL with the 1080 in it, it gets redirected to my IPCop web interface! | 05:27 |
SDuensin | They're two different machines. | 05:27 |
SDuensin | Oooo - wait. When it does that proxy stuff between the two Apache installs, do both of those need to be accessable from the outside world? | 05:28 |
SDuensin | I've only punched one hole in my firewall. | 05:28 |
PedersenMJ | That I do not know. Never set that up myself. | 05:28 |
SDuensin | It runs "modproxy" on 80 and "modperl" on 81. I'm thinking it's trying to get to 81 and is pulling up my IPCop interface instead. | 05:29 |
* MrHairgrease ponders ponds... pounds... does it really matter? | 05:30 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit ["not in my timezone. later!"] | 05:30 | |
* SDuensin is punching more holes in the firewall. | 05:30 | |
* SDuensin is getting really good at installing the WRE. :-) | 05:34 | |
PedersenMJ | Heh. Someday, I'll try it. | 05:38 |
SDuensin | That was it. Punched a hole in 1081 as well and put the other Apache on it. | 05:38 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:07 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 07:10 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [Connection timed out] | 07:25 | |
-!- preaction_ [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 07:37 | |
-!- preaction__ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 07:40 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 07:58 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 08:02 | |
-!- preaction_ is now known as preaction | 11:54 | |
-!- mode/#webgui [+o preaction] by ChanServ | 11:54 | |
-!- wgGuest51 [n=wgGuest5@85-18-14-23.fastres.net] has joined #webgui | 14:16 | |
-!- wgGuest51 [n=wgGuest5@85-18-14-23.fastres.net] has quit [Client Quit] | 14:16 | |
-!- wgGuest51 [n=wgGuest5@83.228.8.109] has joined #webgui | 16:39 | |
-!- wgGuest51 is now known as todor_k | 16:39 | |
todor_k | hi everybody | 16:40 |
pjesi | hi | 16:42 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 16:49 | |
-!- mode/#webgui [+v crythias] by ChanServ | 16:49 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 17:42 | |
-!- pjesi [n=pjesi@client-82-3-254-176.glfd.adsl.virgin.net] has quit [Remote closed the connection] | 18:06 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 18:22 | |
-!- mode/#webgui [+v crythias] by ChanServ | 18:22 | |
-!- pjesi [n=pjesi@client-82-3-254-176.glfd.adsl.virgin.net] has joined #webgui | 18:28 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 18:28 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 18:43 | |
-!- todor_k [n=wgGuest5@83.228.8.109] has quit [] | 19:03 | |
-!- perlDreamer [n=colink@sbserver.sunsetpres.org] has joined #webgui | 19:20 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:20 | |
+perlDreamer | preaction: got time to talk exceptions? | 19:21 |
-!- perlDreamer [n=colink@sbserver.sunsetpres.org] has quit ["Leaving."] | 20:18 | |
greghacke | note to self: check what bugs have been fixed in a release before posting bugs... | 22:03 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 22:36 | |
-!- mode/#webgui [+v crythias] by ChanServ | 22:36 | |
pjesi | postit | 23:18 |
--- Day changed Mon Feb 19 2007 | ||
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [Read error: 110 (Connection timed out)] | 00:13 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 00:21 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 00:21 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 00:21 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 00:24 | |
-!- pjesi [n=pjesi@client-82-3-254-176.glfd.adsl.virgin.net] has quit [Read error: 60 (Operation timed out)] | 00:35 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 00:46 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 00:50 | |
+perlDreamer | preaction_: you still using that buggy router? | 00:54 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 01:00 | |
-!- mode/#webgui [+v crythias] by ChanServ | 01:00 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 01:16 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 01:18 | |
-!- wgGuest22 [n=wgGuest2@24-236-144-89.dhcp.trcy.mi.charter.com] has joined #webgui | 03:17 | |
-!- wgGuest22 [n=wgGuest2@24-236-144-89.dhcp.trcy.mi.charter.com] has quit [Client Quit] | 03:17 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 03:24 | |
-!- mode/#webgui [+v crythias] by ChanServ | 03:24 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 03:49 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has left #webgui [] | 04:14 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 06:50 | |
-!- mode/#webgui [+o preaction] by ChanServ | 06:50 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 06:50 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 07:08 | |
-!- wgGuest02 [n=wgGuest0@S01060008a11f417b.wp.shawcable.net] has joined #webgui | 07:11 | |
wgGuest02 | is anyone around that can answer a couple questions about the commerce system? | 07:12 |
-!- wgGuest02 [n=wgGuest0@S01060008a11f417b.wp.shawcable.net] has quit [Client Quit] | 07:13 | |
@preaction | you're going to have to hang around longer than that | 07:16 |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 07:26 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 10:24 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 14:00 | |
-!- SDuensin [n=Scott@210.sub-75-207-40.myvzw.com] has joined #WebGUI | 15:36 | |
-!- SDuensin [n=Scott@210.sub-75-207-40.myvzw.com] has quit [Client Quit] | 15:36 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 15:49 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 15:49 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:13 | |
-!- mode/#webgui [+v crythias] by ChanServ | 16:13 | |
-!- SDuensin [n=Scott@210.sub-75-207-40.myvzw.com] has joined #WebGUI | 16:18 | |
SDuensin | Greetings. | 16:18 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 16:35 | |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 16:46 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 16:59 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 16:59 | |
-!- wgGuest65 [n=wgGuest6@85-18-14-23.fastres.net] has joined #webgui | 17:23 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 17:28 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 17:57 | |
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 18:11 | |
-!- TheSeparator [n=none@cp43027-a.gelen1.lb.home.nl] has quit [Client Quit] | 18:12 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 18:12 | |
-!- wgGuest65 [n=wgGuest6@85-18-14-23.fastres.net] has quit [] | 18:48 | |
-!- wgGuest25 [n=wgGuest2@85-18-14-23.fastres.net] has joined #webgui | 19:43 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [] | 19:47 | |
-!- wgGuest25 [n=wgGuest2@85-18-14-23.fastres.net] has quit [] | 19:48 | |
-!- greghacke [n=greghack@rrcs-24-172-219-2.central.biz.rr.com] has joined #webgui | 20:33 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 20:35 | |
-!- mode/#webgui [+o preaction] by ChanServ | 20:35 | |
-!- pjesi [n=pjesi@client-82-20-16-158.brhm.adsl.virgin.net] has joined #webgui | 20:51 | |
-!- greghacke [n=greghack@rrcs-24-172-219-2.central.biz.rr.com] has quit [Read error: 110 (Connection timed out)] | 21:09 | |
ckotil | holiday at plainblack? | 21:17 |
SDuensin | Must be. Been very quiet today. | 21:30 |
ckotil | too quiet | 21:33 |
@preaction | holiday my nuts! | 21:35 |
@preaction | JT's playing SupCom probably, Frank's kid is sick, Kristy's doing errands, I think Roy took the day too | 21:35 |
@preaction | but techincally JT's doing support, so he's holding the fort while I do client work | 21:35 |
ckotil | ah, cool. | 21:37 |
@preaction | so not dead, just lazy | 21:38 |
@preaction | the gits | 21:38 |
-!- preaction changed the topic of #webgui to: [ Current: 7.3.9-stable ][ WRE: 0.7.2 ] Question? Ask and wait patiently, it may be a while. -- WCC = Karma, Cash, Recognition (www.plainblack.com/wcc) | 21:49 | |
-!- preaction changed the topic of #webgui to: [ Current: 7.3.9-stable ][ WRE: 0.7.2 ] Question? Ask and wait patiently, it may be a while. -- Use the Wiki! http://wiki.webgui.org -- WCC = Karma, Cash, Recognition (www.plainblack.com/wcc) | 21:50 | |
@preaction | now to just get the rest of the staff to stop clobbering the useful information in there... | 21:51 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 22:15 | |
-!- mode/#webgui [+o rizen] by ChanServ | 22:15 | |
@rizen | MrHairgrease...got a minute? | 22:15 |
-!- preaction changed the topic of #webgui to: [ Current: 7.3.9-stable ][ WRE: 0.7.2 ] Question? Ask and wait patiently, it may be a while. -- Use the Wiki! http://wiki.webgui.org -- WCC = Karma, Cash, Recognition (www.plainblack.com/wcc) -- WebGUI Live Training: http://xrl.us/uy2y | 22:31 | |
+MrHairgrease | rizen: yes | 22:43 |
@rizen | excellent | 22:44 |
@rizen | i have a question about your Acme::WebGUI class | 22:44 |
@rizen | or WUC session topic that you sent to vrby | 22:44 |
+MrHairgrease | that was just an idea | 22:44 |
@rizen | what is it? | 22:44 |
@rizen | what's the idea? | 22:44 |
+MrHairgrease | it should be more of an informal thing | 22:45 |
+MrHairgrease | just have fun with stuff in webgui | 22:45 |
+MrHairgrease | the contributions in the acme sectioon | 22:45 |
+MrHairgrease | there are not much now | 22:45 |
+MrHairgrease | but I'll commit my leetout thing somethime | 22:46 |
+MrHairgrease | submit* | 22:46 |
+MrHairgrease | it was just something that was at the top of my head | 22:46 |
@rizen | i like it | 22:46 |
+MrHairgrease | an idea is | 22:46 |
@rizen | i'll have to see if i can come up with some coolio acme stuff before the wuc too | 22:46 |
@rizen | i want you to do that talk | 22:47 |
+MrHairgrease | to invite wuc attendees to write their own stuff | 22:47 |
@rizen | so feel free to start preparing | 22:47 |
+MrHairgrease | ok | 22:47 |
+MrHairgrease | cool | 22:47 |
+MrHairgrease | as long as I cANSTILL DO THE NAV CLASS | 22:47 |
@rizen | the whole wuc schedule this year is very cool | 22:47 |
+MrHairgrease | (sry for the cap lock) | 22:47 |
@rizen | actually...the nav class is cancelled | 22:47 |
+MrHairgrease | oh | 22:47 |
+MrHairgrease | why is that | 22:47 |
@rizen | we have a 2 day workshop before the wuc begins | 22:47 |
@rizen | that covers that in detail | 22:48 |
+MrHairgrease | oh | 22:48 |
+MrHairgrease | ok | 22:48 |
@rizen | we have 3 hours set asside for it | 22:48 |
@rizen | all hands on | 22:48 |
+MrHairgrease | I can still send you my slides | 22:48 |
+MrHairgrease | they're pretty good | 22:48 |
@rizen | sure...steve@plainblack.com is the one that's going to be doing it | 22:48 |
@rizen | send them to him | 22:48 |
+MrHairgrease | ok | 22:48 |
+MrHairgrease | i'll do that | 22:48 |
@rizen | or...if you guys are coming early | 22:48 |
@rizen | feel free to give your talk at the workshop | 22:49 |
@rizen | it's on tuesday afternoon | 22:49 |
@rizen | before the conference | 22:49 |
+MrHairgrease | i think we'll make that | 22:49 |
@rizen | tuesday is when the nav talk will be given i mean | 22:49 |
+MrHairgrease | but I'll have to discuss that with Joeri | 22:49 |
@rizen | monday and tuesday all day are the workshops | 22:49 |
+MrHairgrease | I let you know | 22:49 |
+MrHairgrease | yeah | 22:49 |
@rizen | k | 22:49 |
+MrHairgrease | so ive heard | 22:49 |
+MrHairgrease | is the wuc schedule available somewhere | 22:50 |
@rizen | in place of the nav talk | 22:50 |
@rizen | i believe we're going to ask you to talk about SQL Form again | 22:50 |
+MrHairgrease | i opnly got the email with the ideas | 22:50 |
@rizen | cuz a lot of people still aren't grocing it | 22:50 |
+MrHairgrease | who is =) | 22:50 |
@rizen | the schedule isn't published yet | 22:50 |
+MrHairgrease | so | 22:50 |
@rizen | we just figured out the talks today | 22:50 |
+MrHairgrease | you want me to do the sqlform talk | 22:50 |
@rizen | the schedule will be coming in the next couple of weeks | 22:50 |
+MrHairgrease | and the acme thing | 22:51 |
@rizen | if that's possible | 22:51 |
+MrHairgrease | sure | 22:51 |
@rizen | do you think you can do it? | 22:51 |
@rizen | ok | 22:51 |
+MrHairgrease | for the sqlform talk | 22:51 |
@rizen | for the sql form talk, you can just reuse the same one you did last year | 22:51 |
@rizen | and just touch it up a little | 22:51 |
+MrHairgrease | i'll use my slides of last year | 22:51 |
@rizen | with new features or whatever | 22:51 |
+MrHairgrease | but improved | 22:51 |
@rizen | yeah | 22:51 |
+MrHairgrease | heh | 22:51 |
@rizen | great minds think alike | 22:51 |
+MrHairgrease | so is seems | 22:51 |
+MrHairgrease | =) | 22:51 |
@rizen | the lecture list this year is SOOOOOO cool | 22:52 |
@rizen | i can't wait until people see it | 22:52 |
+MrHairgrease | me too | 22:52 |
@rizen | we're only giving 3 or 4 talks that have ever been given in the past | 22:52 |
@rizen | and that's because there's something new to talk about with each | 22:52 |
+MrHairgrease | b/c you move all the novice stuf | 22:52 |
@rizen | all the other topics are brand new | 22:52 |
@rizen | yup | 22:52 |
+MrHairgrease | to before the wuc? | 22:52 |
@rizen | yup | 22:52 |
+MrHairgrease | cool | 22:52 |
@rizen | it frees up the WUC to have lots of cool topics | 22:52 |
+MrHairgrease | sounds good | 22:52 |
-!- pjesi_ [n=pjesi@client-82-20-0-27.brhm.adsl.virgin.net] has joined #webgui | 22:54 | |
@rizen | ok...well thanks for explaining | 22:55 |
@rizen | that's going to be a good talk | 22:56 |
+MrHairgrease | we can only hope =) | 22:56 |
+MrHairgrease | i should make an acme asset | 22:56 |
+MrHairgrease | that does the talk for me | 22:56 |
@rizen | hehe | 22:56 |
+MrHairgrease | that would be something | 22:56 |
+MrHairgrease | hi, my name is clippy | 22:56 |
+MrHairgrease | do you want to: | 22:57 |
+MrHairgrease | a) follow the class | 22:57 |
@rizen | I want to find a perl module that does automatic translation of english to redneck or snoop dogg or something | 22:57 |
+MrHairgrease | b) listen to debug stories | 22:57 |
@rizen | and submit a translation | 22:57 |
+MrHairgrease | heh | 22:57 |
+MrHairgrease | there could be something like that on cpan | 22:57 |
@rizen | Or...even better than that | 22:57 |
@rizen | would be a new article asset | 22:57 |
@rizen | that automaticially did the translation | 22:58 |
+MrHairgrease | the leetout thing does that | 22:58 |
@rizen | oh...sweet | 22:58 |
+MrHairgrease | but than on a layout level | 22:58 |
@rizen | oh..that's even better | 22:58 |
+MrHairgrease | so it translates all content on a page | 22:58 |
* SDuensin hopes someone attends WUC with a camcorder. :-) | 22:58 | |
+MrHairgrease | i sent it to the dev list one time | 22:58 |
+MrHairgrease | about two years ago | 22:58 |
+MrHairgrease | when 6.3 came out | 22:59 |
@rizen | oh..i think i remember that | 22:59 |
-!- pjesi [n=pjesi@client-82-20-16-158.brhm.adsl.virgin.net] has quit [Read error: 60 (Operation timed out)] | 22:59 | |
@rizen | you were very excited when pages became layouts...because that made it pluggable | 22:59 |
@rizen | so you could build that asset | 22:59 |
+MrHairgrease | i was excited about inheriting almost everything in the layout | 23:00 |
+MrHairgrease | methods* | 23:00 |
@rizen | SDuensin needs to attend the WUC himself and see it first hand | 23:00 |
@rizen | oh yeah...that was it | 23:00 |
+MrHairgrease | just show how powerful the asset api is | 23:01 |
@rizen | i can't wait...this is going to be the best WUC ever | 23:01 |
@rizen | and best of all...it's in Plain Black's home town | 23:01 |
+MrHairgrease | it's only 8 moths or so | 23:02 |
+MrHairgrease | months* | 23:02 |
* rizen thinks Martin will like Madison because the beer is cheap, plentiful, and with lots of variety | 23:03 | |
+MrHairgrease | here in delft I can get beer for 0.80 euros | 23:03 |
@rizen | that's pretty cheap | 23:03 |
+MrHairgrease | student prizes | 23:04 |
+MrHairgrease | in normal bars beer is like 1.90 | 23:04 |
+MrHairgrease | or even more | 23:04 |
+MrHairgrease | there is this venu in Amsterdam | 23:04 |
ckotil | rizen: wehre's the wuc this year? | 23:04 |
+MrHairgrease | beer costs 2.10 | 23:04 |
@rizen | Madison, WI | 23:04 |
ckotil | nice. we just had an Internet2 meeting up there. | 23:04 |
@rizen | Madison, WI, USA | 23:04 |
ckotil | im going to attend the wuc this year. | 23:04 |
@rizen | sweet | 23:05 |
@rizen | We've arranged the whole thing right on the capitol square | 23:05 |
@rizen | so literally everything is within walking distance | 23:05 |
@rizen | well...everything important | 23:05 |
+MrHairgrease | no more taxis! | 23:05 |
ckotil | nice. | 23:05 |
+MrHairgrease | cool | 23:05 |
ckotil | heh, $15 vegas taxis suck | 23:06 |
@rizen | no more taxis | 23:06 |
+MrHairgrease | the creepy taxi drivers sucked even more | 23:06 |
ckotil | i rode with one who was offering me hookers and drugs | 23:06 |
@rizen | There are 50 pubs, 30 restaurants, 6 museums, 3 theatres, 2 lakes, 1 capitol, and a bunch of other stuff within walking distance of the hotel | 23:07 |
+MrHairgrease | 50 pubs? | 23:07 |
+MrHairgrease | who cares about the rest of the list =) | 23:07 |
@rizen | ckotil: me too...my first time in vegas | 23:07 |
@rizen | MrHairGrease: and at least 2 of those pubs brew their own beer | 23:08 |
* MrHairgrease is just living up to expectations | 23:08 | |
+MrHairgrease | cool | 23:08 |
@preaction | MrHairgrease: In Wisconsin it's a rule: For every church a community has, they need at least 3 bars. | 23:08 |
@preaction | there are, kid you not, communities that exist with about 12 hours, 1 church, and three bars | 23:08 |
+MrHairgrease | in holland that's called catholic mentality | 23:08 |
@preaction | "West Fond du Lac" is one of them | 23:08 |
@rizen | MrhairGrease: part of the reason for the number of pubs is that we're also within walking distance of the university | 23:09 |
+MrHairgrease | ah | 23:10 |
@rizen | oh yeah...and i forgot to mention...if we're lucky it will be fetish night at the dance club across the street from my house | 23:10 |
+MrHairgrease | you do know that drinking is not my only interest right =) | 23:10 |
@preaction | rizen: dude, sweet | 23:10 |
+MrHairgrease | i don't think Koen will be going | 23:10 |
@preaction | wait, do they mean "fetish" as in some stupid "leather and latex" faux-'fetish' stuff? | 23:10 |
@rizen | MrHairGrease: i know it's not your only interest, but we have to get you liquored up so we can understand you | 23:11 |
+MrHairgrease | I'm all for mud wrestling | 23:11 |
+MrHairgrease | oh yeah | 23:11 |
+MrHairgrease | teh garbled crap thing | 23:11 |
@preaction | mud, gelatin, it's all the same | 23:11 |
+MrHairgrease | almost forgot about that | 23:11 |
@preaction | at least he isn't canadian | 23:11 |
@preaction | or aussie | 23:11 |
@rizen | don't think there will be any mud wrestling...however, the dance club next to my house does "bubble parties" | 23:11 |
+MrHairgrease | ah crap | 23:12 |
@preaction | he is aussie... | 23:12 |
+MrHairgrease | i'd rather do something cultural | 23:12 |
@rizen | bubble party: chicks in bikini's dancing around in suds | 23:12 |
@preaction | that IS wisconsin culture, beer | 23:12 |
+MrHairgrease | waht are suds | 23:12 |
@preaction | soap bubbles | 23:12 |
@rizen | suds: soap bubbles | 23:12 |
+MrHairgrease | well | 23:12 |
+MrHairgrease | we'll see | 23:12 |
@rizen | hehe | 23:12 |
@rizen | actually...we should probably head over to the comedy club one night | 23:13 |
+MrHairgrease | around that time I should be almost graduated | 23:13 |
@rizen | it's 2 blocks from the hotel | 23:13 |
+MrHairgrease | the comedy club sound cool | 23:13 |
+MrHairgrease | that like the amsterdam thing right? | 23:13 |
@rizen | yup | 23:13 |
@rizen | like that | 23:13 |
+MrHairgrease | cool | 23:13 |
+MrHairgrease | that was a pretty cool night | 23:14 |
@rizen | that was sweet | 23:15 |
+MrHairgrease | another thing | 23:15 |
@preaction | i will re-iterate my feelings of being gipped out that this year's WUC is 90 minutes from my house, and not some exotic locale like Las Vegas or Houston TX :p | 23:15 |
+MrHairgrease | mysql on windows seems to lowercase table names | 23:15 |
@preaction | that's not good | 23:15 |
@rizen | preaction: 2008 is in Austin, TX | 23:16 |
+MrHairgrease | anybody know how to mysqldump those things with original case\ | 23:16 |
+MrHairgrease | ? | 23:16 |
+MrHairgrease | it has to do with windows having a case insensitive filesystem | 23:16 |
@rizen | you had to set a MySQL variable at the time of table creation | 23:16 |
@rizen | if you didn't do it | 23:16 |
@rizen | then you're screwed | 23:16 |
+MrHairgrease | wrong | 23:16 |
+MrHairgrease | my customer is screwed | 23:17 |
@rizen | wrong? | 23:17 |
@rizen | oh | 23:17 |
+MrHairgrease | which makes me screwed | 23:17 |
+MrHairgrease | so yeah | 23:17 |
+MrHairgrease | your're right | 23:17 |
+MrHairgrease | =) | 23:17 |
+MrHairgrease | it's pretty simple to solve thoug | 23:17 |
+MrHairgrease | i'll load a vanilla webgui dump into another db | 23:17 |
+MrHairgrease | and have a script compare and fix them | 23:18 |
@rizen | http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html | 23:18 |
+MrHairgrease | yeah | 23:18 |
+MrHairgrease | read that | 23:18 |
+MrHairgrease | but I think it's completely absurd | 23:19 |
+MrHairgrease | that mysql behaves this way | 23:19 |
@rizen | tentative talk list for WUC 2007: http://rafb.net/p/U2N23l58.html | 23:19 |
+MrHairgrease | Arjan is called Widlak btw | 23:20 |
@rizen | blame vrby | 23:20 |
-!- Hinrik_ [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 23:20 | |
* MrHairgrease points his finger... | 23:20 | |
+MrHairgrease | are you gonna do a whole talk on folders? | 23:22 |
@rizen | yup | 23:22 |
@rizen | well steve is | 23:22 |
+MrHairgrease | i meant you as in plainblack | 23:22 |
@rizen | folders can do lots of stuff....people just don't realize it | 23:22 |
+MrHairgrease | i made a photoalbum out of folders | 23:23 |
@rizen | that's one thing you can do | 23:23 |
+MrHairgrease | the list looks good | 23:24 |
+MrHairgrease | but nop stumping this year? | 23:24 |
+MrHairgrease | no* | 23:24 |
@rizen | oh no | 23:24 |
@rizen | those are a given | 23:24 |
@rizen | first session will be State of WebGUI | 23:24 |
+MrHairgrease | ok | 23:24 |
@rizen | last session will be Stump the Chump | 23:24 |
@rizen | aka One on One with the Great One | 23:25 |
+MrHairgrease | the merging webgui sites thing sound promising | 23:25 |
@rizen | we had to do it for a client | 23:26 |
@rizen | so doug decided we might as well explain how it was done | 23:26 |
+MrHairgrease | was that for donorware? | 23:26 |
@rizen | yup | 23:26 |
+MrHairgrease | how did it go? | 23:26 |
@rizen | they ended up keeping the sites seperated anyway for political reasons | 23:27 |
@rizen | at least that's my understanding | 23:27 |
@rizen | but the merge went fine | 23:27 |
+MrHairgrease | heh | 23:27 |
+MrHairgrease | that's irony for you | 23:27 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 23:27 | |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Read error: 110 (Connection timed out)] | 23:34 | |
-!- Hinrik_ is now known as Hinrik | 23:36 | |
-!- SDuensin [n=Scott@210.sub-75-207-40.myvzw.com] has quit ["Leaving"] | 23:51 | |
--- Day changed Tue Feb 20 2007 | ||
-!- pjesi_ [n=pjesi@client-82-20-0-27.brhm.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)] | 00:14 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 00:25 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:20 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 02:19 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 02:19 | |
+perlDreamer | Are we still on schedule to release 7.3.10 on Wednesday? | 02:22 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:34 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit ["Windows doesn't have users, it has hostages."] | 02:53 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 03:10 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 03:13 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 03:13 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Client Quit] | 03:15 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 03:18 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 03:36 | |
@preaction | does anyone else appreciate the talent required to get Perl to segfault? | 04:04 |
@preaction | now to figure out how in heck i did it | 04:04 |
@rizen | perlDreamer: yes | 04:05 |
@rizen | preaction: yes | 04:05 |
@rizen | cuz that means you found a bug | 04:06 |
@rizen | it's not supposed to be possible | 04:06 |
@rizen | unless you run it out of memory | 04:06 |
@rizen | but usually...it even handles that properly | 04:06 |
@preaction | i think it's because i ran it out of memory using a scalar variable as a file | 04:06 |
@rizen | the only time i've ever seen perl segfault was when using a module that was tied via xs | 04:06 |
@preaction | or somehow mishandled using a scalar as a file | 04:06 |
@rizen | and that c module died | 04:06 |
@preaction | open my $output, "+>", \$buffer; $self->session->output->setHandle($output); # <- might have more consequences than I first anticipated | 04:08 |
@preaction | or maybe i just forgot to undef $buffer between page calls | 04:08 |
@rizen | what is +> | 04:10 |
@rizen | is that the same as >> | 04:10 |
@preaction | that might be an issue too, i think +> is "read and append" | 04:11 |
@preaction | the + is for read/write access, the > is to clobber, says perlopentut | 04:11 |
@rizen | output is a write only interface | 04:12 |
@rizen | methinks you should only use >> or > | 04:12 |
@preaction | it only fails after the second time i try to write to the filehandle, so maybe if i replace the filehandle | 04:12 |
@preaction | i suppose, i'm reading from the var, not the filehandle, so i only need > | 04:12 |
@preaction | unless i'm actually filling available memory... | 04:14 |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 04:29 | |
-!- mode/#webgui [+v crythia1] by ChanServ | 04:29 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 04:42 | |
@preaction | or perhaps there's just no way to get the output of a www_ method outside of Apache... | 04:43 |
@rizen | yes there is | 04:43 |
@rizen | that's exactly what that setHandle method is for | 04:44 |
@rizen | and the generateContent.pl utility script does it | 04:44 |
greghacke | wow, lively debate ;) | 04:46 |
greghacke | rizen: manual, river, et al. are in route. | 04:46 |
@rizen | didn't you tell me that before, or am i experiencing dejavu? | 04:47 |
greghacke | I had but will was away. he dropped it in the mail this morning so it's actually out now. | 04:48 |
@rizen | ok cool, i'm not losing my mind then | 04:48 |
@rizen | thank you | 04:48 |
@rizen | and thank will | 04:48 |
greghacke | will do | 04:48 |
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 04:50 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 104 (Connection reset by peer)] | 04:50 | |
rizen_ | stupid wifi zones | 04:51 |
-!- rizen_ is now known as rizen | 04:51 | |
-!- mode/#webgui [+o rizen] by ChanServ | 04:51 | |
@rizen | do we have a big enough freakin topic | 04:51 |
greghacke | heh. thought so too. lines and lines of it. | 04:52 |
@preaction | it's informative, if people would read it | 05:01 |
@rizen | greghacke: jody so needs to sign up for WebGUI LIve | 05:02 |
greghacke | i'll be in there tomorrow working on some reports for GTS - i will be pointing it out to her... repeatedly | 05:13 |
@preaction | seems it was segfaulting when the errorHandler was handing a fatal, it doesn't segfault otherwise | 05:29 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:38 | |
PedersenMJ | I would just like to take this opportunity to say that x-plane (http://www.x-plane.com/) totally rocks! | 05:38 |
PedersenMJ | brb | 05:46 |
@rizen | i think that x-plane is for girls | 05:49 |
* PedersenMJ goes and puts on a frilly dress, just for JT :) | 05:50 | |
@rizen | Supreme Commander (www.supremecommander.com) is what real men play. | 05:50 |
PedersenMJ | Is it just me, or does that game only exist for Windows? | 05:53 |
@rizen | you're right | 05:53 |
greghacke | it is a game. what else is windows really good for? | 05:53 |
@rizen | exactly | 05:53 |
PedersenMJ | Well, that rules me right out, unfortunately. Got no hardware running Windows. Just a few vms. | 05:54 |
PedersenMJ | http://www.nickscipio.com/funstuff/aviation.html | 06:38 |
@preaction | why is the supreme commander DEMO 1 gigabyte? | 06:42 |
@rizen | cuz all the textures from the real game...except for some map textures are in the demo | 06:42 |
@rizen | plus the entire intro movie, and a couple movies from one of the campains is included | 06:43 |
@rizen | don't download the demo...just go buy the game tomorrow | 06:43 |
@preaction | i'm using the demo to see if i can even Run the game | 06:44 |
@preaction | i imagine that i can't | 06:44 |
@rizen | ah | 06:45 |
@rizen | what's your stats? | 06:45 |
@preaction | AMD Athlon 64 2800+, 1gig ram, ATI Radeon 9600 512M | 06:46 |
@rizen | your system will run it no problem | 06:47 |
@rizen | vrby runs the game with a 2ghz pentium, 2 gig ram, ATI radeon 128mb | 06:47 |
@rizen | which i should also mention is a laptop, and therefore slower | 06:47 |
@preaction | he runs it on that lappy? | 06:47 |
@rizen | yup | 06:48 |
@preaction | maybe it won't be so bad | 06:48 |
@preaction | how much worse you think than Dawn of War, i can run that at medium details in 1024x768 res | 06:50 |
@rizen | don't know that game | 06:51 |
@rizen | vrby has to run it all low res at 1024x768 on his rig | 06:51 |
@rizen | but he says it still looks fine | 06:51 |
@rizen | and plays well | 06:51 |
@preaction | Warhammer 40,000: Dawn of War? an RTS set in the Warhammer 40k universe, quite awesome (even though it could be infinitely more awesome) | 06:51 |
@rizen | haven't played that | 06:53 |
PedersenMJ | g'ngiht all. | 07:02 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:02 | |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] | 07:30 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: SDuensin, greghacke, @preaction | 08:19 | |
-!- Netsplit over, joins: @preaction, greghacke, SDuensin | 08:19 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 110 (Connection timed out)] | 10:44 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 10:54 | |
-!- mode/#webgui [+o rizen] by ChanServ | 10:54 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 13:56 | |
-!- SDuensin [n=Scott@135.sub-75-204-159.myvzw.com] has joined #WebGUI | 15:43 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:03 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 17:03 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 17:04 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:05 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 17:05 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 17:16 | |
@rizen | What are you all doing on here. You should be going to your local game store and buying SupCom (www.supremecommander.com) and then going home to play it. | 17:34 |
@rizen | I shouldn't see anyone on here for a good week or so after you get the game. | 17:34 |
@rizen | =) | 17:34 |
+MrHairgrease | I don't play games | 17:34 |
+MrHairgrease | well | 17:34 |
+MrHairgrease | I'm playing monkey island 2 now and then | 17:34 |
+MrHairgrease | but that's better than a game of course | 17:34 |
@rizen | not even board, card, or bar games? | 17:34 |
ckotil | not my style of game | 17:35 |
+MrHairgrease | sometimes card games | 17:35 |
@rizen | listen here ckotil...you will play it or else | 17:35 |
ckotil | next excuse; pc wont run it | 17:35 |
ckotil | ok, maybe it would. last pc game i played was oblivion. | 17:35 |
ckotil | then i got a 360 and havent looked back since. | 17:36 |
ckotil | until it broke. im in the process of sending it back to M$ | 17:36 |
@rizen | then it is your duty as a gamer to go buy a new rig that will play SupCom | 17:37 |
@rizen | i will hear no more excuses....everyone must lay SupCom | 17:37 |
ckotil | im going to utah in a few weeks to ski instead | 17:37 |
* rizen rizens head explodes | 17:37 | |
+MrHairgrease | go ckotil | 17:37 |
ckotil | ;] | 17:37 |
+MrHairgrease | skiing is much more fun | 17:37 |
ckotil | i plan on speing a solid week out there | 17:37 |
+MrHairgrease | cool | 17:37 |
ckotil | yah, im excited. never skiid in utah. Colorado a couple times, wyoming once, new mexico a few times. thats the extend of my big west skiing | 17:38 |
ckotil | midwest sucks. east is so so | 17:38 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 17:39 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has left #WebGUI [] | 17:39 | |
+MrHairgrease | No skiing for me this year | 17:40 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 17:40 | |
-!- mode/#webgui [+o khenn] by ChanServ | 17:40 | |
+MrHairgrease | but next christmas we're probably going to switzerland again | 17:40 |
-!- greghacke [n=greghack@66-162-187-24.static.twtelecom.net] has joined #webgui | 17:40 | |
ckotil | mmmm, thats awsome. | 17:40 |
ckotil | skiing on a glacier | 17:40 |
@khenn | MrHairgrease: are you at the office? | 17:40 |
+MrHairgrease | never done that | 17:40 |
+MrHairgrease | khenn: no | 17:40 |
+MrHairgrease | only on fridays | 17:40 |
ckotil | ah, they have glacier skiing in switzerland | 17:40 |
@khenn | oh, do you have a moment to talk? | 17:40 |
+MrHairgrease | sure | 17:41 |
@khenn | what number can I reach you at? | 17:41 |
+MrHairgrease | i'll mail you | 17:41 |
+MrHairgrease | but if it's about the bid | 17:41 |
+MrHairgrease | you should speak to joeri | 17:41 |
@khenn | well I want to make sure you can ssh to the box | 17:41 |
+MrHairgrease | mail me the login and i'l try | 17:42 |
@khenn | ok | 17:42 |
@khenn | sent | 17:44 |
+MrHairgrease | did you tie the login to a specific ip? | 17:47 |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has quit [Remote closed the connection] | 17:48 | |
+MrHairgrease | khenn? | 17:53 |
@rizen | yes | 17:55 |
@rizen | all of our logins require you to come from a specific ip | 17:55 |
+MrHairgrease | i tried it both from home and from oqapi | 17:56 |
+MrHairgrease | both didn't work | 17:56 |
@rizen | what project is this for DoS or BNT? | 17:56 |
+MrHairgrease | dunno | 17:57 |
+MrHairgrease | bnt i guess | 17:57 |
@khenn | no | 17:57 |
@khenn | hmm | 17:57 |
@khenn | oh, I see | 17:57 |
@khenn | rizen: can we add Martin's IP address so he can log in? | 17:58 |
+MrHairgrease | I tried two times | 17:58 |
+MrHairgrease | from oqapi is ok | 17:58 |
+MrHairgrease | i do not need access from my own ip | 17:58 |
@rizen | get oqapi's ip on some private communication carrier | 17:59 |
@rizen | then add it to the server | 17:59 |
@rizen | or give it to me and i'll add it | 17:59 |
ckotil | I seem to recall talk about a script that will pull assets/content from one wG site to another. | 18:01 |
ckotil | was i dreaming? | 18:01 |
@rizen | dreaming | 18:03 |
ckotil | damn | 18:04 |
@khenn | MrHairGrease: I messed up. I'm going to send you the right info now | 18:04 |
+MrHairgrease | ok | 18:04 |
+MrHairgrease | ckotil is talking about the merge talk next wuc | 18:04 |
@rizen | ckotil: there is an API that makes this possible, but there's no script to automate it yet | 18:04 |
+MrHairgrease | right? | 18:04 |
@rizen | i think he's talking about asset syndication | 18:04 |
+MrHairgrease | oh | 18:04 |
+MrHairgrease | never mind then | 18:05 |
ckotil | 0^o | 18:05 |
@khenn | MrHairgrease: try again with the new info | 18:06 |
+MrHairgrease | khenn: I'm in | 18:06 |
+MrHairgrease | it works | 18:06 |
+MrHairgrease | good show | 18:06 |
+MrHairgrease | =) | 18:06 |
+MrHairgrease | I'll forward the info to joeri, ok? | 18:07 |
+MrHairgrease | Oh man | 18:13 |
+MrHairgrease | I'm doing these simulations | 18:13 |
+MrHairgrease | and the parameter I have to increase | 18:13 |
+MrHairgrease | has a complexity on O(N^4) | 18:13 |
ckotil | heh, just changed owner of my entire site to a new user. and changed some edit permissions. cpu usage went upto 70% for a couple minutes when i hit commite | 18:16 |
@rizen | so very upset | 18:19 |
@rizen | today's the release day for SupCom, but the stores are all saying they won't have it until tomorrow | 18:19 |
@rizen | F***ing stores | 18:20 |
ckotil | did you call everywhere? | 18:20 |
@rizen | called 11 stores | 18:20 |
ckotil | ouch | 18:20 |
@rizen | that's not all of them in the madison area | 18:20 |
@rizen | but it's enough | 18:20 |
ckotil | must spectre run as root/ | 18:20 |
+MrHairgrease | no | 18:20 |
ckotil | is spectre responsible for creating .wgaccess? | 18:21 |
+MrHairgrease | no | 18:21 |
+MrHairgrease | webgui::storage is | 18:21 |
@rizen | spectre either needs to run as root or as your web server user | 18:21 |
ckotil | ok bc i recently chowned my webgui dir to apache. | 18:21 |
ckotil | k | 18:21 |
@rizen | otherwise it won't be able to delete temp files | 18:21 |
@rizen | or clean up cache | 18:21 |
@rizen | if you're using file system cache | 18:21 |
ckotil | k | 18:21 |
-!- crythia1 [n=gyoung@64.200.2.35] has joined #webgui | 18:35 | |
-!- mode/#webgui [+v crythia1] by ChanServ | 18:35 | |
greghacke | quick question: EMS related - what is the structure of the purchase.url (it reads ?func=addToScratchCart;mid=##;pid=##) I am looking for what the mid is | 19:56 |
+crythia1 | rizen: what's the earliest that 7.3.9/7.3.10 should upgrade from? | 21:06 |
@rizen | 7.3.9 has a bug so you have to ugrade from 7.3.8 | 21:06 |
@rizen | but 7.3.10 can upgrade from any 7.x version | 21:06 |
+crythia1 | right... | 21:06 |
+crythia1 | ok. that's important to know. I knew that 7.2.3 was important stopping point previously... | 21:07 |
+crythia1 | 7.1.3-> 7.3.10 is feasible? | 21:11 |
@rizen | yes | 21:23 |
@rizen | the 7.2.3 stopping point has also been fixed | 21:23 |
-!- crythia1 [n=gyoung@64.200.2.35] has left #webgui [] | 22:59 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:41 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 23:41 | |
-!- SDuensin [n=Scott@135.sub-75-204-159.myvzw.com] has quit ["Leaving"] | 23:47 | |
-!- greghacke [n=greghack@66-162-187-24.static.twtelecom.net] has quit [Read error: 110 (Connection timed out)] | 23:55 | |
--- Day changed Wed Feb 21 2007 | ||
-!- snapcount is now known as snap_away | 00:06 | |
-!- wgGuest95 [n=wgGuest9@host254.201-252-140.telecom.net.ar] has joined #webgui | 00:39 | |
wgGuest95 | where do i see some examples of webgui? | 00:40 |
@rizen | webgui in use, or a demo that you can play with? | 00:40 |
wgGuest95 | webgui in use | 00:41 |
wgGuest95 | please | 00:41 |
@rizen | http://www.plainblack.com/webgui/campaigns/sightings | 00:42 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 00:42 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 00:42 | |
wgGuest95 | thanks you | 00:44 |
@rizen | no problem | 00:44 |
+perlDreamer | rizen: the Weather Asset is broke bad | 00:45 |
+perlDreamer | the service it screen scraped looks like it has gone away | 00:45 |
@rizen | sweet | 00:45 |
@rizen | that's my favorite | 00:45 |
+perlDreamer | I've been digging around for replacements, any suggestions? | 00:45 |
@rizen | which is why i told matt that he shouldn't be scraping shit | 00:45 |
@rizen | http://www.weather.gov/xml/ | 00:46 |
+perlDreamer | SOAP it is | 00:47 |
+perlDreamer | For the RFE's, is there an international version of that? | 00:47 |
@rizen | that doesn't use zip codes | 00:47 |
@rizen | i don't know | 00:47 |
@rizen | perhaps someone will have to do some research | 00:47 |
@rizen | my guess is we won't get the data from one source | 00:48 |
@rizen | instead we'll need different sources for different regions of the world | 00:48 |
+perlDreamer | hmmm.... | 00:48 |
@rizen | perhaps we can use http://search.cpan.org/~schnueck/Weather-Com-0.5.1/ | 00:51 |
@rizen | that actually looks pretty good | 00:52 |
+perlDreamer | is that proprietary, like pay for info? | 00:53 |
@rizen | looks like you have to register, but registration is free | 00:53 |
+perlDreamer | that's not bad | 00:53 |
@rizen | no...and it works world wide | 00:54 |
+perlDreamer | the asset would have to be modified to that that info | 00:54 |
+perlDreamer | er, accept thatinfo | 00:54 |
@rizen | it has to be modified anyway to fix the problem | 00:54 |
-!- wgGuest95 [n=wgGuest9@host254.201-252-140.telecom.net.ar] has quit [] | 00:57 | |
+perlDreamer | I won't have it done by tomorrow | 00:58 |
+perlDreamer | whacking bugs for weeks on end is tiring | 00:58 |
@rizen | you don't have to do it at all | 00:58 |
@rizen | i can do it | 00:58 |
@rizen | or someone else is | 00:58 |
@rizen | can | 00:58 |
+perlDreamer | cool | 00:58 |
@rizen | just make sure there is a bug report | 00:58 |
+perlDreamer | kristi did one | 00:59 |
+perlDreamer | I was hoping for a 15-minute fix | 00:59 |
@rizen | i'm still mad at matt for his crapass implementation of that | 01:00 |
@rizen | which is why there is no 15 minute fix | 01:00 |
xdanger | hmm... I just tested fasticgi vs. mod_perl "hello world" and I was suprised that fastcgi was faster by a 18-20% margin... | 01:02 |
@rizen | that's true | 01:02 |
@rizen | sometimes fastcgi is faster | 01:02 |
@rizen | sometimes modperl is faster | 01:02 |
xdanger | I think that when a lot of modules/OO:nes comes in the play mod_perl wins? | 01:03 |
@rizen | generally speaking, the more complex your code, the better modperl is | 01:03 |
@rizen | you have to rememeber that there are 2 parts to modperl | 01:03 |
@rizen | generally speaking, modperl::registry | 01:04 |
@rizen | which is the fastcgi equiv | 01:04 |
@rizen | in modperl | 01:04 |
@rizen | is slower than fastcgi | 01:04 |
@rizen | but modperl handlers are faster than fastcgi | 01:04 |
@rizen | webgui is a modperl handler | 01:04 |
xdanger | I tested a small handler... | 01:05 |
xdanger | not registy stuff.. | 01:05 |
xdanger | http://low.fi/~xdanger/work/mp.txt | 01:05 |
@rizen | also...the apache headers library | 01:05 |
@rizen | is faster and less memory intensive than CGI | 01:05 |
xdanger | I think that in fastcgi you also can't "preload" perl modules, or share memory? | 01:06 |
@rizen | well you definitely can't share variables ala pnote | 01:07 |
@rizen | like you can in modperl | 01:07 |
@rizen | but i think you can preload modules | 01:07 |
@rizen | i could be wrong though | 01:07 |
xdanger | I think I should dig up some 6.x webgui and test on a real program =) | 01:07 |
+perlDreamer | why not use 7.x? | 01:07 |
xdanger | in testing fastcgi <-> mod_perl | 01:08 |
xdanger | 7.x don't run in fastcgi | 01:08 |
@rizen | it doesn't much matter in webgui's case though because until we do the rewrite for parrot/perl6 we're sticking with modperl | 01:08 |
@rizen | it is possible to finaggle it to run in fastcgi, but it's not worth the headache just for a simple test | 01:09 |
+perlDreamer | that will be a long time away | 01:09 |
@rizen | at least 2.5 years | 01:09 |
+perlDreamer | the perl6 spec isn't done yet | 01:09 |
xdanger | I really would love to have perl6/parrot/mod_parrot =D | 01:09 |
@rizen | that's the plan | 01:10 |
+perlDreamer | I started doing some pugs work with tests, and the spec was changing out from underneath me | 01:10 |
@rizen | when it's available, we're switching | 01:10 |
@rizen | but we need a 1.0 version before we can do that | 01:10 |
+perlDreamer | speaking of tests, I've noticed that there are Ad properties that can't be changed to zero after they have been set to another value | 01:11 |
xdanger | I think that they don't really put 1.0 out before many months of testing... | 01:11 |
+perlDreamer | clicksBought, impressionsBought | 01:11 |
@rizen | why would you ever want them set to 0 | 01:11 |
@rizen | it shouldn't be possible to reset the counters | 01:12 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:12 | |
+perlDreamer | they can always disable the Ad via isActive | 01:12 |
+perlDreamer | oh, and those aren't the counters, they're the limits | 01:13 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 01:28 | |
@rizen | gotta go to MadMongers | 01:47 |
@rizen | see you later | 01:47 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:53 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:12 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [Excess Flood] | 03:03 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 03:04 | |
-!- mode/#webgui [+o preaction] by ChanServ | 03:04 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 03:04 | |
-!- mode/#webgui [+v crythias] by ChanServ | 03:04 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 05:17 | |
greghacke | PB: are the hosted servers going to 7.3.9 or straight to 1.3.10? | 05:27 |
-!- greghacke__ [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 05:33 | |
greghacke__ | gar | 05:33 |
@rizen | they'll be going straight to 7.3.10 | 05:34 |
@rizen | actually not even that | 05:34 |
@rizen | we have a new policy now | 05:34 |
greghacke__ | ok... | 05:34 |
@rizen | that we have to inform you 2 weeks in advance | 05:34 |
@rizen | of an upgrade | 05:35 |
greghacke__ | ouch. so when is update going through? (needing the pm tools ;) ) | 05:35 |
@rizen | but the policy may be changing... | 05:35 |
@rizen | can't say | 05:35 |
@rizen | until you see the announcement | 05:35 |
@rizen | you don't know | 05:35 |
greghacke__ | :-) | 05:35 |
greghacke__ | thanks. | 05:35 |
@rizen | i personally don't know either | 05:35 |
@rizen | it's not up to me | 05:35 |
@rizen | vrby and roy are in charge of that | 05:36 |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 05:49 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 06:07 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 06:07 | |
+perlDreamer | whoa! | 06:07 |
+perlDreamer | the room is full | 06:07 |
+perlDreamer | does anyone know a round estimate for a ITransact account from CDGcommerce? | 06:07 |
greghacke__ | I would have to look but it isn't bad at all. I know that there can be some pushing now and again - esp if you have an unusual business model - but it's effective | 06:26 |
+perlDreamer | 'salright | 06:28 |
+perlDreamer | I found an online quote thingy | 06:28 |
+perlDreamer | dude, I might be on the cusp of going independent! | 06:28 |
greghacke__ | I went. it's been rough but eh. | 06:28 |
+perlDreamer | no more lousy working conditions | 06:31 |
+perlDreamer | no more being yelled at because the boss forgot that we told him | 06:31 |
+perlDreamer | no more underwater stock options and empty promises | 06:31 |
greghacke__ | just watch the bottom line closely. you can run it perilously close. | 06:32 |
+perlDreamer | right now it's just a glimmer | 06:32 |
+perlDreamer | but it's the first one in a long time | 06:32 |
+perlDreamer | did you have any luck with that broken CSS manage projects thing? | 06:33 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 06:34 | |
greghacke__ | actually, i did. need to pass it along so it can get posted. | 06:35 |
greghacke__ | not just manage projects - happens in a few places. has to do with the cascade and inheritance | 06:36 |
+perlDreamer | hmm | 06:38 |
+perlDreamer | it would be great to close that bug | 06:38 |
+perlDreamer | thank you for looking into it | 06:38 |
greghacke__ | will post it in AM. was a bit complicated initially until i started digging. then was like boot to 'ead | 06:39 |
greghacke__ | and with that, i am off to clean and get ready to rest. see all on flipside. | 06:39 |
-!- greghacke__ [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 06:39 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 06:56 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit [Client Quit] | 06:56 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 07:25 | |
-!- mode/#webgui [+v crythias] by ChanServ | 07:25 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] | 07:29 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 07:39 | |
-!- wgGuest09 [n=wgGuest0@adsl-69-106-252-252.dsl.pltn13.pacbell.net] has joined #webgui | 07:47 | |
-!- wgGuest09 is now known as isaacfinnegan | 07:47 | |
isaacfinnegan | hello all | 07:47 |
isaacfinnegan | anyone here play wow? | 07:47 |
isaacfinnegan | anyone here? | 07:49 |
isaacfinnegan | at all? | 07:49 |
isaacfinnegan | lol | 07:49 |
isaacfinnegan | everyone must be watching american idol ;) | 07:50 |
@rizen | hate that show | 07:53 |
isaacfinnegan | lol. me too | 07:54 |
isaacfinnegan | my wife likes it | 07:54 |
isaacfinnegan | so I have to find stuff to do at night now. I've been playing wow | 07:54 |
@rizen | i don't play MMO's anymore | 07:55 |
@rizen | take too much time | 07:55 |
@rizen | time i don't have | 07:55 |
isaacfinnegan | yes they do. I have to be careful about the time. | 07:55 |
@rizen | a lot of my friends play wow though | 07:56 |
isaacfinnegan | do you know the auth system? | 07:56 |
@rizen | sure | 07:56 |
isaacfinnegan | I have a webgui question about an auth plugin. | 07:56 |
isaacfinnegan | I wrote/hacked out of the ldap plugin. | 07:56 |
isaacfinnegan | it's for single signon. | 07:56 |
isaacfinnegan | I want to have the sub new call the sub init | 07:56 |
isaacfinnegan | for some reason when a page loads and there aren't permissions for guest (which is all pages) | 07:57 |
isaacfinnegan | the page sends the user to the single signon page (as it's supposed to) but then after login it loads the page and refreshes back to the signon again. | 07:57 |
isaacfinnegan | and the 2nd time the page load works (the cookie is seen by the auth system) | 07:57 |
isaacfinnegan | kinda weird. I'm wondering if anything untoward will happen if I init the auth object when it's instantiated with new | 07:58 |
@rizen | even if you got that to work, it would be a hack | 07:59 |
isaacfinnegan | how's that? | 08:00 |
@rizen | because new is a constructor | 08:00 |
isaacfinnegan | I do the checking in the init function. | 08:00 |
isaacfinnegan | yes. | 08:00 |
@rizen | it's not supposed to do anything except build the object | 08:00 |
isaacfinnegan | I thought as much. but when the object is built, can't it do stuff to be built? | 08:00 |
@rizen | init is what does stuff...and init is automatically called | 08:00 |
isaacfinnegan | k | 08:00 |
isaacfinnegan | I'll try to debug more then. | 08:00 |
@rizen | normally init calls a display function | 08:01 |
@rizen | like displayLogin() | 08:01 |
@rizen | but in your case it should have a condition | 08:01 |
@rizen | it should check to see if the person is authed | 08:01 |
isaacfinnegan | yes. that's where JT said I should do stuff if i want to send the user away (redirect) at the time | 08:01 |
isaacfinnegan | it does | 08:01 |
@rizen | via single signin | 08:01 |
@rizen | and if not | 08:01 |
@rizen | display the login function | 08:01 |
isaacfinnegan | it checks the cookie and then does the redirect. | 08:01 |
@rizen | what cookie? | 08:02 |
isaacfinnegan | I prolly need more debug, since it seems like it doesn't see the cookie the first time, but does the second time. | 08:02 |
isaacfinnegan | the single signon cookie. | 08:02 |
@rizen | is that cookie set by some other service? | 08:02 |
@rizen | i guess i should ask, what is the process of your single sign on | 08:03 |
@rizen | what other things are you signed in to, that can then log you into webgui | 08:03 |
isaacfinnegan | the single signon cookie is set by a login cgi. this is external. | 08:04 |
isaacfinnegan | All the corp. web apps use the cookie to determine the user. If the cookies is set (and passes crypt) then the app takes the user that the cookie says. | 08:05 |
isaacfinnegan | at this point the init functino just calls the login? (not sure the exact function) in the object that performs the webgui login. | 08:05 |
isaacfinnegan | all apps redirect to the single sign on cgi if the cookie is not present or fails crypt | 08:06 |
isaacfinnegan | so webgui still uses it's session cookie. | 08:06 |
isaacfinnegan | but when the init it called, it checks the single signon cookie | 08:07 |
@rizen | so if you have apps a, b, and c if the user tries to access them and is not logged in, then they are redirected to this cgi script that makes them log in? | 08:07 |
@rizen | and all 3 redirect to the same scrit? | 08:07 |
isaacfinnegan | yes. and afterwards any of them should take the user. | 08:07 |
@rizen | and you've set up a webgui auth module that does this | 08:08 |
isaacfinnegan | yes. they all go to the single signon. and pass the url the user was accessing as a parameter | 08:08 |
isaacfinnegan | so the signle signon redirects back to the url after succeeding the authentication | 08:08 |
isaacfinnegan | yes. I basically just added the cookie checking and redirect to a copy of the LDAP module | 08:09 |
@rizen | and the problem is that webgui doesn't see the cookie that the cgi has set directly after redirect? | 08:09 |
isaacfinnegan | since I also want to have some functionality that the LDAP module does (like autoprovision the user profile from LDAP if authenticated) | 08:09 |
@rizen | did you see my question/ | 08:12 |
isaacfinnegan | I think so. | 08:15 |
@rizen | are you going to answer it? | 08:16 |
isaacfinnegan | I think I need to debug it more. I"m wondering if webgui does, but that doing the login causes webgui to not have the user set by the time the page is loading. so it | 08:16 |
isaacfinnegan | sry. did that answer it? | 08:16 |
isaacfinnegan | answer: I think so. | 08:16 |
@rizen | what you need to make sure happens is if the userId eq '1' | 08:17 |
@rizen | and the cookie is set | 08:17 |
@rizen | then you need to | 08:18 |
@rizen | a) use the $self->user() method to set a user object | 08:18 |
@rizen | b) return $self->login; | 08:18 |
isaacfinnegan | oh. | 08:19 |
isaacfinnegan | ok. I'm just doing $self = WebGUI::Auth->new($ when I see the cookie. | 08:19 |
isaacfinnegan | that must be it | 08:19 |
@rizen | you already have an auth object | 08:19 |
@rizen | by the time you get there | 08:20 |
@rizen | that object is $self | 08:20 |
isaacfinnegan | yes. But i didn't know how to set the user | 08:20 |
isaacfinnegan | so I need to get the user object then do $self->user($userobj) | 08:20 |
isaacfinnegan | : | 08:20 |
isaacfinnegan | right? | 08:20 |
@rizen | my $user = WebGUI::User->new($self->session, $userId); | 08:20 |
@rizen | $self->user($user); | 08:21 |
@rizen | yes | 08:21 |
isaacfinnegan | excellent. let me try that | 08:21 |
isaacfinnegan | thx | 08:21 |
isaacfinnegan | who are you? | 08:21 |
@rizen | rizen = JT | 08:21 |
isaacfinnegan | lol. ok | 08:21 |
isaacfinnegan | you really have to keep helping me along on this... thanks alot | 08:21 |
isaacfinnegan | you've had to, I mean. | 08:22 |
@rizen | i help in the hopes that you're successful with webgui, and then return the favor by helping out in the community | 08:22 |
@rizen | contribute code, contribute documentation, help on the boards, whatever | 08:23 |
isaacfinnegan | I try. I'm planning to contrib it once I get the auto provisioning stuff working | 08:23 |
isaacfinnegan | first tests look good. I need to keep testing. Thanks alot. | 08:27 |
@rizen | no problem | 08:28 |
@rizen | good luck | 08:28 |
isaacfinnegan | Hmm.... looks like it's still drawing the blank page. | 08:47 |
isaacfinnegan | then refreshing. after the initial login. | 08:47 |
@rizen | i can't write it for you | 08:48 |
isaacfinnegan | The problem must be somewhere else. I will need to debug more. | 08:48 |
isaacfinnegan | I know. I'm just updating. | 08:48 |
isaacfinnegan | I'll sign off. | 08:48 |
isaacfinnegan | nite. | 08:48 |
@rizen | you need to find out where it's failing | 08:48 |
-!- isaacfinnegan [n=wgGuest0@adsl-69-106-252-252.dsl.pltn13.pacbell.net] has quit [] | 08:48 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 08:48 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:20 | |
-!- wguser314 [n=dirk@dslb-088-072-221-038.pools.arcor-ip.net] has joined #webgui | 12:23 | |
-!- wguser314 [n=dirk@dslb-088-072-221-038.pools.arcor-ip.net] has quit [Client Quit] | 12:24 | |
-!- wguser314 [n=dirk@dslb-088-072-221-038.pools.arcor-ip.net] has joined #webgui | 12:25 | |
-!- wguser515 [n=dirk@dslb-088-072-235-092.pools.arcor-ip.net] has joined #webgui | 12:35 | |
-!- wguser314 [n=dirk@dslb-088-072-221-038.pools.arcor-ip.net] has quit [Read error: 145 (Connection timed out)] | 12:44 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 14:05 | |
-!- wguser515 [n=dirk@dslb-088-072-235-092.pools.arcor-ip.net] has quit ["using sirc version 2.211+KSIRC/1.3.12"] | 14:07 | |
-!- SDuensin [n=Scott@119.sub-75-204-104.myvzw.com] has joined #WebGUI | 16:24 | |
SDuensin | Good morning! | 16:25 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)] | 17:19 | |
* ckotil attempts to bring up wg from source on fbsd6.2 | 17:37 | |
SDuensin | Hey ckotil | 17:45 |
* SDuensin can't get images into his WebGUI. :-( | 17:45 | |
ckotil | using file pile? | 17:46 |
SDuensin | Log says something about an uninitialized variable in Storage.pm, line 567. | 17:46 |
SDuensin | Nope. Just an image. | 17:46 |
SDuensin | I looked on the filesystem where the ^FileURL (I think that's the macro's name) said it was and the folder is empty except for a .wgaccess file. | 17:47 |
SDuensin | Never seen that before, eh? | 17:53 |
ckotil | i have not. | 17:53 |
SDuensin | :-( | 17:54 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 18:00 | |
-!- mode/#webgui [+o rizen] by ChanServ | 18:00 | |
SDuensin | There's the guy to ask! | 18:00 |
SDuensin | Morning, rizen | 18:00 |
@rizen | shhh....callling about supcom | 18:01 |
SDuensin | hehehe | 18:01 |
xdanger | my admin group user is still getting approve/deny mails, even after I removed the admin group for the "approval group"... | 18:05 |
@snap_away | SDuensin: I think that problem is fixed in 7.3.10 | 18:06 |
@snap_away | https://svn.webgui.org/svnweb/WebGUI%20SVN/revision/?rev=3771 | 18:06 |
SDuensin | Is 7.3.10 out? 7.3.8 didn't seem to have it. | 18:06 |
ckotil | supposed to drop today | 18:07 |
SDuensin | Excellent. | 18:07 |
@snap_away | yeah it should be released today so long as the rest of the testing pans out | 18:08 |
@snap_away | probably just after lunch time | 18:08 |
-!- snap_away is now known as snapcount | 18:08 | |
SDuensin | After lunch, depending on if rizen finds SupCom or not. :-) | 18:09 |
@snapcount | we've planned for that contingency | 18:09 |
@snapcount | releases are done independent of rizen for these very reasons =) | 18:09 |
SDuensin | hehehehe | 18:10 |
* SDuensin is highly amused that PlainBlack has a "SupCom Contingency". | 18:10 | |
@snapcount | we're a very fluid organization | 18:10 |
@snapcount | roll with the punches | 18:10 |
@snapcount | "we can't stop these new and exciting real time strategy games from being released, but we can plan for it" | 18:11 |
SDuensin | Sounds like when I was with APCi doing our game server project. The original C&C was released and we basically dropped everything for a couple days. :-) | 18:11 |
SDuensin | And Wing Commander III took me out for almost two days. I completed the game in one sitting. <G> | 18:12 |
ckotil | hah | 18:12 |
SDuensin | Hey, is there a way to create a page that users can edit and extend without creating a new group for every user? | 18:13 |
SDuensin | I'd like to make a "Community" page and from it, let people create their own little sites. | 18:14 |
@rizen | that's it...i hereby declare that no one is getting anymore webgui releases until someone finds me SupCom | 18:22 |
@rizen | i've called every store in madison...none have it | 18:22 |
* SDuensin phones up Chris Taylor. | 18:22 | |
@rizen | i even called walmart | 18:22 |
@rizen | and target | 18:23 |
SDuensin | Are they out of it, or haven't gotten it yet? | 18:29 |
@rizen | nobody has gotten it yet | 18:30 |
@rizen | 4 different game stops say they should have it late in the afternoon | 18:30 |
@rizen | best buy says they should have it either late tonight or tomorrow | 18:30 |
@rizen | walmart and target have never heard of it | 18:31 |
@rizen | the only place i've found it is direct2drive.com | 18:31 |
SDuensin | Eww | 18:31 |
@rizen | and all my friends that have used that service say that direct2drive.com is a pile of shit | 18:31 |
@rizen | and not to use it | 18:31 |
SDuensin | I think I'd agree with them. | 18:32 |
SDuensin | Steam isn't bad, but I still don't like it. | 18:32 |
SDuensin | I'm a huge classic gamer and collector. I worry that in 10 years I won't be able to play HL2 anymore. | 18:33 |
@rizen | i like to play old games too | 18:33 |
@rizen | frank, vrby, and i still play Command and Conquer Generals a lot | 18:33 |
@rizen | and that is 7 years old | 18:33 |
@rizen | hell, i still play Total Anihillation, and that's 10 years old | 18:34 |
* SDuensin is a huge Doom fan. Over 10 years old there. | 18:40 | |
@snapcount | I like Duck Hunt | 18:55 |
SDuensin | Oh, well, I was staying with PC titles. :-) | 19:00 |
ckotil | i wanan setup doom process manager | 19:02 |
ckotil | run around shooting httpd processes with the bfg | 19:03 |
SDuensin | I ran that once. :-) It's hard to not kill things you need! They're all shooting at you! | 19:03 |
ckotil | 9000 no less | 19:03 |
ckotil | haha | 19:03 |
ckotil | i didnt know they fought back | 19:03 |
SDuensin | Yea! | 19:03 |
-!- greghacke [n=greghack@66-162-187-24.static.twtelecom.net] has joined #webgui | 19:04 | |
* SDuensin has his fingers crossed for 7.3.10. He's dead in the water with no images! | 19:06 | |
@rizen | as i said...no new releases until i have supcom | 19:08 |
@rizen | how did you call to chris taylor go? | 19:08 |
greghacke | ok. I have it. should I mail it to you? | 19:08 |
greghacke | (picked it up on the way into GAMA's offices) | 19:08 |
@rizen | no. you should drive over here and hand it to me immediately | 19:09 |
@rizen | =) | 19:09 |
greghacke | ok. give me 14 hours | 19:09 |
@rizen | with any luck i'll have it in 2 hours | 19:09 |
@rizen | if gamestop is true to their word | 19:10 |
SDuensin | hehehe | 19:10 |
SDuensin | Taylor was too busy playing SupCom to come to the phone. | 19:10 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui | 20:10 | |
greghacke | anyone ever find the missing default SQL Report Download template? | 20:33 |
ckotil | w00t , production web server is getting an additional 2 gigs of ram tongiht | 20:38 |
SDuensin | That's always nice. | 20:40 |
* SDuensin just wants images on his web server. | 20:40 | |
ckotil | did images ever work? | 20:41 |
SDuensin | In 7.3.8. | 20:41 |
ckotil | greghacke: you dont have the default sql report download template? | 20:41 |
ckotil | ah, its missing for me too | 20:42 |
greghacke | I do not in 7.3.8 | 20:47 |
greghacke | additionally, the download function set to "as CSV" failes | 20:48 |
greghacke | fails* | 20:48 |
ckotil | ah, ya i think my manager was messing around with it and told me that | 21:00 |
ckotil | hrmm, hit the brick wall again while tring to install from source on freebsd, 6.2 this time. | 21:07 |
ckotil | /usr/bin/ld: cannot find -lexpat | 21:08 |
ckotil | when trying to install libapreq2 from ports | 21:08 |
ckotil | MIGHT be bc libaqpre2 is for httpd2.0 and not httpd2.2 | 21:09 |
ckotil | any ideas? | 21:09 |
streamlines | Hello all. New to WebGUI community and haven't used IRC since 199x, Please forgive any bad nettiquette. I'm not sure which board I should post my question in--it's not quite install/upgrade (I have a working webgui), not dev (nothing perl or code related), but it specifically addresses integration with SSL certificates and non-virtual hosts.. Etcetera seems too general a place...I fear that users subscribed to Etcetera may not b | 21:14 |
streamlines | e the ones with answers. I've found SSL related entries in all the preceding forums, though. Please, where would be best to ask? | 21:14 |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [Read error: 60 (Operation timed out)] | 21:16 | |
ckotil | i would just post in etc, unless its a pressing issue then id ask here. | 21:16 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 21:24 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 21:24 | |
SDuensin | rizen, find SupCom? (I hope so! I need images!) | 21:24 |
+perlDreamer | greghacke: I have the solution for your templating woes | 21:25 |
streamlines | Thanks very much. Paid WDR not so helpful here either. I have a dedicated WebGUI server that will replace an existing www.mydomain.com, adding commerce. At this time, I don't have DNS pointing to my box. I want to buy and install an SSL cert but.... | 21:25 |
@snapcount | but what? | 21:27 |
streamlines | Purchased SSL certs don't support name-based hosting <virtualhosts>...Everything I've read says to install the cert via a virtualhost entry in httpd.conf. | 21:28 |
streamlines | sorry typing slow... | 21:28 |
@snapcount | that's ok | 21:28 |
@snapcount | do you already have another cert installed? | 21:29 |
@snapcount | i.e., you need to secure a second domain | 21:29 |
@snapcount | I'll just go ahead and give you an overview of how this works b/c it sounds like you're a little fuzzy | 21:30 |
@snapcount | you're right that ssl certs don't support name based virtual hosting but this only matters if you have more than one certificate | 21:31 |
@snapcount | you still need a seperate vhost entry regardless | 21:31 |
@snapcount | b/c you have to have a listener on port 443 | 21:31 |
@snapcount | that entry will have a ServerName directive that must match the domain the cert is issued for | 21:32 |
@snapcount | you can use ServerAlias if you want for other names | 21:32 |
@snapcount | and the cert will be sent | 21:32 |
@snapcount | but there will be a security error in the browser | 21:32 |
@snapcount | http://www.plainblack.com/enabling_ssl | 21:34 |
@snapcount | in case you haven't read that yet | 21:34 |
@snapcount | and just to clarify, when I say "doesn't support name based virtual hosting", that means apache will not allow you to serve more than one certificate on the same IP address. So if you have two domains and they each have a certificate, you need to multi-home your server to use a second ip address (which you have to get your ISP to assign to you) | 21:36 |
ckotil | ya, thats a shame. | 21:37 |
-!- snapcount changed the topic of #webgui to: [ Current: 7.3.10-stable ][ WRE: 0.7.2 ] Question? Ask and wait patiently, it may be a while. -- Use the Wiki! http://wiki.webgui.org -- WCC = Karma, Cash, Recognition (www.plainblack.com/wcc) -- WebGUI Live Training: http://xrl.us/uy2y | 21:37 | |
@snapcount | indeed | 21:37 |
SDuensin | 7.3.10!!! | 21:38 |
* SDuensin does the happy dance! | 21:38 | |
* ckotil downloads | 21:38 | |
streamlines | Thanks, snapcount, I did. (BTW there's a link broken on that page) . I get to webgui by IP address front door by My webGUI sitename is www.mydomain.com...the WebGUI box will host and answer to (and host) only this domain. when I tell WebGUI to encrypt secure a page (assuming I've installed my test cert correctly) I can't test it from a remote browser, since www.mydomain.com doesn't point to my IP (but WebGUI directs to www.mydo | 21:38 |
streamlines | main.com). What am I missing? | 21:38 |
* SDuensin is running the updater! | 21:38 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 21:39 | |
-!- mode/#webgui [+o preaction] by ChanServ | 21:39 | |
streamlines | sorry for bad syntax. | 21:39 |
@snapcount | yeah that was a bit mumbled | 21:39 |
@snapcount | if you need to test before the dns is ready | 21:39 |
@snapcount | just use https://ip.addy.goes.here | 21:39 |
@snapcount | you'll get a security error | 21:40 |
@snapcount | but when your dns is up, that will go away | 21:40 |
greghacke | pD: sorry, was away cleaning issues for client | 21:40 |
@snapcount | or am I missing your question, (I think I am) | 21:40 |
@snapcount | are you referring to the encrypt login setting in webgui not working? | 21:41 |
@rizen | perlDreamer: i registered for a weather.com code last night, but still haven't received it | 21:41 |
@snapcount | re-reading this I think that's the problem you're having | 21:41 |
@rizen | i'll fix the weather module as soon as i get that | 21:41 |
-!- rizen changed the topic of #webgui to: JT has SupCom! | 21:42 | |
@snapcount | FTW!!!!!!!! | 21:42 |
* SDuensin cheers for JT! | 21:42 | |
streamlines | I must not have installe the cert correctly then. I get the non-encrypted pages fine, when I nav to the secure page the browser tries to view by domainname now--not ip addr ( I assume WebGUI does that). thus no page at all--site not found. | 21:42 |
@snapcount | you should have bought a few copies so you could stick the rest on ebay | 21:43 |
-!- rizen changed the topic of #webgui to: [ Current: 7.3.10-stable ][ WRE: 0.7.2 ] Question? Ask and wait patiently, it may be a while. -- Use the Wiki! http://wiki.webgui.org -- WCC = Karma, Cash, Recognition (www.plainblack.com/wcc) -- WebGUI Live Training: http://xrl.us/uy2y | 21:43 | |
streamlines | btw no-encrypted pages are accessed by IP addr. | 21:43 |
@snapcount | ok, we aren't communicating well, it's hard to in chat | 21:43 |
@snapcount | so lets a try a new way | 21:44 |
streamlines | ssl pages, webgui serves by domainname. where can I fix this? | 21:44 |
@snapcount | there we go | 21:44 |
@snapcount | =) | 21:44 |
@snapcount | Admin Console->Settings | 21:44 |
@snapcount | I think it's Site Address or URL | 21:44 |
@snapcount | let me look | 21:44 |
@snapcount | actually, let me look at the code | 21:45 |
@snapcount | it may use the value in the config file for sitename | 21:45 |
@snapcount | try Admin Console->settings->Company URL | 21:45 |
@snapcount | change that to your servers IP addy | 21:45 |
@snapcount | let me look to see if that's what it uses quick | 21:46 |
@snapcount | heh | 21:47 |
@snapcount | according to this it should use the domain name you used to reach the login page | 21:47 |
@snapcount | not anything from the settings at all | 21:47 |
@snapcount | so disregard those last instructions | 21:47 |
@snapcount | if you goto http://12.34.56.78 | 21:48 |
@snapcount | and login, it should redirect to https://12.34.56.78 | 21:48 |
streamlines | I had a site with sitename.com. I thought of that in the settings and dumped that site in favour of a site named by ip. | 21:48 |
@snapcount | yeah, I think it used to work that way actually | 21:48 |
@snapcount | either that or I have a vivid imagination | 21:49 |
streamlines | presently, the company URL is an IP...but WebGUI still tries to serve the secured page by sitename | 21:49 |
streamlines | correction by domainname | 21:49 |
@snapcount | even if you visit the site using the ip address in your browsers address bar? | 21:49 |
SDuensin | What is "webguiVersion.frm" and why am I missing it? :-) | 21:49 |
@snapcount | uhh | 21:50 |
@snapcount | that's a mysql file I believe | 21:50 |
@snapcount | part of the schema definition | 21:50 |
streamlines | could webgui somhow have extracted my intended domain.com from the cert? | 21:50 |
@snapcount | if you're missing it something awful has happened | 21:50 |
SDuensin | snapcount, I didn't want to hear that. | 21:50 |
* SDuensin has the worst luck upgrading this thing. | 21:50 | |
@snapcount | cd /data/wre/prereqs/mysql/www_sitename_com | 21:51 |
@snapcount | myisamchk *.MYI | 21:51 |
@snapcount | streamlines: no | 21:51 |
@snapcount | ok... gotta do some other stuff for a while | 21:51 |
streamlines | ok. I'll double check all my conf files. thank snapcount. | 21:52 |
@snapcount | I'll check back with you guys a little later | 21:52 |
SDuensin | k | 21:52 |
@snapcount | np | 21:52 |
streamlines | thanks a HEAP! | 21:52 |
@snapcount | good luck | 21:52 |
streamlines | taa. | 21:52 |
streamlines | I'm sure I read a doc explaining how apache, modproxy, "spectre", the "webgui server", ports 80 and 81, all relate to each other to become the "WebGUI Content Engine" but can't find it again. It was not this: https://www.plainblack.com/using_a_reverse_proxy ;instead it was explaining webgui default architecture. I know I wasn't dreaming. Could someone please point me to a doc? | 22:18 |
streamlines | Sorry folks. I *did* read the speech about asking for support here. my sincere and humble apologies. | 22:30 |
-!- greghacke [n=greghack@66-162-187-24.static.twtelecom.net] has left #webgui [] | 22:32 | |
SDuensin | Don't sweat it, streamlines - people are just busy. And me? I don't know jack. :-) | 22:43 |
@rizen | are you talking about this: http://www.plainblack.com/webguidev/docs/workflow2 | 22:44 |
SDuensin | rizen (or anyone), going from 7.3.9 to 7.3.10 results in this: | 22:47 |
SDuensin | Getting site configs... | 22:47 |
SDuensin | Processing sitename.no-ip.com.conf. | 22:47 |
SDuensin | DBD::mysql::st execute failed: Can't find file: './sitename_no_ip_com/webguiVersion.frm' (errno: 13) at ../lib/WebGUI/SQL/ResultSet.pm line 135. | 22:47 |
@rizen | that's a database problem | 22:47 |
@rizen | sounds like a corrupt database | 22:47 |
SDuensin | I don't appear to have that file anywhere. | 22:47 |
@rizen | you should | 22:47 |
SDuensin | Corrupt? Man, I *just* built this box. Grrr. | 22:48 |
@rizen | it should be in your mysql/var/www_example_com folder | 22:48 |
@rizen | replace example.com with your database name | 22:48 |
@rizen | the only other option | 22:48 |
@rizen | is that you have a config file | 22:48 |
@rizen | that's pointing to a non-webgui database | 22:48 |
SDuensin | Ok, I found the file. Let me poke around some more. | 22:49 |
* SDuensin wants rizen's brain in a PDF. | 22:50 | |
@preaction | JT: At first I wasn't so impressed with the demo, but then I started playing skirmishes and I'll admit it's possible the most awesome RTS i've ever played, if only my computer could handle it (it barely manages when there are lots of units on the map) | 22:51 |
@rizen | part of rizen's brain is being dumped into 1200 pages of documentation that we're creating right now | 22:51 |
SDuensin | Awesome. | 22:51 |
@rizen | preaction: have you turned down your settings | 22:51 |
@preaction | to the minimum | 22:51 |
@preaction | not running anything else, etc... | 22:51 |
@rizen | wow | 22:52 |
@snapcount | I'm givin' 'er all shes got cap'n!!!!!!! | 22:52 |
@rizen | it is a badass game, that's for sure | 22:52 |
@preaction | i get 15-20fps when there are 100+ units on the screen, less when they're actually doing something | 22:52 |
SDuensin | Take the cash from the docs I just bought and get a Core 2. :-P | 22:52 |
@preaction | playable, but not enjoyable | 22:52 |
@preaction | definitely not multiplayer-possible for me, yet | 22:52 |
@rizen | ok this is super cool | 22:53 |
@rizen | just got it installed | 22:53 |
@preaction | here's it: "JT, honey, darling, can you give me a $2000 bonus so I can get a new computer I had specced so I can play Supreme Commander and you can pwn me in internet play to feed your ego?" | 22:53 |
@rizen | and am playing with multiplayer options | 22:53 |
@rizen | one of the options is a built in mod manager | 22:53 |
@rizen | and it links to a site where they document how to mod the game | 22:53 |
@rizen | first: never call me honey or darling again | 22:54 |
@preaction | i wonder if they'll port the TA Babylon 5 mod to Supcom | 22:54 |
@preaction | i promise | 22:54 |
@rizen | second: you make way more now than you did at your last job, and you just got a raise....shouldn't you be able to afford it? | 22:54 |
@preaction | yes, but waiting four weeks to build up the money is four weeks, and i'll just DIE if i can't play Supcom | 22:55 |
* preaction is being facetious | 22:55 | |
@rizen | i c | 22:56 |
@preaction | but seriously, in a few months i plan on buying a house. the market around here is awesome for duplexen and the like, and your Cash Flow game gave me some ideas | 22:56 |
@preaction | got a friend who just turned 21 and owns two houses he rents out | 22:57 |
@rizen | we should set up another day for you guys to come down and play cashflow again | 22:57 |
@preaction | indeed | 22:58 |
@snapcount | I'm up for that | 22:58 |
@snapcount | =D | 22:58 |
* SDuensin needs tea. | 22:58 | |
streamlines | rizen, that wasn't it, but thanks. I'm distracted too, but I'll hang around...keeping the window open. | 23:00 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 23:01 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 23:01 | |
+MrHairgrease | hi | 23:01 |
+MrHairgrease | i found some bugs in the fileImpor script | 23:01 |
+MrHairgrease | and also some dodgy behaviour | 23:02 |
+MrHairgrease | being | 23:02 |
+MrHairgrease | it won't respect the system settings for thumbnail size | 23:02 |
+MrHairgrease | and image size | 23:02 |
+MrHairgrease | the latter meaning it's not resizing images | 23:02 |
+MrHairgrease | are these supposed to be that way? | 23:02 |
+MrHairgrease | also the chown over the complete uploads directory | 23:03 |
+MrHairgrease | take forever if you have 20000 files (or more) there | 23:03 |
+MrHairgrease | it would be better to just chown the affected uploads dirs right? | 23:04 |
+MrHairgrease | i'm asking this because I'm gonna fix it for myself | 23:04 |
+MrHairgrease | and I can commit the fixes that ar eactually a bug | 23:04 |
+MrHairgrease | in stead of intended behaviour | 23:04 |
@rizen | it should resize | 23:06 |
+MrHairgrease | ok | 23:06 |
+MrHairgrease | and the chown thing? | 23:08 |
+MrHairgrease | or is that a rfe? | 23:08 |
+MrHairgrease | right now it does a chown -r myUser uploads | 23:08 |
@rizen | reading | 23:10 |
@rizen | yeah, that would be much better if you can keep track of which ones were added/changed | 23:10 |
+MrHairgrease | ok | 23:10 |
ckotil | hrmm...my webgui installation grew 30 megs in just 5 days. | 23:11 |
+MrHairgrease | I'll fix it when I have time for it | 23:11 |
+MrHairgrease | this weekend prolly | 23:11 |
ckotil | might be a bug? | 23:11 |
ckotil | bc i havent added nearly that much content | 23:11 |
@rizen | nope | 23:11 |
@rizen | versioning | 23:11 |
@rizen | every little change you make | 23:11 |
@rizen | creates a new copy of your asset | 23:12 |
ckotil | i suppose. | 23:12 |
@rizen | it adds up quickly | 23:12 |
+MrHairgrease | this is especially true for file or image assets | 23:12 |
@rizen | plainblack.com is more than 500mb | 23:12 |
ckotil | ok. | 23:12 |
ckotil | its just, this is the biggest gain ive seen in so short of time for my site | 23:12 |
-!- tslyk [n=chatzill@adsl-63-198-110-186.dsl.snfc21.pacbell.net] has joined #webgui | 23:13 | |
+MrHairgrease | one other thing | 23:14 |
+MrHairgrease | should the fileImport script commit its changes? | 23:14 |
+MrHairgrease | currently it doesn't | 23:15 |
@rizen | yes it should | 23:15 |
+MrHairgrease | ok | 23:15 |
+MrHairgrease | see you later | 23:15 |
ckotil | upgrade went smooth. | 23:17 |
ckotil | thanks | 23:17 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 23:17 | |
+perlDreamer | how is 7.3.10 shaping up? | 23:30 |
ckotil | nicely | 23:32 |
ckotil | my shortcutt audit sqlreport works | 23:32 |
ckotil | shortcut asset* | 23:32 |
SDuensin | Something really fragged my database. I think I might rm -rf it and start over. | 23:34 |
+perlDreamer | it would be nice to do that sometimes | 23:38 |
+perlDreamer | just pull out and nuke it from orbit | 23:38 |
SDuensin | It's the only way to be sure. | 23:39 |
@preaction | break out the GDI's Orbital Ion Cannon | 23:39 |
-!- wgGuest51 [n=wgGuest5@207.104.144.130] has joined #webgui | 23:39 | |
-!- wgGuest51 [n=wgGuest5@207.104.144.130] has quit [Client Quit] | 23:39 | |
-!- wgGuest00 [n=wgGuest0@207.104.144.130] has joined #webgui | 23:39 | |
-!- wgGuest32 [n=wgGuest0@130.157.145.49] has joined #webgui | 23:40 | |
-!- wgGuest32 [n=wgGuest0@130.157.145.49] has quit [Client Quit] | 23:40 | |
@snapcount | http://www.engadget.com/2007/02/20/shredz64-project-bringing-guitar-hero-to-the-commodore-64/ | 23:42 |
SDuensin | AWESOME! | 23:42 |
@snapcount | finally, we can jam to the theme song from pitfall! | 23:42 |
@snapcount | oh wait, that's Atari | 23:42 |
SDuensin | Pitfall was on everything. | 23:43 |
@snapcount | great game | 23:43 |
* perlDreamer cannot play such games as he had to iron his fingers | 23:45 | |
SDuensin | ?! | 23:48 |
+perlDreamer | They lets me do it. Sometimes they reminds me to do extra punishments | 23:50 |
SDuensin | Gotta run gang. See ya! | 23:51 |
-!- SDuensin [n=Scott@119.sub-75-204-104.myvzw.com] has quit ["Leaving"] | 23:51 | |
@snapcount | perlDreamer: hows it going | 23:51 |
+perlDreamer | it is well | 23:51 |
@snapcount | excellent | 23:52 |
+perlDreamer | no resistors smoking | 23:52 |
@snapcount | hehe | 23:52 |
+perlDreamer | all the chips look like silicon instead of sand | 23:52 |
+perlDreamer | how was the clinical? | 23:52 |
@snapcount | first call was my worst nightmare but it worked out ok | 23:52 |
@snapcount | 6 month old baby not breathing | 23:52 |
@snapcount | but we fixed it | 23:52 |
+perlDreamer | wow | 23:53 |
+perlDreamer | I couldn't handle that | 23:53 |
@snapcount | other than that it was what I expected | 23:53 |
@snapcount | a little gory at times, stressful | 23:53 |
+perlDreamer | sounds like a Stephen King book | 23:53 |
@snapcount | but the training really does take over | 23:53 |
@snapcount | kinda freaky | 23:53 |
@snapcount | after the call is done is when it's hard | 23:54 |
@snapcount | b/c you have time to think about it all | 23:54 |
+perlDreamer | life is precious | 23:54 |
@snapcount | if I learn nothing else, I've learned that | 23:54 |
@snapcount | be thankful for the people you care about, carpe diem | 23:55 |
+perlDreamer | so how often are you on call? | 23:56 |
@snapcount | what do you mean? | 23:56 |
@snapcount | on call to go help people? | 23:57 |
+perlDreamer | yes | 23:57 |
@snapcount | oh | 23:57 |
@snapcount | never | 23:57 |
@snapcount | I'm just a student | 23:57 |
@snapcount | this is kind of like an internship but not for getting a job | 23:57 |
@snapcount | it's a state requirement | 23:58 |
+perlDreamer | oh, okay | 23:58 |
+perlDreamer | I thought you'd be doing it regularaly | 23:58 |
@snapcount | when I'm certified, I'll probably volunteer on weekends and join Search and Rescue | 23:58 |
@snapcount | then I could be called for a disaster | 23:59 |
+perlDreamer | it's always better to be called _for_ a disaster | 23:59 |
@snapcount | I have more clinicals to do though over the coming months | 23:59 |
--- Day changed Thu Feb 22 2007 | ||
@snapcount | that's when the community really needs help. tornados, hurricanes, terrorism, whatever | 00:00 |
@snapcount | overloads the system | 00:00 |
@snapcount | they can't staff enough people to cover things like that | 00:00 |
+perlDreamer | like katrina | 00:00 |
@snapcount | exactly | 00:00 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 00:11 | |
greghacke | anything wrong with the host servers? | 00:11 |
@snapcount | why what's up | 00:12 |
@rizen | which site do you want me to test | 00:12 |
greghacke | titangames.com | 00:12 |
@rizen | yeah, server is overloaded | 00:15 |
@rizen | fixing | 00:15 |
greghacke | hopefully not my error :-) | 00:15 |
@rizen | not sure yet | 00:16 |
greghacke | if it is, let me know. i've got a few SQL reports but most are pretty tight. the one that wasn't cut chopped up to reduce the load | 00:16 |
@rizen | fixed | 00:17 |
@rizen | i'm blaming this one on snapcount | 00:17 |
greghacke | woot! | 00:17 |
@rizen | because he's the one that always forgets to turn on the wremonitor, which looks for runaway processes | 00:17 |
@snapcount | what didn't I do this time | 00:17 |
@snapcount | crap | 00:17 |
@snapcount | that reminds me actually | 00:17 |
@snapcount | =/ | 00:17 |
@snapcount | need to put a sticky note on my forehead | 00:18 |
@snapcount | nope... actually remembered those | 00:18 |
@preaction | perlDreamer: have you been able to use PseudoRequest to do page gets while sending headers? it seems that APR::Request::Apache2 segfaults when it tries to ->handle a WebGUI::PseudoRequest to get the cookie jar | 00:18 |
+perlDreamer | preaction: the only thing I've used it for is some Session test | 00:19 |
@preaction | as a workaround, there's $session->http->{_http}->{noHeader} = 1; and it seems to work | 00:19 |
@preaction | at least, it doesn't segfault | 00:19 |
@snapcount | mmm cookies | 00:19 |
greghacke | rizen: got game? | 00:19 |
+perlDreamer | and I don't think it ever handled cookies | 00:19 |
@rizen | yes, i have game | 00:20 |
greghacke | pD: posting CSS fix to bug shortly. is a minor change to a few cascade issues. | 00:20 |
-!- snapcount is now known as snap_away | 00:20 | |
@preaction | the line that it segfaults on is WebGUI::Session::Http line 96, i think it will be possible to develop a way to handle it, but for now I'm just going to use my workaround. | 00:20 |
+perlDreamer | ++greghacke | 00:20 |
@preaction | also, when I'm done with this project, i'll have a generic subroutine to use a WebGUI::PseudoRequest to get an arbitrary page from an asset | 00:20 |
+perlDreamer | awesome! | 00:21 |
@preaction | which i believe was one major hurdle to proper testing | 00:21 |
+perlDreamer | well, not for WWW::Mech | 00:21 |
@preaction | pfft, that's the lame way | 00:21 |
+perlDreamer | huh? | 00:21 |
@preaction | you can't use the debugger that way ;) | 00:21 |
+perlDreamer | you use the perl debugger? | 00:21 |
@preaction | god yes | 00:21 |
+perlDreamer | and you aren't giving a talk about it at the WUC? | 00:22 |
@preaction | i've spent 3 hours tracking down this segfault, and if it weren't for the debugger there'd be NOTHING I could do | 00:22 |
@preaction | because until just now, it wasn't even a viable option for debugging WebGUI ;-) | 00:22 |
+perlDreamer | I've never been able to make perl's debugger do anything useful. | 00:22 |
+perlDreamer | python's debugger rocks | 00:22 |
-!- wgGuest00 [n=wgGuest0@207.104.144.130] has quit [Remote closed the connection] | 00:23 | |
+perlDreamer | see this: http://use.perl.org/~jmcada/journal/32457 | 00:23 |
@preaction | perl's debugger rocks, "x $object" automatically spits out a Dumper-like representation of any reference | 00:23 |
+perlDreamer | perl's debugger doesn't do command line completion out of the box | 00:23 |
+perlDreamer | or give you instant access to the API docs | 00:23 |
+perlDreamer | or a whole bunch of other things | 00:24 |
+perlDreamer | but my ignorance of what it can do doesn't help | 00:24 |
@preaction | true enough, it might not be as useful like that | 00:24 |
@preaction | which i hope will change | 00:24 |
+perlDreamer | how did you learn the debugger? | 00:24 |
@preaction | but for what it does, it does well | 00:25 |
@preaction | i just did it | 00:25 |
@preaction | perldoc perldebug | 00:25 |
@preaction | my former project I used it a lot | 00:25 |
@preaction | the ability to execute arbitrary statements at any point in the code was infinitely useful when i did stupid mistakes that i couldn't find | 00:26 |
+perlDreamer | maybe we need to hook up a debugger module that automatically instruments you with a PseudoRequest-ed session | 00:26 |
@preaction | when you have 5000 lines of code, hard to track down a single misspelling ;) | 00:26 |
* perlDreamer uses grep a lot | 00:26 | |
+perlDreamer | and -w | 00:26 |
@preaction | it's been so long i can't remember why those didn't work | 00:27 |
@preaction | at any rate, back to see if i can't get the rest of this to work | 00:28 |
@preaction | it works, but i won't be able to test headers. no biggie for now. | 00:31 |
+perlDreamer | maybe we could mock the Apache2::Cookie module | 00:34 |
+perlDreamer | so that it would work | 00:34 |
@preaction | that's what i'm thinking, add the appropriate mockings to get it to work | 00:35 |
@preaction | i don't know why it goes so far as to segfault instead of a nice error, but whatevz | 00:35 |
+perlDreamer | it may segfault because it wants to connect to mod_perl | 00:35 |
+perlDreamer | and we don't have one in the test environment | 00:35 |
-!- wgGuest25 [n=wgGuest2@adsl-63-198-110-186.dsl.snfc21.pacbell.net] has joined #webgui | 00:36 | |
+perlDreamer | Test::MockObject::fake_module should do the trick | 00:36 |
+perlDreamer | then I could also test the cookie code in Session/Http.t | 00:36 |
+perlDreamer | and get its coverage up to 100%, too | 00:36 |
-!- wgGuest25 [n=wgGuest2@adsl-63-198-110-186.dsl.snfc21.pacbell.net] has quit [Client Quit] | 00:36 | |
@preaction | word | 00:36 |
@preaction | i'm going to convert my hacks to use my getPage() method, then later we can discuss how to improve getPage's API so we can add it to WebGUI::Test or something (because right now it's rather clunky imho) | 00:37 |
+perlDreamer | I need someone with a spare CPU to sacrifice it in the name of regressed code coverage for wG | 00:38 |
@preaction | 5 hours of debugging, 4 cigarettes, 4 mountain dews, and I finally stop the damned segfaults | 00:38 |
@preaction | perlDreamer: i've got a compy just sitting doing nothing | 00:38 |
@preaction | the problem is i'm having trouble with my network's internet connection, so i don't know how much use it will be | 00:38 |
+perlDreamer | the current test set, on my laptop, takes several hours to regress with code coverage | 00:39 |
+perlDreamer | what's your box like? | 00:39 |
@preaction | 1.4Ghz, 512m, ubuntu edgy, ran the WRE no problem | 00:39 |
@preaction | it could run nightly tests | 00:39 |
+perlDreamer | the smoke tests already handle that | 00:40 |
+perlDreamer | but it would be nice to have weekly coverage reports as well | 00:40 |
@preaction | ohh, i see | 00:40 |
+perlDreamer | so that if the numbers start to do down, we can figure out why | 00:40 |
@preaction | couldn't the smoke test box handle that as well? | 00:40 |
@preaction | i think it's dusk, but i'm not sure | 00:40 |
+perlDreamer | it would be a huge load, even weekly | 00:40 |
+perlDreamer | like I said, it takes hours | 00:41 |
@preaction | ah | 00:41 |
+perlDreamer | maybe the process just needs to be nice'd down and let it run anyway | 00:41 |
@preaction | that would work, even if it takes days | 00:41 |
+perlDreamer | exactly | 00:41 |
+perlDreamer | is rizen really here, or is he playing SupGUI? | 00:41 |
@preaction | i mean, not saying that i couldn't do it, but if it's not dependant on my | 00:42 |
@preaction | if i were him, i'd be playing it | 00:42 |
@rizen | i'm sorta here....but really i'm playing | 00:42 |
@preaction | you ever spend 6 hours on one bug and then be so giddy about finally figuring it out that you don't know what to do now? | 00:42 |
+perlDreamer | can we have a low priority weekly code coverage run in addition to the smoke tests? | 00:43 |
* preaction & gathering thoughts | 00:43 | |
+perlDreamer | it would run for a _long_ time, but it could be nice'd down | 00:43 |
@rizen | how long is long? | 00:44 |
@rizen | it's built on a dual xeon | 00:44 |
@rizen | with 2 gigs of ram | 00:44 |
+perlDreamer | I've never timed it, but I do it over night on my laptop | 00:44 |
@rizen | and hyperthreading | 00:44 |
+perlDreamer | memory will help | 00:44 |
+perlDreamer | prove is single threaded, so it won't matter | 00:44 |
@rizen | more than an hour? | 00:44 |
+perlDreamer | yes | 00:45 |
@rizen | more than 2 hours? | 00:45 |
+perlDreamer | I'll time a run tonight and give you a concrete answer. I suspect between 2 and 8 hours | 00:45 |
+perlDreamer | but I don't know | 00:45 |
@rizen | yeah time it | 00:45 |
@rizen | and let me know the specs of the machine you time it on | 00:45 |
+perlDreamer | okay | 00:46 |
+perlDreamer | it's my laptop at home, which isn't great | 00:52 |
@rizen | preaction: i have a solution for you, bootcamp your mac | 01:33 |
@rizen | perlDreamer, did you see my message about registering for weather.com | 01:33 |
@preaction | that would actually solve a few problems i've been having, have you tested supcom on it? | 01:34 |
@preaction | but then, if my desktop just barely runs it, this comp is at least 20 times more powerful | 01:34 |
@rizen | i haven't | 01:34 |
@rizen | however, the hardware is much more powerful | 01:35 |
@preaction | if, and it's a big if, i can get one of my windows XP disks to work. I tried installing a parallels of winXP and I couldn't get it to work :( | 01:35 |
@rizen | core2 duo is supposedly 1.8 times more powerful than a 2.8 ghz p4 | 01:35 |
@preaction | and i'll be damned if i'm paying ANOTHER $200 for WinXP... on top of the 4 times i've already purchased it... | 01:35 |
ckotil | i still use my $5 corp./student edition of xp pro | 01:43 |
ckotil | i managed to corrupt libintl.so.6 which is required by bash, while trying to install wG to my fbsd 6.2 box. got stuck at libapreq2 | 01:44 |
@preaction | ckotil: i have one of those, and i have a procedure for using my valid XP key to get updates even now | 01:44 |
ckotil | by corrupting that file i couldnt login, had to hookup a kb + monitor to fix it | 01:44 |
ckotil | this one still gets updates fine | 01:45 |
ckotil | all my relatives have the same one. | 01:45 |
ckotil | most of them anyway | 01:45 |
@preaction | i used a program to make a disk out of my corp. edition that automatically installs SP2 and already has my key, but it doesn't seem to work | 01:47 |
ckotil | ya, ive read about that before | 01:47 |
ckotil | the program, not the problem you're having | 01:48 |
@preaction | the problem was the key didn't get automatically added, and the neither the volume install key nor my XP Pro original key works with it for some reason | 01:49 |
@preaction | so i imagine late tonight i'll bootcamp away 6-8 gig from this hard drive and try to install windows | 01:49 |
+perlDreamer | rizen: no | 01:52 |
+perlDreamer | what did I miss? | 01:52 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:06 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 02:12 | |
Radix-wrk | mornin' | 02:18 |
ckotil | hi. heh, just ate dinner | 02:28 |
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has joined #webgui | 02:31 | |
@rizen | perlDreamer: i have registered for a weather.com account | 02:33 |
@rizen | are you still here? | 02:33 |
cap10morgan | Is there a documented "official" way to get SSL working w/ the WRE (i.e. encrypted to the modproxy server, not encrypted to the modperl server, but webgui still recognizes it as secure for the Encrypt Content setting) | 02:33 |
@rizen | no | 02:34 |
@rizen | the encrypt content setting doesn't work with the WRE | 02:34 |
@rizen | we're still trying to figure out a way to make that work | 02:34 |
cap10morgan | oh, ok. our former webgui consultant, dan puro, got it working in a modproxy -> modperl setup that i'm going to try to duplicate in the wre. i'll post my results in the contributions section if i get anywhere. | 02:35 |
cap10morgan | but i wanted to see if there was an official way first. i'll keep plugging away at this then. thanks jt. | 02:36 |
+perlDreamer | rizen, I'm in and out | 02:37 |
@preaction | JT: I did some research on the Weather Data asset and put it in an RFE: http://www.plainblack.com/rfe/request-for-enhancement/weatherdata-asset---convert-to-international-format | 02:38 |
+perlDreamer | we're trying to debug a chip, so we chat for a bit | 02:38 |
+perlDreamer | and then I hack for a bit | 02:38 |
@preaction | there are free places to get international weather data in the standard format (METAR) | 02:38 |
@rizen | METAR doesn't have any way to look up regions | 02:40 |
@rizen | which is why i'm planning on using Weather::Com | 02:40 |
@rizen | which is just a free registration | 02:40 |
@preaction | looks nice, as long as it doesn't pull a google. looks like it does a whole slew more stuff as well | 02:43 |
@rizen | i've written weather display systems for METAR before | 02:44 |
@rizen | a pilot friend turned me on to that as a data source | 02:44 |
@rizen | but the weather.com data feed is much better if we can get it to work | 02:44 |
+perlDreamer | I need to head home | 02:45 |
+perlDreamer | catch y'all later | 02:45 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:45 | |
streamlines | Hey rizen, I've been messing round with installing a test SSL cert running WRE under RHEL. Couldn't help but notice your comment to cap10morgan just now. Am I wasting my time with this error code 12263? | 02:48 |
@rizen | i have no idea what that error code is | 02:48 |
@rizen | but you can use SSL under the wre no problem | 02:48 |
@rizen | you just can't use the "Encrypt Content" function in webgui | 02:49 |
@rizen | it does nothing | 02:49 |
streamlines | eh? It won't encrypt againt my test cert? I was thinking maybe I installed the cert wrong. Do i modify httpd.conf, ssl.conf, modproxy.conf, sitename.conf,. or some combo of all of the above? | 02:50 |
@preaction | modify your virtual host modproxy, /data/wre/sbin/sitename.modproxy | 02:51 |
streamlines | ok. ANy ideas on Firefox returning "connection was interrupted" from behind my firewal...I tried eliminating my fw and firefox returns error code 12263. | 02:52 |
@preaction | streamlines: google is your friend: http://tompson.wordpress.com/2007/01/04/invalid-apache-ssl-firefox-error-code/ | 02:53 |
streamlines | roger that. I missed that one. I restricted my search to apache.org bad move. | 02:54 |
cap10morgan | preaction: wouldn't that be /data/wre/etc/sitename.modproxy ? | 02:54 |
@preaction | cap10morgan: yes | 02:55 |
streamlines | I'm actually using a test cert genertated and signed when I was using sitemane.com; I dumped that site and used ip address as sitename.....changed a bunch of stuff in .conf files...still a bit confuesd but I know I' was missing the VerifyClient preaction mentioned...I'll try that. | 02:56 |
streamlines | I know the browser should throw an erro using the wrong cert for sitemane.com (when accessing via IP addr) but should still go thru, yes? | 02:57 |
streamlines | after clicking OK OK , riught. | 02:57 |
streamlines | Thanx preaction. | 02:57 |
streamlines | and cap10morgan. So how to get round the "encrypt content"? Create asstes protected via SSL configuratios external to webgui? use snippets from a SSLRequireSSL directory? | 02:59 |
ckotil | is there an equivalent to mod_perl-devel in fbsd? | 02:59 |
@preaction | sounds like a ##FreeBSD question | 03:00 |
cap10morgan | streamlines: the solution our consultant implemented involved setting a request header in the mod_proxy end | 03:00 |
ckotil | yah, i should ask the fbsd experts | 03:00 |
streamlines | folks, I'm new to irc and using a xchat. what do your replies in red mean? some kind of "reprimand?" newbie! newbie! | 03:01 |
@preaction | streamlines: no, it means someone said your nickname, or another word you wanted highlighted | 03:02 |
cap10morgan | it does this in the modproxy conf's ssl virtual host: RequestHeader add SSLPROXY "1" | 03:02 |
@preaction | it's best to address the person you're speaking to, especially in crowded rooms like #perl or #ubuntu | 03:02 |
cap10morgan | then in the modperl conf: SetEnvIf SSLPROXY "1" SSLPROXY | 03:03 |
@preaction | streamlines: usually also a sound happens, or something to signify to the user on their system that someone is speaking to them | 03:03 |
Radix-wrk | lol.. the latest in car anti-theft devices - http://tesladownunder.com/Tesladownunder's%20Car%20Theft%20Pevention%201000.jpg | 03:03 |
cap10morgan | that seems to make encrypt content work, even though the link between the modproxy side and the modperl side isn't encrypted | 03:03 |
streamlines | ok. I'll get there eventually. thanks for your patience with me. you peeps are great. BTW no sound card in this box. | 03:03 |
@preaction | streamlines: just saying, for example. colloquy on mac os x has sounds that notify me if someone's trying to speak to me | 03:04 |
* cap10morgan <3's colloquy | 03:04 | |
@preaction | now that the DCC bug has been fixed, it's quite nice | 03:04 |
cap10morgan | for sure | 03:05 |
streamlines | cool. So on the WRE, for a production commerce site, can SSL be implemented correctly or no? should I have compiled instead? | 03:05 |
@preaction | streamlines: yes, we have multiple customers using the WRE for SSL commerce sites | 03:05 |
@preaction | an agency hoster basically runs her business with it | 03:05 |
cap10morgan | streamlines: i'm one of them :) | 03:05 |
@preaction | it's the WebGUI setting "Encrypt Content" (which forces that asset into SSL mode) that doesn't yet work on the WRE | 03:06 |
streamlines | :-) OK gotcha. So My job is to find a way to force assets to SSL mode w/out using webgui interface? | 03:07 |
streamlines | e.g. like a "store" page---correction "page layout" | 03:07 |
@preaction | it's easy, RewriteRule /<ASSET URL> https://sitename.com/<ASSET URL> [R] | 03:07 |
@preaction | well, something along those lines, because that won't do everything you want it to | 03:08 |
streamlines | Ok. before webgui, I waw unfamiliar with mod-rewrite and mod_proxy. Hence my confusion about how everything (conf files, etc) work together. | 03:08 |
streamlines | I'll go hit the books. & google. | 03:09 |
@preaction | bonne chance then, mod_rewrite is black magic. #apache would be a lot better place to get into mod_rewrite though | 03:09 |
@preaction | ask fajita about mod_rewrite and see what she has to say on the subject | 03:09 |
streamlines | thanks preaction. you saved me hours of figuring thins out by pointing me to mod_rewrite. IOU | 03:09 |
-!- tslyk [n=chatzill@adsl-63-198-110-186.dsl.snfc21.pacbell.net] has quit [Read error: 104 (Connection reset by peer)] | 03:09 | |
@preaction | if you want to thank me, help the community by adding docs to the wiki: http://wiki.webgui.org | 03:10 |
@preaction | the more questions i can point to the wiki, the less questions i have to answer, the more development i can do to make WebGUI even more teh awesome | 03:11 |
streamlines | OK. Thanks again. this is a whole new world for me. I'll look at the wiki for sure. I've never usesd a wiki before either. | 03:11 |
streamlines | bit intimidating. | 03:11 |
streamlines | at first, I'm sure. | 03:11 |
Radix-wrk | wiki's are great :) | 03:11 |
@preaction | of course, WebGUI has an HTML editor instead of the stupid wiki markup that mediawikis use | 03:11 |
streamlines | correction: never contributed to a wiki before. | 03:12 |
Radix-wrk | only odd bit with the PB wiki is that you have to search for something before you can add a new page | 03:12 |
Radix-wrk | the idea being that you look for the page first, and if it doesn't exist, you add it | 03:12 |
@rizen | that's not odd | 03:12 |
@rizen | it's how wikipedia works | 03:12 |
@rizen | which is what i modeled it after | 03:12 |
Radix-wrk | fair enough.. seems odd to me ;) | 03:12 |
streamlines | i did eventually note that..didn't realize there was more to it than meets the eye. | 03:13 |
@rizen | incidentally, i thought it was odd too | 03:13 |
@rizen | but i don't know anything about wiki | 03:13 |
Radix-wrk | me neither | 03:13 |
@preaction | the idea is you write an article and link to articles that don't exist yet, and then people can look at the link, see that it needs an article, and then write the article for it | 03:14 |
streamlines | wife yelling at me to come down for dinner. I'll catch up again here in an hour or so. | 03:14 |
Radix-wrk | enjoy :) | 03:14 |
@preaction | enjoy, and welcome | 03:15 |
@preaction | FRESH MEAT! | 03:15 |
streamlines | thanks. IRC rocks. and I know, "google is my friend." I can't believe you folks caught me with that. :-) | 03:16 |
Radix-wrk | preaction, it makes sense.. just wasn't immediately apparent to me.. I spent ages looking through the existing wiki pages trying to find the add button before I even thought of using search | 03:16 |
streamlines | hahaha! | 03:16 |
@preaction | i'm thinking we might want to write a "Wiki Rich Editor" so people can make wiki links to articles that may or may not exist yet | 03:16 |
@rizen | i think you should drink this big glass of shut the hell up | 03:21 |
@rizen | or we could do it your way | 03:22 |
@rizen | but i'm preferential to playing supcom | 03:22 |
greghacke | supcom sucks ;) | 03:22 |
@preaction | dude, stfu and gtfo | 03:23 |
@preaction | supcom rules | 03:23 |
@preaction | i mean, that is your opinion and i disagree civally | 03:23 |
greghacke | ;) | 03:23 |
greghacke | actually, i kinda like it | 03:25 |
greghacke | just getting through it | 03:25 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 03:40 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 03:54 | |
-!- mode/#webgui [+v crythias] by ChanServ | 03:54 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] | 04:30 | |
ckotil | export GCC_EXEC_PREFIX=/usr/local/lib | 04:30 |
ckotil | the fix i needed. | 04:30 |
ckotil | to get libapreq2 installed on fbsd 6.2 | 04:30 |
@preaction | you didn't use the port? | 04:31 |
@preaction | oh, the WRE | 04:31 |
ckotil | im building from source | 04:31 |
@preaction | the WRE? 0.7.2? | 04:31 |
ckotil | but i ran into the same issue when trying to use the wre a couple months back | 04:31 |
@preaction | ah | 04:31 |
ckotil | ;] | 04:31 |
@preaction | fbsd ports were always nice to me, even installing mod_perl and APR | 04:32 |
ckotil | ive had more than my fair share of problems with ports | 04:32 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 04:32 | |
-!- mode/#webgui [+v crythias] by ChanServ | 04:32 | |
ckotil | crap. | 04:33 |
ckotil | ]# perl preload.perl | 04:33 |
ckotil | Can't locate Apache2/Upload.pm in @INC | 04:33 |
ckotil | should have been installed with libapreq2. i think | 04:33 |
@preaction | admittedly, i've only installed a base system: Apache2, Postfix, Courier, etc... | 04:33 |
@preaction | most likely | 04:33 |
@preaction | it's probably a perl5lib problem | 04:33 |
ckotil | ports are convinient for the most part. | 04:33 |
@preaction | SetEnv perl5lib "something" in your modperl configuration | 04:34 |
ckotil | ah, i havent even touched modperl config. | 04:34 |
ckotil | ill chekc it out. | 04:34 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 05:14 | |
@preaction | can someone do me a favor and tell me if they can add an Event to a Calendar as a visitor on a demo site? and then post a bug when it fails? | 05:34 |
@preaction | the bug has to do with the way Event doesn't handle canAdd | 05:34 |
@preaction | i don't understand what canAdd does that canEdit cannot do | 05:36 |
@rizen | canAdd checks privileges from the config file | 05:40 |
@rizen | because only certain types of assets should be addable by certain users | 05:41 |
@rizen | and since there is no instance data to check for privileges | 05:41 |
@rizen | we have to check the admin's wishes from the config file | 05:41 |
@preaction | so canAdd should check for the most permissive group allowed, like if an asset allows you to choose what group can add sub-assets, the sub-asset's canAdd should always succeed (or at least use the subclassGroupId of 7, so that in the config file it can still be overridden) | 05:42 |
@preaction | for example: the Calendar allows you to choose a group that can add Events, and it could possibly be "Visitors", so canAdd should use the visitors group as the fallback | 05:43 |
@rizen | you should just inherit canAdd from the superclass and not screw with it | 05:43 |
@preaction | instead of the turn admin on | 05:43 |
@preaction | i can't, canAdd is the reason why i can't add a sub-asset | 05:43 |
@preaction | because it assumes 12, turn admin on | 05:44 |
@rizen | oh, in that case look at CS | 05:44 |
@preaction | that's what the CS does, it uses 7 as the fallback | 05:44 |
@rizen | right | 05:44 |
@preaction | and then canEdit does the proper checking, since we have an instance to check | 05:44 |
@preaction | i understand now, and there's a bug in the Calendar | 05:45 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:46 | |
* PedersenMJ wavies. | 05:46 | |
@rizen | shhh...playing supcom | 05:50 |
PedersenMJ | shushes then :) | 05:50 |
@rizen | ok, you can talk...but i cant | 05:51 |
@rizen | =) | 05:51 |
* PedersenMJ expects a full review in his email within the next 20 minutes. | 05:52 | |
-!- wgGuest05 [n=wgGuest0@pool-71-105-160-78.lsanca.dsl-w.verizon.net] has joined #webgui | 06:08 | |
wgGuest05 | hello | 06:08 |
@preaction | bonjourno | 06:09 |
wgGuest05 | I need a little advice | 06:09 |
@preaction | you don't need to ask to ask, just ask | 06:09 |
Radix-wrk | ask away | 06:09 |
wgGuest05 | alright, I am pitching a content driven site for a struggling distro. It's to much to make my presentation to them via email | 06:10 |
wgGuest05 | Does the WebGui 24 hour thing create a page I could show them? | 06:10 |
@preaction | the demo site? yes | 06:10 |
wgGuest05 | yes. And I can create a fairly extensive page if I woork hard. Limits? | 06:11 |
@preaction | http://demo.plainblack.com/demo_1238230efj23kjmfdlk/ <- that is the base URL to your demo site | 06:11 |
wgGuest05 | okay. | 06:11 |
Radix-wrk | you can create whatever you like.. only limit is the 24 hour time limit :) | 06:11 |
wgGuest05 | I have used Joomla before. How's this compare | 06:11 |
@preaction | to the demo system? i imagine there's an uploads limit, there's no SSL, and only the default macros enabled (so no Product macro, if you wanted to test ecommerce) | 06:11 |
wgGuest05 | ? | 06:11 |
@rizen | webgui has an entirely different UI than Joomla | 06:12 |
wgGuest05 | Thanks for the info. I think the demo will.. .well, it will give them a demo. Easier than trying to explain anyway. | 06:12 |
@rizen | it's just as powerful and easy to use, but if you're used to joomla, you may be confused at first | 06:12 |
@rizen | watch the video that comes with your demo | 06:12 |
wgGuest05 | That's okay. I'm always a little confused. :?) | 06:13 |
wgGuest05 | Thanks again. I will watch the vid | 06:13 |
wgGuest05 | Well, time is wasting. I'm going to try to put something together for them. I will probably be back. Thank so much. Nice quick support here. | 06:14 |
Radix-wrk | glad to help :) | 06:15 |
Radix-wrk | if your pitch is successful - we expect to see more of you here :) | 06:15 |
wgGuest05 | Oh, if I am successful and WebGui is the CMS then you will get sick of me soon enough. :) | 06:16 |
wgGuest05 | bye for now | 06:16 |
-!- wgGuest05 [n=wgGuest0@pool-71-105-160-78.lsanca.dsl-w.verizon.net] has quit [] | 06:16 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 06:25 | |
PedersenMJ | hey gh, how goes? | 06:26 |
greghacke | not too bad. pushing paper right now. | 06:27 |
PedersenMJ | Beats pushing daisies (though, admittedly, not by much). | 06:27 |
greghacke | would rather have money vice paperwork but sometimes... | 06:30 |
-!- cap10morgan [n=wmorgan@206-124-31-122.denver.dsl.forethought.net] has quit [] | 06:31 | |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"] | 06:42 | |
@rizen | have you ever thought to yourself...self i should play some more supcom | 06:50 |
@rizen | i keep thinking that all the time | 06:50 |
@preaction | go man, go! | 06:50 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Read error: 110 (Connection timed out)] | 07:03 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 07:24 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 07:24 | |
PedersenMJ | heya pd. How goes? | 07:25 |
+perlDreamer | I'm pooped | 07:31 |
+perlDreamer | how about our resident style master? | 07:31 |
PedersenMJ | Playing x-plane myself. Having a blast doing it, too. | 07:32 |
+perlDreamer | I didn't know x-plane had an IRC interface | 07:42 |
PedersenMJ | Okay, not at this very second. Right now, upgrading my install, and getting ready to hit the sack, | 07:43 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 08:19 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit [""""] | 08:25 | |
-!- rennerc [n=rennerc@71-8-211-29.dhcp.stls.mo.charter.com] has joined #webgui | 08:38 | |
rennerc | Hello. I've got an old system running 6.7.7-gamma, and want to get to 7.3.10-stable. Can the upgrade be done in one shot, or do I need to do several smaller incremental upgrades? | 08:40 |
Radix-wrk | Hi rennerc - I believe you need to upgrade to 6.8.10 first, then upgrade to 7.3.10 | 08:53 |
rennerc | ok. I'll give that a shot. I just didn't want to go through _every_ version increment to get there | 08:54 |
Radix-wrk | make sure you read the gotchas.txt | 08:54 |
rennerc | definitely will | 08:55 |
Radix-wrk | and backup first! :) | 08:55 |
rennerc | what, and take all the fun out of it? :) | 08:55 |
Radix-wrk | depends what you regard as fun I guess ;) | 08:55 |
rennerc | On my 6.7.7 setup, there are some pages that use HTTP-Proxy to grab data out of a script. However, it turns out that a URL can be crafted for those pages that makes the page act as an anonymous proxy. Do you happen to know of a way that I can restrict the proxy to a specific domain? | 08:58 |
Radix-wrk | Hmm.. not sure myself I'm afraid - perhaps preaction or rizen will know, but they're afk atm | 09:00 |
Radix-wrk | stick around and I'm sure all your questions will be answered in time | 09:01 |
@preaction | i know on the latest webgui, there's a setting in the httpProxy about "Proxy other domains" or something | 09:01 |
rennerc | I'll check back in tomorrow and find out. There's an option to restrict to single domains, but that seems to mean you can go to a single domain, but not away from it in the proxy | 09:01 |
@preaction | yes | 09:01 |
@preaction | that's what you want | 09:01 |
rennerc | but that seems to allow any single domain to be specified as part of a URL | 09:02 |
@preaction | that single domain being the domain of the URL you're proxying | 09:02 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has left #webgui [] | 09:02 | |
@preaction | if it doesn't work in 6.7.7, it does work in 7.3.10 | 09:02 |
rennerc | cool | 09:02 |
@preaction | if 2 routers and 4 computers can't connect to the internet through a DSL modem, but the modem itself says (to your ISP) that it's connected, what does that mean? | 09:03 |
rennerc | I'm getting hammered by web crawlers that are using pages with proxies but loading an external site | 09:03 |
@preaction | i can't even ping the gateway | 09:03 |
rennerc | link light on the inside port? | 09:04 |
@preaction | it's been like this for weeks now... | 09:04 |
@preaction | oh come on, you think i'd be this pissed if it was something EASY? | 09:04 |
Radix-wrk | hehe | 09:04 |
rennerc | never know... :) | 09:04 |
@preaction | true enough | 09:04 |
rennerc | intermittent, or always that way? | 09:04 |
Radix-wrk | perhaps the ethernet port on the modem has gone? | 09:04 |
@preaction | used to be, last week, i could get online after restarting my belkin router, for about 30 seconds | 09:04 |
@preaction | now, nothing | 09:04 |
@preaction | now i'm getting icmp packets back from the modem about the gateway being unreachable | 09:05 |
rennerc | oh...so you can actually get to the modem | 09:05 |
@preaction | the LANT and LANR lights go on when i do things on the computer connected to the router now | 09:06 |
@preaction | but the WAN light never does | 09:06 |
Radix-wrk | odd | 09:06 |
Radix-wrk | tried another modem? | 09:06 |
@preaction | gonna restart maybe | 09:06 |
@preaction | don't have another modem, this is the ISP's property | 09:06 |
rennerc | either the routing table on it is completely hosed, or it doesn't have a data connection | 09:07 |
Radix-wrk | so what traffic IS going through the modem? any? | 09:07 |
@preaction | connection lights are on, and this just magically started happening one weekend | 09:07 |
@preaction | they said "nothing changed", and they're techs, they know what those words MEAN (i think) | 09:07 |
Radix-wrk | hahaha | 09:08 |
rennerc | Some of the current DSL modems I've seen have both a 'DSL' light and 'Internet' light to show both layers of the connection. Guessing yours doesn't give that | 09:08 |
@preaction | none, there's only one connection into the modem, it's set up in "Bridge mode", meaning it basically does absolutely nothing except translate to/from the DSL network | 09:08 |
@preaction | nope, just "link" | 09:09 |
Radix-wrk | so your gateway does the pppoe connection? | 09:09 |
@preaction | it's a speadstream | 09:09 |
@preaction | no, the modem handles that | 09:09 |
@preaction | but the IP configuration, ports, firewall, and hosts, and everything else is my responsibility | 09:09 |
Radix-wrk | Oh.. bridged, of course, there is no pppoe | 09:10 |
@preaction | which is great, $20 a month for a static IP | 09:10 |
@preaction | usually you have to pay extra $10 or more, not that most people know what good a static IP is... | 09:10 |
Radix-wrk | heh | 09:11 |
@preaction | modem restart, still getting destination unreachable from the gateway | 09:11 |
@preaction | it's the kernel giving me destination unreachable though, so i'm going to assume that the modem is fucked | 09:11 |
Radix-wrk | traceroute to google.com? | 09:11 |
@preaction | i can't get to my gateway, the first stop on the road to the internet | 09:12 |
@preaction | i cant do DNS lookups | 09:12 |
Radix-wrk | Hmm.. | 09:12 |
@preaction | but I can't do things by IP either, so it's not the DNS settings | 09:12 |
Radix-wrk | Sounds like the bridge is broken somehow | 09:12 |
@preaction | five bucks says it was just barely working before, and then it completely crapped out, and now i have to convince them that it's broken... | 09:13 |
@preaction | 3 weeks... | 09:13 |
Radix-wrk | bridged connection issues are quite difficult to diagnose from what I've heard - here anyway - which is why most local ISP's here hate them | 09:13 |
@preaction | maybe it's time I upgrade to cable | 09:13 |
@preaction | of course, because you have to listen to the user | 09:13 |
@preaction | and assume they're telling the truth | 09:14 |
Radix-wrk | what kind of connection options do you have there? | 09:14 |
@preaction | DSL, Cable, i'm pirating Wifi from my landlord (who uses the same DSL ISP) | 09:14 |
Radix-wrk | everything over here is switching to ADSL 2+ - so up to 24mbit/1mbit speeds | 09:14 |
@preaction | i haven't even heard of that | 09:15 |
@preaction | i mean, i know cable's up to 8mbit | 09:15 |
Radix-wrk | there was 40Mbit adsl when I was in japan in 2000... | 09:16 |
@preaction | they don't have to worry about signal degradation, and they're public utility system is insane | 09:16 |
Radix-wrk | takes a while for the rest of the world to catch up to the koreas and japan's of the world tho | 09:16 |
@preaction | they don't have cable internet, and they used ISDN lines for years after DSL supplanted them | 09:16 |
Radix-wrk | need to be within 100m of the exchange for full 40mbit tho | 09:17 |
Radix-wrk | they have cable | 09:17 |
Radix-wrk | they have fibre to the home too | 09:17 |
Radix-wrk | and this was when I went there in 2000 | 09:17 |
@preaction | those barstads | 09:17 |
Radix-wrk | and yeah, they still had isdn as an option then too.. even public phones had an isdn socket | 09:18 |
rennerc | tried hitting the built-in web server on the modem? may give some clues | 09:18 |
-!- rennerc [n=rennerc@71-8-211-29.dhcp.stls.mo.charter.com] has quit [Read error: 60 (Operation timed out)] | 09:18 | |
@preaction | rennerc: they don't give me access to that for "security reasons" | 09:19 |
Radix-wrk | dodgy++ | 09:19 |
@preaction | the entire reason i needed bridged mode was because i needed port forwarding and NAT and stuff like that | 09:19 |
Radix-wrk | you can do that with pppoe also tho | 09:19 |
Radix-wrk | set the modem as a partial bridge, and your linux/unix box does the pppoe session | 09:20 |
-!- rennerc [n=rennerc@71-8-211-29.dhcp.stls.mo.charter.com] has joined #webgui | 09:20 | |
@preaction | don't ask me, they said if i wanted port forwarding and port 80 open i'd have to have "Bridged mode" | 09:20 |
Radix-wrk | heh | 09:20 |
@preaction | it's a real small telco that's local, i thought if i didn't pick a major one i wouldn't get as screwed | 09:21 |
@preaction | and i didn't | 09:21 |
@preaction | except for now | 09:21 |
@preaction | i haven't had a problem for almost two years, the connection barely even went down | 09:21 |
Radix-wrk | give em a call I guess.. see what they can do to help | 09:21 |
Radix-wrk | bridged connections are nice like that.. no auth issues so they just work | 09:22 |
Radix-wrk | we use one here in the office - just 512/512 tho | 09:22 |
Radix-wrk | also have a 23mbit/1mbit link as well | 09:22 |
rennerc | that would be nice | 09:23 |
Radix-wrk | it rocks :) | 09:23 |
rennerc | how much does that run a month? | 09:23 |
Radix-wrk | in australia here, and costs us $65/month with 20GB traffic a month | 09:24 |
Radix-wrk | static ip as well which is nice | 09:24 |
@preaction | with those speeds i could fill that no problem :( | 09:24 |
Radix-wrk | yup | 09:24 |
rennerc | sounds like a good deal, except I think it would be easy to hit the 20GB | 09:24 |
Radix-wrk | can pay more for more quota, but that works okay for us here in the office | 09:25 |
Radix-wrk | prettymuch every adsl package in AU has quota limits tho | 09:25 |
Radix-wrk | Anyway.. time to head home for the day :) | 09:30 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:30 | |
-!- rennerc [n=rennerc@71-8-211-29.dhcp.stls.mo.charter.com] has left #webgui [] | 09:39 | |
-!- snap_away [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 09:45 | |
-!- wguser315 [n=dirk@dslb-088-072-213-183.pools.arcor-ip.net] has joined #webgui | 09:54 | |
-!- wguser315 [n=dirk@dslb-088-072-213-183.pools.arcor-ip.net] has quit [Client Quit] | 09:55 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [] | 11:15 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 145 (Connection timed out)] | 12:50 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 12:57 | |
-!- mode/#webgui [+o rizen] by ChanServ | 12:57 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 145 (Connection timed out)] | 13:20 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 14:01 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit [Client Quit] | 14:03 | |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has joined #webgui | 16:03 | |
-!- SDuensin [n=Scott@248.sub-75-206-241.myvzw.com] has joined #WebGUI | 16:09 | |
SDuensin | Good morning. | 16:10 |
ckotil | hello | 16:21 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 16:24 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 16:24 | |
SDuensin | Hey ckotil | 16:24 |
SDuensin | Finally got moved to 7.3.10. What a mess. I started over. | 16:24 |
ckotil | heh | 16:25 |
ckotil | i remember when i was first getting started. 7.x beta was out, and i would mess it up constantly | 16:25 |
SDuensin | Today I woke up to messages that the box was killing the mysqld process because it was out of RAM. Then a kernel panic. WTF is that about? | 16:25 |
ckotil | its been ~8 months now. havent messed it up in a while | 16:25 |
SDuensin | I've got a swap partition and 512M of RAM in it. | 16:25 |
ckotil | ive never had that happen. | 16:26 |
ckotil | ive had httpd blow up on me tho. | 16:26 |
ckotil | bc of http proxy asset | 16:26 |
SDuensin | I reset it this morning. So far, it's still alive. | 16:28 |
ckotil | did anything appear ini the logs? | 16:28 |
SDuensin | To be honest, I didn't even look. I reset it and headed to work. Let me ssh in and see. | 16:30 |
SDuensin | Not seeing anything. | 16:32 |
ckotil | anything in webgui.log? | 16:32 |
SDuensin | Nope. | 16:33 |
SDuensin | Some messages from cron being mad after the mysqld daemon was killed. | 16:34 |
SDuensin | Solar flare. That's what I'm gonna blame. | 16:35 |
ckotil | hehe | 16:35 |
ckotil | forums are extra slow today | 16:36 |
ckotil | OMFG | 16:39 |
ckotil | finally got testEnvironment to pass on fbsd | 16:39 |
ckotil | !!! just had to sleep on it i guess | 16:39 |
ckotil | libapreq2 was fucking up all over the place. for some reason Upload.pm wasnt getting installed. make clean fixed it ;] | 16:40 |
* ckotil is excited | 16:40 | |
ckotil | now i can have my own webgui instance running at home | 16:40 |
* SDuensin cheers! | 16:42 | |
* ckotil raises his glas | 16:42 | |
SDuensin | I love WebGUI, but man, it's going to be the death of me. :-) | 16:43 |
SDuensin | Hey, maybe you know the answer to this... | 16:44 |
SDuensin | I want to have a community section on my site... | 16:44 |
SDuensin | Basically, I want people to be able to have their own "home page" off of the community page... | 16:44 |
SDuensin | Can I (easily) give them permission to edit/add to the site from that point? | 16:45 |
ckotil | yes. using the dashboard | 16:45 |
ckotil | asset | 16:45 |
ckotil | its slick. | 16:45 |
ckotil | are you familiar with the templating system yet? | 16:45 |
SDuensin | I think. :-) | 16:46 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 16:46 | |
ckotil | good deal. its very powerful | 16:46 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 16:46 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 16:46 | |
ckotil | http://newt.grnoc.iu.edu/webgui/abilene/index/untitled.html | 16:46 |
ckotil | example of dashboard asset. | 16:46 |
SDuensin | OOo! Examples are GOOD. <G> | 16:46 |
ckotil | i didnt actually use it for anything, so there isnt any content. but you should be able to get an idea of how the drag and drop works to add/remove content | 16:47 |
SDuensin | That's cool. Can I let people add additional pages? | 16:48 |
ckotil | We plan on using the dashboard asset to allow our customers to log in, update info, access stats pertaining to there interface(s) on the network | 16:48 |
ckotil | yes, if you give them the propere permissions, they can add anything | 16:48 |
ckotil | but , the ideal setup is to have all the content you want them to be able to add in the add new content list. | 16:48 |
@rizen | SDuensin: what you really want, isn't possible cuurrently | 16:48 |
@rizen | with a couple of new workflow activities, it could be | 16:49 |
@rizen | but right now, it's not | 16:49 |
SDuensin | rizen, what I really want is for everything to happen automatically so I don't have to do anything. :-) | 16:49 |
SDuensin | I completely don't grok the workflow yet. | 16:49 |
SDuensin | I really need to learn the dashboard so I can demo it at work. It might be exactly what we need to save us from Sharepoint. :-) | 16:50 |
ckotil | hrmm, im confused, what does SDuensin want to do that it wont currently do now? | 16:50 |
@rizen | you could create a workflow activity (or a series of them) that creates a group for the user, then creates a page for the user which is owned by them and their group, then sends them an email of where to find their page | 16:50 |
ckotil | oh. | 16:50 |
@rizen | SDuensin wants each user to have their own subsection of the site | 16:50 |
ckotil | so the dashboard asset doesnt already do that? let users customize the content. | 16:51 |
ckotil | oh oh oh | 16:51 |
ckotil | i get you. | 16:51 |
@rizen | right, the dashboard is the samme as google personalized home page | 16:51 |
SDuensin | Allowing them to customize a page with the dashboard is a good start. Ideally, I want to let people extend the site from their page on. | 16:51 |
@rizen | but nobody other than the user can see that page | 16:51 |
ckotil | gotcha. | 16:51 |
ckotil | basically give them their own instance of webgui. | 16:51 |
ckotil | or the appearence of it anyway | 16:51 |
@rizen | or their own section of ti | 16:52 |
@rizen | =) | 16:52 |
SDuensin | Nobody else? Hmm. That'll work here at the office, but not for my family site. | 16:52 |
SDuensin | Also not for my community site. :-( | 16:52 |
@rizen | why won't the workflow activity work at the family site or the community site? | 16:52 |
SDuensin | Right now, I use Drupal to run Smithton.Net. I want to switch. However, I want to extend the business listing section to allow businesses to create and manage their own pages on the site. | 16:53 |
SDuensin | Workflow may. I don't know enough about it. | 16:53 |
@rizen | you said you want it all to happen automatically...and that's what workflow is all about | 16:53 |
* SDuensin needs to spend some more time with the documentation. A lot more time. | 16:54 | |
* SDuensin is really excited about moving everything back to WebGUI! | 16:55 | |
ckotil | heh. | 16:55 |
ckotil | you use the wre? | 16:55 |
SDuensin | I need to quit screwing around with my development server in a VM and build a real box for it. | 16:55 |
SDuensin | Yes. Ubuntu WRE. | 16:55 |
ckotil | yah, thats convinient | 16:55 |
ckotil | be sure to back it up | 16:55 |
ckotil | just in case you blow it up | 16:55 |
ckotil | I learned that real quick. | 16:55 |
SDuensin | In case? More like "when". :-) | 16:56 |
ckotil | i can bring up a backup now in only a couple minutes | 16:56 |
ckotil | heh | 16:56 |
@rizen | SDuensin, i don't know if you could get your work to pay for it or not, but we'll be doing a lot of workflow stuff in the WebGUI Live presentations | 16:56 |
ckotil | rizen: 750/year is steeep for the average user. corp users, not so much | 16:56 |
@rizen | then you get to see how it works, and ask all the questions you want | 16:56 |
SDuensin | That at the conference? | 16:56 |
@rizen | WebGUI Live is online presentations | 16:56 |
@rizen | they start March 2 | 16:56 |
ckotil | did you ever see my note about adobe acrobat profesional connect, aka breeze? | 16:56 |
SDuensin | Oh? | 16:57 |
SDuensin | That's a bit soon for us to decide, but I'll be sure to mention it! | 16:57 |
@rizen | ckotil: it's very very expensive...you think our prices our steep now, they would have been double or more if we used that | 16:57 |
ckotil | ya, price was a stifler. | 16:57 |
@rizen | SDuensin, you can sign up at any time | 16:57 |
ckotil | its a damn shame. | 16:57 |
SDuensin | Oh, and I have to ask - who is the "Elvis" looking dude on the "Rockstar Support" banner? | 16:57 |
@rizen | just an actor | 16:57 |
ckotil | my edu offeres a breeze service to us. 4 free. | 16:58 |
ckotil | im using it today in fact to train my service desk on wG | 16:58 |
ckotil | should be fun | 16:58 |
SDuensin | That photo annoys my coworker to no end. Dunno why. :-) | 16:58 |
@rizen | log_slow_queries=/tmp/slow.query.log | 16:58 |
@rizen | http://www.plainblack.com/support/webgui-live | 16:58 |
@rizen | Sorry, it's March 6 | 16:58 |
@rizen | and the first webinar is free | 16:58 |
@rizen | with no obligation to sign up | 16:59 |
ckotil | i got free concert tickets to see SPOON that night | 16:59 |
SDuensin | There is no spoon. | 16:59 |
ckotil | ;] | 16:59 |
SDuensin | I'll try and make that free one with my boss. She seems sold on WebGUI. Even if Elvis bugs her. <G> | 16:59 |
@rizen | Elvis may bug her, but she remembered it...and that's alll the advertisement is supposed to do | 17:01 |
SDuensin | hehee | 17:01 |
@rizen | Rockstar support is for big implementations. Prices start at $30k for that | 17:01 |
SDuensin | We were on IM and I sent her to Plain Black's site. She kept talking about Elvis. I had no idea what she was going on about. :-) | 17:02 |
* SDuensin needs to get work to pay for him to become a WebGUI expert. | 17:02 | |
@rizen | you can tell her it's frank dillon, head of professional services here | 17:03 |
@rizen | cuz many people have said that it looks like him | 17:03 |
SDuensin | hehe | 17:03 |
SDuensin | Hopefully I can get my urgent work out of the way and play with the dashboard and workflow today. | 17:04 |
-!- wgGuest37 [n=wgGuest3@85-18-14-23.fastres.net] has joined #webgui | 17:08 | |
SDuensin | How are those webinars going to be done? IRC? Flash? Something god-awful in Windows? | 17:11 |
wgGuest37 | hi | 17:12 |
SDuensin | Hello wgGuest37 | 17:12 |
wgGuest37 | what's that url xrl.us? | 17:14 |
ckotil | short url for the webinar news blurb | 17:15 |
wgGuest37 | but it displays an ad bot page now | 17:15 |
ckotil | http://www.plainblack.com/news/news/introducing-webgui-live takes me there | 17:17 |
ckotil | so uh.. i got this... Segmentation fault: 11 (core dumped) | 17:17 |
wgGuest37 | that url doesn't get me there. lol I guess they use GeoIP to display blatant adv. I'm outside of US | 17:18 |
ckotil | i dont recal blatant advertising on plainblack.com | 17:19 |
wgGuest37 | I have a question | 17:19 |
wgGuest37 | I currently have a Poll page layout in which I have a poll | 17:19 |
wgGuest37 | I want to display the poll in a little table of my homepage, so I have to reduce the dimensions of the graph (it's a pie chart) | 17:20 |
wgGuest37 | I could do that with a shortcut? | 17:20 |
wgGuest37 | I want that users are able to vote and see the results graph right in the homepage | 17:21 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 17:23 | |
wgGuest37 | I don't mean on plainblack.com | 17:24 |
wgGuest37 | I mean on xlr.us | 17:24 |
wgGuest37 | I don't get redirected to plainblack.com as I said | 17:24 |
ckotil | xlr.us has no affiliation with pb | 17:27 |
ckotil | i think. | 17:27 |
wgGuest37 | that's not what I said... | 17:30 |
wgGuest37 | anyway do you know how I could do that poll thingie? :) | 17:30 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 17:31 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 17:31 | |
wgGuest37 | mmh I guess it's not possible with 3d graphs... There are no shortcut overrides for them :( | 17:35 |
-!- wgGuest37 [n=wgGuest3@85-18-14-23.fastres.net] has quit [] | 17:53 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:56 | |
-!- mode/#webgui [+v crythias] by ChanServ | 17:56 | |
ckotil | crythias, i got a nasty error after getting testEnvironment to finish in fbsd6.2 | 17:58 |
ckotil | seg fault 11, core dump. | 17:58 |
ckotil | i have to get to a meeting. perhaps i can talk with you a little later about it. | 17:58 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 18:10 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 18:11 | |
-!- mode/#webgui [+v crythias] by ChanServ | 18:11 | |
SDuensin | Ok, I got to see the workflows video. Very cool. :-) | 18:25 |
ckotil | crythias: any ideas how to fix a seg fault 11 core dump? | 18:44 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 18:56 | |
@snapcount | ckotil: this may help you | 18:57 |
@snapcount | it's a little heavy | 18:57 |
@snapcount | http://www.network-theory.co.uk/articles/gccdebug.html | 18:57 |
ckotil | i actually got through that bug..i think. im dealing with a mod_perl issue now | 18:58 |
ckotil | its dumping when loading prelod.prl | 18:58 |
@snapcount | cool... what was the problem causing the seg fault | 18:58 |
ckotil | still working on it. | 18:58 |
ckotil | heavy article indeed. | 18:59 |
ckotil | Loaded symbols for /libexec/ld-elf.so.1 | 19:00 |
ckotil | #0 0x290c9701 in _atomic_lock () from /usr/lib/libc_r.so.6 | 19:00 |
ckotil | Cannot find thread, Thread ID=1, generic error | 19:00 |
ckotil | looks like thats causing it. | 19:00 |
@snapcount | well it's unrealistic to debug c code fro something like apache or modperl | 19:01 |
@snapcount | but the debug utility may help you figure out which piece or module is dying | 19:01 |
@snapcount | leading to more google goodness to search for known issues | 19:02 |
@snapcount | or perhaps something that failed to compile correctly that you may have missed | 19:02 |
ckotil | yah. thanks for the direction. | 19:02 |
@snapcount | probably your last resort, but wanted to throw it out there | 19:02 |
ckotil | i stupidly installed mod_perl2 from source thinking it may fix my libapreq2 problems. but i fear it only added new problems. | 19:04 |
ckotil | and i cant make deinstall/uninstall mod perl. | 19:04 |
ckotil | im pissed | 19:04 |
ckotil | should have stuck with ports tree | 19:04 |
@snapcount | I've never even logged into a bsd server or I would try to help more | 19:06 |
ckotil | heh | 19:06 |
ckotil | im off to lunch. | 19:09 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has left #webgui [] | 19:09 | |
-!- wgGuest71 [n=wgGuest7@c-24-9-2-60.hsd1.co.comcast.net] has joined #webgui | 19:18 | |
-!- wgGuest71 [n=wgGuest7@c-24-9-2-60.hsd1.co.comcast.net] has quit [Client Quit] | 19:19 | |
-!- wgGuest93 [n=wgGuest9@85-18-14-23.fastres.net] has joined #webgui | 19:22 | |
wgGuest93 | hi again | 19:22 |
wgGuest93 | sorry I got disconnected before | 19:22 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 19:24 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 19:24 | |
wgGuest93 | so I can't do that poll thing right? | 19:24 |
* crythias does a little poll dancing. | 19:44 | |
-!- rennerc [n=rennerc@adsl-69-153-174-41.dsl.stlsmo.swbell.net] has joined #webgui | 19:55 | |
wgGuest93 | useful dance lol | 20:00 |
-!- greghacke [n=greghack@host-69-95-130-230.pit.choiceone.net] has joined #webgui | 20:20 | |
greghacke | rizen: working with some customers on ecommerce needs. i know this function is future-based but do you have some ideas on where it is going, etc. | 20:42 |
-!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 131 (Connection reset by peer)] | 20:54 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 20:58 | |
-!- mode/#webgui [+v crythias] by ChanServ | 20:58 | |
greghacke | so here's a question on a seperate topic. | 21:02 |
ckotil | http://img.photobucket.com/albums/v144/Formula/fawkingnoob.gif sfw | 21:12 |
greghacke | I want to extract all the CSS from the asset headers and build a seperate CSS snippet for each asset. | 21:12 |
SDuensin | BAHAHAHAHAHAHAHA | 21:13 |
wgGuest93 | it's not funny at all | 21:13 |
ckotil | wow. thats really saying something about your sense of hum | 21:13 |
ckotil | humor | 21:13 |
* SDuensin is a huge classic gaming fan. | 21:14 | |
ckotil | i grew up w/ duck hunt | 21:14 |
wgGuest93 | thats really saying something about yours | 21:14 |
wgGuest93 | it's not the duck hunt part that's not funny | 21:14 |
wgGuest93 | is the guy behind the characters | 21:14 |
ckotil | meh. who cares | 21:14 |
wgGuest93 | true lol | 21:15 |
wgGuest93 | I'm a nintendo fan too | 21:15 |
SDuensin | It's from Preditor, yea? | 21:15 |
ckotil | ya, some movie like that | 21:15 |
ckotil | most likely anyway. when the predator goes invisible and the dood goes ape shit trying to shoot him | 21:16 |
ckotil | fuck yeah. got apache to load w/ wG | 21:24 |
ckotil | swapping Graphics::Magick for Image::Magick worked | 21:24 |
greghacke | It is the Predator (1987) and the scene is Mac (played by Bill Duke) hunting for the predator after being attacked. | 21:24 |
ckotil | nice. | 21:26 |
wgGuest93 | lol | 21:26 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 21:34 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 21:34 | |
+perlDreamer | morning, everyone | 21:34 |
greghacke | g'day, pD | 21:42 |
wgGuest93 | hi pD | 21:42 |
wgGuest93 | I'm currently using the RecentsPosts macro to get the latest post from a CS | 21:43 |
wgGuest93 | but the problem is that I need to include just the first x words of the summary... And there is no template variable for that :( | 21:43 |
wgGuest93 | There is just for Articles | 21:44 |
greghacke | I did that. use a LEFT select | 21:44 |
greghacke | LEFT(fieldname, 200) as summary | 21:44 |
greghacke | it's not perfect as it may cut a word but it's effective | 21:44 |
wgGuest93 | LEFT select? You mean using SQL report? I wouldn't know where to start :( | 21:45 |
+perlDreamer | The macro is hackable | 21:46 |
greghacke | hrm. can you give me... say two hours? I've got to write one for a site i manage. I can prolly send it over. just mail me at greghacke at idlehandspress dot com | 21:46 |
+perlDreamer | It's online at the contribs section at pb.com | 21:46 |
+perlDreamer | speaking of which, did you upload the CSS fix for the Project Manager so I can close out that bug? | 21:46 |
greghacke | crapo. i will when i finish my lunch (waitress has passed like 90 times so far( | 21:47 |
wgGuest93 | woha reallly greghacke? many thanks! You mean you'll write a macro based on RecentsPosts that does what I ask? | 21:47 |
+perlDreamer | He's a very nice guy | 21:48 |
greghacke | I've got an SQL Report that does it and it's all CSS so you can customize, etc. it | 21:48 |
wgGuest93 | woha cool. But do you mean I would need to drop the RecentsPosts macro? | 21:48 |
greghacke | yep. you just dump this in as an Asset and assetProxy it into anywhere you need it. the other side of it i am working is my client wants it to be RSS'able | 21:49 |
wgGuest93 | cool. But it will pull the last post of a cs? Or say the last x posts from one or more CSs like the RecentsPosts macro does? | 21:50 |
greghacke | one or more. | 21:51 |
greghacke | i'll comment it up so you can play with it. must of it is easy. | 21:51 |
wgGuest93 | both posts and CSs (the latter based on the parent Asset ID you specify)? | 21:52 |
wgGuest93 | woha many thanks! | 21:52 |
+perlDreamer | greghacke, maybe it would make a good package in the contribs section? | 21:52 |
greghacke | correct and correct. my client runs about 12 CS and wants X of them in the feed | 21:52 |
greghacke | didn't think of that but yeah. | 21:52 |
greghacke | as long as I comment the heck out of it. | 21:52 |
greghacke | need to update my ThickBox 2.1 as well. | 21:52 |
greghacke | sorry, working in 90 directions today. | 21:53 |
wgGuest93 | hey but then maybe this can solve my second problem? I need to give users a single RSS feed that contains all the latest posts of all CSs | 21:53 |
greghacke | that is what i am working on with this SQLReport - trying to get it to do an RSS feed. | 21:54 |
wgGuest93 | 2 problems solved in one?? seems too good to be true! | 21:54 |
+perlDreamer | greghacke: you can always co-opt one of the CS RSS templates for an example | 21:56 |
greghacke | the RSS feed from SQLReport is my big need right now. I've got a lot of customers that want it | 21:57 |
wgGuest93 | I just sent you the email | 21:58 |
greghacke | Just received it. | 21:58 |
wgGuest93 | cool | 21:58 |
wgGuest93 | many thanks again! | 21:58 |
greghacke | my pleasure. i like to be helpful. pD - you want me to post the fix to the bug report? | 21:59 |
wgGuest93 | I have to go now, can't wait to try this out tomorrow! | 21:59 |
greghacke | Ciao | 21:59 |
wgGuest93 | Bye all! | 21:59 |
-!- wgGuest93 [n=wgGuest9@85-18-14-23.fastres.net] has quit [] | 21:59 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: +perlDreamer, +crythias | 22:07 | |
ckotil | found a glaring bug | 22:10 |
ckotil | File pile upload of html files, turns them into .txt | 22:10 |
ckotil | i had to scramble to get a report online for a call that just started. | 22:10 |
ckotil | ill see if ic an replicate this on the demo site | 22:10 |
-!- Netsplit over, joins: +perlDreamer, +crythias | 22:13 | |
ckotil | yes , i can replicate it. | 22:13 |
ckotil | perlDreamer: uploading .html files via file pile turns the html file into a txt file | 22:13 |
+perlDreamer | I think that's by design | 22:16 |
+perlDreamer | it prevents fishing | 22:16 |
+perlDreamer | phishing | 22:16 |
ckotil | didnt used to be that way | 22:16 |
ckotil | as of version 7.2.3 | 22:16 |
+perlDreamer | no, it was a bug fix in 7.3 somewhere | 22:16 |
ckotil | ... | 22:16 |
ckotil | so what should i do? | 22:16 |
+perlDreamer | if you want to upload an HTML file, try using the ZipArchive | 22:16 |
ckotil | i need to be able to file pile html files | 22:17 |
ckotil | k. | 22:17 |
+perlDreamer | why would you upload an HTML file vs using an article? | 22:17 |
+perlDreamer | or snippet? | 22:17 |
ckotil | its how our weekly reports are generated | 22:17 |
+perlDreamer | here's a whacky idea | 22:18 |
+perlDreamer | write a workflow to do this for you and generate full fledged articles | 22:18 |
+perlDreamer | no more manual uploading | 22:18 |
ckotil | well.... i would have no problem with doing that. | 22:18 |
ckotil | its for simplicity | 22:18 |
ckotil | my service desk posts these things | 22:19 |
+perlDreamer | oh | 22:19 |
+perlDreamer | that does make sense then | 22:19 |
ckotil | i already wrote a work flow to handle one type of weekly report for one network. | 22:19 |
ckotil | this is for another network | 22:19 |
ckotil | which hasnt been automated yet. | 22:19 |
+perlDreamer | if you feel safe, you could disable the upload check | 22:19 |
+perlDreamer | look in Storage.pm | 22:19 |
ckotil | ah, great. | 22:20 |
ckotil | i might just do that, until we get all the reports automated | 22:20 |
+perlDreamer | addFileFromFormPost | 22:20 |
* perlDreamer heads to a date with wife! | 22:20 | |
ckotil | thx for the help . enjoy | 22:20 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 22:21 | |
-!- mode/#webgui [+o khenn] by ChanServ | 22:21 | |
@khenn | perlDreamer: can you IM me? | 22:21 |
-!- greghacke [n=greghack@host-69-95-130-230.pit.choiceone.net] has quit [Read error: 113 (No route to host)] | 22:28 | |
ckotil | i unfixed the bug fix | 22:35 |
ckotil | just removed html/htm | 22:35 |
ckotil | the other stuff is good | 22:35 |
ckotil | pl sh asp, etc... | 22:35 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #WEBGUI | 22:38 | |
streamlines | just here to hang out--being a fly on the wall. hope not considered rude. seems a good way to learn stuff. | 22:40 |
ckotil | thats what I do. | 22:40 |
ckotil | i hope its not rude. | 22:40 |
ckotil | and it its a great way to learn | 22:40 |
streamlines | 'cept you were very helpful yesterdya too. | 22:41 |
streamlines | dunno why more people dont do this. | 22:41 |
ckotil | ya rly | 22:41 |
streamlines | you're addicted, aren't you? | 22:41 |
streamlines | :-) | 22:41 |
* SDuensin is lurking. | 22:41 | |
SDuensin | :-) | 22:41 |
streamlines | ahhh. terminology. gotcha. I'll just lurk then. | 22:42 |
SDuensin | If I want to let people pay to join an area of my site, what should I be using? I'm lost in the docs. | 22:42 |
SDuensin | Or, not pay, actually. I just want them to have to request access. | 22:43 |
streamlines | dunno. I'm fresh meat and just lurking. | 22:43 |
streamlines | dashboard? maybe? the built-in help is very informative. | 22:44 |
streamlines | dashboard is an "advanced topic" tho. | 22:45 |
ckotil | im addicted | 22:45 |
ckotil | finally succeeded in bringing up webgui on a freebsd machine...only took.... 4 months | 22:45 |
streamlines | i figure that why i'm back to. IRC and wegui rock...4 months! why so much effort? for fun? | 22:46 |
streamlines | learning? | 22:46 |
ckotil | both | 22:46 |
ckotil | not straight. | 22:46 |
ckotil | i first attempted it 4 moonths ago. then gave up | 22:46 |
ckotil | then revisted yesterday | 22:46 |
ckotil | and succeeded today | 22:47 |
streamlines | I have a client deadline that passed this week. Wanted to use webgui for the proj. but now unsure. | 22:47 |
ckotil | ouch. pry too late | 22:47 |
streamlines | well, clients cool... on reading webgui docs first I thought everythign would be a snap...alsas | 22:47 |
ckotil | if the wre compiles then it is a snap | 22:48 |
ckotil | building from source is a pain no matter who you are | 22:48 |
streamlines | wer was fine on RHEL, but the features that I thought would be easy were'nt | 22:48 |
ckotil | ah. | 22:49 |
streamlines | ssl. commerce. restricted areas. etc. | 22:49 |
streamlines | back to good ol bricolage. | 22:49 |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 22:49 | |
ckotil | its very customizable | 22:50 |
ckotil | thats what i love about it | 22:50 |
ckotil | and the workflow/versioning systems | 22:50 |
greghacke | What I miss? | 22:50 |
streamlines | doable, but will take too long to execute. about what bric or webgui? | 22:50 |
ckotil | im off to teach a training session on webgui. | 22:50 |
greghacke | I do those regularly. | 22:51 |
ckotil | wish me luck | 22:51 |
greghacke | break a leg | 22:51 |
ckotil | im doing another monday | 22:51 |
ckotil | ;] | 22:51 |
streamlines | be sure to post the vid in WDR for the rest of us! :-) | 22:51 |
streamlines | Oops. I forgot, Im supposed to be just lurking. (lurk, lurk.) | 22:53 |
SDuensin | So, really, what magic asset do I need to let people sign up to join an area of my site? Kind of like Plain Black does with the documentation, except I don't want to make them pay for it. | 23:31 |
greghacke | subscription | 23:32 |
greghacke | group | 23:32 |
greghacke | view | 23:32 |
greghacke | create a subscription with say a 1 year time and a price. | 23:32 |
greghacke | when you buy the subscription, you get in a group called X | 23:32 |
SDuensin | Subscription? | 23:32 |
SDuensin | Ah. | 23:32 |
greghacke | set security on assets as X and viola | 23:33 |
SDuensin | Can it run a workflow when they subscribe? | 23:33 |
greghacke | yep. | 23:35 |
greghacke | will have to build a workflow or attach it to a preexisting but sure | 23:35 |
SDuensin | How do I tell the subscription to run it? | 23:36 |
greghacke | would have to look | 23:36 |
@rizen | greghacke for the import you requested | 23:38 |
@rizen | you have a groupid of "Update" which is invalid | 23:39 |
@rizen | what groupId should the users belong to after import | 23:39 |
greghacke | oops. what I get when I read group and use name vice ID | 23:40 |
greghacke | the ID is 5M2V_i2uy4XvhG-5FfG42w | 23:40 |
@rizen | greg, if the users already exist, should we update the password and email address, or skip that user? | 23:42 |
greghacke | update but none should exist. | 23:42 |
greghacke | there are like 7 accounts on the server and maybe 3 are listed in that update | 23:43 |
@rizen | still have to ask | 23:43 |
greghacke | thanks | 23:43 |
@rizen | importing now | 23:44 |
greghacke | thx | 23:44 |
SDuensin | greghacke, I see a place to run a perl script on subscription payment, but not a workflow. | 23:44 |
greghacke | give me a bit and i'll look. everything can be tied together, just a matter of how - rizen did a great job on wG. | 23:45 |
SDuensin | Thanks. | 23:45 |
* SDuensin is trying to implement some crazy stuff rizen mentioned this morning. | 23:45 | |
SDuensin | Basically, when someone "subscribes", I want to give them their own page on my site and let them do whatever they want from that point on so they can add on to the site. | 23:46 |
ckotil | and i want that workflow ;] | 23:46 |
SDuensin | Get in line. :-) | 23:46 |
greghacke | Ah, that i understand | 23:47 |
SDuensin | I have duensing.com and I want other Duensing's to be able to put family sites up on it. However, not everyone who joins the site will need their own page, so I need a way for them to opt-in. | 23:47 |
SDuensin | So what I'm seeing is a subscription that fires off a workflow that adds a group for that user, creates a new page for that user, and gives that group rights to create additional content from that point on. | 23:48 |
@rizen | import complete | 23:49 |
@rizen | please validate users | 23:50 |
@rizen | if incorrect i can restore from the backup i made seconds before the import | 23:50 |
@rizen | emailed you status report of import process | 23:50 |
SDuensin | Think it over. I need to head home. I'll be back on in a couple hours. | 23:51 |
-!- wgGuest07 [n=wgGuest0@gateway.lctn.k12.mn.us] has joined #webgui | 23:52 | |
SDuensin | Thanks gang! :-) | 23:52 |
-!- SDuensin [n=Scott@248.sub-75-206-241.myvzw.com] has quit ["Leaving"] | 23:52 | |
greghacke | rizen: looks fine - I note a few failed but insignificant overall. | 23:52 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 23:53 | |
wgGuest07 | I am making a backup of our moodle site, so I creted a new domain and pointed it to the moodle folder as the root. It works if I place an .html file in the folder, but not index.php. How can I get webgui to use the php install on this Ubuntu box? | 23:55 |
--- Day changed Fri Feb 23 2007 | ||
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 00:02 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 00:02 | |
-!- wgGuest07 [n=wgGuest0@gateway.lctn.k12.mn.us] has quit [] | 00:28 | |
-!- wgGuest17 [n=wgGuest1@gateway.lctn.k12.mn.us] has joined #webgui | 00:29 | |
-!- wgGuest17 [n=wgGuest1@gateway.lctn.k12.mn.us] has quit [Client Quit] | 00:29 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 00:34 | |
-!- mode/#webgui [+o preaction] by ChanServ | 00:34 | |
@preaction | rizen: you were right, Supcom works BEAUTIFULLY in boot camp. i can run it with full effects and its not sluggish | 00:35 |
@preaction | which means i'll probably be heading out to find the full version sometime today | 00:35 |
@preaction | and starcraft works great inside parallels using the boot camp partition | 00:42 |
streamlines | hey, does anyone know where the link on CA's at http://www.plainblack.com/enabling_ssl (which pointed to http://www.st-andrews.ac.uk/ITS/faq/security/ca.html) can now be found? link's broken. | 00:54 |
@rizen | preaction: awesome! that's great news | 01:02 |
@preaction | not so sure about the cybrids, though those big spider bots are awesome | 01:03 |
@preaction | i want to play the Aeon | 01:03 |
@rizen | go get the full game | 01:03 |
@rizen | i'll play with you | 01:03 |
@preaction | can't now, have to work, spent two hours on the phone w/ ISP to figure out that the modem will work under certain strange circumstances | 01:03 |
@preaction | are you around tomorrow? i'm on support so i don't have to do client work | 01:04 |
@rizen | yup | 01:05 |
@rizen | i'll be writing the book | 01:05 |
@rizen | but i can take a break for a while | 01:05 |
@preaction | so probably late late tonight i'll run to walmart and get it | 01:05 |
@rizen | if they have it yet | 01:05 |
@rizen | do you have a best buy or a gamestop near you | 01:05 |
@rizen | you'll have better luck there | 01:05 |
@preaction | i'll run to gamestop, i have one of their discount cards | 01:06 |
@preaction | they close at 8, so i'll do some work and then run... the problem is when I get it, i know for fact that I won't be working afterward for a while | 01:06 |
@preaction | i can appreciate the power of this thing now, too. it's fantastic watching my one computer struggle with supcom and see this thing blazing through it | 01:07 |
greghacke | I need to practice a bit before i play against you all | 01:07 |
@preaction | i hope the AI in the full game is a little smarter, i took out their commander with only a bare handful of tech 2 units | 01:08 |
@preaction | on hard mode | 01:08 |
@preaction | at any rate, mac notebooks rule, but i'll still be buying wintel PCs and installing a *nix | 01:10 |
greghacke | query: simple one on MySQL... | 01:11 |
greghacke | Need to pass a time for a query that is Now - X against a unix/epoch time. | 01:11 |
@preaction | what is X? | 01:12 |
@preaction | UNIX_TIMESTAMP() - X | 01:12 |
@preaction | NOW() returns a MySQL Date/Time string, UNIX_TIMESTAMP() returns NOW() as an epoch | 01:12 |
greghacke | like WHERE __createdDate > Now - 864000 | 01:12 |
greghacke | that's what i needed | 01:13 |
greghacke | and i knew that as i use it in a GAMA/Origins query. | 01:13 |
+perlDreamer | greghacke: can I pester you to post the CSS fix for the Project manager? | 01:14 |
greghacke | yeah. now that i am home :-) | 01:14 |
greghacke | (remembers which site he wrote it on...) | 01:15 |
greghacke | 90 directions at once... | 01:15 |
greghacke | rizen: your rules and such for settlers should be there shortly. | 01:19 |
+perlDreamer | rizen: http://2007.oscms-summit.org/ | 01:24 |
+perlDreamer | Yahoo is sponsoring an open source CMS conference | 01:24 |
@preaction | it's actually a drupal conference, i think | 01:25 |
greghacke | and it's in sunnyvale - can visit buffy | 01:25 |
+perlDreamer | preaction: it says that they'll accept anything | 01:26 |
+perlDreamer | but most of the existing sessions are drupal and joomla | 01:26 |
@rizen | perlDreamer: thanks for pointing it out...we've been looking at it already for a couple months | 01:30 |
@rizen | the problem is that we haven't been able to figure out what we'd gain by going there | 01:30 |
@preaction | exposure? it's a start at least | 01:31 |
@preaction | just send one guy (or the right girl for the job) | 01:32 |
@rizen | not really though...very few people other than the developers of other systems will be there | 01:32 |
@preaction | or we could take the higher road: Perl too! | 01:32 |
@preaction | i could bring a paintball gun and blast everyone who comes up to tell me that PHP ROX)RZ!!!!! | 01:32 |
@rizen | the only benefit i could come up with was that some people inside of yahoo would know about webgui | 01:32 |
@rizen | but since yahoo seems to be moving away from perl in favor of ph | 01:33 |
@rizen | php | 01:33 |
@rizen | i'm not sure what that would do for us either | 01:33 |
+perlDreamer | I agree with preaction about the exposure. | 01:34 |
+perlDreamer | If we start telling people about WebGUI, it will only help wG in the end. | 01:34 |
+perlDreamer | but I know that PB has to trade-off effort advertising vs hacking, supporting and writing | 01:35 |
+perlDreamer | what we need is a California based wG hacker to go and present | 01:35 |
@preaction | especially community developers with an eye on the ... personal users? | 01:35 |
@preaction | the... what did they call it, hobbyist users? | 01:35 |
@preaction | the ones who will run webgui from their home internet connection using dyndns.com and hack on it | 01:36 |
@rizen | colin, how about if we sent you some schwag, and pay your travel expenses and you go down there and present on 2 or 3 webgui topics | 01:36 |
* preaction mutters something about how it sometimes sucks to be necessary | 01:37 | |
+perlDreamer | I'm not opposed to that, but that costs me family time and vacation time | 01:37 |
+perlDreamer | that's why I mentioned California | 01:37 |
@rizen | understood...but we don't have people to spare either | 01:38 |
@rizen | that's the point i'm making | 01:38 |
@rizen | the cost vs what we get out of it | 01:38 |
@rizen | just isn't worth it | 01:38 |
greghacke | you need a rich wG evangilist | 01:39 |
greghacke | (sp?) | 01:39 |
+perlDreamer | evangelist | 01:39 |
greghacke | one of them | 01:39 |
greghacke | ;) | 01:39 |
+perlDreamer | you should always ask a church guy about those kinds of things :) | 01:39 |
@rizen | more importantly, we need good events to go to that give us actual exposure to real users | 01:39 |
@rizen | most of the events are crap | 01:39 |
@rizen | real ^potential^ users | 01:40 |
streamlines | pardon...not rich--empowered. A good presenter, orator and teacher. Maybe someone who believe in webgui enough would do it for some "empowerment". whats schwag? | 01:40 |
greghacke | yeah. | 01:40 |
+perlDreamer | schwag = gooey dolls, t-shirts, bags, etc. | 01:41 |
greghacke | that too. but well off would help ;) | 01:41 |
greghacke | personally, I like the answer GAMA uses | 01:41 |
+perlDreamer | rizen: are there such events? | 01:41 |
streamlines | ha. I see. how many people woth of "Exposure"? | 01:41 |
@rizen | perlDreamer: we've been looking, but haven't found any | 01:41 |
@rizen | we're thinking about creating some | 01:41 |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 01:42 | |
@rizen | we're thinking of creating some "What is WebGUI?" days | 01:42 |
@rizen | in various cities | 01:42 |
streamlines | ie. how many people expected to be in attendance? mostly "hobbyists" too? | 01:42 |
greghacke | take GAMA to lead. We/they send volunteers to local conventions to be evangelists | 01:42 |
greghacke | GAMA pays for entrance but they use volunteers local to the con. | 01:42 |
SDuensin | Hello again. | 01:43 |
+perlDreamer | hello SDuensin | 01:44 |
SDuensin | Anybody figure out my subscription thing while I was away? | 01:45 |
+perlDreamer | what was the exact question? | 01:45 |
SDuensin | I have duensing.com and I want other Duensing's to be able to put family | 01:48 |
SDuensin | sites up on it. However, not everyone who joins the site will need their | 01:48 |
SDuensin | own page, so I need a way for them to opt-in. | 01:48 |
SDuensin | So what I'm seeing is a subscription that fires off a workflow that adds a | 01:48 |
SDuensin | group for that user, creates a new page for that user, and gives that group | 01:48 |
SDuensin | rights to create additional content from that point on. | 01:48 |
SDuensin | (Food time - back in a few.) | 01:48 |
streamlines | just 2 cents: on the "hottest sessions" OSCMS site is listed "is drupal an enterprise sol'n?" obviously wG is. forget the hobbyists. As you already know, Open CMS is the hottest buzzword in industry since Ruby on Rails. | 01:49 |
streamlines | If you folks can use sustain support for "enterprise" clients, someone should go. Sorry again to interrupt the executive discussion. I just get a bit carried away. been "preaching" open source and perl since mid-nineties. (lurk, lurk). | 01:53 |
streamlines | no, really---not being rude or trying to butt in. just a meek little voice. | 01:54 |
+perlDreamer | SDuensin: such things are only possible with a custom workflow | 01:59 |
streamlines | anyone? where'd everyone go? ok. I'll keep quiet again. promise. no more rude sudden interjecting. I'm just new to all this. | 01:59 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:59 | |
+perlDreamer | streamlines: that wasn't rude, but we still have the fundamental problem is who has the time to do such a thing | 02:00 |
+perlDreamer | maybe I should buy a lottery ticket for tommorrow | 02:00 |
greghacke | I go to the events here in ohio (columbus, toledo, cinci and cleveland) and eventually wG comes up. | 02:01 |
streamlines | maybe not a volunteer, but someone interested enought, with enough time and given enuff incentive. | 02:02 |
@preaction | perhaps we could make a call to the dev list for a webgui patron for this conference? | 02:02 |
streamlines | ahhh. Problem is, great developer neq great presenter. | 02:02 |
@preaction | true enough | 02:02 |
streamlines | The right person isn't just the one willing, IMHO. | 02:03 |
+perlDreamer | but it's a good start | 02:03 |
+perlDreamer | the goal is information, great marketing will follow | 02:03 |
@preaction | but if can't find the right person, is any showing better than no showing? what would a bad showing consist of? | 02:03 |
-!- rennerc [n=rennerc@adsl-69-153-174-41.dsl.stlsmo.swbell.net] has quit [] | 02:03 | |
+perlDreamer | I have the highest respect for Larry Wall, but have you heard his yearly onion speeches? | 02:03 |
streamlines | definately. bad showing = no passion about the subject. | 02:03 |
+perlDreamer | we're hackers, not marketers | 02:04 |
@preaction | if they're on the dev list, they probably have a bit of passion for webgui, if they volunteer for the conference, they probably have a bit more | 02:04 |
+perlDreamer | either that, or they're nuts ;) | 02:05 |
greghacke | me, i'm just nuts | 02:05 |
streamlines | no. but I've read many of his books. hid product" was distinctive enuff to get popular without anyone having to listen to him. we're not really in the same boat, with competition like Joomla etc. | 02:05 |
+perlDreamer | part of rizen's argument is that we don't compete with Joomla for anything except mind share | 02:06 |
+perlDreamer | WebGUI is for people who are seriously committed to building an enterprise scale website with applications | 02:07 |
streamlines | true RE: volunteering and passion. self selected people. But PB is a company--should select its own image and direction. | 02:07 |
@preaction | PB is a company offering services for WebGUI, WebGUI is a free enterprise-level CMS | 02:08 |
streamlines | ok I'm gettin gcarried away again. | 02:08 |
@preaction | what's good for WebGUI is good for PB, but what's good for PB is not always good for WebGUI | 02:08 |
streamlines | See Time magazine "making money from free workers" this monthe or somewhere. | 02:09 |
@preaction | the lines are blurry, i'll admit | 02:09 |
@preaction | but personally, my loyalty is more to the software than the company. i work on WebGUI. working for plainblack is just what pays my bills ;) | 02:09 |
streamlines | that Time mag article was blurry too. anyone else saw it? | 02:09 |
@preaction | do they have it online? | 02:10 |
streamlines | i hear you. dunno if its online... saw it this week I think its failry new. | 02:10 |
@preaction | http://www.time.com/time/magazine/article/0,9171,1590440,00.html | 02:11 |
streamlines | Caught my eye since I've worked for exclusively for myself and looked to open source for answeres since mid 1990s. and I still know nothing. | 02:14 |
@preaction | also, don't be afraid to speak up, the community always needs people who can speak (diplomatically, of course) | 02:15 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 02:16 | |
@preaction | i have the good fortune to have worked on my own FOSS projects, which led to getting a paying job for another FOSS project (and there are still days I count myself very lucky to be where I am) | 02:17 |
@preaction | if my verdamnt ISP would get their act together, i'd be able to re-enable my SVN repo and get my projects and personal website back online | 02:17 |
streamlines | Thanks. I fell a little better. I've wanted to learn perl in-depth forever, but haven't had the time. Always looking to the next gig. After thsi long, I've begun to seriously anaylse / question my philosphies and business model. | 02:17 |
@preaction | i think plainblack has it right: offer your employee's time at a price, but offer a lot of the resulting code / docs for free | 02:18 |
streamlines | I just don't want to go back to working for the biog corp. I've really enjoyed my freedoms...rather be a bit poorer and free that have someone call me at 3AM becasue some server crashed. | 02:18 |
@preaction | it's upfront: you're paying for development of a feature that will be included in a free software, your name has been attached to this feature so you get exposure too (Gama has funded a lot of features, and the US DoS, and Brunswick, and Donorware, etc...) | 02:19 |
@preaction | we offer printed docs for a price, but also a forum for community docs | 02:20 |
SDuensin | I'm back! | 02:20 |
@preaction | (we were flamed for "making the community write their docs for them", but that's not the point of the community wiki) | 02:20 |
SDuensin | perlDreamer - I know I need a custom workflow. I just don't know how to hook up the subscription stuff to make it run it. | 02:21 |
@preaction | SDuensin: sounds like you need a wobject that will trigger the workflow | 02:21 |
@preaction | "Visit this page, enter some information, and you'll be given permissions to your own section of the site" | 02:22 |
@preaction | gotta run to gamestop to pick up Supreme Commander, bbl | 02:22 |
SDuensin | preaction, I set up a subscription to give the user a group. However, I don't know how to put the subscription on the site for them to "buy" nor how to trigger the workflow. | 02:23 |
greghacke | grab me a copy | 02:23 |
greghacke | well, an extra copy | 02:23 |
@preaction | greghacke: pfft | 02:23 |
greghacke | ;) | 02:23 |
@preaction | SDuensin: commerce-like thingy? uhmm... | 02:23 |
greghacke | selling a subscription | 02:23 |
greghacke | the easy side | 02:23 |
SDuensin | preaction, well, I figured a subscription would be the easiest way to do it. | 02:23 |
@preaction | it would, but the subscription would add them to a group, which group? the group that manages all content? or create a new page layout that the user has all permissions for? | 02:24 |
streamlines | I'm just a "system integrator," (whatever that means )and I've got RedHat certified something, but still was a bit disillusioned at the figuring out wG, even armed with docs. They're more geared for end users, IMHO. hobbyists. My unfamiliarity with some of its components was the key...Given some time and being a fast learner, I'll catch on (that's what kept me fed to this day) but the absence of a architectural type doc was the m | 02:24 |
streamlines | issing ingredient for me. I'll hit the wiki soon enuff. | 02:24 |
greghacke | problem with an architectural type doc is webgui is an octopus | 02:25 |
greghacke | or at least a squid | 02:25 |
@preaction | streamlines: most of the docs are geared towards the WRE, because it's goal is a platform-independant system for running WebGUI source | 02:25 |
SDuensin | Well, I figured I'd give them a "Has Homepage" group as well as the group that the workflow creates for them that controls access to editing their page. | 02:26 |
@preaction | SDuensin: so you only want them to edit one page? | 02:26 |
SDuensin | I'd like them to be able to go wild, if possible. | 02:26 |
streamlines | Gotcha. of course, no complaint about that. that what most useres need. For my needs, I needed to find my own way and ask here, etc. SAy, ,whats that IRC mentoring thing I read about on plainblack somewheres? | 02:27 |
@preaction | someone was in here before with the same problem, he wanted to create a myspace-like atmosphere in webgui | 02:27 |
@preaction | irc mentoring? or WebGUI Live? | 02:27 |
SDuensin | Eww. MySpace. Worst! Interface! EVAR! | 02:28 |
greghacke | was here | 02:28 |
greghacke | say 6 weeks ago. may have chat record somewhere | 02:28 |
+perlDreamer | streamlines: the idea is that you come here with problems and those of us who do regular wG hacking help out | 02:28 |
+perlDreamer | that then enables you to do the same later | 02:28 |
+perlDreamer | write some code, docs, a test, answer board postings, etc. | 02:29 |
+perlDreamer | it's a way to multiply knowledge and get more people into wG | 02:29 |
* SDuensin is trying to learn enough to get to that level. :-) | 02:29 | |
+perlDreamer | SDuensin is doing well | 02:29 |
greghacke | like my silly UNIX_TIMESTAMP question. Sometimes we know the answers, sometimes we forget the answers and sometimes we just need some help. | 02:29 |
SDuensin | So how do I put the subscription on the site so people can buy it? | 02:30 |
@preaction | SDuensin: did you check the SubscriptionItemPurchaseUrl macro? | 02:30 |
SDuensin | The what!? | 02:30 |
SDuensin | :-) | 02:30 |
@preaction | look in the help files, under Macros there are two for Subscriptions | 02:30 |
+perlDreamer | exactly. You add a product in the product manager, then refer to it via either the Product Macro or some other product/subscription related macro | 02:30 |
SDuensin | Headed there now. | 02:30 |
streamlines | no--theres a mention there about finding a mentor on IRC (in the developer page, i think) I don't know how you guys chat & find extraneous stuff so fast. | 02:30 |
SDuensin | Next is to hook a workflow to the subscription. | 02:30 |
streamlines | anywho, must look after some other stuff for awhile. I'll be lurking. | 02:31 |
@preaction | hopefully when the Commerce system is re-written, subscriptions won't be so obtuse, in fact it'll all be so much simpler I hope | 02:31 |
@preaction | if, of course, I get to design it ; | 02:31 |
@preaction | ) | 02:31 |
@preaction | anyway, seriously, gamestop now | 02:31 |
* preaction & | 02:31 | |
streamlines | Are you gone yet, preaction? | 02:35 |
+perlDreamer | he's gone | 02:38 |
+perlDreamer | Called away by his new lord, SupCom | 02:38 |
SDuensin | I don't have permission to access the subscription page? I'm logged in as admin! | 02:38 |
SDuensin | Ah. Have to have a payment thingie. | 02:39 |
streamlines | perlDreamer, I just got a wild idea. I'd like to bounce it off of you and preaction. maybe tomorrow. | 02:39 |
streamlines | will you be here? | 02:40 |
+perlDreamer | yes | 02:40 |
streamlines | cool. I'll lurk . you know where I'm going, right? | 02:40 |
+perlDreamer | I have a few minutes now if you want to bounce it off me | 02:40 |
SDuensin | Any way to kick off a workflow with a macro? | 02:41 |
+perlDreamer | no | 02:41 |
SDuensin | Well, that's no fun. :-P | 02:41 |
+perlDreamer | Workflow hooks are in Add user, editSave Asset and one other place | 02:41 |
streamlines | I mean, the past thread. Do you REALLY want to have someone at OSCOM ? | 02:41 |
* SDuensin doesn't see how this can possibly work. :-/ | 02:42 | |
+perlDreamer | I think it's a good idea, but rizen has much better horse sense than I do about this kind of stuff | 02:42 |
+perlDreamer | I'm an idealist | 02:42 |
streamlines | Do you feel that presence could it really help wG and plainblack? | 02:42 |
+perlDreamer | yes | 02:42 |
+perlDreamer | IMO | 02:42 |
streamlines | Last year, I pad almost 12,000 for a phone book ad. did it payoff for me? not really. Now--just Shooting the breeze---do you really think a volunteer would go? bear in mind I've neve seen such a conference. | 02:45 |
+perlDreamer | me either | 02:45 |
+perlDreamer | I think OSCON might be a better gig | 02:45 |
+perlDreamer | bigger audience | 02:46 |
streamlines | I mean reaching actual people, you'd pay a person travel expenses, right? it would be worth at least that to plainblack, right? | 02:46 |
+perlDreamer | that's rizen's point. he thinks bang for the buck would be low | 02:46 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 02:47 | |
-!- mode/#webgui [+v crythias] by ChanServ | 02:47 | |
streamlines | Ok. but what's the buck you're willing shell out? In other words, think about the bang (any bang being better thatn no bang) and then you set the buck part. | 02:47 |
+perlDreamer | right | 02:48 |
+perlDreamer | as one of those volunteer types, my bucks are tightly constrained | 02:48 |
+perlDreamer | time is even more constrained | 02:48 |
+perlDreamer | speaking of which | 02:48 |
+perlDreamer | it's dinner time for perlDreamer | 02:48 |
streamlines | question is whatif you didn have to shell actual bucks? | 02:48 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""] | 02:48 | |
streamlines | this isn't a sale or plug, honest!!! I'm talking business model here! | 02:49 |
streamlines | Nt a sales pitch I mean. Oh well, he's gone. I was going to say: | 02:51 |
* SDuensin thinks running a workflow on a subscription signup is a vicious rumor. | 02:51 | |
streamlines | hmmm...dinnertime for me too. :-) still here tho. (slink, slink). | 02:52 |
greghacke | hrm. looking at subscriptions now and the perl script excute function. | 02:52 |
SDuensin | Me too, greghacke. Trying to see if there's something fun I can execute. :-) | 02:54 |
* SDuensin isn't much of a Perl guy. | 02:56 | |
SDuensin | Even if it runs the workflow, I don't see how it's going to create a new page and groups and all that other jazz that rizen was talking about doing in the workflow. | 02:58 |
* SDuensin has three sites to build that all need this functionality. | 02:59 | |
Radix-wrk | so fund-a-feature for it | 03:00 |
SDuensin | Might be doable. Depending on how much funding such a feature needs. :-D | 03:00 |
Radix-wrk | request a quote for it on their site and they'll tell you :) | 03:01 |
greghacke | then see if there is anyone that will go in on the development with you. | 03:01 |
greghacke | others want the feature, maybe they'll pitch in | 03:01 |
SDuensin | rizen seemed pretty sure I could get it to do this. | 03:02 |
SDuensin | I think ckotil wants it, too. | 03:02 |
greghacke | i've got two clients who could use it. | 03:02 |
Radix-wrk | Sounds like a plan then :) | 03:02 |
SDuensin | I thought about being psycho - doing like the demo on the Plain Black site. Create a whole new instance of WebGUI and proxy it in. :-D | 03:03 |
Radix-wrk | from what I've heard - adding workflow calls themselves are quite simple - it's the UI side of things that is more work. Rizen was asking at the WUC where people wanted workflows added in future. | 03:05 |
greghacke | everywhere! :-) | 03:06 |
Radix-wrk | best way to get them added is to either RFE it or fund it :) | 03:06 |
SDuensin | Amen, greghacke - anytime ANYTHING changes, put a hook there! | 03:06 |
SDuensin | I want to see that workflow dropdown go from 3 items to 300. <G> | 03:07 |
greghacke | well, my clients are starting to fund it for me. | 03:07 |
* SDuensin has no clients. <so sad> | 03:08 | |
greghacke | they're easy to find. i keep getting them cropping up. only a fwe are freebies (a church, a community outreach and a high school band) | 03:09 |
SDuensin | I'm an awesome tech and programmer. I'm a horrible marketer and salesman. | 03:09 |
Radix-wrk | So add it in yourself then! :) | 03:10 |
greghacke | i'm just not a perl expert yet. i am slowly learning using everything i can find. | 03:10 |
SDuensin | That may happen. I did alter the old 5.x photo album wobject quite a bit. | 03:11 |
Radix-wrk | heh.. I know how it is.. I know enough perl to customise what someone else writes, but not really go off and write my own stuff yet ;) | 03:12 |
streamlines | say, on wG with one domain/site installed, where is the equivalent of /data/domains/example.com/www ? there isn't a www dir there in my 7.3.8, I'm just looking for a sensible place to pput certs | 03:13 |
Radix-wrk | add them as snippets? | 03:14 |
streamlines | would that be /data/WebGUI/www? | 03:14 |
Radix-wrk | you don't want them exposed exactly tho do you? | 03:15 |
greghacke | they go in... | 03:16 |
greghacke | hrm... | 03:16 |
Radix-wrk | I put mine in the /data/domains/<sitename/ssl/ directory myself | 03:16 |
greghacke | yep. that's where mine are | 03:16 |
streamlines | so you created that ssl dir? minde doesn't exist. | 03:17 |
Radix-wrk | yes, I created it | 03:17 |
streamlines | you too greghacke? | 03:17 |
Radix-wrk | it really doesn't matter where you put them - or what you call that directory.. as long as it's private and somewhere in /data for backup purposes | 03:17 |
Radix-wrk | ideally tho you'll want one per site - so that hierarchy makes sense | 03:18 |
Radix-wrk | it's also what the webgui docs on SSL recommend I seem to recall ;) | 03:18 |
streamlines | thanks Radix-wrk. I'm about at your level with perl....yes, ssl docs suggest making certs under a www in each domain/domain.com, but my www does notexist, yet I have a working webgui. | 03:19 |
streamlines | that why I was asking for an equiv. /domain/domain.com exisis, but no www thereunder. just awstats and public. | 03:20 |
Radix-wrk | I'd do what greg and I have done, create an ssl directory and use that | 03:21 |
streamlines | and logs. but no www. I had dropped and created a few sites in thei installation. At one point I droppes my only site, the added sites | 03:21 |
Radix-wrk | www has been replaced with public | 03:22 |
Radix-wrk | but I would not put your certs in public for security reasons | 03:22 |
streamlines | roger that sorry bad typing,..dropped my only site then added one. maybe somethignwent wrong there? | 03:22 |
Radix-wrk | only apache needs to know where the certs are | 03:22 |
streamlines | yeah, definately not in public! | 03:23 |
streamlines | So according the the docs, adding the necesary <VirtualHosts > is done in "apache config file" . Would that be httpd.conf? not sitename.conf? ssl.conf or ther? modproxy conf? I've apparently gotten this wrong a few times. | 03:26 |
* SDuensin is lurking... Survivor is on! | 03:26 | |
-!- patspam [i=patspam@203-214-97-95.dyn.iinet.net.au] has joined #webgui | 03:28 | |
streamlines | In other words, the docs are generic for apache. WRE uses apache in a reverse proxy setup. hence the question. | 03:29 |
patspam | I've submitted a patch for my RFE to keep track of user sesssion lengths (http://www.plainblack.com/rfe/request-for-enhancement/logged-in-time) | 03:30 |
patspam | is that where i should submit the patch (as a reply to the RFE) or is there a better way to get it reviewed and hopefully picked up? | 03:34 |
Radix-wrk | streamlines, if you're using the wre then you'll want to edit the modproxy apache config file /data/wre/etc/sitename.modproxy and add it there | 04:00 |
streamlines | roger that. | 04:00 |
streamlines | THANK YOU! | 04:00 |
Radix-wrk | patspam, preaction or rizen are the ones who can hopefully answer you in submitting patches | 04:00 |
+crythias | http://www.turboajax.com/turbodbadmin/ | 04:01 |
Radix-wrk | streamlines, your welcome | 04:01 |
streamlines | I was looking at the wrong places. /data/wre/prereqs/apache/conf/httpd.modproxy etc. | 04:03 |
@preaction | patspam: your best bet is to check out the SVN HEAD, apply your changes, put the things you have in step 1 in an upgrade script (docs/upgrades/upgrade_7.3.X-7.4.0.pl), and then make a diff of the changes (svn diff) | 04:04 |
@preaction | patspam: also, for things that haven't been i18n'ed yet, you can use $i18n->echo("Text"). it's a kind of note to future authors that "this should be i18n" | 04:06 |
@preaction | patspam: otherwise, looks very nice. with a unified diff and JT's approval, we can probably add it right after we fork for 7.4 | 04:07 |
Radix-wrk | streamlines, no, I wouldn't add it there - I'd add it in the file I mentioned previously | 04:07 |
@preaction | i wonder if we could build a linux-from-scratch for the WRE | 04:08 |
streamlines | oh of course---definately. I was only saying how wrong I was by looking at the wrong place. | 04:09 |
Radix-wrk | the file I mentioned previously is automatically included in that file anyway - but if the default wre settings change then you won't have your stuff stomped | 04:09 |
Radix-wrk | okey.. my fourth and last entry to the WCC competition - http://www.plainblack.com/community-wiki/how-to-add-a-webgui-user-via-a-url | 04:10 |
Radix-wrk | another esoteric entry from me of course.. but again, it was a solution to a problem I had - and I'm sure someone is going to run into the same thing :) | 04:12 |
@preaction | you might want to add the script itself to the "Contributions" section, and then just post a link in the wiki article | 04:13 |
streamlines | now, completessl test cert enroll/ordering page ( referred by pb customers) is currently offline. nayone know if that's been like that for days/months? of maybe just down for some hours till tomorrow? | 04:13 |
Radix-wrk | preaction, Hmm.. not a bad idea - hadn't thought of the contrib section | 04:14 |
@preaction | Radix-wrk: i don't mean to discourage you, but i think PedersonMJ has this one in the bag: http://wiki.webgui.org/how-to-give-webgui-your-own-style | 04:14 |
Radix-wrk | Oh I know | 04:15 |
@preaction | that overachieving git | 04:15 |
Radix-wrk | I'm going for second, third and fourth places | 04:15 |
Radix-wrk | hehe | 04:15 |
@preaction | "and" eh? ;-) | 04:15 |
Radix-wrk | lol | 04:15 |
greghacke | mine goes up this weekend | 04:16 |
Radix-wrk | I've actually posted all four of these on the forums at one time or another as howto's and some of them are on crythias's site too. | 04:16 |
greghacke | what a bear to write | 04:16 |
-!- wgGuest76 [n=wgGuest7@24-236-144-89.dhcp.trcy.mi.charter.com] has joined #webgui | 04:16 | |
@preaction | i think i've found a bug in the wiki: making internal anchor URLs doesn't seem to work right | 04:17 |
Radix-wrk | figured I may as well add them as wiki articles and see how they go in the wcc - if I get a bit of extra karma out of it I'll be happy - then my rfe's can get a boost | 04:17 |
-!- wgGuest76 [n=wgGuest7@24-236-144-89.dhcp.trcy.mi.charter.com] has left #webgui [] | 04:17 | |
@preaction | b-b-b-but you're doing this for the community! not for some contest! | 04:17 |
Radix-wrk | yikes.. egads!.. oh no.. what will become of me! | 04:18 |
-!- wgGuest34 [n=wgGuest3@24-236-144-89.dhcp.trcy.mi.charter.com] has joined #webgui | 04:18 | |
@preaction | you karma-grubbing barstad! | 04:18 |
Radix-wrk | you're right, I'd better chop that body part off quicksmart. | 04:18 |
@preaction | perlbot karma Radix | 04:18 |
perlbot | Karma for Radix: 1 | 04:18 |
@preaction | oh noes! it begins! | 04:18 |
@preaction | perlbot karma preaction | 04:18 |
perlbot | Karma for preaction: 2 | 04:18 |
@preaction | ha! | 04:18 |
Radix-wrk | I still want a karma refund | 04:18 |
Radix-wrk | I spent thousands of karma on an rfe early on - then ended up giving up and funding it ;) | 04:19 |
greghacke | I think I have like 21 | 04:19 |
wgGuest34 | can i use the wre mysql instace to run othe mysql databases or must i set up another mysql instace? | 04:19 |
@preaction | i've got almost 5000 karma points i could spend on RFEs :p | 04:19 |
@preaction | wgGuest34: there's no problem using the wre mysql to do whatever you want, no | 04:20 |
Radix-wrk | wgGuest34, you can use the wre mysql instance to do what you want - just create a new database | 04:20 |
@preaction | wgGuest34: but beware of naming the database the same as the addsite script would, that's not a good idea (since addsite doesn't gracefully handle when a database already exists with the same name) | 04:20 |
Radix-wrk | perlbot karma dbell | 04:21 |
perlbot | dbell doesn't have any karma | 04:21 |
@preaction | perlbot just manages the karma from IRC, so Radix++ | 04:21 |
@preaction | perlbot karma Radix | 04:21 |
perlbot | Karma for Radix: 1 | 04:21 |
greghacke | perlbot harma greghacke | 04:21 |
@preaction | Radix++ | 04:21 |
@preaction | perlbot karma Radix | 04:21 |
perlbot | Karma for Radix: 2 | 04:21 |
Radix-wrk | Ahh | 04:21 |
@preaction | there we go | 04:21 |
Radix-wrk | lol | 04:21 |
greghacke | need to learn how to spell | 04:21 |
greghacke | perlbot karma greghacke | 04:21 |
perlbot | greghacke doesn't have any karma | 04:21 |
greghacke | woot! | 04:21 |
Radix-wrk | here i was thinking it was smart ;) | 04:21 |
wgGuest34 | thank you, maby i can get it to work | 04:21 |
Radix-wrk | good luck! :) | 04:22 |
streamlines | um---can someone splain ---what's going on? I know what webgui karma is, bu ti missed something right at "it begins!" above. | 04:24 |
@preaction | streamlines: on the plainblack.com site you can get karma | 04:24 |
streamlines | i know. | 04:24 |
@preaction | you can spend that karma on RFEs, JT made a point to say "one karma RFE per minor version" or something | 04:24 |
@preaction | so the top RFE on the list is the one with the highest karma scale, as calculated by "karma points / difficulty of RFE" | 04:25 |
streamlines | are you actually assigning karma to each other here, now? or just banter? | 04:25 |
@preaction | just banter | 04:25 |
streamlines | ahhh. | 04:25 |
@preaction | perlbot is the bot from #perl, it's a friend of mines and i wanted it here for stuff like: | 04:25 |
@preaction | perlbot perlfunc | 04:25 |
perlbot | Perl builtin functions - http://www.perldoc.com/perl5.8.0/pod/perlfunc.html | 04:25 |
@preaction | perlbot cpan for CGI::Debug | 04:25 |
perlbot | Documentation for 'CGI::Debug' can be found here: http://xrl.us/uj52 | 04:25 |
@preaction | perlbot 8ball Will I be pretty? | 04:26 |
perlbot | Magic 8ball says: No | 04:26 |
@preaction | perlbot fortune | 04:26 |
perlbot | Baltimore, n.: Where the women wear turtleneck sweaters to hide their flea collars. | 04:26 |
@preaction | gooeybot is dead since my internet connection is down, but otherwise gooeybot would be the infobot responsible for webgui information | 04:26 |
streamlines | oh--so perbot isnt an actual user here. I get it. | 04:26 |
@preaction | and i have plans to write some plugins for gooeybot | 04:27 |
@preaction | perlbot botsnack | 04:27 |
perlbot | OMG thank youuuuuu!! :-)!! | 04:27 |
streamlines | cool! | 04:27 |
@preaction | i'm wondering though if i should continue with the infobot core, or move to Chris's core | 04:27 |
@preaction | perlbot codebase | 04:27 |
perlbot | check out my insides: http://chrisangell.com/incoming/chrisbot/v3 | 04:27 |
streamlines | lemme try: perlbot botsnack | 04:27 |
streamlines | hmm. | 04:27 |
streamlines | perlbot botsnack | 04:27 |
perlbot | OMG thank youuuuuu!! :-)!! | 04:27 |
@preaction | you have to address him :p | 04:27 |
streamlines | aha ! | 04:27 |
streamlines | :-D | 04:28 |
@preaction | perlbot streamlines is the blur they make after they wake up next to you when the alcohol wears off | 04:28 |
perlbot | added streamlines to the database | 04:28 |
@preaction | perlbot streamlines | 04:28 |
perlbot | the blur they make after they wake up next to you when the alcohol wears off | 04:28 |
@preaction | rofl | 04:28 |
@preaction | perlbot forget streamlines | 04:28 |
perlbot | removed streamlines from the database | 04:28 |
@preaction | no, I don't have Asperger's Syndrome, I'm just an ass | 04:29 |
streamlines | i see. who has authority to add such "fingers" | 04:29 |
streamlines | anyone? | 04:29 |
@preaction | anyone | 04:29 |
@preaction | avoid putting webgui stuff into perlbot though, perlbot is #perl's bot | 04:29 |
@preaction | wonder if i can get buu to bring buubot, buubot has eval: <perl script>" | 04:29 |
@preaction | perlbot keywords | 04:30 |
perlbot | Check out all the things I know: http://www.chrisangell.com/cgi-bin/botkeywords.cgi Don't want to see the port and country TLD facts? http://chrisangell.com/cgi-bin/botkeywords.cgi?noports=1&nocountries=1 | 04:30 |
@preaction | perlbot .nu | 04:30 |
perlbot | .nu is Niue | 04:30 |
@preaction | perlbot port 80 | 04:30 |
perlbot | port 80: http - World Wide Web HTTP | 04:30 |
streamlines | ok. and is perlbot "string" <reply> any string ? like a wiki, anyone can put, or must it be an IRC username in session? | 04:31 |
@preaction | perlbot help | 04:31 |
perlbot | (fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip) | 04:31 |
streamlines | ooohh. ok. | 04:32 |
@preaction | mostly it's "fact" IS "string", the first "IS" being the delimiter | 04:32 |
@preaction | if you need to use IS, you can use "learn <fact> AS <info>" | 04:32 |
@khenn | perlbot help | 04:32 |
streamlines | seen | 04:32 |
perlbot | (fact)::tell (who) about (what)::(what) > (who)::learn (what) as (info)::relearn (fact) as (info)::phone (phone number)::shorten (url)::shorten it::search (module)::docs (module)::perldoc -f (function)::jargon (term)::math::fortune::flip::host (type) (record)::rot13::roll (die)::tempconv (temp)::scramble (foo)::8ball::slap::diss::what time is it::top/bottom (number) karma::geoip (ip) | 04:32 |
@preaction | you always need to address perlbot, chris designed it that way | 04:33 |
@preaction | perlbot seen khenn | 04:33 |
streamlines | chris? | 04:33 |
@preaction | nevermind... | 04:33 |
@preaction | perlbot owner | 04:33 |
@khenn | perbot who | 04:33 |
perlbot | Chris62vw is my master | 04:33 |
@khenn | perbot 8ball | 04:33 |
streamlines | interesting. I suppose I can't refine "WHO" | 04:33 |
streamlines | redefine I mean | 04:34 |
@preaction | perlbot 8ball will khenn's son grow up to be masculine? | 04:34 |
perlbot | Magic 8ball says: Yes | 04:34 |
@preaction | woot! he's cute AND he'll be a red-blooded male! | 04:34 |
streamlines | OK. I'm gone back to hunting for a trial SSL cert. openssl is down for this purpose--any idea how long? has this happeed b4? | 04:35 |
@preaction | couldnt tell you, i think there's a way to make self-signed certs iirc | 04:36 |
streamlines | yes, but I'd like to test a $$ one. | 04:36 |
@preaction | then you just get a security pop-up saying "We don't trust who signed this, do you want to?" | 04:36 |
streamlines | yup. many of my own sites rnu this, but I wan tto dem o foa a client without the popup. | 04:37 |
streamlines | man, I type baad | 04:37 |
streamlines | sorry not openssl I meant completessl --their site not delivering page to insert CSR. | 04:38 |
@khenn | perlbot 8ball will khenn ever finish this stupid registration app? | 04:38 |
perlbot | Magic 8ball says: Ask again later | 04:38 |
@khenn | crap | 04:38 |
streamlines | recognized me a splainblack customer but message "ordering system down" etc. | 04:38 |
streamlines | having linked from plainblack.com of course. | 04:39 |
wgGuest34 | how would i find out what port my wre mysql server is using? | 04:39 |
streamlines | I hope they're not denying orders only to pb custs....I'll kill cookies setc. and tryu again. | 04:39 |
@khenn | It likely uses the standard mysql port which is ... | 04:40 |
@khenn | I can't remember | 04:40 |
@khenn | I want to say 32 something | 04:40 |
@khenn | you could probably google it | 04:40 |
Radix-wrk | 3306 | 04:40 |
greghacke | 3306 | 04:41 |
@preaction | 2 seconds off... | 04:41 |
greghacke | yeah, what he said | 04:41 |
streamlines | 3306 | 04:41 |
@preaction | perlbot port 3306 | 04:41 |
perlbot | port 3306: mysql - MySQL | 04:41 |
greghacke | hrm | 04:41 |
greghacke | perlbot port mysql | 04:41 |
streamlines | hmm. | 04:41 |
greghacke | worth a shot | 04:41 |
wgGuest34 | weird other non webgui php apps cant connect to it, but i can hit it from the command line and it responds | 04:42 |
streamlines | streamlines lurks again. (slink slink) | 04:42 |
Radix-wrk | perlbot mysql port is 3306 | 04:42 |
perlbot | added mysql port to the database | 04:42 |
Radix-wrk | perlbot mysql port | 04:42 |
perlbot | 3306 | 04:42 |
@preaction | wgGuest34: did you set up permissions appropriately? | 04:42 |
wgGuest34 | ?? | 04:43 |
SDuensin | wgGuest34 - The password hash format on MySQL changed awhile back. If PHP has the wrong library, you won't be able to log in. | 04:43 |
streamlines | what OS? | 04:44 |
wgGuest34 | that is possible this app says it use mysql 4/5 | 04:44 |
Radix-wrk | I use the latest windows mysql tools to access the webgui mysql server | 04:44 |
Radix-wrk | webgui uses mysql 5 | 04:44 |
streamlines | wgGuest | 04:44 |
wgGuest34 | linux fedora core 4 | 04:44 |
streamlines | I know the problem well. | 04:44 |
SDuensin | I always end up creating an "oldroot" account with the old hash for stupid programs. :-) | 04:44 |
streamlines | THe issu is indeed the hash. examine the passwd table s and you'll see. | 04:45 |
streamlines | diferent passwd for usr@localhost as opposed to usr @ ip address | 04:45 |
wgGuest34 | the error i get is: Failed to connect to database roster as root@208.109.204.237:3306 | 04:46 |
streamlines | one is probably not currently set. doe this sound on track, you gurus? | 04:46 |
SDuensin | I vote for the hash format not matching. | 04:46 |
SDuensin | Old password hashes were pretty short. The new ones are at least twice as long. | 04:47 |
@preaction | i vote for verifying that the user can connect from that IP/port with the command-line utility | 04:47 |
wgGuest34 | I have used this ap on my linux box at home but now i am trying to do this all over ssh on a new box at server beach | 04:47 |
wgGuest34 | and losing my graphics has made this harder then normal | 04:47 |
SDuensin | wgGuest34, can you create a new user on the SQL server and try connecting to it? | 04:48 |
streamlines | I'm saying there's a different passwd for root@<youip> than for root@'localhost' aftrer making sure that TCP connectiviyt for mysql is set | 04:48 |
SDuensin | You can give the new user an old hash. | 04:48 |
streamlines | sorry I'm bit slow here. | 04:48 |
SDuensin | If you have a GUI tool, copy the root user, change the name to oldroot. Then run this: | 04:49 |
wgGuest34 | from the command line it works as localhost but not ip address | 04:50 |
SDuensin | Oh. | 04:50 |
SDuensin | Then streamlines is on the right track. | 04:50 |
@preaction | sounds like "user"@"host" doesn't have the right password | 04:50 |
SDuensin | Get logged in and run this statement: | 04:50 |
wgGuest34 | k | 04:50 |
SDuensin | update user set host='%' where user='root'; | 04:50 |
SDuensin | That will let root log in from anywhere. | 04:51 |
SDuensin | You'll also need to run: | 04:51 |
SDuensin | flush privileges; | 04:51 |
wgGuest34 | says no database selected | 04:51 |
SDuensin | (And by "run", I mean from the "mysql>" prompt.) | 04:51 |
SDuensin | Oh yea. | 04:51 |
streamlines | you have to be acreful WHICHguio tool you use, if any. older one will use the wrong passwd hash / syntax. | 04:51 |
SDuensin | use mysql; | 04:52 |
streamlines | and if you google,. use more recent pages or ones appropriate to your version of MySQL. syntax differes slightly and effects are VERY different. | 04:52 |
Radix-wrk | the gui tools at mysql.com work great | 04:53 |
@preaction | pfft, lusers and their gui tools | 04:53 |
SDuensin | hehe | 04:53 |
streamlines | also, watch out for localhost vs. 127.0.0.1 user. | 04:53 |
@preaction | mysql -e"drop database site; create database site"; addsite --siteName=site; mysqldump --tables oldsite authentication user groups groupings groupGroupings | sed s/INSERT/REPLACE/g | mysql site; | 04:54 |
@preaction | :p eat THAT | 04:54 |
@preaction | i know, i know, a perl expert using sed, quell horreur! | 04:54 |
SDuensin | ACK! | 04:54 |
streamlines | yeah. thats what I eventually did. roughly, in a roundabout way. | 04:54 |
@preaction | i've got site migrations down to a very small shell script ;) | 04:55 |
wgGuest34 | thanks for your help, i need to get better at this stuff :) | 04:55 |
patspam | preaction: thanks for the patch submission help, I'll follow your advise | 04:55 |
@preaction | patspam: thanks for the patch, always good to see fresh meat for the grinder | 04:56 |
streamlines | :-) thats funny. This IRC thing is distraction. I'm supposedto be hunting SSL trial certs. (slink slink). | 04:56 |
patspam | where should I post the SVN diff? as a reply to my RFE? | 04:57 |
streamlines | how you guys ever get work done? I guess learn to type faster helps. | 04:57 |
@preaction | patspam: there should be an "attachment" thingy | 04:57 |
Radix-wrk | work? what's that? | 04:57 |
patspam | ah cool, ok | 04:58 |
streamlines | its all fun for you isn't it? | 04:58 |
Radix-wrk | it's all fun and games until someone gets hurt. | 04:58 |
@preaction | http://www.thinkgeek.com/tshirts/frustrations/374d/ | 04:58 |
streamlines | ok now reallly this time: (slink, slink). | 04:58 |
streamlines | thanks.. see y'all sooon. | 04:59 |
Radix-wrk | hehe.. cute | 04:59 |
@preaction | i almost wish i lived in an area i could get away with this stuff without having everyone come up to me with the letters WTF on their forehead | 04:59 |
Radix-wrk | I have the thinkgeek one "No, I will not fix your computer" - great for family gatherings. | 05:00 |
@preaction | rofl indeed | 05:00 |
Radix-wrk | i have another one that has just 'WTF' on it | 05:02 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:03 | |
PedersenMJ | good evening | 05:03 |
Radix-wrk | afternoon | 05:03 |
PedersenMJ | How goes it? | 05:03 |
Radix-wrk | it goes - needs a bit of fuel atm tho.. lunchtime methinks. | 05:04 |
* Radix-wrk wanders off to get lunch. | 05:04 | |
-!- wgGuest34 [n=wgGuest3@24-236-144-89.dhcp.trcy.mi.charter.com] has quit [] | 05:10 | |
PedersenMJ | Okay, going to upgrade to 7.3.10, and then ask if anybody has any preference for the next theme I convert? Basically, I'm taking requests. | 05:12 |
greghacke | everything on CSSZenGarden? | 05:12 |
PedersenMJ | Well, pick one of them? | 05:13 |
greghacke | guess i already did that though | 05:13 |
PedersenMJ | You got a script to convert csszengarden? | 05:13 |
greghacke | i wish i had. I built a layout template using the same basic html that CSS Zen Garden used. | 05:14 |
greghacke | then I can apply the CSS from those pages - with mods for navigation differences. etc. | 05:14 |
PedersenMJ | Nice idea. I can see how that could make it pretty easy to build any theme, really. | 05:14 |
greghacke | makes your entire site css-driven but that is a good thing imho | 05:15 |
PedersenMJ | Yeah, it definitely is. Makes it pretty easy to change the whole look/feel. | 05:15 |
greghacke | i do that a lot. one of my clients - www.redskyrising.com (a goth rock group) uses it. | 05:17 |
greghacke | if you have FF you cal look through their templates - all are similar but they are customizing them more now | 05:17 |
PedersenMJ | css zen garden? or red sky rising? | 05:18 |
greghacke | redskyrising. | 05:18 |
greghacke | csszengarden seems to be slow lately. no new official styles | 05:19 |
PedersenMJ | Honestly, I haven't even looked at them. And, with your template, I don't know that it's even a useful thing for me to do. | 05:21 |
greghacke | for me, it was an exercise in development. providing a simple html template with all the key elements in place allowed my clients to build their own style when they want change | 05:22 |
PedersenMJ | I can understand that, definitely. | 05:23 |
greghacke | turning over the ability to restyle a site to a customer is huge for me. | 05:24 |
PedersenMJ | See, I'm not a web designer. I prefer to do some basic stuff, and say "Here, the functionality is there, you make it look any way you wish." | 05:26 |
PedersenMJ | And yes, I know how contrary that is to being the guy who is trying to convert the various styles out there for webgui :) | 05:27 |
patspam | ok, I've re-done my patch submission as an SVN diff (http://www.plainblack.com/rfe/request-for-enhancement/logged-in-time). thanks preaction! | 05:27 |
greghacke | my weakest area is code - I can but I am not grossly talented. I can, however, make code sing and dance. i've even found i can take the most internet-phobic person and get them using webgui and love it. | 05:27 |
@preaction | greghacke: we should send you to caulifornia | 05:27 |
greghacke | PMJ: it's called working the other skills. it's why i am digging into code. | 05:27 |
greghacke | when is the conference? | 05:27 |
@preaction | i think it's too late anyway, they're done taking event submissions | 05:29 |
@preaction | patspam: looks good, but one thing: GUID columns must be flagged as "binary". in your upgrade script, alter table userLoginLog add column sessionId varchar(22) binary | 05:30 |
PedersenMJ | Yeah, I do need to work on some of my web design. Okay, I need to work on all of it. I can do code all day long. But the differences in the various browsers make me want to explore someone's bowels with a dull rusty nail and no anaesthetic. | 05:30 |
@preaction | patspam: also, the other column might be better as a "bigint" instead of "int(11)" | 05:31 |
@preaction | also, "bigint unsigned" | 05:31 |
@preaction | (since it'll never be negative" | 05:31 |
patspam | oh ok, i was just copying the userLoginLog.timeStamp field definition for that one | 05:32 |
@preaction | patspam: understandable, there are sections of the core that are horribly outdated :( | 05:33 |
patspam | heh that's ok, I'll go with your recommendation | 05:34 |
@preaction | i've got a set of working rules that i use, above-and-beyond the "WebGUI Coding Guidelines" | 05:34 |
@preaction | it'd be nice if you used MySQL date/time fields, but I'm not going to ask you to do that (it'd require a substantial rewrite and probably some rewrite of even more core code) | 05:35 |
PedersenMJ | Hmmm.... Might go with this theme, as it could make for an exceptionally useful corporate intranet: http://www.oswd.org/design/preview/id/2860 | 05:35 |
@preaction | patspam: but, check out WebGUI::DateTime for your future endeavors, it has some nice functionality for working with date/times | 05:36 |
@preaction | PedersenMJ: i like it, but does it have to be three-columns? i hate three-column layouts | 05:36 |
patspam | yeah, I've been storing dates in the db as mysql date strings for my own wobjects, i only used the perl epoch in this instance since the timeStamp field is already there and I want to be able to compare my lastPageViewed to it | 05:37 |
PedersenMJ | Actually, that section I'd make into just the body.content, I think. Just however many columns the content has. | 05:37 |
@preaction | that's what i imagined, less mucking about | 05:38 |
@preaction | ahh | 05:38 |
PedersenMJ | Though.... I might make the right column into a "page" menu, and make the left two columns into body.content. | 05:39 |
PedersenMJ | That way, the top menu always stays the same. | 05:39 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] | 05:40 | |
@preaction | yeah, the top tabs would probably be better off static | 05:40 |
PedersenMJ | Going through the top 200 at oswd is almost depressing. The thumbnail view for something like 85% of them looks identical. | 05:43 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 05:44 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 05:44 | |
PedersenMJ | The thing that makes it even more depressing is that I'm not sure I could do any better on my own. In fact, I know I couldn't. | 05:45 |
@preaction | i had a nice, bold, simple design that was clean and attractive, but the site's down :( | 05:45 |
PedersenMJ | Okay, it's down to these two: "Internet Market" http://www.oswd.org/design/preview/id/2860 and Calypso http://www.oswd.org/design/preview/id/1705 | 05:47 |
PedersenMJ | Which one would you guys like to see next? | 05:47 |
@preaction | i think calypso would have more usage, but internet market seems prettier | 05:48 |
greghacke | i would have to agree with preaction - im looks nice but i'd actually use calypso | 05:48 |
PedersenMJ | That's the direction I was leaning, too, so Calypso is next. | 05:50 |
@preaction | the wayback machine has the league management software i wrote when i was but a stripling! | 05:50 |
PedersenMJ | wayback has the code I unleashed on the mu* world many years ago, too. | 05:51 |
@preaction | i thought i lost it, and it's useful to me, so imma find the latest version it has so i can keep it | 05:51 |
PedersenMJ | Cool. That's an excellent thing when you can recover lost code like that. | 05:53 |
@preaction | amen to that | 05:53 |
+perlDreamer | greghacke: this is your conscious speaking | 05:54 |
+perlDreamer | you want to commit the CSS bug | 05:54 |
+perlDreamer | soon | 05:54 |
PedersenMJ | Wow... I'm still mentioned in new articles for the mushing world. http://www.electricsoup.net/?q=node/336 | 05:54 |
+perlDreamer | it haunts you worse than that annoying guy from IRC | 05:54 |
+perlDreamer | or William Shatner mouthing 5 word sentences with pauses in the middle | 05:55 |
PedersenMJ | pd: I don't know ... what you ... mean! | 05:55 |
+perlDreamer | lol | 05:56 |
greghacke | PMJ: where you at in that? | 05:56 |
ckotil | css bug? | 05:56 |
greghacke | nm, pmj, found it | 05:56 |
PedersenMJ | Michael Pedersen. That's me. 4th paragraph. | 05:57 |
+perlDreamer | The Edit Task screen of the Project Manager is bunged up | 05:57 |
greghacke | I can't commit, pD. I will post it to you. | 05:57 |
ckotil | ah | 05:57 |
PedersenMJ | And what's really funny/sad is that I haven't done *anything* with that code base in ... 10 years. | 05:57 |
greghacke | greghacke != commit | 05:57 |
+perlDreamer | you can append it to the bug report? | 05:57 |
PedersenMJ | I've downloaded it, put it into a repository, reformatted it, but never done more than that. | 05:57 |
greghacke | is what i am doing | 05:57 |
+perlDreamer | I'll give you 3000 karma for doing that | 05:58 |
greghacke | PMJ: I work in the games industry. they NEVER forget. | 05:58 |
greghacke | my WOW guild is filled with pen-and-paper luminaries that ask "why can't people forget I made Metamorphosis Alpha?" | 05:58 |
PedersenMJ | I'm still surprised. I thought that mux was dead and gone, and people were moving on to other things. | 05:58 |
ckotil | me too | 05:59 |
ckotil | muds especially | 05:59 |
Radix-wrk | I never got into mush's much, but I'm still well known and remembered on the old lpc mud ancient anguish | 05:59 |
Radix-wrk | and I still have friends who are there even now.. most of them running the place these days | 05:59 |
PedersenMJ | I still remember one of the funniest convos I ever had because of it. | 06:00 |
PedersenMJ | Need to start by saying that my online handle has been Pedersen for about 13 years now. That's it. I don't bother going by anything else. | 06:00 |
Radix-wrk | only 13 years? pfft | 06:01 |
greghacke | i got greghacke (other than being my name) from EISS (a secure follow-on to DARPA from the NSA) in 1989 | 06:01 |
PedersenMJ | That's the handle I used when I posted MIAM, and the handle I was using on another mush. Some guy logged in, and started trashing MIAM, btu in very vague terms. Like "It sucks", "It's terrible" "hate using it", etc. | 06:01 |
PedersenMJ | I started asking him what was wrong with it. He kept ranting in those terms. To the person with the same handle as the author. In front of a group of people who knew I was the author. | 06:02 |
PedersenMJ | I finally pointed it out to him that I wrote it, and asked again what was wrong, so I could fix it, and he promptly shut up, without saying another word about why it sucked. | 06:03 |
PedersenMJ | As for only 13 years, yes, only 13. I've only been using computers for about 23, and the first 6 or 7 weren't on the internet. Once there, though, I started using Marvin (as in Marvin The Paranoid Android). Took me a few years to switch to using my last name. | 06:04 |
+perlDreamer | there's an off by 1 bug in the AdSpace ad displaying routine | 06:04 |
+perlDreamer | argh | 06:04 |
+perlDreamer | but only for impressions | 06:07 |
+perlDreamer | not clicks | 06:07 |
+perlDreamer | ah, come on guys | 06:19 |
+perlDreamer | you can keep talking | 06:19 |
+perlDreamer | I promise, no more WebGUI talk for a while | 06:19 |
greghacke | working | 06:19 |
PedersenMJ | Heh, sorry, got on phone. Me talking right now is guaranteed to be about flying, and will feature me showing off that I know so little about it that if you see me becoming your pilot you need to consider finding the nearest parachute :) | 06:40 |
greghacke | careful with parachutes - they do occasionally fail | 06:40 |
* greghacke has some flight time and one parachute malfunction. | 06:40 | |
PedersenMJ | Whereabouts do you fly, gh? | 06:41 |
PedersenMJ | And for what purpose? Fun, or was it military, or ... ? | 06:41 |
greghacke | 15 years in the US Army (Special Forces for 10) | 06:42 |
greghacke | rotorhead mostly. only 18 hours fixed wing. | 06:42 |
greghacke | the rotorhead time was all training an an AF chopper - was part of the emergency operations - basic stuff on an MH53J | 06:43 |
greghacke | Europe, the Middle East, Africa | 06:43 |
PedersenMJ | The one issue I've ever heard that actually worried me about a helicopter was that, supposedly, until you reach +1000ft, you don't have enough space to perform successful autorotation. | 06:45 |
PedersenMJ | Note: Me speaking about things I know nothing about, so please be gentle in correction if I go too far into the land of making an ass of myself. | 06:46 |
greghacke | is about what we were told. large choppers have less an issue but definately an issue | 06:46 |
greghacke | is ok, my training was for emergency operations. emergency == pilot dead. | 06:47 |
greghacke | my station was immediately behind the pilot (on the SIGINT gear) | 06:47 |
PedersenMJ | Oh... I'll just hope that training didn't have to be used, then. To play the role of Captain Obvious Understatement for a moment, that would truly suck. | 06:48 |
greghacke | yeah, well. i got some real world experience at a lot of things | 06:48 |
* greghacke notes his silver star, bronze star and purple heart sitting in the case. | 06:49 | |
greghacke | i spent _a lot_ of combat time. | 06:49 |
greghacke | like 7 years. | 06:49 |
PedersenMJ | Ouch. Very big ouch. I just have no idea what to say to that. | 06:50 |
greghacke | was life. i look back on it with pride. sure, i could have gone to college but it's what i needed. | 06:50 |
greghacke | and now i get money from the VA so... :-) | 06:51 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"] | 06:51 | |
PedersenMJ | I know that, if I were to ever consider joining the military, the absolute best that I could hope for is being tossed out on my ass during basic. Far more likely would be insubordination charges (for one thing). | 06:52 |
+perlDreamer | w00t! | 06:53 |
greghacke | oh, trust me. you could not be worse than I was and remain. my instructors told me i'd be one of three things: the best NCO ever, in jail or kicked out. | 06:53 |
PedersenMJ | Well, let's see, my issues (to start): punctuality. getting up at an hour that ends with "am". Respecting authority that hasn't proven itself to me personally. general snarkiness. Those are what come to mind for a start :) | 06:54 |
greghacke | you know much about military rank? | 06:55 |
greghacke | enlisted ranks are rated E1 (private) through E9 (sergeant major) | 06:55 |
greghacke | my highest rank attained was E7 (sergeant first class) | 06:56 |
greghacke | I saw E1 twice, E2 once, E3 3 times, E4 twice, E5 four times, E6 once and E7 once. | 06:56 |
greghacke | I got demoted - a lot. | 06:56 |
PedersenMJ | What I know about military rank is only that the more metal you see on the shoulders, the quicker you'd better be jumping :) | 06:56 |
PedersenMJ | I *am* surprised. How on earth did you manage to avoid being kicked out or sent to jail? How bad does one have to be to have either of those happen? | 06:58 |
greghacke | spec ops gets a lot of leeway. i tend to speak my mind. i don't let rank cover stupidity. | 06:59 |
PedersenMJ | Ah, okay. So, if I were to join as a private, and start showcasing my issues during basic, I'd likely not get anything close to the same leeway you got. | 07:01 |
greghacke | eh, i did it there too. :-) | 07:01 |
greghacke | it cost me but i learned how to cheat. | 07:01 |
greghacke | just like everything - say programming. | 07:02 |
greghacke | there are rules. Learn them, use them. | 07:02 |
-!- patspam [i=patspam@203-214-97-95.dyn.iinet.net.au] has quit [] | 07:15 | |
+perlDreamer | see you all tomorrow | 07:16 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 07:16 | |
PedersenMJ | time for bed myself. later! | 07:22 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:22 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [] | 07:27 | |
-!- rennerc [n=rennerc@71-8-211-29.dhcp.stls.mo.charter.com] has joined #webgui | 07:28 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 07:29 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 09:06 | |
-!- rennerc [n=rennerc@71-8-211-29.dhcp.stls.mo.charter.com] has quit [] | 09:23 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:00 | |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has joined #webgui | 12:33 | |
-!- mode/#webgui [+o preaction] by ChanServ | 12:33 | |
-!- wgGuest20 [n=wgGuest2@85-18-14-23.fastres.net] has joined #webgui | 13:20 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 14:04 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has joined #webgui | 15:13 | |
wgGuest20 | hello greg! | 15:14 |
wgGuest20 | I didn't receive the email :( | 15:14 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui | 15:27 | |
-!- MrHairgrease [n=martin@194.171.50.114] has joined #webgui | 15:34 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 15:34 | |
-!- SDuensin [n=Scott@238.sub-75-204-111.myvzw.com] has joined #WebGUI | 15:55 | |
SDuensin | Good morning! | 15:55 |
+MrHairgrease | hi | 15:55 |
SDuensin | Finally. Friday. | 15:56 |
+MrHairgrease | over here it is almost weekend =) | 15:57 |
+MrHairgrease | only two hours to go | 15:57 |
SDuensin | Over where? I'm in the St. Louis, MO, USA area. | 15:57 |
+MrHairgrease | maybe three | 15:57 |
+MrHairgrease | Delft, Netherlands | 15:57 |
SDuensin | Cool. I'm in your past. :-) 8 AM here. | 15:57 |
+MrHairgrease | you are | 15:58 |
+MrHairgrease | good thing about my tz is that the weekend start earlier | 15:58 |
SDuensin | They're over earlier, too. :-P | 15:58 |
+MrHairgrease | downside is that i have to get out of bed much earlier too | 15:58 |
+MrHairgrease | true | 15:58 |
+MrHairgrease | are you one o | 15:59 |
+MrHairgrease | f those hlaf empty glass types ? =) | 15:59 |
SDuensin | Na. Not really. | 15:59 |
+MrHairgrease | j/k | 16:00 |
SDuensin | My only real problem lately is that WebGUI hates me. :-D | 16:00 |
+MrHairgrease | that's too bad | 16:00 |
SDuensin | It's OK. I love it. :-) It'll come around eventually. | 16:01 |
+MrHairgrease | I'm starting to hate webgui a little bit now | 16:01 |
@preaction | blasphemy! | 16:01 |
+MrHairgrease | I've nothing else than upgrading sites today | 16:01 |
SDuensin | Upgrading WebGUI scares the living shit out of me. I have more problems with that than any other program I've ever used. Not sure why. It's just me. | 16:02 |
+MrHairgrease | the first from 6.2.7 -> 7.2.3 | 16:02 |
+MrHairgrease | the 6.2.11 -> 6.3.0 step is the badass transistion | 16:02 |
+MrHairgrease | the rest goes fairly fluently | 16:02 |
+MrHairgrease | but now I'm cleaning up this site to make it ready for upgrading | 16:03 |
SDuensin | Wow. That's some serious upgrading. I was just trying to go from 7.3.9 to 7.3.10! | 16:03 |
+MrHairgrease | aparently the runHourly has not run for a very very long time | 16:03 |
SDuensin | hehehe | 16:04 |
+MrHairgrease | CleanTemp (265 seconds) | 16:04 |
+MrHairgrease | it takes forever | 16:04 |
+MrHairgrease | that box has a really slow disk | 16:04 |
+MrHairgrease | I think the runhourly script is running for > 10 mins now | 16:04 |
+MrHairgrease | while it has had only 43 sec scheduling time | 16:05 |
+MrHairgrease | luckily it is being phased out | 16:05 |
SDuensin | You do any development on WebGUI? Like custom assets or macros? | 16:06 |
+MrHairgrease | sure | 16:06 |
+MrHairgrease | that's what i get paid | 16:06 |
+MrHairgrease | for | 16:06 |
+MrHairgrease | except today | 16:06 |
SDuensin | hehe | 16:06 |
+MrHairgrease | today i get paid for string at screens | 16:07 |
+MrHairgrease | =) | 16:07 |
* SDuensin just noticed the + by your nick. | 16:07 | |
SDuensin | I'm about to embark on writing a macro. Could be fun. :-D | 16:07 |
+MrHairgrease | cool | 16:07 |
+MrHairgrease | what is it gonna do | 16:07 |
+MrHairgrease | ? | 16:07 |
SDuensin | Allow users to subscribe to a community section of the site. Once they're in, they'll get their own page where they can build their own site off the main site. | 16:08 |
SDuensin | That's the plan, anyway. :-) | 16:09 |
+MrHairgrease | And the macro should make that page? | 16:10 |
SDuensin | It'll need to create a group, add the user to it, create a page, add it to the site, and give the user permission to edit from that point on. | 16:10 |
wgGuest20 | cool. A macro can do that? An Asset wouldn't be better? | 16:10 |
+MrHairgrease | no | 16:10 |
+MrHairgrease | don't thinks so | 16:10 |
SDuensin | An asset may be better, but a macro is a LOT easier to learn how to code. :-) | 16:10 |
wgGuest20 | oh ok :) | 16:10 |
+MrHairgrease | assets are needlessly complex for this thing | 16:10 |
+MrHairgrease | and | 16:11 |
@preaction | unless the situation itself intends to become more complex | 16:11 |
+MrHairgrease | macro's are easier embeddable in pages | 16:11 |
+MrHairgrease | sure | 16:11 |
SDuensin | They're also getting added to a general "Has Homepage" group. I can wrap my macro with another macro that checks for that group so it only runs my code for people who don't already have a page. | 16:11 |
* SDuensin just needs to dig through the API docs some more. | 16:11 | |
+MrHairgrease | Why don't you check fopr that in the macro itself? | 16:12 |
SDuensin | I might. Not decided yet. | 16:13 |
@preaction | $session->user->isInGroup("groupId"); | 16:13 |
@preaction | far easier | 16:13 |
SDuensin | The more I build in, the less flexible it is. I may not want it to do everything for me in the future. | 16:13 |
+MrHairgrease | There's a tradeoff between flexibility and usabilty | 16:14 |
+MrHairgrease | this thing is pretty specific in what it does by itself | 16:14 |
* SDuensin is dangerous with Perl. Need to keep it simple at the start. :-) | 16:14 | |
+MrHairgrease | so why do you want to make everything endlessly flkexible | 16:14 |
+MrHairgrease | sure | 16:14 |
+MrHairgrease | you can always extend stuff | 16:14 |
+MrHairgrease | just keep it simple at first | 16:14 |
SDuensin | Why not make it flexible? | 16:14 |
+MrHairgrease | b/c the specific task for this thing is not something that needs flexibility | 16:15 |
+MrHairgrease | the ultimately flexible macro would be the Eval macro | 16:15 |
+MrHairgrease | which would allow you to enter arbitrary perl code | 16:15 |
+MrHairgrease | but you don't want that =) | 16:16 |
+MrHairgrease | man | 16:16 |
+MrHairgrease | the runHourly is still running... | 16:16 |
SDuensin | I either need to do something like: ^MyMacro("GroupToCheck","SuccessPageAsset","FailedPageAsset",moreCrap...); or ^GroupText("GroupToCheck","^MyMacro(moreCrap...);^AssetProxy(SuccessPageAsset);","^AssetProxy("FailedPageAsset");); | 16:17 |
SDuensin | (Or something like that.) | 16:17 |
wgGuest20 | the first example seems more usable | 16:18 |
+MrHairgrease | I don't like the idea of putting assetproxys in other macro's | 16:18 |
SDuensin | Right, but the second lets me do more. | 16:18 |
+MrHairgrease | every comma in the content to assetproxys link to | 16:18 |
+MrHairgrease | will break it | 16:18 |
+MrHairgrease | the secon will fail | 16:18 |
+MrHairgrease | probably =) | 16:19 |
SDuensin | hehe | 16:20 |
SDuensin | Like I said, I don't know what I'm doing (yet). I may go insane and write a wObject or something. :-) | 16:20 |
+MrHairgrease | I would try the macro first | 16:20 |
+MrHairgrease | my 2 ct | 16:21 |
SDuensin | Me too. :-) | 16:21 |
SDuensin | I'm thinking of calling it ^SuckItMySpace. :-) | 16:22 |
+MrHairgrease | Holy crap | 16:24 |
+MrHairgrease | mysql> select count(*) from userSession; | 16:24 |
+MrHairgrease | +----------+ | 16:24 |
+MrHairgrease | | count(*) | | 16:24 |
+MrHairgrease | +----------+ | 16:24 |
+MrHairgrease | | 521710 | | 16:24 |
+MrHairgrease | +----------+ | 16:24 |
+MrHairgrease | 1 row in set (0.00 sec) | 16:24 |
+MrHairgrease | no wonder it takes long | 16:24 |
+MrHairgrease | =) | 16:24 |
SDuensin | hehehe | 16:24 |
+MrHairgrease | mysql> delete from userSession; | 16:24 |
+MrHairgrease | Query OK, 520916 rows affected (0.16 sec) | 16:24 |
+MrHairgrease | that's better | 16:24 |
SDuensin | I wish I had time to work on WG now instead of being stuck in MS SQL. | 16:27 |
+MrHairgrease | you're working with wg in your free time? | 16:28 |
+MrHairgrease | or also professionally? | 16:28 |
SDuensin | Both. I have my own company that I do on the side and then a real job so I can eat. | 16:29 |
SDuensin | WebGUI is for me, but we're interested in using it at my "real job", too. | 16:29 |
+MrHairgrease | cool | 16:30 |
SDuensin | I have a half dozen or so sites I'm migrating away from other CMSs to WebGUI. I'm also building a couple new ones on it. | 16:30 |
SDuensin | Eventually, I'd love it if WebGUI paid my bills. | 16:30 |
+MrHairgrease | great | 16:31 |
+MrHairgrease | more webgui users are always welcome | 16:31 |
+MrHairgrease | are you going to the wuc 2007 | 16:31 |
SDuensin | No. :-( | 16:31 |
+MrHairgrease | too bad | 16:31 |
SDuensin | I know. | 16:31 |
SDuensin | Where is it this year, anyway? | 16:31 |
+MrHairgrease | madison | 16:32 |
SDuensin | Doh. I knew that. | 16:32 |
wgGuest20 | from which CMSs you're migrating from? | 16:32 |
wgGuest20 | one "from" should be ok lol | 16:33 |
SDuensin | Oh man. The main two are Joomla and Drupal. I don't even remember what one of them is. :-) | 16:34 |
wgGuest20 | cool and how do you manage to do the transition? You start from scratch with imports or do you manage to automate something and/or mess with SQL? | 16:35 |
SDuensin | The Joomla sites are being rebuilt. Drupal, I'm undecided. I have forums and users I'd like to migrate. | 16:36 |
wgGuest20 | I guess it should be very useful to WebGUI if you write an article to explain the transition and also why you prefer WebGUI over the others | 16:36 |
SDuensin | Might have to do that. Good idea. | 16:37 |
wgGuest20 | I'm curious too :-) | 16:37 |
SDuensin | I never did "get" Joomla. I don't like the way the admin side is separate from the presentation side. | 16:37 |
SDuensin | And Drupal is just getting messy with all the various content types and security groups I've added. Not that I'm a Drupal expert or anything. | 16:38 |
wgGuest20 | yeah | 16:38 |
wgGuest20 | Anyway if you see CMS popularity on a per-language basis, you'll see that Perl is unpopular | 16:39 |
SDuensin | The Drupal site is going to be a pain. I even did some custom code for it to integrate a Flash-based chatroom. | 16:39 |
SDuensin | Tell me about it. Personally, I don't like Perl. WebGUI makes it worth dealing with though. | 16:39 |
wgGuest20 | If WebGUI was in Ruby or Python I guess it would be much more popular | 16:40 |
SDuensin | I suppose it's no worse than PHP though. | 16:40 |
SDuensin | Not sure Ruby is mature enough for my tastes yet. And the whole whitespace thing in Python bugs me for some reason. :-) | 16:40 |
wgGuest20 | But PHP is easier to learn than Perl that's why it's more popular | 16:40 |
wgGuest20 | Anyway with Perl 6 things should change in a better way | 16:41 |
SDuensin | I "speak" so many languages that it really doesn't matter. Some other web work I'm doing now (http://zkdesktop.sourceforge.net) is in Java. No biggie. | 16:41 |
wgGuest20 | cool what's that? A windows server? | 16:42 |
wgGuest20 | not microsoft windows of course :P | 16:43 |
wgGuest20 | oh cool a web based desktop interface | 16:43 |
SDuensin | It's actually pretty neat. I'm writing it for work. It lets you write applications in Java as though they were desktop apps. | 16:43 |
wgGuest20 | but display them on the web | 16:44 |
SDuensin | You don't have to mess with client-side/server-side stuff. Write it all like it's on the desktop. All the AJAXish stuff is handled for you. | 16:44 |
SDuensin | Yep. | 16:44 |
SDuensin | And the UI is created either via code or with XUL markup. | 16:45 |
wgGuest20 | WebGUI has the YUI framework... ZK was more usable? | 16:45 |
SDuensin | ZK is what takes care of the automatic client-side stuff. | 16:46 |
wgGuest20 | I'm currently beta testing an AJAX chat (Java for the server side) that I will need to integrate with WebGUI | 16:46 |
SDuensin | I had looked at the Google stuff and some others. They all leave data transport between the client and server up to you. | 16:47 |
SDuensin | (Otherwise I probably would have used OpenLaszlo for the desktop.) | 16:47 |
wgGuest20 | ah yeah OpenLaszlo is pretty cool | 16:47 |
SDuensin | I did a site with it awhile back. Neat stuff. | 16:50 |
wgGuest20 | WebGUI with OpenLaszlo interfaces should be heaven | 16:51 |
SDuensin | Yea. Good luck with all that. :-) | 16:51 |
wgGuest20 | hah. You don't use it anymore? | 16:51 |
SDuensin | Our ZKDesktop isn't really intended to do web sites with. We're using it to replace "heavy" clients that are currently deployed to individual desktops. | 16:52 |
SDuensin | No. There's a lot I like in OpenLaszlo, but I don't like all the mucking about it requires to move data in and out of it. | 16:52 |
wgGuest20 | oh ok | 16:54 |
wgGuest20 | is the site you did with openlaszlo public? | 16:56 |
SDuensin | No, it's down. It was an account for a friend that I bailed out when their old web went down. They've since moved to someone else, which is fine. I don't care to work in Flash. I'm a horrible artist. | 16:59 |
wgGuest20 | oh ok :-) | 16:59 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 17:49 | |
-!- mode/#webgui [+v crythias] by ChanServ | 17:49 | |
@preaction | everyone always harps on Perl, like it's the black sheep. notice how the black sheep of the family always turns out to be happy and successful while everyone else is sponging off of mommy and daddy C... | 17:59 |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 18:01 | |
SDuensin | Baa-a-a-a-a | 18:06 |
+MrHairgrease | I don't care is people think perl suck | 18:07 |
+MrHairgrease | I KNOW that it doesn't | 18:07 |
+MrHairgrease | and I can only pity those short-sighted fools | 18:07 |
+MrHairgrease | =) | 18:07 |
SDuensin | Wow. It's almost like Larry is here with us. :-P | 18:09 |
+MrHairgrease | no man | 18:09 |
+MrHairgrease | I'm not worthy | 18:09 |
SDuensin | I don't really dislike Perl. I just don't use it enough to be able to read all the insane shorthand that's in it. | 18:10 |
+MrHairgrease | then don't use the insane shorthand | 18:10 |
+MrHairgrease | I know I don't | 18:11 |
SDuensin | I know there's an "English" package, but nobody uses it. The code I write, I can read. It's reading other people's code to learn from that is rough. | 18:11 |
+MrHairgrease | Also, don't use the English package | 18:12 |
+MrHairgrease | Coding styles differ from person to person | 18:12 |
+MrHairgrease | and project to project | 18:12 |
+MrHairgrease | I think most of the wg code is an example of good readable code | 18:12 |
SDuensin | Tell me about it. I've had to decipher some really horrible code in the past! | 18:12 |
+MrHairgrease | who hasn't | 18:12 |
SDuensin | Oh yea. What I've seen of WG's insides so far has been very clean. | 18:13 |
+MrHairgrease | but my point is that code can be gruwsome in any language | 18:13 |
+MrHairgrease | think of c-pointer hell | 18:13 |
+MrHairgrease | where everybody uses *str_p | 18:13 |
+MrHairgrease | and abbrv_vrbl | 18:13 |
preaction_ | WebGUI is also in the process of adopting Perl Best Practices, which is guidelines for creating truly beautiful and maintainable code. currently, WebGUI isn't as clean as it should be | 18:14 |
+MrHairgrease | that's code I have difficulty with to follow | 18:14 |
+MrHairgrease | granted | 18:14 |
+MrHairgrease | but it's still pretty readable | 18:14 |
SDuensin | I love in C when you run across ***This=&that; Huh? | 18:14 |
+MrHairgrease | some exceptions not considred | 18:15 |
-!- preaction [n=doug@static-72-1-5-59.ntd.net] has quit [Read error: 110 (Connection timed out)] | 18:22 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 18:28 | |
-!- mode/#webgui [+o preaction] by ChanServ | 18:28 | |
-!- greghacke [n=greghack@cpe-24-210-44-41.columbus.res.rr.com] has quit ["Trillian (http://www.ceruleanstudios.com"] | 18:29 | |
@rizen | what's this? there are some people that think perl sucks? | 18:30 |
@rizen | i say, off with their heads! | 18:30 |
wgGuest20 | lol no I said Perl isn't as easy as other more popular languages | 18:31 |
wgGuest20 | but it still rocks | 18:31 |
SDuensin | It looks like an ASCII factory blew up. | 18:31 |
wgGuest20 | do you have any plans on Perl 6 and WebGUI? | 18:31 |
ckotil | ya i was leary about choosing webgui bc of perl. but all of our tools are developed in perl. so it just made sense to go with wG | 18:32 |
@rizen | yes, but not until there's a 1.0 version of both perl6 and parrot | 18:32 |
wgGuest20 | of course, but you're considering it from now anyway | 18:32 |
@rizen | i think that perl is just as easy as php, more easy than python, and just as easy as ruby | 18:32 |
@rizen | yeah, i can't wait until perl6/parrot is available | 18:33 |
SDuensin | Not to mention, you can't beat the CPAN for bolting code together quickly. | 18:33 |
@rizen | then the language barrier will go away | 18:33 |
@rizen | you can write in php | 18:33 |
@rizen | i can write in perl | 18:33 |
@rizen | someone else can write in ruby | 18:33 |
ckotil | perl6/parrot will allow for cross language compatibility? | 18:33 |
wgGuest20 | yeah | 18:34 |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has quit [Read error: 60 (Operation timed out)] | 18:34 | |
ckotil | thats sick. | 18:34 |
ckotil | this is the first i heard about it | 18:34 |
@rizen | yup | 18:34 |
@rizen | parrot does | 18:34 |
@rizen | parrot is a multi-lingual vm | 18:34 |
@rizen | virtual machine (vm) | 18:34 |
ckotil | hehe. good name for it | 18:34 |
wgGuest20 | rizen you will port WebGUI to perl 6 when it'll be released as final, or the codebase till then will remain perl 5 and the new code goes perl 6? | 18:34 |
wgGuest20 | parrot runs Perl 5 too | 18:35 |
@rizen | don't know yet...a lot will depend upon what CPAN looks like at that time | 18:35 |
SDuensin | Parrot is like Microsoft's CLR. Neat stuff. | 18:35 |
wgGuest20 | I say go for a complete perl 6 port :) | 18:35 |
@rizen | but one thing i'm definitely looking forward to is DBI 2.0 | 18:35 |
wgGuest20 | it's said to be a lot faster right? | 18:36 |
@rizen | how many lines of code are you going to contribute wgGuest20 | 18:36 |
@rizen | sorry to say, but your vote doesn't count until you're contributing a lot of code | 18:36 |
wgGuest20 | hah I don't think I'm skilled enough actually... But maybe things will change for that time | 18:36 |
wgGuest20 | oh that's not democracy then! :P | 18:37 |
@rizen | i never said this was a democracy | 18:37 |
@rizen | this is an evil dictatorship | 18:38 |
wgGuest20 | lol | 18:38 |
@rizen | with henchmen | 18:38 |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 18:38 | |
wgGuest20 | sounds scary | 18:38 |
+MrHairgrease | say what boss? | 18:38 |
+MrHairgrease | =) | 18:38 |
@rizen | MrHairgrease is a henchmen | 18:38 |
@rizen | preaction is also one | 18:38 |
SDuensin | HENCHMEN! Cool! | 18:39 |
wgGuest20 | is that an commodore 64 game? lol | 18:39 |
SDuensin | What's below a henchman? I aspire to be that. :-) | 18:40 |
+MrHairgrease | minions | 18:40 |
+MrHairgrease | bow for me | 18:40 |
+MrHairgrease | HAHAHAHA | 18:40 |
-!- MrHairgrease is now known as MrOmnipotent | 18:40 | |
-!- MrOmnipotent is now known as MrHaigrease | 18:43 | |
+MrHaigrease | it sure is lonely on the top | 18:43 |
+MrHaigrease | =) | 18:43 |
preaction_ | Hai, Hairgrease-San | 18:43 |
+MrHaigrease | Man | 18:44 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Nick collision from services.] | 18:44 | |
-!- preaction_ is now known as preaction | 18:44 | |
-!- mode/#webgui [+o preaction] by ChanServ | 18:44 | |
+MrHaigrease | you should stop watching reruns of karatekid | 18:44 |
@rizen | it goes without saying, that just like in every evil dictatorship, evil henchmen have their own adjendas, and its perfectly acceptable for them to kill anyone except those that the evil dictator is toying with | 18:44 |
* MrHaigrease waxes on and off | 18:44 | |
wgGuest20 | :D | 18:45 |
wgGuest20 | so who's gonna be our robin hood | 18:45 |
+MrHaigrease | I have already killed robin hood | 18:45 |
wgGuest20 | damn | 18:46 |
+MrHaigrease | you picked the wrong side | 18:46 |
SDuensin | I want to be Friar Tuck. He always has beer. | 18:46 |
+MrHaigrease | sorry, but i can't help that =) | 18:46 |
+MrHaigrease | damn | 18:46 |
+MrHaigrease | i wanted to be that | 18:46 |
+MrHaigrease | but I am already an evil henchman | 18:46 |
wgGuest20 | Little John then? | 18:46 |
SDuensin | "Sir! I must protest! I am NOT a merry man!" | 18:48 |
@preaction | is log level INFO more verbose than DEBUG? | 18:48 |
@rizen | no | 18:49 |
@rizen | debug is the highest | 18:49 |
wgGuest20 | yeah | 18:49 |
@preaction | k, i'm trying to figure out that spectre processing file assets problem | 18:49 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 18:53 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 18:53 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 19:10 | |
-!- rennerc [n=rennerc@adsl-69-153-174-41.dsl.stlsmo.swbell.net] has joined #webgui | 19:13 | |
+MrHaigrease | hey rizen | 19:13 |
+MrHaigrease | what's the deal with dbi 2 | 19:13 |
+MrHaigrease | what's should be so good about it? | 19:13 |
wgGuest20 | I read that it should be loads faster | 19:14 |
@rizen | it's going to be based upon JDBC | 19:14 |
@rizen | so it will have a better API | 19:14 |
+MrHaigrease | jdbc == some java thingy? | 19:14 |
@rizen | and also, it will be able to use actual JDBC drivers if there is no native perl driver | 19:14 |
@rizen | JDBC is java's DBI | 19:15 |
SDuensin | JDBC is pretty nice. | 19:15 |
+MrHaigrease | sounds good | 19:15 |
SDuensin | Use JDBC drivers? Wow. | 19:15 |
+MrHaigrease | is it supposed to come out for perl5 | 19:15 |
+MrHaigrease | or will it be perl6 only | 19:15 |
SDuensin | Just a few weeks ago, I was Mr. Anti-Java. These days, it's rapidly becoming my favorite language to work in. :-) | 19:15 |
@preaction | perl6, parrot is why it can use JDBC ;) | 19:15 |
+MrHaigrease | ah | 19:15 |
+MrHaigrease | ic | 19:16 |
SDuensin | Is there any kind of time frame for Parrot and Perl 6? | 19:16 |
@preaction | SDuensin: who are you and what have you done with your sanity? | 19:16 |
SDuensin | preaction - hehehehe | 19:16 |
SDuensin | preaction - http://zkdesktop.sourceforge.net <-- Current sanity dump | 19:16 |
wgGuest20 | Perl 6 should go final next year | 19:16 |
@preaction | Java... favorite language...? strict typing? overly-strict syntax? it's more line-noisey to me than Perl, and i've done some major projects in Java | 19:16 |
@rizen | they say "independence day" | 19:17 |
@rizen | but they don't specify which country | 19:17 |
@rizen | or year | 19:17 |
SDuensin | I dunno. With Eclipse and Java, I'm pretty productive compared to other environments. | 19:17 |
SDuensin | hehehe | 19:17 |
+MrHaigrease | how can you be productive without vim? | 19:17 |
wgGuest20 | pico rules! lol | 19:17 |
SDuensin | JOE! | 19:18 |
+MrHaigrease | and a REAL man | 19:18 |
+MrHaigrease | http://halffull.org/images/viman.jpg | 19:18 |
@rizen | joe is a pile | 19:18 |
+MrHaigrease | you know | 19:18 |
SDuensin | WordStar, baby! | 19:18 |
+MrHaigrease | the first contributions i made for webgui | 19:18 |
+MrHaigrease | were written in joe | 19:18 |
+MrHaigrease | but I've grown up | 19:18 |
@rizen | and that's why they sucked | 19:18 |
@rizen | =) | 19:19 |
+MrHaigrease | luckily | 19:19 |
+MrHaigrease | I know | 19:19 |
+MrHaigrease | although | 19:19 |
+MrHaigrease | I wouldn't sa that they sucked | 19:19 |
+MrHaigrease | not soi much as they were a pedestal | 19:19 |
@rizen | i would, cuz it gets under your skin | 19:19 |
@rizen | and eat at you | 19:19 |
@rizen | until you can't stand it | 19:19 |
+MrHaigrease | for the newer and better crap | 19:19 |
+MrHaigrease | you go ahead | 19:20 |
@rizen | and then you must say "fuck you rizen" | 19:20 |
+MrHaigrease | fuck you rizen | 19:20 |
@rizen | see | 19:20 |
+MrHaigrease | satisfied | 19:20 |
+MrHaigrease | ? | 19:20 |
@rizen | you said it | 19:20 |
@rizen | just as i predicted | 19:20 |
+MrHaigrease | just to do you a favor | 19:20 |
wgGuest20 | lolol | 19:20 |
+MrHaigrease | right now I'm trying to create content for the oqapi site | 19:21 |
+MrHaigrease | and have a beer in the process | 19:21 |
wgGuest20 | I really see that evil despotism now lol | 19:21 |
+MrHaigrease | it helps creativity | 19:21 |
+MrHaigrease | I do agre however | 19:22 |
+MrHaigrease | that stuff written with Joe | 19:22 |
+MrHaigrease | must suck | 19:22 |
+MrHaigrease | just b/c it's written with Joe | 19:22 |
SDuensin | JOE!!!!! | 19:22 |
+MrHaigrease | you suck =) | 19:22 |
wgGuest20 | banana joe | 19:22 |
+MrHaigrease | not b/c I think so | 19:23 |
+MrHaigrease | but b/c it is a matter of fact =) | 19:23 |
* SDuensin is going to port JOE to Perl just to give all the PB guys mixed feelings. | 19:23 | |
+MrHaigrease | You go waste your time | 19:23 |
+MrHaigrease | for me it is already weekend =) | 19:23 |
+MrHaigrease | 18.23 | 19:23 |
SDuensin | No updates on the Perl 6 news site since February 12, 2006!? That's not good! | 19:24 |
+MrHaigrease | it is | 19:24 |
+MrHaigrease | those guys are hacking like maniacs | 19:24 |
+MrHaigrease | who needs a weekly update anyway =) | 19:24 |
wgGuest20 | Perl 6 is the community rewrite of Perl they like to say :) | 19:24 |
+MrHaigrease | oh wait | 19:24 |
+MrHaigrease | 2006??? | 19:24 |
+MrHaigrease | wow | 19:25 |
SDuensin | YES! 200*6* | 19:25 |
+MrHaigrease | the must be coding real hard | 19:25 |
+MrHaigrease | ah hell | 19:25 |
+MrHaigrease | whet is a year on a mans life | 19:25 |
+MrHaigrease | =) | 19:25 |
+MrHaigrease | you know what | 19:26 |
+MrHaigrease | It's time to go | 19:26 |
+MrHaigrease | and stop working | 19:26 |
+MrHaigrease | =) | 19:26 |
SDuensin | Enjoy! Go party for me! | 19:27 |
+MrHaigrease | don't worry | 19:27 |
+MrHaigrease | =) | 19:27 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 19:29 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 19:29 | |
+perlDreamer | rizen: you can add the AdSpace and Ad modules to the list of things fully covered by tests. | 19:29 |
@rizen | sweet | 19:29 |
@rizen | i finally got my registration from weather.com | 19:30 |
@rizen | so i'll be working on that this weekend | 19:30 |
+perlDreamer | cool | 19:30 |
+MrHaigrease | please make it do this | 19:30 |
+MrHaigrease | http://buienradar.nl/ | 19:30 |
+MrHaigrease | that would be friggen awesome | 19:30 |
+perlDreamer | see if you can twist greghacke's arm to post the CSS fix for the PM as well, and we'll be down two bugs. | 19:30 |
+perlDreamer | snapcount: http://www.makezine.com/blog/archive/2007/02/color_codes.html?CMP=OTC-0D6B48984890 | 19:31 |
+MrHaigrease | ha | 19:32 |
wgGuest20 | hah geek comics | 19:32 |
wgGuest20 | you know Joy of Tech? | 19:32 |
+MrHaigrease | GEEKS!!!!! | 19:32 |
+MrHaigrease | Electrical Engineers | 19:32 |
+MrHaigrease | you know | 19:32 |
+perlDreamer | I wouldn't trust one | 19:32 |
+MrHaigrease | the people without whom | 19:32 |
+MrHaigrease | there would be no geeks | 19:33 |
+MrHaigrease | =) | 19:33 |
+MrHaigrease | I don't either | 19:33 |
+MrHaigrease | after 7.5 years of college you learn not to =) | 19:33 |
+perlDreamer | I'm surprised that the fellow from the boards hasn't astroturfed IRC with his Calendar complaints | 19:34 |
+MrHaigrease | maybe freenode's blocking excessively long lines containing exclamation marks | 19:36 |
+MrHaigrease | you suck!!!!!!!! It's albroken?????? FIX IT NOW!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | 19:36 |
+MrHaigrease | hmmm | 19:36 |
+perlDreamer | and all caps | 19:36 |
+MrHaigrease | that can't be it =) | 19:36 |
+MrHaigrease | oh | 19:36 |
+MrHaigrease | I forgot that then =) | 19:36 |
wgGuest20 | lol | 19:37 |
@preaction | OmG!!!!1111111oneeleventyone | 19:37 |
+MrHaigrease | what is that 1111 about | 19:37 |
+MrHaigrease | never got that | 19:37 |
@preaction | you're holding down the shift and 1 keys, and you let go of shift first, it's just another symbol of luserness | 19:37 |
+MrHaigrease | heh | 19:38 |
+MrHaigrease | the fileImport script can handle ()'s | 19:38 |
wgGuest20 | all started from a gamer that lost his match | 19:38 |
+MrHaigrease | Adding zut/domains/koornbeurs_nl/documentroot/data/upload/Cabaret Ozzy en Tom (14-06-2005)/Cabaret Ozzy en Tom (14-06-2005) 029.jpg to the database | 19:38 |
+MrHaigrease | it should be only half that | 19:38 |
+MrHaigrease | i'll fix it this weekend | 19:38 |
+MrHaigrease | heh | 19:42 |
+MrHaigrease | it seems my website man in house forgot to restart webgui after the update | 19:42 |
+MrHaigrease | that's a good start of the weekend | 19:42 |
@preaction | he could stand to learn a few things about netiquette while he's at it, but i'll wait until the next time he has a problem and cross-posts like that... | 19:44 |
+MrHaigrease | shouting and complaining doesn't help | 19:44 |
+MrHaigrease | maybe's he figured that out too right now | 19:45 |
@preaction | i doubt it | 19:45 |
+perlDreamer | you know this fellow? | 19:46 |
@preaction | me? no. i know the type though | 19:46 |
@preaction | at least, i hope it doesn't turn into a stereotypical case | 19:47 |
@preaction | if there are a bunch of folders in the uploads directory that are owned by "root" (instead of "nobody") from Jul 26 2006, and everything after that date is owned by "nobody" as it should be, do you think there's no current bug and I can just fix the permissions problem? | 19:48 |
+perlDreamer | no | 19:49 |
+perlDreamer | that's a future bug | 19:49 |
@preaction | i knew it! | 19:49 |
@preaction | well, future me can burn that bridge when he gets to it | 19:49 |
+perlDreamer | at some point, those directories and files will try to be deleted by wG | 19:49 |
@preaction | a workflow activity? | 19:50 |
@preaction | basically: this site has some workflow activities that are stalling, one of the errors i'm seeing is a permissions problem for one of these folders | 19:52 |
+perlDreamer | that sounds like a bug to me | 19:55 |
+MrHaigrease | hey guy | 19:56 |
+MrHaigrease | gotta go | 19:56 |
+MrHaigrease | been in the office too long | 19:56 |
+MrHaigrease | later | 19:56 |
+perlDreamer | have fun this weekend | 19:56 |
+MrHaigrease | sure enough | 19:56 |
+MrHaigrease | you too | 19:56 |
-!- MrHaigrease [n=martin@194.171.50.114] has left #webgui [] | 19:56 | |
@preaction | perlDreamer: but it might be a site problem, i mean, it's not creating new folders with the wrong permissions, these folders were already there | 19:57 |
@preaction | there are some other errors that i need to track down as well | 19:57 |
+perlDreamer | it could very be a site problem, but odds are that this isn't the only site with this problem | 19:57 |
@preaction | i'm more concerned with this: The URL ^/; was requested, but does not exist in your asset tree. | 19:58 |
+perlDreamer | unprocessed macro | 19:58 |
+perlDreamer | that's two bugs | 19:58 |
+perlDreamer | that cancels out the two bugs I fixed in the AdSpace and Ad macros this last week | 19:59 |
@preaction | there's also some templates that can't be instanciated | 19:59 |
@preaction | imma track these down | 19:59 |
+perlDreamer | Actually, the macro thing might not be a bug | 20:00 |
@preaction | it's enabled in the site config | 20:00 |
+perlDreamer | people are always putting macros where they think they'll work, rather than where they actually do | 20:01 |
wgGuest20 | speaking of macros... I'm editing a Macro/L_loginbox template | 20:04 |
wgGuest20 | I want to put the placeholder="Username" in the username field so I can remove the Username label and save space... How can I do that? | 20:04 |
+perlDreamer | You'd have to use javascript to do that | 20:05 |
wgGuest20 | aww :( | 20:05 |
+perlDreamer | there's no builtin way to prepopulate the form via the templating interface. | 20:05 |
@preaction | you can't bypass the webgui form element template variable and make your own form element? | 20:06 |
wgGuest20 | yeah I just thought that! | 20:06 |
wgGuest20 | :) | 20:06 |
ckotil | does spectre log into the site now with the admin account? i see an active session and it has the ip of my server. | 20:11 |
@preaction | ckotil: almost, it creates a session and then uses that | 20:13 |
@preaction | so not login, as much as "use the API to create whatever session we want" | 20:13 |
ckotil | cool. | 20:13 |
@preaction | then send the appropriate cookie with the session Id | 20:13 |
ckotil | ya. and that allows for spectre --status | 20:14 |
ckotil | ? | 20:14 |
wgGuest20 | damn I forgot that the password field type renders the placeholder as dots too... | 20:15 |
@preaction | the new stuff? i don't know | 20:15 |
wgGuest20 | maybe it could create some problems to grandma... What do you think? | 20:17 |
+perlDreamer | you could set up a tooltip. It wouldn't take any space that way | 20:46 |
wgGuest20 | with javascript you mean? | 20:47 |
+perlDreamer | I think it's a CSS thing | 20:50 |
+perlDreamer | try this | 20:50 |
+perlDreamer | edit an article, then look at the source | 20:50 |
+perlDreamer | pay close attention to the labels | 20:50 |
+perlDreamer | they have a tooltip | 20:51 |
+perlDreamer | just duplicate that for your form fields so that the tooltip says"Enter your username" or "Enter your password". | 20:51 |
wgGuest20 | oh I thought they were js! | 20:51 |
wgGuest20 | cool thanks | 20:51 |
+perlDreamer | I think they're CSS. Haven't checked. | 20:51 |
wgGuest20 | ok | 20:51 |
wgGuest20 | gtg bye alL! | 20:53 |
-!- wgGuest20 [n=wgGuest2@85-18-14-23.fastres.net] has quit [] | 20:53 | |
-!- pjesi [n=pjesi@client-82-9-24-96.manc.adsl.virgin.net] has joined #webgui | 20:56 | |
-!- wgGuest86 [n=wgGuest8@212-41-115-224.adsl.solnet.ch] has joined #webgui | 21:29 | |
-!- wgGuest86 [n=wgGuest8@212-41-115-224.adsl.solnet.ch] has quit [Client Quit] | 21:30 | |
+perlDreamer | rizen: the whole test suite with coverage takes 75 minutes | 21:32 |
@rizen | on what stats of a machine? | 21:32 |
+perlDreamer | My Inspiron 6000 laptop. 1 Gb of memory, I'll go check on the processor | 21:32 |
+perlDreamer | 1.5 GHz Pentium M | 21:33 |
@rizen | ok, i think we can do a full run of it every night then | 21:34 |
@rizen | i think that will finish in about 30 minutes on our build server | 21:34 |
@rizen | what do i need to do to get it to run the full suite? | 21:34 |
@rizen | i've only ever run the regular version | 21:36 |
+perlDreamer | to get it to run coverage you have to set an environment variable | 21:45 |
+perlDreamer | PERL5OPT='-MDevel::Cover' | 21:45 |
@rizen | cool, i'll set it up now | 21:45 |
+perlDreamer | getting reports at the end will be a different story though | 21:45 |
@rizen | why? | 21:46 |
@rizen | won't they be emailed out like the others? | 21:46 |
+perlDreamer | I wouldn't think so | 21:46 |
+perlDreamer | coverage reports are sometimes like 1 Mb | 21:46 |
+perlDreamer | check this one out: http://www.sunsetpres.org/web/webgui | 21:47 |
+perlDreamer | it's 3 Mb and from the WUC 2k6 | 21:47 |
@rizen | hmmm | 21:48 |
+perlDreamer | 290 files | 21:48 |
+perlDreamer | multiple reports per module | 21:48 |
+perlDreamer | it would be better if it could be proxied somehow | 21:49 |
@rizen | guess i'm going to have to give this some thought | 21:50 |
+perlDreamer | let me write up the whole coverage thing on the wiki | 21:50 |
+perlDreamer | I'd be very happy with a weekly run | 21:50 |
@rizen | yeah, but where to put it | 21:52 |
@rizen | i'm ok with doing it daily | 21:52 |
@rizen | but i don't want to mail it out to everyone if it's multimegabyte | 21:53 |
+perlDreamer | could we host it on pb.com via a Zip Archive? | 21:53 |
@rizen | it doesn't need to be that fancy | 21:54 |
@rizen | what i need to do is just get a way to export those files seperately from the regular nightly run | 21:54 |
@rizen | into a folder somewhere | 21:54 |
@rizen | maybe i should put it in the builds directory | 21:54 |
@rizen | along with the api and the build | 21:54 |
@rizen | of the nightly build | 21:54 |
+perlDreamer | all the coverage results will be in a directory called cover_db where prove gets run | 21:56 |
@rizen | let me play with it a bit | 21:56 |
@rizen | i'll come up with something cool | 21:57 |
@rizen | pd: do you think there's some way to detect errors in the log? | 22:12 |
@rizen | not in the log | 22:13 |
@rizen | in the test output | 22:13 |
@rizen | something we could do in an automated fashion | 22:13 |
@rizen | what i'm thinking is that we'll output the tests to a folder in the builds directory every night | 22:13 |
@rizen | and only send an email to smoketests when there is an error | 22:13 |
@preaction | rizen: the server that cmsmatrix and other sites are running on (it refers to itself as "plain"), did you build it or do something to it on Jul 26 2006? there are a bunch of folders in the uploads directory created at that time that are owned by "root" instead of "nobody", but i want to be sure it's not a webgui bug | 22:26 |
@rizen | it was rebuilt back in december | 22:33 |
@rizen | and roy didn't name it then | 22:33 |
@rizen | i've renamed it, but it needs to be rebooted for the name to show up | 22:33 |
@rizen | so when it was rebuilt, the privs probably didn't get set | 22:33 |
@preaction | k, i'll just fix it then | 22:34 |
@rizen | the server is cold | 22:34 |
@preaction | well, that one | 22:34 |
@preaction | oh, then it might've actually been my fault (the disaster recovery thing) | 22:34 |
@rizen | ok it's your fault then. =) | 22:34 |
@preaction | sweet, i don't feel pissy for fixing my own mistakes ;) | 22:35 |
@preaction | but, there are some CS that have missing template IDs, they aren't NULL, but they aren't a template ID either. they look like the empty string, but somehow WebGUI is still trying to instanciate a template with an ID of an empty string, and failing | 22:35 |
ckotil | connecting to / on my server causes me to see a forbidden error. yet, if i type in an eronius url like /sddse webgui loads. what am i missed in my httpd.conf? | 23:10 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:20 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 23:37 | |
ckotil | bleh. got it, but its messy. ive got public , uploads, and extra all existing just under www | 23:39 |
+perlDreamer | rizen: the return status of prove may tell us if there are failures or not | 23:41 |
+perlDreamer | nope | 23:43 |
+perlDreamer | the only time prove exits with a meaningful status code is for usage or illegal options | 23:44 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."] | 23:50 | |
-!- SDuensin [n=Scott@238.sub-75-204-111.myvzw.com] has quit ["Leaving"] | 23:56 | |
--- Day changed Sat Feb 24 2007 | ||
ckotil | have a good weekend. | 00:09 |
+perlDreamer | I love testing | 01:02 |
+perlDreamer | I really do | 01:02 |
+perlDreamer | It's awesome that I can write code that watches my back | 01:03 |
+perlDreamer | but testing WebGUI sometimes requires adding lots of extra code | 01:03 |
+perlDreamer | and exceptional amounts of hackery | 01:03 |
+perlDreamer | rizen: need a bug consult. Do you have a sec? | 01:11 |
-!- rennerc [n=rennerc@adsl-69-153-174-41.dsl.stlsmo.swbell.net] has quit [] | 01:13 | |
+perlDreamer | nm | 01:39 |
-!- rennerc [n=rennerc@64.241.37.140] has joined #webgui | 02:30 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""] | 02:36 | |
ckotil | odd. upgraded to 7.3.10 from a semi working 7.3.9 and its all dead now. freezes after saying 'WebGUI Started!' | 02:39 |
-!- rennerc [n=rennerc@64.241.37.140] has quit [] | 02:42 | |
ckotil | wierd that 7.3.9 would work and 7.3.10 causes a huge memore leak in apaceh | 02:50 |
-!- pjesi [n=pjesi@client-82-9-24-96.manc.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)] | 03:03 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 03:07 | |
ckotil | perl core dump :/ | 03:28 |
SDuensin | Hey ckotil | 03:28 |
ckotil | hi | 03:32 |
ckotil | ah. forgot to replace all instances of Image::Magick with Graphics::Magick | 03:49 |
ckotil | ugh | 03:49 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 04:42 | |
-!- mode/#webgui [+v crythias] by ChanServ | 04:42 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 05:00 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 05:07 | |
-!- mode/#webgui [+v crythias] by ChanServ | 05:08 | |
Radix__ | laughter is contagious - http://www.glumbert.com/media/laugh | 05:08 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 05:12 | |
-!- rennerc [n=rennerc@71-8-211-29.dhcp.stls.mo.charter.com] has joined #webgui | 05:51 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 05:56 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 05:56 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] | 06:07 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 06:23 | |
-!- rennerc [n=rennerc@71-8-211-29.dhcp.stls.mo.charter.com] has left #webgui [] | 08:18 | |
-!- pjesi [n=pjesi@client-82-9-24-96.manc.adsl.virgin.net] has joined #webgui | 09:25 | |
-!- pjesi [n=pjesi@client-82-9-24-96.manc.adsl.virgin.net] has quit [Remote closed the connection] | 12:59 | |
-!- pjesi [n=pjesi@client-82-9-24-96.manc.adsl.virgin.net] has joined #webgui | 13:33 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 17:06 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 17:25 | |
-!- wgGuest31 [n=wgGuest3@83.228.8.109] has joined #webgui | 18:16 | |
-!- wgGuest31 is now known as todor_k | 18:16 | |
todor_k | hi | 18:16 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 18:22 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 18:23 | |
+MrHairgrease | rizen | 18:23 |
+MrHairgrease | the fileImport script builds a hash containing ALL instatiated assets and their urls | 18:24 |
+MrHairgrease | that's fine on small sites | 18:24 |
+MrHairgrease | but the one i'm workiong on has 22000+ | 18:25 |
+MrHairgrease | and that number is rapidly increasing | 18:25 |
+MrHairgrease | see buildListAssetExists at the bottom of the fileImport script | 18:26 |
+MrHairgrease | it's only being used to check whether a specific url is alreday in use | 18:27 |
+MrHairgrease | can I consider that a bug | 18:27 |
+MrHairgrease | ? | 18:27 |
@rizen | that's absolutely a bug | 18:32 |
+MrHairgrease | ok | 18:32 |
+MrHairgrease | and is the indentation a bug too | 18:32 |
@rizen | and a horrible way to check if a url exists | 18:32 |
+MrHairgrease | it uses two (2) space | 18:32 |
+MrHairgrease | is there an api call to check for urls | 18:33 |
+MrHairgrease | or just use newbyurl? | 18:33 |
+MrHairgrease | and check if its defined or not | 18:33 |
@rizen | newByUrl won't work | 18:34 |
@rizen | cuz it returns the default asset | 18:34 |
+MrHairgrease | oh | 18:34 |
@rizen | i think there is a method hold on a sec | 18:34 |
@rizen | actually...you don't need to know whether the url exists or not | 18:35 |
@rizen | the fixUrl filter will automatically be called by the asset api | 18:35 |
@rizen | and if it's a duplicate...it will update the name | 18:36 |
@rizen | oh wait | 18:36 |
@rizen | but file import replaces | 18:36 |
@rizen | doesn't it | 18:36 |
+MrHairgrease | you can tell it to | 18:36 |
@rizen | yeah, in that case you're going to need to do a check manually | 18:36 |
@rizen | let me quickly add a method for that | 18:36 |
@rizen | and fixUrl can share it with fileIMport | 18:37 |
+MrHairgrease | ok | 18:37 |
@rizen | do you want to be able to call this as a class method? | 18:40 |
+MrHairgrease | that seems logical | 18:40 |
@rizen | i think that makes the most sense...that way you can check for a url without instanciating an asset | 18:40 |
+MrHairgrease | i know | 18:40 |
@rizen | sorry..just talking outloud | 18:41 |
+MrHairgrease | np | 18:41 |
+MrHairgrease | or should i say fuck you izen? =) | 18:41 |
@rizen | ok in a couple of minutes i'll be checking in a new class method called urlExists($session, $assetId, $url) | 18:42 |
+MrHairgrease | what do you need the asetid for? | 18:42 |
@rizen | to know whether the url that exists belongs to the asset in question or some other asset | 18:43 |
@rizen | i can make it optional if you don't care | 18:43 |
@rizen | urlExists($session, $url [, $assetId]) | 18:43 |
@rizen | do you prefer that? | 18:43 |
+MrHairgrease | yeah | 18:43 |
@rizen | ok | 18:43 |
+MrHairgrease | that would be better | 18:43 |
@rizen | ok | 18:44 |
+MrHairgrease | it still seems weird though | 18:44 |
+MrHairgrease | if you use the function without assetId | 18:44 |
+MrHairgrease | it returns true or false | 18:44 |
+MrHairgrease | depending on the existence of the url | 18:45 |
+MrHairgrease | but add assetId | 18:45 |
+MrHairgrease | and it can return false although the url exists | 18:45 |
+MrHairgrease | the naming is deceiving | 18:45 |
@rizen | that's the idea of a modifier | 18:45 |
@rizen | it's still checking to see if the url exists...just under a limit | 18:46 |
@rizen | sort of like getLineage() where it only returns the lineage of certain asset types | 18:46 |
@rizen | due to a modifier | 18:46 |
+MrHairgrease | granted | 18:46 |
+MrHairgrease | but that is not the same thing | 18:47 |
+MrHairgrease | the modifier is called includeOnlyClass | 18:47 |
+MrHairgrease | or something like that | 18:47 |
+MrHairgrease | this is just another parameter | 18:47 |
+MrHairgrease | anyway | 18:47 |
+MrHairgrease | I won't loose any sleep over it | 18:47 |
@rizen | you need to go back to school for a few years and discuss with your teachers the concept of limits | 18:47 |
+MrHairgrease | =) | 18:47 |
+MrHairgrease | maybe i should | 18:48 |
+MrHairgrease | but i don't think so | 18:48 |
+MrHairgrease | there's a big diffrence between | 18:48 |
+MrHairgrease | url exists | 18:48 |
+MrHairgrease | and does this asset have that url | 18:48 |
+MrHairgrease | getlineage still does the same thing | 18:49 |
+MrHairgrease | regardless of the modifier | 18:49 |
@rizen | this is still checking if the urlExists | 18:49 |
@rizen | it's not a big difference | 18:49 |
@rizen | and if you won't lose any sleep over it, then why are you giving me shit | 18:49 |
+MrHairgrease | i'm not giving you shit | 18:50 |
+MrHairgrease | i just try to explain what i think | 18:50 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 19:23 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 19:25 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 19:25 | |
@rizen | i apologize for the way i handled the discussion before | 19:34 |
+MrHairgrease | np | 19:39 |
@rizen | do you still want to argue your point or should we shelve it? | 19:42 |
+MrHairgrease | shelve it | 19:42 |
+MrHairgrease | it's weekend | 19:43 |
-!- todor_k [n=wgGuest3@83.228.8.109] has quit [] | 20:04 | |
+MrHairgrease | I want to make an workflow activity that will take more than a minute to complete | 22:41 |
+MrHairgrease | i should chop the processing in pieces all < 60 secs right? | 22:41 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"] | 22:41 | |
@rizen | es | 22:41 |
@rizen | yes | 22:41 |
+MrHairgrease | is it possible to preserve state somehow | 22:41 |
@rizen | yes | 22:41 |
+MrHairgrease | ie pass datastructures | 22:41 |
@rizen | $instance->scratch | 22:41 |
+MrHairgrease | oh good | 22:42 |
+MrHairgrease | ah | 22:42 |
+MrHairgrease | thanks | 22:42 |
@rizen | it's actually | 22:42 |
@rizen | $instance->setScratch | 22:42 |
@rizen | $instance->getScratch | 22:42 |
@rizen | etc | 22:42 |
+MrHairgrease | just like the wg scratch system | 22:42 |
@rizen | yup | 22:42 |
+MrHairgrease | i get it | 22:42 |
+MrHairgrease | thanks | 22:42 |
@rizen | instead of it being attached to a session, it's to the workflow instance | 22:42 |
@rizen | np | 22:42 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 23:05 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 23:06 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 23:10 | |
+perlDreamer | rizen: did you have any ideas about the coverage? | 23:14 |
@rizen | yes | 23:14 |
@rizen | first of all, i added a switch to testCodebase.pl to be able to turn on/off coverage | 23:15 |
@rizen | without having to know the env var | 23:15 |
@rizen | if there are others that are missing, you should add them to that | 23:15 |
@rizen | second, my thought is to run a regex on the output of the tests | 23:15 |
+perlDreamer | it always helps to run cover -delete before the test starts | 23:15 |
@rizen | looking for "nn tests failed" | 23:15 |
+perlDreamer | the regex is a good idea | 23:16 |
@rizen | then we'll output all the tests to the /downloads/builds/x.x.x-stable/tests folder | 23:16 |
@rizen | and send out an email to smoketests with results | 23:16 |
@rizen | and links | 23:16 |
@rizen | results being a summary | 23:16 |
@rizen | not the whole big pile | 23:16 |
+perlDreamer | just what we get today | 23:17 |
@rizen | not even | 23:17 |
@rizen | just failed or succeeded | 23:17 |
@rizen | and a link | 23:17 |
+perlDreamer | that's cool | 23:17 |
+perlDreamer | I've been working on increasing the coverage the last few days | 23:18 |
+perlDreamer | and remembered something that preaction and I had talked about a while ago | 23:19 |
+perlDreamer | User.pm's newByEmail method | 23:19 |
+perlDreamer | it may cause problems on sites where people are allowed to use email addresses more than once | 23:19 |
@rizen | yeah, but what are you going to do about it | 23:20 |
@rizen | there's nothing to be done as far as i know | 23:20 |
@rizen | except maybe put a note in the help file and the pod | 23:20 |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:20 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 23:20 | |
+perlDreamer | I tend to worry a lot needlessly about these things, then forget about them | 23:20 |
+perlDreamer | then tell you so that you can worry, too | 23:21 |
@rizen | heh | 23:21 |
+perlDreamer | that part doesn't usually work | 23:21 |
@rizen | i tend not to worry about things that i can't change | 23:21 |
@rizen | actually...a better way to put it is | 23:22 |
@rizen | what's working is fine until someone comes up with something better, until then, i don't care about it | 23:22 |
+perlDreamer | that's my problem | 23:28 |
+perlDreamer | All I see is the potential for not working, then I get stuck | 23:28 |
+perlDreamer | like the off by 1 error in displaying Ad impressions | 23:29 |
+perlDreamer | in the big scheme of things it's probably not a big deal | 23:29 |
+perlDreamer | since people most likely by lots of impressions | 23:29 |
+perlDreamer | make that "buy lots of" | 23:31 |
@rizen | generally 10k 100k at a time | 23:34 |
+perlDreamer | so off by 1 shouldn't be a big deal, but it bothers me. | 23:34 |
+perlDreamer | it's nutz | 23:34 |
@rizen | it would still be nice to fix it | 23:35 |
@rizen | but there are bigger fish to fry | 23:35 |
+perlDreamer | I did fix it | 23:35 |
+perlDreamer | I just try to fix them as I find them | 23:36 |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 23:37 | |
+perlDreamer | are you liking SupCom? | 23:40 |
+perlDreamer | snapcount: any recommendations for a linear motor? | 23:50 |
+perlDreamer | make that a bistable linear motor, ~6V and low wattage | 23:58 |
--- Day changed Sun Feb 25 2007 | ||
+perlDreamer | with a maximum 20 mm throw | 00:17 |
@rizen | yu | 00:30 |
@rizen | love it | 00:30 |
+perlDreamer | I kind of guessed from the lag time that it was at least holding your attention ;) | 00:30 |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 00:34 | |
-!- mode/#webgui [+o preaction] by ChanServ | 00:34 | |
+perlDreamer | I'm off to the electronics store | 01:20 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 01:20 | |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 02:01 | |
@preaction | gooeybot's back baby! | 02:02 |
@preaction | wiki? | 02:02 |
gooeybot | well, wiki is http://wiki.webgui.org or yet another place to get help with WebGUI | 02:02 |
pjesi | :) | 02:04 |
@preaction | tmrfe? | 02:12 |
gooeybot | tmrfe is probably The Man Responsible For Everything or Yes, sometimes there is someone to blame | 02:12 |
-!- pjesi [n=pjesi@client-82-9-24-96.manc.adsl.virgin.net] has quit [Read error: 110 (Connection timed out)] | 02:24 | |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 05:03 | |
-!- mode/#webgui [+v crythia1] by ChanServ | 05:03 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [] | 05:31 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 08:11 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 08:11 | |
+perlDreamer | gooeybot: botsnack | 08:12 |
gooeybot | thanks perlDreamer :) | 08:12 |
+perlDreamer | good to have you back, gooeybot | 08:12 |
gooeybot | perlDreamer: excuse me? | 08:12 |
+perlDreamer | so polite | 08:13 |
+perlDreamer | gooeybot: you're excused | 08:13 |
gooeybot | perlDreamer: sorry... | 08:13 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 08:21 | |
-!- wg314 [n=dirk@dslb-088-072-194-193.pools.arcor-ip.net] has joined #webgui | 10:59 | |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 11:04 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [] | 11:05 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 11:44 | |
-!- mode/#webgui [+v crythias] by ChanServ | 11:44 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 104 (Connection reset by peer)] | 11:44 | |
-!- wg314 [n=dirk@dslb-088-072-194-193.pools.arcor-ip.net] has quit ["using sirc version 2.211+KSIRC/1.3.12"] | 11:53 | |
-!- wgGuest27 [n=wgGuest2@85-18-14-23.fastres.net] has joined #webgui | 12:08 | |
-!- pjesi [n=pjesi@client-82-9-24-96.manc.adsl.virgin.net] has joined #webgui | 13:10 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 14:44 | |
-!- mode/#webgui [+o preaction] by ChanServ | 14:44 | |
wgGuest27 | hey | 17:21 |
wgGuest27 | what do you think about Mason vs WebGUI template sytem? | 17:21 |
ckotil | im not familiar with Mason | 17:39 |
ckotil | WebGUI's templating system is very powerful. you can do anything with it | 17:40 |
ckotil | steep learning curve tho. | 17:40 |
xdanger | mason has much logic in it's templates... | 18:14 |
@rizen | mason is a server page language | 18:15 |
@rizen | it's beyond a templating language | 18:15 |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 148 (No route to host)] | 18:31 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 18:57 | |
-!- mode/#webgui [+o rizen] by ChanServ | 18:57 | |
-!- wgGuest27 [n=wgGuest2@85-18-14-23.fastres.net] has quit [] | 19:42 | |
-!- wgGuest23 [n=wgGuest2@85-18-14-23.fastres.net] has joined #webgui | 19:43 | |
wgGuest23 | damn I accidentally quit the browser before reading your messages | 19:43 |
wgGuest23 | could you please copy and paste what you said about Mason vs WebGUI? | 19:43 |
@rizen | ckotil: im not familiar with Mason | 19:44 |
@rizen | [09:40am] ckotil: WebGUI's templating system is very powerful. you can do anything with it | 19:44 |
@rizen | [09:40am] ckotil: steep learning curve tho. | 19:44 |
@rizen | [10:14am] xdanger: mason has much logic in it's templates... | 19:44 |
@rizen | [10:15am] rizen: mason is a server page language | 19:44 |
@rizen | [10:15am] rizen: it's beyond a templating language | 19:44 |
wgGuest23 | cool thanks | 19:44 |
wgGuest23 | you never thought about integrating Mason with WebGUI? | 19:46 |
wgGuest23 | Not that I know Mason enought to judge.. I was just curious on why you built WebGUI templating system the way it is | 19:48 |
@rizen | i hate server page languages | 19:49 |
@rizen | if you give a user a server page language, they will enevitably start writing actual application logic into their templates | 19:50 |
@rizen | rather than just presentation logic | 19:50 |
wgGuest23 | indeed I love that! | 19:50 |
@rizen | and as soon as you do that, sites are prone to break terribly during upgrades | 19:50 |
wgGuest23 | you have some logic into WebGUI templates as well anyway | 19:50 |
@rizen | nope...just presentation logic | 19:50 |
@rizen | no application logic | 19:50 |
wgGuest23 | true | 19:51 |
wgGuest23 | but one could eventually do that with HTML::Template::Expr | 19:51 |
@rizen | if you can sucker someone into writing it for you, webgui's templating engine is pluggable...so it could use mason or php as the template language | 19:51 |
wgGuest23 | Oh yeah.. Now I recall something in the contributions section... Something like Mason and php "enablers".. Are they still available? | 19:52 |
@rizen | no idea | 19:53 |
@rizen | we don't delete anything | 19:53 |
@rizen | so unless the original contributor deleted it | 19:53 |
@rizen | it should be there | 19:54 |
wgGuest23 | ok thanks | 19:54 |
-!- MrHairgreas1 [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 20:12 | |
MrHairgreas1 | rizen or preaction | 20:21 |
MrHairgreas1 | can you set the following contibutions post | 20:21 |
MrHairgreas1 | to be editable by me | 20:21 |
MrHairgreas1 | http://www.plainblack.com/user_contributions/user_contributions/macros/textimage-macro | 20:21 |
MrHairgreas1 | I updated the macro to work with current webgui versions | 20:22 |
@rizen | it's not editable by you now? | 20:23 |
@rizen | you own it | 20:23 |
MrHairgreas1 | No | 20:23 |
MrHairgreas1 | roy moved it from the macro's section to acme | 20:23 |
MrHairgreas1 | maybe that's the culprit | 20:23 |
@rizen | figured it out | 20:24 |
@rizen | he never upped the edit timeout when he created acme | 20:24 |
MrHairgreas1 | ah | 20:24 |
MrHairgreas1 | ic | 20:24 |
@rizen | fixing | 20:24 |
@rizen | should be fixed as soon as it gets through spectre | 20:24 |
MrHairgreas1 | coolio | 20:25 |
MrHairgreas1 | thanks | 20:25 |
@rizen | give it a try | 20:25 |
MrHairgreas1 | it works | 20:25 |
wgGuest23 | cool macro! | 20:30 |
MrHairgreas1 | It is. | 20:30 |
MrHairgreas1 | =) | 20:31 |
wgGuest23 | It'd be cool to be able to pass any image url to it, even external | 20:31 |
MrHairgreas1 | no | 20:31 |
-!- TheSeparator [i=Seppie@cp43027-a.gelen1.lb.home.nl] has quit [Read error: 145 (Connection timed out)] | 20:31 | |
MrHairgreas1 | it has to be an Image asset | 20:31 |
MrHairgreas1 | oh | 20:31 |
wgGuest23 | Yeah I read that | 20:31 |
MrHairgreas1 | yeah | 20:31 |
wgGuest23 | :) | 20:31 |
MrHairgreas1 | well i guess its easy enough to do that | 20:31 |
MrHairgreas1 | but I won't for some time | 20:32 |
MrHairgreas1 | I you want to do that | 20:32 |
MrHairgreas1 | be my guest | 20:32 |
MrHairgreas1 | be sure to post it as a reply to the contrib | 20:32 |
wgGuest23 | heh I don't know how | 20:32 |
MrHairgreas1 | then you'll have to wait =) | 20:33 |
MrHairgreas1 | but don't worry | 20:33 |
MrHairgreas1 | it is whizzbang enough as it is right now | 20:33 |
MrHairgreas1 | no better way to waste cpu cycles and memory =) | 20:33 |
wgGuest23 | heh | 20:33 |
wgGuest23 | oh I see that it also doesn't work for images larger than 400px | 20:34 |
wgGuest23 | is that for performance reasons? | 20:34 |
MrHairgreas1 | yes | 20:34 |
MrHairgreas1 | it does work for images > 400 px | 20:34 |
MrHairgreas1 | but it will scale em down before conversion | 20:34 |
wgGuest23 | ah cool | 20:34 |
MrHairgreas1 | if you put in a 3000x2000 image | 20:34 |
MrHairgreas1 | you'll prolly kill your server | 20:34 |
wgGuest23 | hah | 20:35 |
MrHairgreas1 | ImageMagick is not the leanest and fasted code around | 20:35 |
MrHairgreas1 | and besides | 20:35 |
wgGuest23 | but it works with ANY image? also very complex photos etc.?= | 20:35 |
MrHairgreas1 | converting an image to text | 20:35 |
MrHairgreas1 | will exand the size of it enormously | 20:35 |
MrHairgreas1 | so if you don't have 2 apple cinemascreens | 20:36 |
MrHairgreas1 | you won't need all the pixels | 20:36 |
wgGuest23 | heh I got just one | 20:36 |
MrHairgreas1 | sure | 20:36 |
wgGuest23 | 23" | 20:36 |
MrHairgreas1 | what is a complex photo | 20:36 |
MrHairgreas1 | an image ia an image | 20:36 |
MrHairgreas1 | I saw the 30" or so variant once | 20:36 |
MrHairgreas1 | that is one big screen | 20:37 |
MrHairgreas1 | and really expensive | 20:37 |
wgGuest23 | well just wanted to understand how the thing works | 20:37 |
MrHairgreas1 | but still | 20:37 |
MrHairgreas1 | pretty cool | 20:37 |
MrHairgreas1 | it averages the color components | 20:37 |
wgGuest23 | yeah and you need a dual DVI graphics card to run it. Cause it has LOTS of pixels | 20:37 |
MrHairgreas1 | and divides it by 8 | 20:38 |
wgGuest23 | acutally dual-link it's the correct name | 20:38 |
MrHairgreas1 | the value you get | 20:38 |
MrHairgreas1 | is the index of an array | 20:38 |
MrHairgreas1 | which is the text 'pallete' | 20:38 |
MrHairgreas1 | the idea is that the 'palette' | 20:38 |
MrHairgreas1 | has characters that have an increasing number of pixels | 20:38 |
MrHairgreas1 | therefore looking more 'white' | 20:39 |
wgGuest23 | wow | 20:39 |
wgGuest23 | could be a nice benchmark tool | 20:40 |
MrHairgreas1 | benchmark? | 20:40 |
MrHairgreas1 | let me assure you | 20:40 |
wgGuest23 | yeah to rate the execution speed on different architectures, etc. | 20:40 |
MrHairgreas1 | this thing is good for nothing | 20:41 |
MrHairgreas1 | except wasting time | 20:41 |
MrHairgreas1 | and impressing your friends | 20:41 |
MrHairgreas1 | who run sissy cms's without this kind functionality | 20:41 |
MrHairgreas1 | =) | 20:41 |
wgGuest23 | nah you have little imagination! :D | 20:41 |
-!- MrHairgreas1 is now known as MrCookingGrease | 20:42 | |
MrCookingGrease | maybe | 20:42 |
MrCookingGrease | but 'm happy with that | 20:42 |
MrCookingGrease | typing makes me hungry | 20:42 |
wgGuest23 | for example it could be useful for doing SMSs :D :D | 20:42 |
MrCookingGrease | I'm ganno cook | 20:42 |
wgGuest23 | what you gonna cook? | 20:42 |
MrCookingGrease | food | 20:43 |
MrCookingGrease | duh =) | 20:43 |
wgGuest23 | which type of food? :D | 20:44 |
-!- wgGuest23 [n=wgGuest2@85-18-14-23.fastres.net] has quit [] | 21:16 | |
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 21:17 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)] | 21:18 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 21:41 | |
-!- mode/#webgui [+o rizen] by ChanServ | 21:41 | |
-!- rizen_ [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [Read error: 113 (No route to host)] | 21:42 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 22:41 | |
-!- mode/#webgui [+v crythias] by ChanServ | 22:41 | |
-!- wgGuest88 [n=wgGuest8@85-18-14-23.fastres.net] has joined #webgui | 22:41 | |
wgGuest88 | hi | 22:42 |
wgGuest88 | I read on the CVS that the weather asset is now based on weather.com | 22:42 |
wgGuest88 | you have to register for the Weather On your Website service? | 22:43 |
pjesi | it is using svn | 22:43 |
wgGuest88 | yeah SVN not CVS sorry lol | 22:44 |
pjesi | just to be sure you didnt find some really old repository :) | 22:44 |
wgGuest88 | heh | 22:50 |
wgGuest88 | another question: why meta tags for cache control are not being inserted for Visitors? The website is dynamic for them too... | 22:51 |
-!- greghacke [n=greghack@host-69-95-130-230.pit.choiceone.net] has joined #webgui | 23:23 | |
wgGuest88 | hey greghacke | 23:23 |
gooeybot | rumour has it greghacke is unintelligent today | 23:23 |
greghacke | Allo all. Gotta hate weekends | 23:23 |
wgGuest88 | any news on your sql report? | 23:23 |
greghacke | yeah, finished it friday. posting it up to Contribs this eve. Sorry for delay, had a client lose a machine (non-wG) | 23:24 |
wgGuest88 | no problem :) | 23:24 |
greghacke | and i hate PHP so fixing it was more than I wanted to do | 23:24 |
wgGuest88 | do you know why meta tags for cache control are not being inserted for Visitors? | 23:27 |
greghacke | I do not. Are you using a standard template or a custom template? | 23:28 |
wgGuest88 | custom | 23:28 |
wgGuest88 | but in standard they don't get inserted either.. | 23:29 |
greghacke | have you checked some of the little things in your header section? | 23:29 |
greghacke | really? hrm... | 23:29 |
greghacke | checking one of my sites then... | 23:29 |
greghacke | you are correct. not seeing the tag | 23:31 |
wgGuest88 | yeah.. They are being inserted just for logged in users... | 23:32 |
wgGuest88 | but why? Isn't the website dynamic for Visitors too? | 23:33 |
greghacke | yeah - it is. | 23:33 |
greghacke | dynamic for everyone. | 23:33 |
wgGuest88 | hence the question | 23:33 |
greghacke | checking the PB site now. | 23:33 |
wgGuest88 | that's why I have some cache issues now and have to reload loads of times... Other users too | 23:34 |
greghacke | interestingly, I don't see the meta tag on the PB site either. that means caching is being controlled by browser settings. | 23:35 |
greghacke | USer's browser settings that is | 23:35 |
wgGuest88 | ? | 23:35 |
wgGuest88 | yeah indeed | 23:36 |
@rizen | it's supposed to be that way | 23:36 |
greghacke | look, rizen is here... | 23:36 |
wgGuest88 | oh but why then? | 23:37 |
@rizen | just barely...worrking on a problem and saw some peeps chatting | 23:37 |
greghacke | far-off-topic: you give 3D settlers a run yet? | 23:37 |
@rizen | wgGuest88 if you were anyone else i might tell you why | 23:37 |
@rizen | but since you're you...i think not | 23:37 |
wgGuest88 | I'm me? | 23:37 |
@rizen | greghacke: no, not yet. got a gaming weekend next though | 23:38 |
@rizen | we'll try it out then | 23:38 |
greghacke | think it will go over well? | 23:38 |
@rizen | oh hell yeah....my friends all love settlers as well | 23:38 |
greghacke | I have a 6 foot high stack of games released in the last year I may start sending you. | 23:39 |
@rizen | really? that's awesome. but why? | 23:39 |
greghacke | need to get rid of them. they're an extra stack (i already have one copy of each) | 23:40 |
greghacke | and I don't have space. figure you will get use of them or pass them around. | 23:40 |
wgGuest88 | greghacke: you're a game editor? :) | 23:40 |
greghacke | I work in the pen/paper game industry. web development, some PM work, editing, news work, etc. | 23:41 |
wgGuest88 | cool | 23:42 |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 23:44 | |
wgGuest88 | so you won't tell me why there are no cache meta tags for Visitors... | 23:58 |
--- Day changed Mon Feb 26 2007 | ||
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 00:02 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 00:02 | |
-!- pjesi [n=pjesi@client-82-9-24-96.manc.adsl.virgin.net] has quit [Read error: 104 (Connection reset by peer)] | 00:04 | |
wgGuest88 | go figure... | 00:04 |
wgGuest88 | well gtg bye! | 00:05 |
-!- wgGuest88 [n=wgGuest8@85-18-14-23.fastres.net] has quit [] | 00:05 | |
-!- greghacke [n=greghack@host-69-95-130-230.pit.choiceone.net] has left #webgui [] | 00:05 | |
-!- Radix__ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 00:16 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:47 | |
-!- MrCookingGrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:49 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 54 (Connection reset by peer)] | 02:04 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:10 | |
-!- preaction_ [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 02:49 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [Connection timed out] | 03:04 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has quit [Read error: 110 (Connection timed out)] | 03:30 | |
-!- Radix-work [n=Jesse@203.161.68.67] has joined #webgui | 03:30 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit [Read error: 60 (Operation timed out)] | 03:35 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 03:39 | |
preaction_ | gooeybot ask is Don't ask to ask, just ask. Don't repeat. If nobody answers, it probably means nobody knows. While you wait: Check the fine manual, check google, check the source, try different things on a demo site. | 03:40 |
gooeybot | OK, preaction_. | 03:40 |
-!- preaction_ is now known as preaction | 03:40 | |
-!- mode/#webgui [+o preaction] by ChanServ | 03:40 | |
-!- Radix-work [n=Jesse@203.161.68.67] has quit [Read error: 110 (Connection timed out)] | 03:53 | |
@rizen | can i ask a question? | 06:34 |
@rizen | no i want to ask? | 06:35 |
@rizen | ask? | 06:35 |
gooeybot | i think ask is Don't ask to ask, just ask. Don't repeat. If nobody answers, it probably means nobody knows. While you wait: Check the fine manual, check google, check the source, try different things on a demo site. | 06:35 |
@rizen | hmmm. that didn't work how i expected | 06:35 |
@preaction | basically thus: someone says "can i ask a question?" and then someone else tells the bot to give that long speech about asking to ask | 07:18 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 09:36 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 10:15 | |
-!- Radix_ [n=Radix@203.161.71.161.static.amnet.net.au] has joined #webgui | 10:54 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: SDuensin, @preaction, Radix_ | 14:04 | |
-!- Netsplit over, joins: @preaction, SDuensin | 14:06 | |
-!- Netsplit over, joins: Radix_ | 14:07 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 14:10 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: @preaction, Radix_ | 15:50 | |
-!- Netsplit over, joins: @preaction | 15:51 | |
-!- Netsplit over, joins: Radix_ | 15:51 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: Radix_ | 15:51 | |
-!- Netsplit over, joins: Radix_ | 15:51 | |
-!- SDuensin [n=Scott@197.sub-75-207-102.myvzw.com] has joined #WebGUI | 16:25 | |
SDuensin | Good morning all. | 16:25 |
ckotil | 'morning | 16:46 |
SDuensin | Hey ckotil | 16:47 |
ckotil | hello | 16:47 |
SDuensin | Hey ckotil, any idea how to bulk-import images into a photo gallery on 7.3.x? | 17:02 |
ckotil | im not sure. | 18:22 |
ckotil | you might be able to use thte zip asset | 18:22 |
SDuensin | What's it do? Allow you to upload a zip? | 18:25 |
ckotil | yeah , and the zip woudl contain all your images | 18:27 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 18:27 | |
-!- mode/#webgui [+v crythias] by ChanServ | 18:27 | |
ckotil | i dunno if thats the proper way to bulk import, but it might work. | 18:28 |
SDuensin | I just don't "get" the photo gallery template on the content system yet. | 18:29 |
SDuensin | Hello crythias | 18:29 |
ckotil | yah, i dont use it. | 18:32 |
@preaction | you can use Folder assets to do photo galleries | 18:32 |
SDuensin | I can? How? | 18:34 |
@preaction | custom template, i imagine | 18:34 |
* SDuensin sighs | 18:35 | |
SDuensin | WebGUI can do everything. Too bad nobody knows how. :-( | 18:35 |
@preaction | add a new folder, and edit its template, there should be docs in the Help section about the template vars available to the Folder template | 18:36 |
@rizen | use the fileImport.pl utility | 18:36 |
SDuensin | Checking, preaction | 18:37 |
SDuensin | rizen - Yea, I saw that. Just didn't know how to get from that to something displayed in the site. | 18:37 |
@preaction | write a wiki article about it, so the future users can benefit from your knowledge: http://wiki.webgui.og | 18:37 |
@preaction | wiki? | 18:37 |
gooeybot | wiki is http://wiki.webgui.org or yet another place to get help with WebGUI | 18:37 |
SDuensin | Trying to upload files to it now. Looks like I'll need a template. | 18:40 |
* SDuensin will have to read the template docs after his meeting. | 18:46 | |
-!- TheSeparator [i=Seppie@213.51.36.23] has joined #webgui | 18:58 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 20:05 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 20:05 | |
+perlDreamer | is anyone else having problems getting Weather::Com installed? | 20:06 |
@rizen | what's the problem? | 20:07 |
gooeybot | i guess the problem is that when we deny the approval we do not recieve any notification that its been denied | 20:07 |
@rizen | gooeybot, shutup | 20:07 |
gooeybot | Sorry, rizen, I'll keep my mouth shut. | 20:07 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection] | 20:07 | |
@rizen | cool | 20:07 |
@rizen | i had no idea i could do that | 20:07 |
+perlDreamer | By the power of Greyskull! | 20:08 |
+perlDreamer | I get a test failure during install on OOInterface.t | 20:08 |
+perlDreamer | # Failed test 'Forecast date.' | 20:08 |
+perlDreamer | # in t/OOInterface.t at line 167. | 20:08 |
+perlDreamer | # got: '23042007' | 20:08 |
+perlDreamer | # expected: '23042005' | 20:08 |
+perlDreamer | # Looks like you failed 1 test of 62. | 20:08 |
@rizen | oh yeah...i remember that | 20:09 |
@rizen | i had to force install it | 20:09 |
@rizen | i think the test is messed up | 20:09 |
@rizen | cuz the module works fine | 20:10 |
+perlDreamer | I'll give it a push | 20:10 |
+perlDreamer | :) | 20:10 |
+perlDreamer | oh, and I got that urlExists thing worked out last night. I wrote some tests for it. | 20:13 |
@rizen | it wasn't working right? | 20:14 |
+perlDreamer | no | 20:15 |
+perlDreamer | if you didn't ask for the assetId option, then the query fatal'ed out | 20:15 |
+perlDreamer | due to too many placeholder parameters | 20:15 |
@rizen | ah sorry about that | 20:16 |
+perlDreamer | It wasn't a big deal. It was quickly fixed. | 20:16 |
@preaction | wtf did you do to gooeybot! | 20:22 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 20:23 | |
+perlDreamer | he told it to shut up and it ran away to pout | 20:23 |
@preaction | no, gooeybot, the problem is <reply> | 20:23 |
gooeybot | okay, preaction. | 20:23 |
@preaction | what's the problem? | 20:23 |
@preaction | ok | 20:23 |
@preaction | i knew about shutup, but from the docs it says it just turns the verbosity down... | 20:24 |
@preaction | when i have free time i'm going to change gooeybot into the same bot core that perlbot is running | 20:24 |
@preaction | so, middle of 2009 i imagine | 20:24 |
@rizen | JT hates IRC bots | 20:26 |
@rizen | because people spend more time setting them up and getting them to do shit than the bots ever end up producing | 20:27 |
@rizen | therefore it's a net waste of time | 20:27 |
@preaction | it's a tradeoff between spending a lot of time adding (for example) a CPAN search function to your bot, or bunches of little time opening Firefox, searching cpan, and copy/pasting a URL into the channel | 20:30 |
+perlDreamer | preaction: so you're saying it's like an intereactive wiki? | 20:31 |
@preaction | that's a good way to explain it | 20:31 |
@rizen | not even close. because you also have the time it took you to research what bot to use, and to get the bot set up in the first place, plus maintenance of the bot | 20:31 |
@rizen | it has overhead | 20:32 |
@rizen | you can do all those other minimal tasks many many times for the overhead of just getting the bot set up and keeping it running | 20:32 |
@rizen | let alone configuring it to do X Y and Z | 20:32 |
@rizen | if you're setting it up, because you think it's a fun little toy...then be honest and say that | 20:33 |
@rizen | but if you're setting it up as a productivity tool....it's a waste of time | 20:33 |
SDuensin | Depends on what the bot does. I used three of them that worked together to enforce rules and protect from spam on a channel a few years back. | 20:35 |
+perlDreamer | this would explain the slot machines from last year's WUC | 21:06 |
+perlDreamer | http://www.cbc.ca/canada/story/2007/02/25/video-lottery.html | 21:06 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 21:08 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 21:08 | |
@rizen | how do you guys feel about one big monolithic config file for wre utilities rather than 10 seperate small ones? | 21:11 |
@rizen | when i say monolithic i should say it's only about 60 lines long | 21:11 |
+MrHairgrease | no preference | 21:11 |
+MrHairgrease | whatever is the best =) | 21:11 |
+MrHairgrease | 60 lines sounds ok | 21:12 |
@rizen | but the reason i'm thinking of going that way is for reuse of variables like dbPort dbHostname, etc | 21:12 |
@rizen | so they don't have to be stored in multiple files | 21:12 |
+crythias | can't you just source/include them? | 21:12 |
@rizen | maybe, but in order to make that effective i'd have to break out some variables into their own stand alone file | 21:13 |
@rizen | we'd end up with 20 or so config files rather than 10 | 21:13 |
@rizen | and for the small amount of data that the wre actually stores | 21:13 |
@rizen | i think we're better off with just one | 21:13 |
+MrHairgrease | you can view the wre as a single application | 21:13 |
@rizen | all that's stored in here are your wre preferences | 21:13 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 21:13 | |
-!- mode/#webgui [+o khenn] by ChanServ | 21:14 | |
+MrHairgrease | so one config file is not earthshaking | 21:14 |
@rizen | like where is the tar program | 21:14 |
@rizen | ok | 21:14 |
@rizen | i'm also trying to decide how best to sectionalize it: by service, or by function | 21:15 |
@rizen | so do i store all of the mysql stuff together | 21:15 |
@rizen | or do i put the mysql backup user and password in a seperate section with other backup related stuff | 21:16 |
+crythias | hee. :) make a sort utility to allow the user to decide :) | 21:16 |
@rizen | gerald: you're fired | 21:16 |
+crythias | it's what perl is about, isn't it? | 21:16 |
+MrHairgrease | no really | 21:16 |
+MrHairgrease | I agree with crythias | 21:17 |
+MrHairgrease | just to get under your skin | 21:17 |
@rizen | it's a config file | 21:17 |
+MrHairgrease | I think per app is best | 21:17 |
@rizen | there's no reason for a user to decide | 21:17 |
+crythias | put all the configs in alpha order and be done with it :) | 21:18 |
@rizen | i've decided never to ask another question again | 21:21 |
+MrHairgrease | don't be bitter | 21:22 |
+perlDreamer | if there was ever a web configuration tool for the WRE, then 1 file would probably be better | 21:22 |
+perlDreamer | aside from that, I see no advantages one way or the other | 21:22 |
+crythias | Sorry :). Actually, I'm torn like you. Both service and function seems to have merit. | 21:22 |
+crythias | seem. | 21:22 |
+crythias | Is the config supposed to be hand editable? | 21:23 |
* SDuensin perks up at the mention of the WRE | 21:23 | |
@rizen | i think in the end, how i organize it doesn't matter | 21:23 |
@rizen | cuz pd made a good point | 21:23 |
@rizen | part of this rewrite is to build a UI for the WRE | 21:23 |
@rizen | and that's where it will matter | 21:24 |
+crythias | how can one make a config file that apache understands and mysql also understands? | 21:25 |
-!- NetForged_Neal [n=Neal@c-24-20-104-7.hsd1.mn.comcast.net] has joined #webgui | 21:25 | |
@rizen | we're not | 21:25 |
@rizen | as i said...this is for wre preferences | 21:25 |
@rizen | it's not for mysql and apache, but rather for all the wre utilities | 21:25 |
@rizen | like addsite, removesite, wremonitor, backup, etc | 21:25 |
+crythias | ok. In that case, I'd probably vote for per service. | 21:26 |
+crythias | but the UI makes the position a non-issue. | 21:26 |
+crythias | however, it might make it "easier"? for the service to parse out its own settings... | 21:28 |
+perlDreamer | rizen: is there any value to making the WRE UI a WebMin plug-in? | 21:31 |
@rizen | don't know and don't care | 21:32 |
@rizen | i'm building an API for the WRE | 21:32 |
@rizen | and a stand alone UI that uses that APi | 21:32 |
-!- crythias [n=gyoung@64.200.2.35] has left #webgui [] | 21:32 | |
@rizen | if someone wishes to build a WebMin plugin in the future using that API | 21:32 |
+perlDreamer | I mention it because it would allow the user 1 interface for remote machine adminstration | 21:32 |
@rizen | they're welcome to it | 21:32 |
+perlDreamer | oh, okay | 21:32 |
@rizen | i'm avoiding webmin, because if i built it for webmin, then i might have to build to for all the other stupid control panels out there | 21:33 |
@rizen | i want one that *just works* and the only way to do that is to build it stand alone | 21:33 |
@rizen | or include webmin as part of the wre | 21:33 |
@rizen | and webmin i'm not including | 21:33 |
@rizen | make sense? | 21:34 |
+perlDreamer | yes | 21:34 |
SDuensin | Has anyone here ever actually made Webmin work? I've had horrible luck with that thing. | 21:34 |
@rizen | i had it working on a server once, but found it to be way more work to use than just editing stuff on the command line...but that's cuz i know how to do that stuff | 21:36 |
SDuensin | I agree. :-) | 21:37 |
SDuensin | For very simple configurations, it kinda worked. Anything where I needed multiple domains and virtual hosts and such - no way. | 21:38 |
* SDuensin is extremely excited at the prospect of a new WRE. | 21:38 | |
@rizen | don't you like the old WRE SDuensin? | 21:41 |
SDuensin | I like it just fine - on UNIX. At work, I'm afraid we're going to be stuck with Windows. According to some dude named rizen, the next WRE for Windows will be *much* better! :-) | 21:42 |
@rizen | the goal is that the next WRE will be the same on both windows and unix | 21:43 |
SDuensin | That's an awesome goal. I wish I had more time to help. That's the kind of geeky thing I usually try and do when I build something. | 21:44 |
@rizen | ok, next question: should we include our own gzip and tar in the distribution, or rely on the OS version? | 21:45 |
SDuensin | Put it in there. Windows people won't have it. | 21:46 |
+MrHairgrease | rizen | 21:46 |
+MrHairgrease | update does not add a new revision right? | 21:47 |
+MrHairgrease | and addRevision is the same as update | 21:47 |
+MrHairgrease | but add a revision | 21:47 |
+MrHairgrease | adds* | 21:47 |
@rizen | SDuensin: it will be in there for windows regardless...i'm just wondering on unix | 21:48 |
@rizen | MrHairGrease: right...no new rev on update | 21:48 |
+MrHairgrease | ok | 21:48 |
@rizen | addRevision calls update | 21:48 |
@rizen | after making a new rev | 21:48 |
+MrHairgrease | ah | 21:48 |
+MrHairgrease | i could've looked that up myself | 21:48 |
SDuensin | May as well put it in the UNIX ones so they're really the same as the Windows build. | 21:48 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui | 21:48 | |
@rizen | SDuensin: from the binaries standpoint they won't be the same ever | 21:49 |
@rizen | when i'm saying they'll be the same, i'm talking about the WRE utiltiy scripts | 21:49 |
@rizen | winblowz is too different to make the binaries even come close to being the same | 21:50 |
SDuensin | Why can't you build the Windows one under Cygwin from the same sources as the UNIX ones? | 21:50 |
@rizen | well first of all i'm not going to make the user download a gigabyte package just to run webgui on windows | 21:52 |
SDuensin | You don't need nearly that much. Just the DLL, usually. | 21:53 |
SDuensin | (And I have the entire thing installed here - it's only 630M. Still huge, but only half huge!) | 21:54 |
-!- TheSeparator [i=Seppie@213.51.36.23] has quit [] | 21:56 | |
@rizen | oh my bad only 630M. | 21:56 |
@rizen | let me think about that | 21:56 |
@rizen | NO | 21:56 |
SDuensin | The person building the WRE will need more than the DLL, but that's about all it takes to run things produced with it. | 21:56 |
SDuensin | :-) | 21:56 |
@rizen | ok, so it's 140 lines | 22:07 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has quit [Read error: 110 (Connection timed out)] | 22:08 | |
SDuensin | Huh? | 22:08 |
@rizen | http://rafb.net/p/FfXC1l33.html | 22:08 |
@rizen | or 151 | 22:08 |
SDuensin | Ah, the config file. | 22:09 |
* SDuensin is a newfound friend of JSON. | 22:09 | |
* rizen thinks json rules | 22:10 | |
SDuensin | I just switched one of our main applications here from using SOAP for RPC to JSON. Sped it up quite a bit! | 22:10 |
SDuensin | Had to write my own serializer/deserializer for JSON, but it works! | 22:11 |
SDuensin | (None of the JSON libraries I could find for C# would run on the Compact Framework.) | 22:11 |
@rizen | there's your problem | 22:11 |
SDuensin | Tell me about it. | 22:12 |
SDuensin | It was C# and the CF or Embedded VB. | 22:13 |
SDuensin | How's that for a choice? | 22:13 |
@rizen | that's a pretty bad choice | 22:15 |
@rizen | i'd rather boil myself in oil | 22:16 |
SDuensin | Not sure I can get Perl to run on these stupid handhelds. :-P | 22:16 |
@rizen | it wouldn't have to be perl...maybe ruby, java, haskell | 22:18 |
@rizen | actually i'm kidding...i hate vb, but c# wasn't so bad when i had to write a quick app with it once | 22:18 |
SDuensin | Not sure a non-MS language would work. We have to do a lot of stupid tricks to get Windows Mobile to behave itself. It's horrible. | 22:18 |
@rizen | c# wasn't any worse than java i should say | 22:19 |
@rizen | just as verbose | 22:19 |
@rizen | and the language is practically identical from what i could tell | 22:19 |
SDuensin | It's almost the same language. | 22:19 |
SDuensin | C#: Object.MethodName() vs Java: Object.methodName() | 22:20 |
SDuensin | :-) | 22:20 |
@rizen | has anyone here released a module on cpan before? | 22:20 |
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui | 22:20 | |
rjacobsen | hello? | 22:21 |
gooeybot | Hi, rjacobsen | 22:21 |
rjacobsen | hello | 22:21 |
SDuensin | Not I. | 22:21 |
@preaction | i have | 22:21 |
rjacobsen | can anyone please help me with a webgui problem? | 22:21 |
@preaction | ask? | 22:21 |
gooeybot | ask is Don't ask to ask, just ask. Don't repeat. If nobody answers, it probably means nobody knows. While you wait: Check the fine manual, check google, check the source, try different things on a demo site. | 22:21 |
rjacobsen | we upgraded webgui to 7.3.10 to fix a bug in the events calender - after installing the update, we cannot import packages to any of our sites on webgui now, and we have tried all of them | 22:23 |
@preaction | step 1? | 22:24 |
gooeybot | step 1 is probably Check the error logs, both WebGUI and Apache. | 22:24 |
@preaction | and JT says gooeybot doesn't increase productivity :p | 22:25 |
rjacobsen | we have checked ALL the error logs, and there is NO errors pertaining to this | 22:25 |
rjacobsen | when importing the package, it uploads to somewhere - but never appears | 22:25 |
@preaction | pastebin the last few hundred lines of your error logs anyway, and you may want to change the loglevel to debug or info and reproduce to get more information | 22:26 |
@preaction | paste? | 22:26 |
gooeybot | paste is http://paste.biz | 22:26 |
rjacobsen | ok sec | 22:26 |
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has quit [Excess Flood] | 22:29 | |
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui | 22:29 | |
rjacobsen | ok | 22:30 |
rjacobsen | how do i paste? | 22:30 |
rjacobsen | i must have done it wrong | 22:30 |
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has left #webgui [] | 22:32 | |
-!- rjacobsen [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui | 22:32 | |
rjacobsen | i must have got disconnected | 22:33 |
rjacobsen | here is the link to the url it is pasted in | 22:33 |
rjacobsen | http://paste.biz/paste-747.html | 22:33 |
rjacobsen | you will see there is no errors indicating an error importing packages - but the packages are not getting imported | 22:34 |
@preaction | rjacobsen: looks like a bug right here: 2007/02/26 15:00:53 - WARN - urlittlestarzmusic.com.conf - main::[[undef]] - Couldn't call method deployPackage on asset for url: root Root cause: Can't call method "get" on unblessed reference at /data/WebGUI/lib/WebGUI/Asset/Wobject/Calendar.pm line 380. | 22:35 |
rjacobsen | ok right | 22:36 |
SDuensin | Unblessed reference? | 22:36 |
rjacobsen | so what is going on? | 22:36 |
rjacobsen | brb bathroom | 22:36 |
@preaction | rjacobsen: looks like Asset::getLineage is returning undef when it should be returning objects. It's trying to instanciate some Events, but it's failing for some reason. | 22:37 |
@preaction | actually, it looks like I messed up: Asset::getLineage returns an array reference, not an array | 22:39 |
@preaction | at any rate, you should post that to the bug list | 22:40 |
rjacobsen | can we get a temp fix please? | 22:53 |
rjacobsen | we are kind of shut down without the use of packages | 22:53 |
@preaction | have you tried packages that do not contain Calendars? | 22:54 |
rjacobsen | yes | 22:55 |
rjacobsen | we cannot import packages of any kind | 22:55 |
rjacobsen | we can export - but not import | 22:55 |
@preaction | well you could try altering the duplicate() method in the Calendar to do the right thing, but if it's affecting more than just Calendars it might not be a problem with just the Calendar | 22:56 |
rjacobsen | it isnt with just the calender im sure | 22:57 |
@preaction | rjacobsen: we can hope this will fix it: change the two @events inside of WebGUI::Asset::Wobject::Calendar::duplicate() to @$events, and then restart your Apache | 22:58 |
rjacobsen | if we cannot import packages of any kind to any of the sites, im sure it is a big problem - also there is a HUGE memory leak in webgui - because once someone opens a site, it does not release the site from memory when it is closed and thus the memory continues to expand until apache attempts to restart the server | 22:58 |
@preaction | rjacobsen: that's what Apache2::SizeLimit is for, and sessions last only until the connection is closed | 22:59 |
rjacobsen | well it keeps expanding and growing larger and larger | 22:59 |
rjacobsen | until it runs out of memory | 22:59 |
@preaction | rjacobsen: i lied, the first occurance of @events should be $events (my $events = $self->getLineage) | 22:59 |
@preaction | rjacobsen: then change your Apache2::SizeLimit settings (in preload.perl i do believe) | 23:00 |
rjacobsen | how can i print stuff from this window? | 23:00 |
@preaction | or change your apache settings | 23:00 |
gooeybot | preaction: that doesn't look right | 23:00 |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has quit [Remote closed the connection] | 23:00 | |
-!- gooeybot [n=gooeybot@static-72-1-4-143.ntd.net] has joined #webgui | 23:00 | |
@preaction | gooeybot, you can rot in hell for all i care | 23:00 |
gooeybot | preaction: sorry... | 23:00 |
+perlDreamer | rizen: I've released stuff on CPAN. What do you need? | 23:01 |
@rizen | i think i've already found it | 23:01 |
+perlDreamer | ok | 23:01 |
@rizen | Module::Starter::PBP | 23:01 |
@rizen | i was looking for the script that autogenerates all the files for you | 23:01 |
+perlDreamer | I've always used h2xs, but I haven't done any CPAN work for a long time | 23:06 |
* perlDreamer has dusty modules | 23:06 | |
@rizen | This one has been released by Damian Conway and Andy Lester | 23:07 |
@rizen | and is supposed to follow Perl Best Practices for releasing modules | 23:07 |
@rizen | so it sounds like a good place to start | 23:07 |
@preaction | rjacobsen: did you try my fix for the Calendar? | 23:08 |
rjacobsen | i am tryin right now | 23:14 |
rjacobsen | that did not fix the bigger problem - i still cannot import packages to any of our 9 sites | 23:14 |
rjacobsen | of any kind | 23:15 |
@preaction | can you reproduce this on demo using the same packages? | 23:15 |
rjacobsen | sure - what demo? | 23:15 |
@preaction | if you can, post that to your bug report, as well as a copy of one of the packages that is failing | 23:15 |
@preaction | demo? | 23:16 |
gooeybot | demo is, like, still using 7.3.8 | 23:16 |
@preaction | no, gooeybot, demo is http://demo.plainblack.com | 23:16 |
gooeybot | okay, preaction. | 23:16 |
rjacobsen | right | 23:16 |
rjacobsen | doin a demo | 23:16 |
@preaction | gooeybot, demo is also A free demonstration of the latest beta version of WebGUI | 23:17 |
gooeybot | okay, preaction. | 23:17 |
@preaction | gooeybot demo is also A good place to verify a bug | 23:17 |
gooeybot | okay, preaction. | 23:17 |
+perlDreamer | gooeybot, demo is also Demo sites last for exactly 24 hours | 23:17 |
gooeybot | okay, perlDreamer. | 23:17 |
@preaction | but... they don't :( | 23:18 |
@preaction | nevermind | 23:18 |
+perlDreamer | they don't? | 23:18 |
@preaction | the cleanup cronjob might not actually remove demo sites | 23:18 |
rjacobsen | the demo wont even allow me to import packages | 23:18 |
@preaction | maybe it's a different automated process | 23:18 |
@preaction | rjacobsen: then attach one of the packages to your bug report anyway, for reproduction purposes | 23:18 |
rjacobsen | ok will do | 23:19 |
rjacobsen | ok i posted it here: http://www.plainblack.com/bugs/tracker/import-packages-broke | 23:22 |
rjacobsen | sure do need a fix for this asap - this completely shuts us down until we can import packages | 23:22 |
+perlDreamer | preaction, about the canAdd event bug. Will that allow anyone to add events, regardless of the groupIdEditEvents setting? | 23:32 |
@preaction | perlDreamer: no, the way I understand it, canAdd should be as permissive as you want the asset to possibly be (in this case, Events should be addable by visitors, so everyone) | 23:33 |
@preaction | later, in canEdit, you restrict to the appropriate group (since now you have an asset instance to get config data) | 23:33 |
+perlDreamer | so you can show them the form, but not let them save it | 23:34 |
+perlDreamer | okay | 23:34 |
@preaction | actually, canEdit in the parent asset will deny the user the form if they can't add sub-assets | 23:34 |
@preaction | from what i understand about the www_add method at least | 23:35 |
@preaction | and i had to step through that thing with the debugger a lot to finally figure out that i was thinking about canAdd entirely wrong | 23:35 |
+perlDreamer | dang | 23:36 |
+perlDreamer | I closed a bug prematurely | 23:36 |
@rizen | perlDreamer: how do you feel about factoring some webgui code out of webgui and making it stand alone modules? | 23:36 |
@rizen | is that better or worse for webgui | 23:37 |
+perlDreamer | would you allow other people to submit patches to these modules? | 23:37 |
+perlDreamer | if no, then I don't see how it could affect WebGUI | 23:38 |
+perlDreamer | if yes, then there's a risk that performance could be affected. A good test bench would guarantee functionality | 23:38 |
@rizen | i'd allow them to submit patches sure | 23:38 |
@rizen | they'd be stand alone | 23:38 |
+perlDreamer | then I'd say it depends on how sensitive you'd be to performance degradation. | 23:39 |
@rizen | super ultra sensitive | 23:39 |
+perlDreamer | then I'd say don't do it | 23:40 |
@rizen | there's one module i'm doing it with right now | 23:40 |
@rizen | i've created Config::JSON | 23:40 |
@rizen | because i want to be able to use JSON as a config file format in the WRE | 23:40 |
@rizen | as well as in WebGUI | 23:40 |
@rizen | so Config::JSON will be a base class for both modules | 23:40 |
@rizen | at least that was the thought | 23:40 |
+perlDreamer | it's basically WebGUI::Config ? | 23:41 |
@rizen | it's WebGUI::Config with all the webgui related crap removed | 23:41 |
@rizen | but i've been flipping back and forth on this for a while | 23:41 |
@rizen | about lots of modules | 23:41 |
@rizen | on one hand i want the bug reporting of the greater perl user base | 23:42 |
@rizen | on the other hand i want to shave off the size of some of these modules that we use from cpan | 23:42 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 23:43 | |
-!- mode/#webgui [+v crythias] by ChanServ | 23:43 | |
+perlDreamer | and on the third hand, WebGUI is performance sensitive | 23:43 |
@rizen | that's the second hand | 23:43 |
@rizen | when i said "other hand" the statement is about performance | 23:43 |
+perlDreamer | okay | 23:44 |
+perlDreamer | for something like Config::JSON, do you think there are a lot of bugs in it? | 23:44 |
@rizen | no, but in this case the reason for splitting it up is because i also want to use it in the WRE | 23:45 |
@rizen | but i have slightly different requirements for it in the WRE | 23:45 |
@rizen | one of them being that WebGUI isn't installed yet when i need to start using it | 23:45 |
+perlDreamer | that's a good one. | 23:46 |
+perlDreamer | Config::JSON probably isn't going to benefit from community bug finding | 23:46 |
+perlDreamer | It's too small | 23:46 |
@rizen | ok, but we might benefit from good will | 23:47 |
+perlDreamer | it would benefit from community feature enhancement, but that's at the cost of size/performance | 23:47 |
+perlDreamer | and definitely that | 23:47 |
+perlDreamer | you can always reject patches saying they make it too heavy | 23:47 |
+perlDreamer | people could release sub-classing modules to do those heavier things | 23:47 |
+perlDreamer | Kind of like the inverse of the Tiny:: namespace | 23:48 |
@rizen | yup | 23:48 |
+perlDreamer | Then I'll say go for it | 23:49 |
@rizen | i'm going to go for it with Config::JSON | 23:49 |
@rizen | my question isn't about htat | 23:49 |
@rizen | it's about whether we should to it with more webgui stuff | 23:49 |
-!- SDuensin [n=Scott@197.sub-75-207-102.myvzw.com] has quit ["Leaving"] | 23:49 | |
@rizen | and i don't necessarily mean immediately...just as time goes on | 23:49 |
@rizen | do we want to factor out some of the webgui code base | 23:50 |
@preaction | I'd say yes, with the same stipulations as above. | 23:50 |
@rizen | and share it with the world | 23:50 |
+perlDreamer | IMO, yes | 23:50 |
+perlDreamer | however, I tend to be less performance driven than you are, rizen. I'm willing to slow it down to get the community driven benefits. | 23:51 |
@rizen | we can add in all kinds of extra stuff, in an external module | 23:51 |
@rizen | We can release Config::JSON and still do Config::JSON::Heavy | 23:51 |
@rizen | as part of the same module release | 23:51 |
+perlDreamer | Yes. | 23:52 |
@rizen | you just instanciate the one you need | 23:52 |
@rizen | as you said | 23:52 |
+perlDreamer | Kind of like H::T::E | 23:52 |
@rizen | yup | 23:52 |
+perlDreamer | preaction: should people who can edit calendar automatically be able to edit events as well? | 23:52 |
@preaction | i say yes | 23:53 |
+perlDreamer | I'll fix that bug too, while I'm in here | 23:53 |
@preaction | sounds good | 23:53 |
+perlDreamer | okay, preaction, got another one for you. | 23:56 |
+perlDreamer | instead of $class->SUPER::canAdd($session, undef, '7'); | 23:56 |
+perlDreamer | why not just return 1? | 23:56 |
+perlDreamer | Visitor is in 7 | 23:56 |
+perlDreamer | oh | 23:57 |
+perlDreamer | nm | 23:57 |
* perlDreamer grumbles about config level asset privileges | 23:57 | |
@rizen | no grumbling alllowed | 23:57 |
@rizen | either you have a better way to do it | 23:57 |
@rizen | or you don't | 23:57 |
@rizen | no grumbling | 23:57 |
@rizen | =) | 23:57 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 23:59 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 23:59 | |
+perlDreamer | more grumbling at self, rather than wG. | 23:59 |
+perlDreamer | it is very easy to make mistakes like that | 23:59 |
+perlDreamer | which introduce more bugs | 23:59 |
--- Day changed Tue Feb 27 2007 | ||
-!- pjesi_ [n=pjesi@client-82-20-29-208.brhm.adsl.virgin.net] has joined #webgui | 00:02 | |
pjesi_ | man making changes to big templates is always failing | 00:02 |
+perlDreamer | failing how? | 00:03 |
pjesi_ | the submission simply timeouts | 00:03 |
+perlDreamer | how big is the template? can you duplicate it on a demo site? | 00:06 |
* perlDreamer says "Be back in a bit" | 00:07 | |
pjesi_ | ~130LOC | 00:07 |
+perlDreamer | that's not that big | 00:27 |
+perlDreamer | you're saying that at ~100 LOC everything works okay? | 00:27 |
pjesi_ | yes I was surprised how small it was | 00:28 |
pjesi_ | basically we have had this problem for quite some time now | 00:28 |
pjesi_ | and it is usually only when we save large templates | 00:29 |
+perlDreamer | so the large templates work sometimes and not others... | 00:32 |
pjesi_ | yes, quite strange | 00:32 |
pjesi_ | nono | 00:32 |
pjesi_ | wait | 00:32 |
pjesi_ | small templates dont seem to have a problem, large templates are usually bitch to save | 00:33 |
pjesi_ | I think we will need to analyze this with tcpdump | 00:33 |
+perlDreamer | good luck | 00:34 |
+perlDreamer | There are templates that size that ship as defaults. I'm a little surprised that no one else has seen this. | 00:34 |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."] | 00:35 | |
pjesi_ | we have no idea if it is the client, mod_perl, webgui, apache, or mysql that is responsible | 00:35 |
pjesi_ | perlDreamer: I agree | 00:36 |
+perlDreamer | preaction: pasting in canAdd didn't work | 00:47 |
+perlDreamer | I'm still getting privilege->insufficient | 00:48 |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 00:48 | |
-!- mode/#webgui [+v crythias] by ChanServ | 00:48 | |
@preaction | monkey... | 00:48 |
@preaction | lemme pastebin my getPage sub so that arbitrary page requests can be tested, then you could use the debugger to figure out where privilege->insufficient is being called | 00:49 |
@preaction | i've got three days to write a major AJAX app, so i'm useless otherwise | 00:49 |
+perlDreamer | it's okay, I'll figure out what's going on | 00:49 |
+perlDreamer | I just wanted to let you know that fixing it isn't just a copy/paset | 00:50 |
+perlDreamer | paste | 00:50 |
@preaction | figures | 00:51 |
@preaction | http://rafb.net/p/bl5jAx75.html <- if you'd like to see. the interface needs work probably | 00:52 |
-!- pjesi_ [n=pjesi@client-82-20-29-208.brhm.adsl.virgin.net] has left #webgui ["Konversation terminated!"] | 00:52 | |
+perlDreamer | thanks, preaction. Once I learn the debugger it will be easier than adding session->errorHandler->warn everywhere | 01:03 |
@preaction | indeed | 01:04 |
+perlDreamer | I'm an idiot | 01:07 |
+perlDreamer | one of these days I'm going to remember that you have to have cut line with POD | 01:07 |
+perlDreamer | preaction: just ignore all that previous stuff, except for the idiot part | 01:08 |
@preaction | k | 01:08 |
@rizen | ok preaction and perlDreamer, i do have a cpan question for you | 01:11 |
+perlDreamer | k | 01:11 |
@rizen | i've created a t folder and put tests in it, but i need to know from what folder the tests will be run | 01:11 |
@rizen | will it be in the lib folder | 01:12 |
@rizen | or do i need each test to find the lib folder | 01:12 |
+perlDreamer | I think most modules do a 'use blib' | 01:12 |
+perlDreamer | the tests are run from the t directory, I think | 01:12 |
@rizen | what is blib | 01:14 |
@rizen | and is it enough to just do: use lib '../lib'; | 01:14 |
+perlDreamer | it's a module which adds the build lib (blib) directory to your path, automatically | 01:14 |
+perlDreamer | I think blib also handles depth in the t directory | 01:15 |
+perlDreamer | if the t directory is shallow, it is probably enough to do a use lib. blib seems to be the default | 01:15 |
+perlDreamer | wait | 01:15 |
+perlDreamer | are you saying that M::S::PBP doesn't give a test skeleton? | 01:15 |
@rizen | it doesn't give a test skeleton for my code | 01:17 |
@rizen | it provides some other tests | 01:17 |
@rizen | like pod-coverage | 01:17 |
@rizen | and other stuff | 01:17 |
+perlDreamer | I'd grab a copy of the tests in Test::More and use one of them as an example for module level testing. | 01:20 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:30 | |
+perlDreamer | my dev box here at work is really old | 01:40 |
+perlDreamer | the wiki is throwing an error due to an old mysql | 01:40 |
+perlDreamer | catch y'all later | 01:43 |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit [""""] | 01:44 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has joined #webgui | 01:56 | |
-!- greghacke [n=greghack@cpe-71-72-101-120.columbus.res.rr.com] has quit [Client Quit] | 01:56 | |
@preaction | if debug mode is on, can i suppress it for certain things from the API? | 02:00 |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 02:32 | |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 02:47 | |
-!- mode/#webgui [+v crythia1] by ChanServ | 02:47 | |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"] | 04:34 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [] | 05:22 | |
@rizen | preaction...no | 05:28 |
@rizen | why would you want to? | 05:28 |
-!- crythia1 [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 05:46 | |
@rizen | wow...with careful modularization i've cut the build.sh file for the WRE in half | 05:55 |
@rizen | i might even be able to go a bit further | 05:56 |
Radix-wrk | does it still work? :) | 05:56 |
@rizen | i haven't done a full build...but it appears to | 05:57 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 06:46 | |
PedersenMJ | heya | 06:46 |
Radix-wrk | yo | 06:51 |
PedersenMJ | This is *hysterical* http://www.videosift.com/video/Bread-Professor-on-Conan-OBrien | 06:54 |
Radix-wrk | hehe | 07:01 |
PedersenMJ | Now, heading to bed. Have an actual book to read (The Student Pilot's Flight Manual). Non-fiction, but a fun topic (well, for me, anyway). Nice combination. Just hope the author is good. L8r! | 07:46 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:47 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:02 | |
-!- mediak [n=rjacobse@74-129-192-43.dhcp.insightbb.com] has joined #webgui | 11:08 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: rjacobsen | 11:11 | |
-!- wgGuest05 [n=wgGuest0@85-18-14-23.fastres.net] has joined #webgui | 15:50 | |
-!- wgGuest05 [n=wgGuest0@85-18-14-23.fastres.net] has quit [Client Quit] | 15:50 | |
-!- SDuensin [n=Scott@61.sub-75-207-195.myvzw.com] has joined #WebGUI | 15:58 | |
SDuensin | Good morning. | 15:58 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 16:28 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has left #WebGUI [] | 16:28 | |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has joined #WebGUI | 16:28 | |
-!- mode/#webgui [+o khenn] by ChanServ | 16:29 | |
-!- pjesi [n=pjesi@client-82-20-29-208.brhm.adsl.virgin.net] has joined #webgui | 16:34 | |
-!- crythias [n=gyoung@64.200.2.35] has quit [Read error: 131 (Connection reset by peer)] | 16:44 | |
-!- crythias [n=gyoung@64.200.2.35] has joined #webgui | 16:45 | |
-!- mode/#webgui [+v crythias] by ChanServ | 16:45 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 16:55 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 16:55 | |
-!- snapcount is now known as fingerling | 16:55 | |
pjesi | evening guys | 17:04 |
pjesi | is it not possible to access the fist x words of a sydicated articles like it is for regular articles? | 17:05 |
@fingerling | that feature will be in 7.4 | 17:07 |
pjesi | fingerling: you a dev? | 17:10 |
@fingerling | yes | 17:10 |
@fingerling | I'm not normally known as fingerling | 17:10 |
@fingerling | I saw the movie 23 last night | 17:11 |
pjesi | how was it? | 17:11 |
@fingerling | so I'm having an identity crisis at the moment | 17:11 |
@fingerling | good | 17:11 |
pjesi | hehe | 17:11 |
@fingerling | I'm searching for the number 23 everywhere | 17:11 |
pjesi | Jordans number | 17:11 |
@fingerling | 9 more messages and I change my nick back | 17:12 |
SDuensin | 4, 8, 15, 16, 23, 42 | 17:12 |
pjesi | funny how some feed providers put entire articles in feeds | 17:12 |
pjesi | perhaps I will simply perform the regex in Article.pm on the content | 17:13 |
@fingerling | that's what the patch I wrote does | 17:14 |
@fingerling | it applies all of them though | 17:14 |
@fingerling | 3 more messages | 17:14 |
pjesi | you are scaring me | 17:15 |
@fingerling | hehe | 17:15 |
pjesi | :) | 17:15 |
-!- fingerling is now known as snapcount | 17:15 | |
@snapcount | I'm FREE | 17:15 |
@snapcount | that was fun | 17:15 |
pjesi | ohh crap | 17:19 |
pjesi | the head block in Layout.pm is broken again | 17:19 |
pjesi | <tmpl_var head.tags> is useless | 17:20 |
pjesi | and now it works again | 17:23 |
pjesi | this is wack | 17:23 |
pjesi | snapcount: did you manage to fix the iCal feed? | 17:24 |
@snapcount | yeah that should all work | 17:25 |
@snapcount | you have to put the wf activity into your own workflow and run it for it to update | 17:26 |
@snapcount | otherwise it runs every hour with runhourly | 17:26 |
@snapcount | err, the hourly maintenance workflow rather | 17:26 |
pjesi | humm, I dont use workflows, is that a problem? | 17:28 |
@snapcount | what do you mean? | 17:30 |
pjesi | I am not a user on the site, just doing some maintainance stuff | 17:31 |
@snapcount | if you're running the latest version and the feed is setup in the calendar it should update on the hour | 17:31 |
pjesi | that should be sufficient | 17:33 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 17:42 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 17:42 | |
+MrHairgrease | check this out | 17:50 |
+MrHairgrease | http://www.ohloh.net/projects/103/analyses/latest/contributors?page=1&project=103 | 17:50 |
pjesi | what about it? | 17:53 |
pjesi | opps sorry | 17:53 |
pjesi | I was looking at the wrong link | 17:53 |
@rizen | did you set that up? | 17:57 |
+MrHairgrease | no | 17:57 |
+MrHairgrease | I was googling on this thibaut guy | 17:58 |
+MrHairgrease | and I came to that page | 17:58 |
+MrHairgrease | It's a pretty cool site though | 17:58 |
@rizen | yeah, but it's totally wrong | 17:58 |
@rizen | look at this page: http://www.ohloh.net/projects/103/contributors/3466 | 17:59 |
@rizen | stats about me | 17:59 |
* SDuensin is a fan of Ohloh. Cool stuff. | 17:59 | |
@rizen | i've apparently committed 132k lines of php | 17:59 |
+MrHairgrease | i don't think it's wrong | 17:59 |
@rizen | and only 1k of perl | 17:59 |
@rizen | to WEBGUI | 17:59 |
+MrHairgrease | think of all the stuff in the extras dir | 17:59 |
+MrHairgrease | oh | 17:59 |
+MrHairgrease | that is wrong | 18:00 |
+MrHairgrease | traitor! | 18:00 |
+MrHairgrease | Perl 1.3 years 32 1,846 693 161,527 | 18:00 |
+MrHairgrease | that's more that 1k | 18:00 |
+MrHairgrease | more lik 161k | 18:00 |
+MrHairgrease | It only says that you've committed all the php crap in 3 commits | 18:01 |
+MrHairgrease | so i don't think it's completely wrong | 18:02 |
@rizen | ok, but there is more than 1000 lines of code in the wiki alone | 18:02 |
@rizen | which i commmitted | 18:02 |
+MrHairgrease | It says you've changed 161527 lines | 18:02 |
+MrHairgrease | so the wiki is only 0.8% of that | 18:03 |
@rizen | oh, i'm reading the wrong column | 18:03 |
+MrHairgrease | still | 18:03 |
@rizen | i'm reading the median column | 18:03 |
+MrHairgrease | where's all this php supposed to be | 18:03 |
@snapcount | WebPhooey has infiltrated the core!!! | 18:04 |
@snapcount | call up the troops | 18:04 |
@rizen | probably from tinymce | 18:04 |
+MrHairgrease | it's also in yui | 18:05 |
+MrHairgrease | almost all of it | 18:05 |
+MrHairgrease | actually | 18:05 |
@snapcount | I have an idea but I'm not sure how lame it is, anyone feel like bashing me? | 18:05 |
+MrHairgrease | sure | 18:05 |
@snapcount | I think we should write a bug reporting tool for WebGUI | 18:06 |
@snapcount | like a command line tool | 18:06 |
+MrHairgrease | you are so lame =) | 18:06 |
+MrHairgrease | like perlbug? | 18:06 |
@rizen | yeah, lame | 18:06 |
@snapcount | MrHairgrease: yes | 18:06 |
+MrHairgrease | and the benefit would be that this tool also agregates and reports all kinds of data | 18:07 |
@snapcount | I was thinking of it mainly in the case of automated tests dying | 18:07 |
@snapcount | on other peoples machines | 18:07 |
+MrHairgrease | about the system it's ruinning on | 18:07 |
@snapcount | mainly to catch un handled cases | 18:07 |
+MrHairgrease | \but if the tests fail | 18:07 |
+MrHairgrease | you'll see that on the smoketest list right? | 18:07 |
+MrHairgrease | so why the webguibug tool | 18:08 |
@snapcount | well there are discrepancies | 18:08 |
@snapcount | for instance everytime I run the tests they fail on a couple | 18:08 |
@snapcount | but the same tests pass on the smoketests | 18:08 |
+MrHairgrease | ok | 18:09 |
+MrHairgrease | but almost nobody is runnig the tests | 18:09 |
@snapcount | yeah that's true | 18:09 |
+MrHairgrease | I know I almost never do it | 18:09 |
+MrHairgrease | and the people who do | 18:09 |
+MrHairgrease | can report through th ewebdite | 18:09 |
+MrHairgrease | the website* | 18:09 |
@snapcount | I was trying to think of a way for us to get better bug reports | 18:10 |
@snapcount | without requiring more knowledge from the user | 18:10 |
+MrHairgrease | i understand that | 18:10 |
@snapcount | but I don't think this is it | 18:10 |
+MrHairgrease | but if you just wanna use it for the test suite | 18:10 |
+MrHairgrease | i don't think it helps much | 18:10 |
+MrHairgrease | same goes for users, come to think of it | 18:11 |
+MrHairgrease | most of the people finding bugs | 18:11 |
+MrHairgrease | are not on the servers commandline | 18:11 |
+MrHairgrease | i guess | 18:11 |
@snapcount | I was envisioning a prompt based cli tool that would ask them what the problem was and then gather some information from there system | 18:11 |
@snapcount | webgui version | 18:11 |
@snapcount | wre version | 18:11 |
@snapcount | if it asks the time it could gather log files in that range | 18:11 |
@snapcount | say 15 mins before/after | 18:12 |
+MrHairgrease | logs would be useful | 18:12 |
@snapcount | and then it could post the bug for them | 18:12 |
@snapcount | I need to think about it some more... | 18:13 |
+MrHairgrease | I still think that most people won't have access to the promt | 18:13 |
@snapcount | watching this wre source compile fly by for the past couple of hours got it in my head | 18:13 |
+MrHairgrease | or that it would be to big a hassle for them | 18:13 |
@snapcount | yeah that's true | 18:13 |
@snapcount | most reporters are just users | 18:13 |
@snapcount | not the webgui admins | 18:13 |
+MrHairgrease | it would be better if this was a webgui op | 18:14 |
+MrHairgrease | a file a bug thingy in the admin console | 18:14 |
+MrHairgrease | that way you can still gather logging info | 18:14 |
+MrHairgrease | but it prolly opens a security hole | 18:15 |
+MrHairgrease | ince the log is shared amongst all sites | 18:15 |
+MrHairgrease | under a server | 18:15 |
@snapcount | maybe add it to the page when a fatal is generated | 18:15 |
@snapcount | "Report this bug to Plain Black?" | 18:15 |
+MrHairgrease | yeah | 18:15 |
+MrHairgrease | that sound better than the command line tool | 18:16 |
@snapcount | yeah the security thing would have to be addressed | 18:16 |
@snapcount | crap... looks like I need one of these for Text::Aspell | 18:16 |
@snapcount | rizen: did you have a problem compiling wre on osx-ppc where aspell couldn't find the aspell library? | 18:20 |
@rizen | no | 18:27 |
@rizen | not that i remember | 18:27 |
@snapcount | ok just thought I'd see if it rang a bell | 18:29 |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has joined #webgui | 18:34 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 18:46 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 18:46 | |
+perlDreamer | I have a new topic for a wiki article | 18:46 |
+perlDreamer | How to inflate your ohloh score through documentation patches | 18:47 |
+MrHairgrease | no man | 18:47 |
+perlDreamer | That thing is so far off it's nutz | 18:47 |
+MrHairgrease | you just rock | 18:47 |
+perlDreamer | Well, it does say I'm the #1 perl contributer to wG | 18:47 |
@rizen | wahoo. i got my first module up on cpan: http://search.cpan.org/~rizen/Config-JSON-1.0.0/lib/Config/JSON.pm | 18:47 |
+MrHairgrease | Check this: | 18:48 |
+MrHairgrease | http://www.ohloh.net/articles/php_eats_rails | 18:48 |
+MrHairgrease | if there's so much dead php code in all the other projects | 18:48 |
+MrHairgrease | no wonder php it listed at the top | 18:48 |
+perlDreamer | well, if we could rizen to stop writing HTML and PHP it would help our Perl stats a lot | 18:49 |
+MrHairgrease | yeah | 18:50 |
+MrHairgrease | but you know jt | 18:50 |
@rizen | i know..that guy sucks | 18:50 |
+MrHairgrease | he's a php nut | 18:50 |
-!- rizen is now known as phpnut | 18:50 | |
@phpnut | yeah, rizen is an asshole | 18:50 |
-!- phpnut is now known as rizen | 18:50 | |
@rizen | listen here buddy...i rule | 18:50 |
+perlDreamer | with an iron VIM editor | 18:50 |
+MrHairgrease | rizen: please start taking your sanity pills again | 18:50 |
+MrHairgrease | there's only room for one of you | 18:51 |
@rizen | hello me, it's me again | 18:51 |
@rizen | it's been nice talking to myself | 18:51 |
+MrHairgrease | is ot you | 18:51 |
+MrHairgrease | or is ot you | 18:51 |
+MrHairgrease | it* | 18:51 |
+perlDreamer | off to the accountant's | 18:52 |
+perlDreamer | be back later | 18:52 |
+MrHairgrease | later | 18:52 |
+MrHairgrease | i had this idea | 19:02 |
+MrHairgrease | why not let the upgrade script run testenvironment fist? | 19:02 |
+MrHairgrease | that way people who forgot to install new module x will be protected | 19:03 |
+MrHairgrease | against failing upgrades | 19:03 |
@rizen | There is the possibility that the testEnv script could fail if you have codebase X and database Y | 19:10 |
@rizen | but beyond that, it adds extra time to the upgrade | 19:10 |
@rizen | not saying that's a good enough reason not to do it | 19:10 |
@rizen | just playing devils advocate | 19:10 |
+MrHairgrease | i wont be perfect | 19:10 |
+MrHairgrease | but i figure | 19:10 |
+MrHairgrease | why not check if the required modules are installed | 19:11 |
@rizen | why ask why, drink bud dry | 19:11 |
+MrHairgrease | the time thing could be eliminated by adding a --skipModuleTest switch | 19:12 |
@preaction | snapcount: you still working on CRM Leaders? | 19:13 |
@snapcount | yes | 19:14 |
@snapcount | I found the problem | 19:14 |
@snapcount | the lib is installed | 19:14 |
@snapcount | but the Text::Aspell makefile is retarded | 19:14 |
@snapcount | you have to tell it where it is b/c it's not in /usr/local | 19:15 |
@rizen | MrHairgrease...you would NOT make a good looking woman | 19:17 |
@rizen | snapcount: what made you think that upgrading to tinymce 2.1 would fix that problem yesterday? | 19:18 |
@rizen | or was it a shot in the dark cuz you don't know what's wrong? | 19:18 |
@rizen | i need to know your line of reasoning so i can continue to troubleshoot the problem | 19:19 |
@snapcount | sure | 19:19 |
@snapcount | I started reading bug reports and their changelog | 19:19 |
+MrHairgrease | not that I disagree, but why wouldn't I make a good looking woman? | 19:19 |
@snapcount | sounded like a lot of url rewriting problems were found with IE 6 that worked in FF | 19:20 |
@snapcount | so it's an educated shot in the dark that sounded easy enough to rule out by trying the new version | 19:20 |
@snapcount | as a first step in troubleshooting | 19:20 |
@rizen | ok | 19:20 |
@rizen | that's what i needed | 19:20 |
@snapcount | coolio | 19:20 |
@rizen | MrHairgrease...isn't it obvious...your breasts are too small and your hips are too narrow | 19:21 |
@rizen | =) | 19:21 |
+MrHairgrease | duh | 19:21 |
+MrHairgrease | I was wondering why you made that remark | 19:21 |
+MrHairgrease | is there's a reason at all | 19:22 |
@rizen | it was to bemuse you | 19:22 |
@rizen | and it worked | 19:22 |
+MrHairgrease | ok | 19:22 |
@rizen | you stopped talking about adding testEnv to upgrade | 19:22 |
+MrHairgrease | you can have your fun | 19:22 |
+MrHairgrease | sure | 19:22 |
+MrHairgrease | b/c i made my point | 19:22 |
+MrHairgrease | do with it whatever you want | 19:23 |
@rizen | heh | 19:23 |
+MrHairgrease | I can handle my updgrades just fine | 19:23 |
@rizen | i thought you were going to do it | 19:23 |
+MrHairgrease | I can do it too | 19:23 |
+MrHairgrease | but not with you blessing of course | 19:23 |
@rizen | sure...if it saves people from themselves, then i'm for it | 19:24 |
+MrHairgrease | ok | 19:24 |
@rizen | but do add that switch | 19:24 |
+MrHairgrease | I'll do it sometime 7.4 comes out | 19:25 |
+MrHairgrease | when 7.4 comes out | 19:25 |
@rizen | that's never going to happen | 19:25 |
@rizen | cuz we can't fix the bugs as fast as they are reported | 19:26 |
+MrHairgrease | i was correcting my garbled crap[ | 19:26 |
+MrHairgrease | not asking obvious question | 19:26 |
+MrHairgrease | s | 19:26 |
@rizen | i know MHG | 19:26 |
+MrHairgrease | ok | 19:26 |
@rizen | i'm just stating the fact | 19:26 |
+MrHairgrease | oh ic | 19:26 |
+MrHairgrease | never mind then =) | 19:26 |
@rizen | this is what i wanted to do at 7.0 | 19:27 |
@rizen | but then all those client projects came in that forced us to go to 7.3 | 19:27 |
@rizen | i'm happy we're stopped and fixing bugs | 19:27 |
+MrHairgrease | that is a Good Thing indeed | 19:27 |
@rizen | my plan is to keep this up...never move to the next release until all the bugs have been fixed | 19:28 |
+MrHairgrease | good idea | 19:30 |
+MrHairgrease | the silver lining is though | 19:30 |
+MrHairgrease | that most wg bugs are just minor or cosmetic | 19:31 |
+MrHairgrease | and the bugs that critical is one double entry by aimtec | 19:32 |
+MrHairgrease | about some utf-8 thingy | 19:32 |
+MrHairgrease | and a bug by iphoneguy regarding i18n | 19:32 |
@snapcount | hey looky there | 19:32 |
@snapcount | Text::Aspell compiled | 19:32 |
@rizen | if i could stay off support long enough every bug on the list would be fixed in a day | 19:33 |
@rizen | but i can't do that | 19:34 |
@rizen | ok, maybe 2 days | 19:34 |
@snapcount | hehe | 19:34 |
+MrHairgrease | here | 19:38 |
+MrHairgrease | I closed two of the critical bugs for you | 19:39 |
+MrHairgrease | teh aimtec guy figured out they were not bug at all | 19:39 |
+MrHairgrease | =) | 19:39 |
@rizen | sweet...that's the best when they do that | 19:39 |
+MrHairgrease | yeah | 19:40 |
@rizen | and it's so very nice of you to do the heavy lifting...bastard | 19:40 |
@rizen | hehe | 19:40 |
@rizen | i mean that in the nicest possible way | 19:40 |
+MrHairgrease | fuck you rizen, rigth? =) | 19:40 |
@rizen | yep...it always comes to that | 19:40 |
+MrHairgrease | =) | 19:40 |
-!- snapcount changed the topic of #webgui to: submit your WebGUI how-to wiki's before time runs out, win $250.00 and tons of karma (www.plainblack.com/wcc) | 19:41 | |
+MrHairgrease | thank you for educating me in inter-social verbal qualities | 19:41 |
-!- MrHairgrease is now known as MrHungry | 19:43 | |
+perlDreamer | demo? | 19:51 |
gooeybot | demo is http://demo.plainblack.com or A free demonstration of the latest beta version of WebGUI or A good place to verify a bug or Demo sites last for exactly 24 hours | 19:51 |
+perlDreamer | what version of wG is the demo site running? | 19:51 |
@rizen | 7.3.10 | 19:52 |
+perlDreamer | --bug | 19:57 |
+perlDreamer | --bug | 20:02 |
@snapcount | perlDreamer is possessed | 20:10 |
+perlDreamer | I'm swatting some easy bugs | 20:13 |
+perlDreamer | it would be cool if someday gooeybot could tell us how many bugs are open on the PB site. | 20:13 |
+perlDreamer | hm | 20:13 |
+perlDreamer | bugs? | 20:13 |
gooeybot | bugs are bugs | 20:13 |
+perlDreamer | API? | 20:14 |
gooeybot | API is all there to do it | 20:14 |
+perlDreamer | gooeybot API is http://www.plainblack.com/downloads/builds/7.3.10-stable/api | 20:15 |
gooeybot | ...but api is all there to do it... | 20:15 |
+perlDreamer | gooeybot, forget API | 20:15 |
gooeybot | perlDreamer: I forgot api | 20:15 |
+perlDreamer | gooeybot API is http://www.plainblack.com/downloads/builds/7.3.10-stable/api | 20:15 |
gooeybot | OK, perlDreamer. | 20:15 |
+perlDreamer | api? | 20:15 |
gooeybot | api is http://www.plainblack.com/downloads/builds/7.3.10-stable/api | 20:15 |
+perlDreamer | good gooeybot | 20:16 |
* perlDreamer pats gooeybot on the head | 20:16 | |
-!- streamlines [n=streamli@wsip-68-110-129-224.ga.at.cox.net] has quit ["Leaving"] | 20:43 | |
+perlDreamer | preaction: I fixed the package uploading problem | 21:04 |
+perlDreamer | Kind of made sense, since I caused it. | 21:04 |
@preaction | yay! | 21:04 |
+perlDreamer | After the fix, I was able to upload a package | 21:05 |
+perlDreamer | But I haven't tried uploading a calendar package yet. | 21:05 |
@preaction | what was the problem? | 21:05 |
+MrHungry | rizen | 21:05 |
+MrHungry | is it possible to insert pre tags in the contrib section? | 21:05 |
+MrHungry | [pre] doesn't work | 21:06 |
+MrHungry | or stated better | 21:06 |
+MrHungry | is there a content filter for pre tags on the pb site? | 21:06 |
+perlDreamer | preaction: remember the file uploading problem? Well, I went through and tracked down all calls to getFileFromFormPost and appended _file to them to make them compatible with the Form/File.pm changes. | 21:06 |
+perlDreamer | The AssetManager doesn't use File.pm, it instantiates the file control directly. | 21:07 |
@preaction | ahh | 21:07 |
+perlDreamer | I went and double checked all the other changes with that patch, and they're okay. | 21:07 |
@preaction | i think as part of our bugfixing for pre-7.4, we should up the test coverage a certain amount of percentage points | 21:07 |
+perlDreamer | I think that's a good goal. | 21:08 |
+perlDreamer | But it would require many, many man hours of test coding to make it work | 21:08 |
@rizen | [code] and [/code] should work | 21:08 |
+MrHungry | ok | 21:08 |
+perlDreamer | I'd say that 85% of wG is still not code covered, but that's a guess. | 21:09 |
+MrHungry | i already used [quote] | 21:09 |
+MrHungry | that was also fine for the purpose | 21:09 |
@preaction | i'm thinking some API-based coverage of user actions | 21:09 |
+perlDreamer | do you have any favorites? | 21:09 |
@preaction | well, for the moment, the Calendar. a proactive approach to completely bugfixing that (since we've had a lot of issues with it) | 21:10 |
+perlDreamer | I've been trying to up the coverage on existing tests rather than writing new ones. | 21:11 |
-!- MrHungry is now known as MrHairgrease | 21:12 | |
+perlDreamer | but maybe spreading out is better | 21:13 |
@rizen | preaction: you shouldn't feel too bad about calendar. a) it's a big app, b) it was your first real webgui assignment | 21:13 |
@preaction | true enough | 21:13 |
@rizen | all in all i'd say it came out pretty damn good | 21:14 |
+perlDreamer | It rocks | 21:14 |
@rizen | there have been many worse big projects | 21:14 |
@rizen | EMS was a disaster | 21:14 |
@preaction | about the only thing i wish is that i'd done it test-driven, but that'd increased the dev time by about a week | 21:14 |
@rizen | the first SQL Report had security problems up the wazzoo | 21:14 |
@rizen | well you can do that for the next round of changes to the calendar | 21:14 |
+perlDreamer | 1 week of dev time also would have saved many days of bug-fixing, too. | 21:16 |
@preaction | true enough | 21:16 |
+perlDreamer | but it's always hard to justify up-front costs | 21:16 |
@rizen | hmmm...which is more important...fixing bugs or getting the new WRE out | 21:21 |
@rizen | i expect that the community would be torn by that question | 21:21 |
+perlDreamer | bugs | 21:22 |
+perlDreamer | new WRE with buggy webgui is only cool | 21:22 |
+perlDreamer | clean wG helps everyone sleep at night | 21:23 |
@rizen | ok...let me rephrase | 21:23 |
@rizen | cuz i didn't state clearly | 21:23 |
@rizen | new wre does 2 things: a) cleans up all the wre related bugs on the bug list | 21:24 |
@rizen | b) administration book (aka 400 pages of documentation) cannot be completed and released until the new wre is out | 21:24 |
@rizen | vs...fixing the remaining bugs in webgui | 21:24 |
@rizen | methinks that both are equally important | 21:25 |
@rizen | i'm having a hard time deciding | 21:25 |
+perlDreamer | 100% of chip designers surveyed say that fixing core bugs is more important | 21:25 |
+perlDreamer | not all wG users use WRE | 21:25 |
+MrHairgrease | for me the wg bugs are more important | 21:25 |
@rizen | all technically minded folks are likely to side with you | 21:25 |
+perlDreamer | but all business types would like the WRE | 21:26 |
@rizen | but the community is far more diverse than irc would have you believe | 21:26 |
@rizen | actually..most business types want the docs | 21:26 |
@rizen | hence they want the wre | 21:26 |
@rizen | =) | 21:26 |
+perlDreamer | is it possible to get the WRE _and_ some wG bugs? | 21:26 |
@rizen | sure if you want both to take 2.5 times longer than they should | 21:26 |
@rizen | i fixed the weather bug...what do you want from me. =) | 21:27 |
@rizen | i also fixed the tinymce bug this morning too | 21:27 |
+perlDreamer | okay, you're released to go work on the WRE then | 21:27 |
@rizen | hehe | 21:27 |
@rizen | i'm going to work on webgui bugs | 21:28 |
@rizen | i'll work on the wre after hours | 21:28 |
+perlDreamer | in that case, I've triaged the top bug on the list | 21:28 |
+perlDreamer | year template variable | 21:29 |
@rizen | is there any bug that is particularly perplexing to you | 21:29 |
+perlDreamer | I don't think that's a bug | 21:29 |
@rizen | that you want me to work on | 21:29 |
+perlDreamer | Reply/posts on PB.com? | 21:29 |
+perlDreamer | there are a lot of design type bugs right now | 21:29 |
@preaction | perlDreamer: i don't think it is either, i think it works, but i think they might be using it on a Calendar template and not knowing that the Event's "year" variable gets changed to "eventYear" | 21:29 |
@rizen | i thought you fixed that already | 21:30 |
+perlDreamer | preaction: I see your point. Unless they upgraded to new H::T, then the variables wouldn't get nested deeply enough | 21:30 |
+perlDreamer | rizen: I closed a different bug dealing with template namespaces | 21:31 |
+perlDreamer | Event vars and Calendar vars do not mix | 21:31 |
@rizen | no..i'm talking about the reply problem | 21:31 |
+perlDreamer | no | 21:31 |
+perlDreamer | all the data you sent back says that it's add, updated and committed fine. | 21:31 |
+perlDreamer | yet, if you queried the db, it would tell you that it's still broken. | 21:32 |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: +perlDreamer, pjesi, +MrHairgrease | 21:49 | |
-!- Netsplit over, joins: +perlDreamer, +MrHairgrease, pjesi | 21:49 | |
@preaction | man, i thought freenode was done with the netsplit crap | 21:53 |
-!- khenn [n=fdillon@66-190-54-175.dhcp.mdsn.wi.charter.com] has quit [Read error: 60 (Operation timed out)] | 22:01 | |
pjesi | yeah | 22:05 |
pjesi | it sucks | 22:05 |
pjesi | it was ?func=ical right? | 22:05 |
pjesi | man it crashed the server | 22:06 |
-!- SDuensin [n=Scott@61.sub-75-207-195.myvzw.com] has quit ["Leaving"] | 23:52 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 23:54 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 54 (Connection reset by peer)] | 23:54 | |
--- Day changed Wed Feb 28 2007 | ||
-!- TheSeparator [i=Seppie@213.51.36.23] has joined #webgui | 00:02 | |
-!- snapcount [n=royjohns@197.102.118.70.cfl.res.rr.com] has joined #webgui | 00:08 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 00:08 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 60 (Operation timed out)] | 00:08 | |
-!- pjesi [n=pjesi@client-82-20-29-208.brhm.adsl.virgin.net] has quit [Read error: 104 (Connection reset by peer)] | 00:17 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has quit [] | 00:32 | |
-!- rizen [n=rizen@71-86-227-90.static.mdsn.wi.charter.com] has joined #webgui | 00:32 | |
-!- mode/#webgui [+o rizen] by ChanServ | 00:32 | |
-!- crythias [n=gyoung@64.200.2.35] has quit ["Leaving."] | 00:43 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has joined #webgui | 01:11 | |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has left #webgui [] | 01:21 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 01:22 | |
-!- mode/#webgui [+v crythias] by ChanServ | 01:22 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has joined #WebGUI | 01:46 | |
+perlDreamer | is it really this quiet, or am I disconnected? | 02:02 |
Radix-wrk | Shh | 02:02 |
Radix-wrk | we're thinking' | 02:02 |
+perlDreamer | sorry, Dad! | 02:02 |
SDuensin | Thinking? I was asleep! | 02:03 |
Radix-wrk | Me too actually.. but that's the diplomatic answer you tell your boss/coworkers/wife | 02:03 |
-!- TheSeparator [i=Seppie@213.51.36.23] has quit [] | 02:03 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 110 (Connection timed out)] | 02:26 | |
+perlDreamer | preaction: I think you should commit that getPage method to the WebGUI test module. It should be perfectly safe. | 02:39 |
@preaction | remind me in a few weeks, or do it for me if you could. i've got about 3 days of work to complete by Thursday 7:00a | 02:40 |
+perlDreamer | will do | 02:40 |
@preaction | and i keep running into bigger snags | 02:40 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 02:41 | |
-!- mode/#webgui [+v crythias] by ChanServ | 02:41 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has quit ["Download Gaim: http://gaim.sourceforge.net/"] | 02:44 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has left #webgui [] | 02:59 | |
-!- snapcount_ [n=royjohns@197.102.118.70.cfl.res.rr.com] has joined #webgui | 03:00 | |
-!- snapcount [n=royjohns@197.102.118.70.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 03:00 | |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 03:08 | |
-!- mode/#webgui [+v crythias] by ChanServ | 03:08 | |
-!- wgGuest31 [n=wgGuest3@c-68-51-234-189.hsd1.fl.comcast.net] has joined #webgui | 03:11 | |
-!- wgGuest30 [n=wgGuest3@24-107-205-59.dhcp.stls.mo.charter.com] has joined #webgui | 03:11 | |
wgGuest30 | Hey guys, I created a new account today. who could I aske about the status of that being set up? | 03:12 |
-!- snapcount [n=royjohns@197.102.118.70.cfl.res.rr.com] has joined #webgui | 03:14 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 03:14 | |
+crythias | snapcount | 03:16 |
gooeybot | snapcount is right | 03:16 |
+crythias | ah, yeah | 03:16 |
+crythias | BTW, how long does it take to get an account st up if I start one? | 03:16 |
-!- snapcount [n=royjohns@197.102.118.70.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 03:17 | |
-!- snapcount [n=royjohns@197.102.118.70.cfl.res.rr.com] has joined #webgui | 03:17 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 03:17 | |
-!- snapcount_ [n=royjohns@197.102.118.70.cfl.res.rr.com] has quit [Read error: 104 (Connection reset by peer)] | 03:17 | |
+crythias | wow | 03:18 |
+crythias | snapcount | 03:19 |
gooeybot | i guess snapcount is right | 03:19 |
+crythias | rizen? | 03:21 |
gooeybot | rizen is a lamer! | 03:21 |
+crythias | not from my kbd | 03:22 |
@rizen | what is this incessant beeping noise | 03:27 |
@rizen | gooeybot forget rizen | 03:27 |
gooeybot | rizen: I forgot rizen | 03:27 |
@rizen | rizen? | 03:27 |
@rizen | perfecct | 03:27 |
+crythias | ? | 03:27 |
+crythias | anyway, How long is a typical setup for a new $50/mo account? | 03:28 |
@rizen | gooeybot doug is a tweaker who likes gooeybot in an inappropriate manner | 03:28 |
gooeybot | rizen: no idea | 03:28 |
@rizen | gooeybot learn doug is a tweaker who likes gooeybot in an inappropriate manner | 03:29 |
gooeybot | rizen: wish i knew | 03:29 |
@rizen | crythias: generally speaking, an hour or so | 03:29 |
@rizen | unless you order it toward the end of the day | 03:29 |
@rizen | and then it will be done the next day | 03:30 |
@rizen | we haven't yet automated the process | 03:30 |
@rizen | but by this summer it will be 100% automated, and therefore instantaneous | 03:30 |
@rizen | why? did you order one? | 03:31 |
+crythias | I'm working with someone who ordered it earlier today | 03:31 |
@rizen | anybody know how to teach gooeybot something? | 03:31 |
@rizen | gooeybot help | 03:31 |
@rizen | gooeybot help? | 03:32 |
+crythias | gooeybot | 03:33 |
gooeybot | yes, crythias? | 03:33 |
+crythias | gooeybot learn | 03:34 |
gooeybot | crythias: what? | 03:34 |
SDuensin | Hey all. | 03:34 |
+crythias | gooeybot who am i | 03:35 |
gooeybot | i don't know, crythias | 03:35 |
SDuensin | gooeybot, write me a photo gallery. | 03:36 |
gooeybot | SDuensin: i'm not following you... | 03:36 |
SDuensin | :-) | 03:36 |
+crythias | www.slide.com | 03:38 |
SDuensin | Yea. Kinda wanting something I can bulk upload into on WebGUI. | 03:38 |
-!- wgGuest31 [n=wgGuest3@c-68-51-234-189.hsd1.fl.comcast.net] has quit [Read error: 54 (Connection reset by peer)] | 03:38 | |
@rizen | that's actually something we're throwing around trying to decide if we should add it for our agenda late in 2007 | 03:40 |
@preaction | gooeybot, doug is a tweaker who likes gooeybot in an inappropriate manner | 03:40 |
gooeybot | preaction: i don't know | 03:40 |
SDuensin | I think it should be on the agenda for late tonight. <G> | 03:40 |
SDuensin | A nice file folder template would do. | 03:40 |
@rizen | the idea would be to recreate flickr.com in webgui | 03:40 |
@rizen | you can already do that | 03:40 |
SDuensin | Maybe *you* can already do that. *I* am trying to learn. | 03:41 |
@rizen | ah | 03:41 |
@rizen | do you want me to be a super ultra nice guy and give you a head start | 03:41 |
SDuensin | I see no way to do a grid of images. Say, 4 across and however many down. | 03:41 |
SDuensin | I would be super ultra beyond amazingly grateful. | 03:42 |
@preaction | float: left; | 03:42 |
+crythias | well, one way is to use position_loops | 03:42 |
+crythias | and float:left | 03:42 |
* SDuensin is a great PR fanboy of WebGUI. Even if he can't figure it out. :-D | 03:42 | |
* SDuensin doesn't have the time he once had to learn this stuff. <sigh> | 03:43 | |
@rizen | tell me SDuensin, what sort of PR have you given webgui, and where | 03:43 |
+crythias | http://www.google.com/search?q=webgui+faq | 03:43 |
SDuensin | All over work to get it used there. Lots of friends who run open source stuff based on a dozen different PHP apps glued together. | 03:43 |
SDuensin | All my customers. (All dozen.) | 03:44 |
@rizen | i c | 03:44 |
@rizen | http://rafb.net/p/9Z5aGQ84.html | 03:44 |
SDuensin | Instead of code, I was doing hardware tonight. Dang northbridge died in the box I was running web stuff on. | 03:44 |
@rizen | that is a working template | 03:45 |
@rizen | it may not be pretty, but it works, and should give you a huge head start in the right direction | 03:45 |
Radix-wrk | http://www.slideshowpro.net/ | 03:45 |
SDuensin | Awesome. | 03:45 |
SDuensin | You rock. | 03:45 |
@rizen | shhh...don't tell anyone | 03:46 |
@rizen | everyone is supposed to think i'm the jackass that shoots everyone's ideas down | 03:46 |
+crythias | can i post it on my faq? | 03:46 |
@rizen | and am extremely rude to everyone i ever talk to | 03:46 |
Radix-wrk | no! | 03:46 |
@preaction | don't let him fool you, he's a big teddy bear | 03:46 |
SDuensin | hehe | 03:46 |
@rizen | can you post what? the template? | 03:46 |
+crythias | yeah | 03:46 |
@rizen | if you like | 03:46 |
+crythias | tyvm | 03:47 |
@rizen | you may want to tell people where they can see it in action: http://www.plainblack.com/wuc/photos | 03:50 |
SDuensin | That's not what you just gave me, is it? | 03:51 |
@rizen | yes | 03:51 |
@rizen | well the 2005 gallery | 03:51 |
+crythias | http://www.gwy2.org/fomfiles/cache/121.html | 03:51 |
@rizen | the 2004 one is done as a CS | 03:51 |
SDuensin | Looks a lot better with uniform sized photos. :-) | 03:52 |
@rizen | you can set the div around each photo to have a uniform size | 03:52 |
@rizen | so that the photos all line up no matter what size they are | 03:52 |
@rizen | i just didn't bother | 03:53 |
@rizen | as i said, this is a place to start | 03:53 |
@rizen | are you complaining about free knowledge | 03:53 |
@rizen | crythias...bring in the haitian. we need to make him forget | 03:54 |
SDuensin | Not complaining at all. Just the facts, ma'am. :-) | 03:54 |
SDuensin | I must remember! It is important! | 03:54 |
SDuensin | (That was the last episode I saw.) | 03:54 |
@rizen | i love that show | 03:54 |
Radix-wrk | likewise | 03:55 |
SDuensin | I have the rest, just not had time to watch them yet. | 03:55 |
+crythias | Mom, when can I talk to my dad? | 03:55 |
@rizen | preaction: what are you doing? | 03:55 |
@rizen | do you want to play some supcom? | 03:55 |
@rizen | or should i work on the wre | 03:56 |
@preaction | can't, apologies, 3 days work due by Thursday at 7:00a | 03:56 |
@rizen | yikes | 03:56 |
@preaction | and i keep running into snags that would go away if only I could use the things that come built-in with WebGUI, such as the wonderful date/time Form control that exists already | 03:56 |
@rizen | and why can't you use it? | 03:57 |
@preaction | i'm not sure, but it doesn't work as the client wants. assumes the client's time zone, maybe other things | 03:58 |
@preaction | the thing that's making my brain hurt is all the violation of encapsulation i have to do to achieve this, it's almost like i have a mental block against it | 03:58 |
@preaction | anyway | 03:59 |
-!- wgGuest30 [n=wgGuest3@24-107-205-59.dhcp.stls.mo.charter.com] has quit [] | 04:08 | |
-!- snapcount_ [n=royjohns@10.207.189.72.cfl.res.rr.com] has joined #webgui | 05:01 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:13 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [Client Quit] | 05:14 | |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has joined #webgui | 05:14 | |
PedersenMJ | Okay, now staying. How goes? | 05:14 |
-!- snapcount [n=royjohns@197.102.118.70.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 05:14 | |
PedersenMJ | Hey, Doug? Quick question? I'm not seeing the edits you made the styling webgui wiki article, and I'm kinda curious to know what I missed. Any chance you can fill me in? | 05:28 |
* snapcount_ takes off his school cap and puts on his WebGUI cap | 05:29 | |
-!- snapcount_ is now known as snapcount | 05:30 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 05:30 | |
PedersenMJ | Heya snap. How goes it? | 05:30 |
@snapcount | not too bad | 05:31 |
@snapcount | how are you | 05:31 |
@snapcount | I'm trying to get caught up on everything | 05:32 |
PedersenMJ | Doing okay. Happy that I've finally finished moving out of the old place *and* cleaning it up. Happy to have finished the major electronics projects I've got going on here. All in all, pretty decent. | 05:32 |
@snapcount | cool | 05:51 |
@snapcount | I didn't know you were into electronics | 05:51 |
@snapcount | I did that in a previous life | 05:51 |
PedersenMJ | Not the same sort. I should have specified computer projects, since that's what most all of them were, in some form. Big one is setting up the home theater system. | 05:54 |
PedersenMJ | Until I get a mac pro workstation, that's gone as far as it will go. | 05:54 |
@snapcount | get the dual 30 inch displays | 05:54 |
@snapcount | I was into the whole electronics and programming come together thing | 05:55 |
PedersenMJ | Nah, we'll just keep on using the 50 inch widescreen tv. | 05:55 |
@snapcount | test engineering to be more specific | 05:55 |
@snapcount | I also mess around with robotics | 05:55 |
@snapcount | but I never have time for it anymore | 05:55 |
PedersenMJ | I always wanted to do the robotics thing, but never really understood it well enough. You would think it wouldn't be that hard, but I always had issues with basic understanding. | 05:56 |
@snapcount | it was easy until I started programming micro controllers | 05:57 |
@snapcount | that's a challenge because you have limited resources | 05:57 |
PedersenMJ | Limited resources is fine. I cut my programming teeth on a C64. Lots of fun back in those machines. | 05:57 |
Radix-wrk | lol | 05:58 |
@snapcount | I'm used to writing in high level languages like Perl... with microcontrollers you really have to ask yourself, "Do I really need 4bytes for this variable" | 05:58 |
@snapcount | it's fun though... to see software control a mechanical device or process | 05:58 |
@snapcount | it's very rewarding | 05:59 |
Radix-wrk | I once worked for a company that did it's own microcontrollers.. they used to use the Forth language and fit the entire system inside a 4KB memory chip | 05:59 |
@snapcount | wow | 05:59 |
PedersenMJ | That I don't doubt. I just I understood mechanics. I don't. And I've never been able to pick it up. | 05:59 |
PedersenMJ | Damn, that's impressive. | 05:59 |
Radix-wrk | fun stuff :) | 06:01 |
Radix-wrk | I learnt how to solder properly there, and design my own boards. | 06:01 |
Radix-wrk | Built my own expert/action replay cartridge for the C64 while with them | 06:02 |
Radix-wrk | 16kB of ram on the cartridge that I could use to put my own tools in.. was cool | 06:03 |
Radix-wrk | these days, you wouldn't be able to write a simple "hello world" in under 200kB easily | 06:04 |
+crythias | echo "hello world" | 06:05 |
+crythias | hee | 06:05 |
Radix-wrk | So how big is the echo exe tho? | 06:06 |
Radix-wrk | and what libraries does it use? | 06:06 |
Radix-wrk | ;) | 06:06 |
+crythias | well, you want to get into OS? | 06:06 |
Radix-wrk | sure, why not? :) | 06:07 |
+crythias | http://en.wikipedia.org/wiki/Contiki | 06:07 |
+crythias | windowing os in 30kb | 06:08 |
+crythias | apparently. | 06:08 |
Radix-wrk | nice :) | 06:08 |
+crythias | "A typical Contiki configuration is 2 kilobytes of RAM and 40 kilobytes of ROM." | 06:09 |
Radix-wrk | they got it running on the C64 also.. nice | 06:09 |
+crythias | vic 20 and tandy coco | 06:09 |
+crythias | apple II | 06:09 |
Radix-wrk | That's something that doesn't exist much in this day and age.. we've kinda dismissed size really.. | 06:10 |
Radix-wrk | which is fair enough - disk space is cheap.. but when you think of how big everything has grown as a consequence.. I mean.. 1.5GB+ for a game demo these days? | 06:11 |
+crythias | now, can I get a contiki iso? | 06:12 |
+crythias | hee | 06:12 |
Radix-wrk | hehe | 06:12 |
+crythias | boot it off my 32MB USB disk? | 06:12 |
Radix-wrk | should fit nicely on a 5 1/2" floppy | 06:12 |
+crythias | ooh.. 720kb | 06:12 |
@snapcount | I saw an 8" floppy once | 06:13 |
+crythias | any color you want, as long as it's greyish | 06:13 |
@snapcount | I think it was 6th grade | 06:13 |
Radix-wrk | I had a bunch of them I used as frisbees | 06:13 |
Radix-wrk | they weren't much good for anything else | 06:13 |
+crythias | heh. "our school was so poor.. we used 8" floppy disks as the tops of our graduation garments" | 06:13 |
Radix-wrk | I remember the fear people would get if you told them you could punch the side of a 5 1/2" floppy and flip it over and use the other side.. people'd worry you could lose your data! | 06:14 |
+crythias | oh, yeah! | 06:14 |
@rizen | i'm so old that out of the 200 computers in my high school, only 5 of them had hard drives | 06:14 |
@snapcount | damn | 06:15 |
Radix-wrk | when I went to school they didn't have hard drives at all until I was in year 11/12 | 06:15 |
+crythias | when I was in college, we still booted the macs by 3.5" floppy | 06:15 |
@snapcount | I remember I took this programming class on BASIC | 06:15 |
@rizen | yeah, those 5 didn't appear until my senior year | 06:15 |
Radix-wrk | we had a microbee network with timesharing.. the server had four floppy drives and a whole 128kB ram | 06:15 |
@snapcount | they gave us complete source code that would draw a picture | 06:15 |
@snapcount | and we had to punch it in | 06:15 |
Radix-wrk | and did all of our turbo pascal compiles | 06:15 |
+crythias | turbo pascal.. roxors | 06:15 |
+crythias | wish I had vi at the time... | 06:16 |
Radix-wrk | turbo pascal 3.0 I think it was back then | 06:16 |
@snapcount | don't forget fortran | 06:16 |
+crythias | I had to take it in college. | 06:16 |
@snapcount | same here | 06:16 |
@rizen | i had to take modula 2 in college | 06:16 |
Radix-wrk | I managed to skip fortran, but I did have to learn Cobol | 06:16 |
@rizen | it didn't even have a concept of an array | 06:16 |
@snapcount | eek | 06:16 |
+crythias | assembler, too, but I learned assembler on my own programming for the CoCo. | 06:16 |
@rizen | you had to build it | 06:16 |
Radix-wrk | I don't usually admit it these days tho.. and always leave it off my CV | 06:16 |
Radix-wrk | Assembler I did and loved.. totally aced that unit | 06:17 |
@rizen | you can make big money in cobol these days | 06:17 |
@snapcount | I don't doubt it | 06:17 |
Radix-wrk | rizen, mostly because noone else wants to deal with it | 06:17 |
@snapcount | there are ERP systems written entirely in COBOL | 06:17 |
@rizen | entirely because of that | 06:17 |
Radix-wrk | wonder if the plan to OO cobol ever hit off.. | 06:18 |
@snapcount | I worked for a company that had one... all the orders, requisitions, inventory, everything was in there | 06:18 |
@rizen | maybe i should rewrite the wre in OO cobol | 06:18 |
@preaction | PedersenMJ: i tried updating the TOC to work, but I failed | 06:18 |
@snapcount | and make a php web interface for it | 06:19 |
Radix-wrk | heh | 06:19 |
+crythias | with a python back end | 06:19 |
@rizen | i am a prolific php writer don't you know | 06:19 |
@rizen | that one site said i wrote 165k lines of it last month | 06:19 |
+crythias | <? WTF ?> | 06:19 |
Radix-wrk | "The COBOL 2002 standard includes support for object-oriented programming and other modern language features." | 06:20 |
Radix-wrk | omg | 06:20 |
+crythias | :) "so much in fact, we've reduced COBOL to simply 'C'" | 06:20 |
@snapcount | I shouldn't dog COBOL... the first time I saw a perl program I said to myself that it was the worst language ever written | 06:21 |
Radix-wrk | http://www.artima.com/weblogs/viewpost.jsp?thread=42242 | 06:21 |
Radix-wrk | Java actually | 06:21 |
+crythias | 4/1/04? | 06:21 |
gooeybot | 1 | 06:21 |
@snapcount | turns out it was just obfuscated to shit and had just as much html in it as perl code | 06:21 |
Radix-wrk | hehe.. was hoping you didn't see that ;) | 06:21 |
+crythias | pi? | 06:22 |
@snapcount | 23? | 06:22 |
@snapcount | oh no | 06:22 |
-!- snapcount is now known as fingerling | 06:22 | |
-!- fingerling is now known as snapcount | 06:22 | |
+crythias | 23*45? | 06:22 |
gooeybot | 1035 | 06:22 |
@snapcount | j/k | 06:22 |
@rizen | ooooh...just downloaded the cnc3 demo | 06:23 |
@rizen | playing | 06:23 |
Radix-wrk | supposedly not bad I heard | 06:23 |
@rizen | shh...playing | 06:23 |
Radix-wrk | no mp in the demo tho unfortunately | 06:23 |
@rizen | ew | 06:26 |
@rizen | they went back to the old cnc ui | 06:26 |
@rizen | it's tedious after playing supcom | 06:26 |
@rizen | can only build one building at a time | 06:26 |
PedersenMJ | preaction: What was broken in the TOC? I thought I checked all links. | 06:27 |
@preaction | the TOC doesn't work, at least not that I tried | 06:27 |
PedersenMJ | Weird. I *know* I tried it, and made sure it worked. It obviously doesn't now, and I don't know what happened. Working on it. | 06:32 |
Radix-wrk | supcom multi on fast speed is fun :) | 06:33 |
Radix-wrk | you HAVE to use lots of build queues and ensure that every engineer/command unit has plenty to do for a while :) | 06:34 |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has joined #webgui | 06:36 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 06:36 | |
@rizen | snapcount, do you remember that cd we listened to this summer | 06:38 |
@rizen | the guy who said if you're not making 100% on the stock market every year | 06:39 |
@rizen | you're having a bad year | 06:39 |
* perlDreamer recommends train stocks | 06:40 | |
@rizen | train stocks? | 06:40 |
PedersenMJ | Okay, preaction: Got it fixed. Thanks for pointing it out. | 06:41 |
@rizen | i made a freaking killing today | 06:42 |
@rizen | on the stock market | 06:42 |
@rizen | cuz of hte crash | 06:42 |
@snapcount | that's awesome | 06:42 |
@snapcount | all of my stocks went to shit | 06:43 |
@rizen | snap...do you remember that guy on the cd | 06:43 |
@rizen | the 100% guy? | 06:43 |
@snapcount | yeah | 06:43 |
@rizen | well it turns out there's a way to automate his strategy using scottrade | 06:43 |
@snapcount | the don't sell until it starts going down one | 06:43 |
@rizen | so i did it | 06:43 |
@rizen | and it saved my ass today | 06:43 |
@rizen | until sarah got home today and told me about the crash | 06:44 |
@rizen | i had no idea | 06:44 |
@rizen | but scottrade sold all my stocks at a high price | 06:44 |
@rizen | before the crash | 06:44 |
@snapcount | you'll have to tell me how to set that up | 06:44 |
@rizen | definitely...i think we need to have it be part of our monday morning meeting | 06:45 |
+perlDreamer | train stocks: gwr | 06:45 |
@snapcount | that ncty dropped by 6/share | 06:45 |
@rizen | yeah, i was reading that china got hit pretty hard | 06:45 |
@snapcount | of course I bought at 24 and it was up to like 38 when it happened | 06:45 |
@snapcount | but still | 06:45 |
@rizen | still if you had this thing in place, you would have sold at like $37 | 06:46 |
@snapcount | indeed | 06:47 |
@snapcount | I think that's an excellent topic for the monday meeting | 06:47 |
@snapcount | my diversify strategy saved me though | 06:49 |
@snapcount | overall I'm down 250 bucks | 06:49 |
+perlDreamer | that's worse than frank at slots | 06:50 |
@snapcount | hehe | 06:50 |
@snapcount | cisco is what killed me | 06:50 |
@snapcount | I have a lot of their stock right now | 06:50 |
@rizen | the one crappy part is now i have to rebuy all my stocks after the market bottoms out | 06:51 |
@snapcount | what I should do is sell it and buy ncty at this price b/c I'm confident it will go back up this year | 06:51 |
@snapcount | yeah... you'll have to redo your whole portfolio it sounds like | 06:52 |
@rizen | out of 20 stocks, i have only 3 left | 06:52 |
@rizen | due to the sell off | 06:52 |
@rizen | which was probably too many anyway...since most "experts" recommend not tracking more than 10 at any given time | 06:53 |
+perlDreamer | let's suppose you have a storage object. | 07:04 |
@rizen | you should never do that | 07:05 |
+perlDreamer | it's really an Storage::Image object | 07:05 |
+perlDreamer | you create a child asset with that object's ID | 07:05 |
+perlDreamer | and then you create a thumbnail with the original | 07:05 |
+perlDreamer | the storage that the child inherits never gets a thumbnail | 07:05 |
@rizen | the assetId of the asset is the same as the storage id? | 07:05 |
+perlDreamer | no | 07:05 |
+perlDreamer | autogenerated | 07:06 |
+perlDreamer | I'm talking about Operation/FormHelpers:: www_richEditAddImageSave | 07:06 |
@rizen | stop there | 07:07 |
+perlDreamer | stopped | 07:07 |
@rizen | the child asset should NOT inherit the storageId from the parent. the storage id should be wiped out at creation time and a whole new storage id should be given to it | 07:07 |
@rizen | if anything other than what i said is happening, then thats a bug | 07:08 |
+perlDreamer | by parent, do you mean subroutine creating the storage, or do you mean the parent asset? | 07:09 |
@rizen | parent asset | 07:10 |
+perlDreamer | it doesn't do that | 07:11 |
@rizen | you said you were creating a child asset | 07:11 |
+perlDreamer | yes | 07:11 |
@rizen | so you're saying it doesn't do what i said it should do? | 07:11 |
+perlDreamer | I'm saying that it does | 07:11 |
@rizen | oh | 07:11 |
+perlDreamer | can you look at the code for a second? | 07:12 |
@rizen | i can't read...but i'll try to sound out the symbols like i know what i'm talking about | 07:12 |
+perlDreamer | I can tell you what they mean | 07:12 |
+perlDreamer | Operation/FormHelpers | 07:12 |
+perlDreamer | www_richEditAddImageSave | 07:12 |
@rizen | i'm there | 07:12 |
+perlDreamer | Here's what happens | 07:13 |
+perlDreamer | get the base, /media for example | 07:13 |
+perlDreamer | do privilege checks, they pass | 07:13 |
-!- patspam [n=notgiven@203-214-44-39.dyn.iinet.net.au] has joined #webgui | 07:13 | |
+perlDreamer | get the Image from the form | 07:13 |
+perlDreamer | get the filename of the image | 07:13 |
+perlDreamer | create a child asset below the base with the storage Id of the image fetched. | 07:14 |
patspam | hey all. is Package importing broken in the current version? Doesn't seem to work on my site or on demo site. | 07:14 |
+perlDreamer | create a thumbnail via the storage object | 07:14 |
+perlDreamer | patspam: bug was reported and fixed | 07:14 |
+perlDreamer | the child created never gets a thumbnail, only the original | 07:14 |
patspam | ah i see, svn revision 3815 | 07:15 |
+perlDreamer | rizen: if you generateThumbnail first, then it works fine | 07:15 |
@rizen | 2 things: | 07:16 |
@rizen | a) why is this method doing it the hard way. W:F:Image->getValueFromFormPost() automatically creates a storage location, generates a thumbnail, and returns a storage object id | 07:17 |
@rizen | b) if it hurts when you do that, don't do it | 07:17 |
@rizen | in other words...if you can make it work another way, then what's the problem | 07:17 |
@rizen | but personally i vote for a | 07:18 |
patspam | instances_where_TDD_would_have_avoided_a_bug++ | 07:18 |
+perlDreamer | rizen: I agree. But I'd like to understand why addChild creates an asset with a different storageId than what it was given | 07:19 |
+perlDreamer | just for my own understanding | 07:19 |
@rizen | more on (b): i notice that often times you take the hard road with fixing bugs. you try to explain things that don't necessarily need to be explained to fix the bug. while that's cool from a learning perspective...and maybe you might find another bug, it takes an extraordinary amount of time | 07:19 |
@rizen | because it's designed to do that | 07:20 |
@rizen | i think we had this conversation once before | 07:20 |
+perlDreamer | okay, rizen. I'll use the Form interface to fetch the image object. | 07:20 |
+perlDreamer | patspam: if you're a test writer, we'd love it if you'd add to the test suite | 07:21 |
patspam | sure thing, I've been building up a test helper library for my own wobjects | 07:22 |
@rizen | pd: i'm not sure if that by itself will be enough | 07:22 |
patspam | helper methods to do things like create a versiontag, add your wobject, drive some wobject tests (through www:mechanize) and then rollback the version | 07:23 |
@rizen | methinks that from the asset that is created you need to call $asset->getStorageLocation | 07:23 |
@rizen | and pass it into the form | 07:23 |
@rizen | that would probably solve the problem as is as well | 07:23 |
@rizen | but this should be using the form control to do the uploading | 07:23 |
@rizen | not doing it by hand | 07:23 |
@rizen | not good to have the same code in multiple places | 07:24 |
patspam | my current project involves about 10 different wobjects so I'm using the test library to create the layouts, add the wobjects, run all my tests and then roll back the versiontag | 07:24 |
@rizen | patspam: very cool | 07:25 |
@rizen | sounds like we need you as a contributor to webgui =) | 07:25 |
patspam | yeah I definately want to get more involved | 07:26 |
@rizen | what's holding you back? do you need some direction? | 07:26 |
patspam | I guess the only thing I'm not certain of is where I should be submitting patches etc? I did one a few days ago (user logged in time) and snapcount advised me to attach it as an svn patch to my RFE. Is that the normal way to contribute? | 07:28 |
-!- crythias [n=Gerald@c-68-51-234-189.hsd1.fl.comcast.net] has quit ["Leaving."] | 07:28 | |
@rizen | for the time being yes | 07:28 |
@rizen | once we get comfortable with you | 07:28 |
@rizen | then we'll probably just give you svn access | 07:29 |
@rizen | it's also good to throw an email out to the dev mailing list when you do a patch like that | 07:29 |
+perlDreamer | Adding tests would be different, though | 07:29 |
@rizen | so it can be reviewed for inclusion | 07:29 |
@rizen | pd: how so? | 07:29 |
+perlDreamer | RFEs are new features | 07:30 |
+perlDreamer | adding tests would have a lot lower impact | 07:30 |
@rizen | yeah, but they still go out to the RFE list as a holding area | 07:30 |
@rizen | they can be added immediately | 07:30 |
@rizen | without waiting for a new rev | 07:30 |
@rizen | but they have to go somewhere | 07:30 |
@rizen | and it surely shouldn't be to someone's inbox | 07:30 |
@rizen | where they can get lost | 07:31 |
@rizen | patspam: we haven't ever had anyone contribute tests that wasn't already a core developer. | 07:31 |
patspam | alright, that all sounds pretty good, I'll use RFEs and the mailing list to contribute stuff for now | 07:32 |
patspam | thanks :) | 07:32 |
@rizen | one other thing | 07:32 |
@rizen | if it's a stand alone module, and you want people to be able to start using it right away, the user contribs section is a better place to put that | 07:33 |
@rizen | we often review stuff out there for inclusion into the core | 07:33 |
patspam | sure. a couple of the wobjects I'm building for my current project would probably fit that category | 07:33 |
@rizen | and once it goes into the core, we add a little note to the contrib to let people know what version to expect it in | 07:33 |
@rizen | what kind of stuff are you working on/ | 07:34 |
patspam | I've been developing a website for a Bipolar Disorder research project (group of psychology researches want to see if they can take their normal face-to-face activities and put it online) | 07:35 |
patspam | so lots of interactive activities for the Bipolar subjects to work through | 07:35 |
patspam | and reporting tools for the researches to see what the subjects are doing | 07:35 |
patspam | including graphing of people moods over time etc.. | 07:36 |
@rizen | have you been using webgui's graphing system? | 07:38 |
patspam | no, I wasn't even aware that WebGUI had one when I started the project. I'm using the Flash-based "XML/SWF Charts" (http://www.maani.us/xml_charts/) | 07:39 |
@rizen | ours isn't great...mostly because it only allows for 3 types of charts...but it's better than most of the open source ones that are out there | 07:40 |
@rizen | and it will get better over time | 07:40 |
@rizen | i'm hoping that one of the upcoming community contests will be to build graphing plugins | 07:41 |
patspam | ah great. I'll definately check it out for my next project | 07:41 |
+perlDreamer | rizen: that FormHelper is fixed and tested | 07:41 |
@rizen | awesome...so my suggestions worked? | 07:41 |
@rizen | or did you have to finagle? | 07:42 |
+perlDreamer | the system seems to be leaking storage objects at the file system level | 07:42 |
+perlDreamer | for each upload, two storage locations are created | 07:42 |
+perlDreamer | any reference to the original is lost | 07:43 |
+perlDreamer | but the files still exist in the uploads dir | 07:43 |
@rizen | is it logged as a bug? if so, i'll look into it tomorrow | 07:43 |
@rizen | getting to be sleepytime here | 07:43 |
+perlDreamer | I just found this one in the course of fixing the original | 07:43 |
+perlDreamer | I'll post that one, but it will have to be tracked down instance by instance. | 07:44 |
+perlDreamer | Off the top of my head, uploading packages, uploading font files for the graphics and the Matrix will all have this problem. | 07:45 |
+perlDreamer | maybe some other places, too. | 07:45 |
+perlDreamer | including the File and Image assets | 07:45 |
@rizen | i'll track it down..shouldn't be too hard | 07:46 |
@rizen | patspam...can't wait to see your contribs | 07:49 |
@rizen | good night all | 07:50 |
patspam | night :) | 07:50 |
PedersenMJ | g | 07:52 |
PedersenMJ | night | 07:52 |
PedersenMJ | off to bed m'self. l8r. | 07:56 |
-!- PedersenMJ [n=Pedersen@mail.icelus.biz] has quit [] | 07:56 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has quit [] | 08:06 | |
-!- perlDreamer [n=colink@pool-71-117-209-62.ptldor.fios.verizon.net] has quit ["Leaving."] | 08:06 | |
-!- patspam [n=notgiven@203-214-44-39.dyn.iinet.net.au] has quit [] | 08:29 | |
-!- snapcount [n=royjohns@10.207.189.72.cfl.res.rr.com] has quit [Read error: 110 (Connection timed out)] | 09:42 | |
-!- Radix-wrk [n=Jesse@203.161.68.67] has quit ["Leaving"] | 10:24 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: SDuensin | 11:55 | |
-!- Netsplit over, joins: SDuensin | 11:56 | |
-!- Netsplit leguin.freenode.net <-> irc.freenode.net quits: SDuensin | 12:06 | |
-!- Netsplit over, joins: SDuensin | 12:06 | |
-!- [1]NetForged_Nea [n=Neal@c-24-20-104-7.hsd1.wa.comcast.net] has joined #webgui | 12:06 | |
-!- NetForged_Neal [n=Neal@c-24-20-104-7.hsd1.mn.comcast.net] has quit [Read error: 110 (Connection timed out)] | 12:08 | |
-!- [1]NetForged_Nea is now known as NetForged_Neal | 12:08 | |
-!- Hinrik [n=hinrik@dsl-228-236.hive.is] has joined #webgui | 12:45 | |
Hinrik | why does wre insist on running mysql as root? | 12:45 |
Hinrik | or via sudo | 12:45 |
-!- wgGuest77 [n=wgGuest7@85-18-14-23.fastres.net] has joined #webgui | 13:05 | |
-!- wgGuest77 [n=wgGuest7@85-18-14-23.fastres.net] has quit [] | 13:11 | |
-!- SDuensin [n=Scott@12-217-162-173.client.mchsi.com] has quit ["Leaving"] | 13:58 | |
Radix_ | Hinrik, it doesn't, it runs it as the mysql user | 14:49 |
Hinrik | :P | 14:50 |
Radix_ | it needs root to start it, but it doesn't stay as root | 14:50 |
Hinrik | hm | 14:52 |
Hinrik | I want to be able to start the apache+modperl part as a non-root user | 14:52 |
Hinrik | it will be running on port 8181 | 14:53 |
Hinrik | but it fails | 14:53 |
Hinrik | Starting WebGUI 7.3.10 <-- then returns !0 | 14:53 |
Hinrik | the command: /data/wre/prereqs/apache/bin/apachectl -f /data/wre/prereqs/apache/conf/httpd.modperl.conf -D WRE-modperl -E /data/wre/prereqs/apache/logs/modperl.error.log -k start | 14:54 |
xdanger | you have to set the user it forks to... maybe theyr in config files.. | 14:54 |
Hinrik | works as root | 14:54 |
Hinrik | and the user I'm trying to start this with is the owner of everything in /data/wre/prereqs/apache/ so permissions can't be it | 14:54 |
xdanger | the default scripts fork apache to www-data/nobody or something like that... and the mysql to mysql uset | 14:54 |
xdanger | user | 14:55 |
Hinrik | hm, so a regular user can't switch to nobody? | 14:55 |
Hinrik | ah, I got it | 14:56 |
xdanger | =) | 15:00 |
Hinrik | actually, the problem was that WebGUI/etc/log.conf was set to use /var/log/webgui.log | 15:00 |
Hinrik | which was only writable by root | 15:00 |
xdanger | ok | 15:01 |
-!- SDuensin [n=Scott@106.sub-75-206-198.myvzw.com] has joined #WebGUI | 17:46 | |
SDuensin | Good morning. | 17:46 |
ckotil | good morning | 17:58 |
SDuensin | Hey ckotil | 18:01 |
-!- snapcount [n=royjohns@149.36.188.72.cfl.res.rr.com] has joined #webgui | 18:04 | |
-!- mode/#webgui [+o snapcount] by ChanServ | 18:04 | |
SDuensin | Morning, snapcount | 18:05 |
@snapcount | morning | 18:05 |
@snapcount | now that I have an internet connection, I suppose we could do a release. | 18:08 |
@snapcount | woo hoo | 18:09 |
SDuensin | RELEASE! | 18:09 |
* SDuensin is working on a photo gallery. Or, will be, after he gives a talk on his other web project. | 18:09 | |
@snapcount | nice | 18:15 |
ckotil | What template variables were added to the search asset so that no results may be displayed? | 18:15 |
ckotil | can anyone simplify this? | 18:40 |
ckotil | SELECT `assetData`.`url` FROM `assetData` `assetData` CROSS JOIN `asset` `asset` CROSS JOIN `HttpProxy` `HttpProxy`; | 18:40 |
ckotil | it blows up client. mysql: Out of memory (Needed 3608488 bytes) | 18:40 |
ckotil | i want to get an audit of all instances of http proxy. i believe it is the culprit of causing my webserver to crash and burn | 18:41 |
ckotil | cpu spikes and memory goes haywire. | 18:41 |
* SDuensin sucks at SQL. Sorry. | 18:42 | |
ckotil | im no wiz either. i generated that query via the query builder in Aqua Data Studio | 18:43 |
-!- wgGuest50 [n=wgGuest5@85-18-14-23.fastres.net] has joined #webgui | 19:14 | |
-!- wgGuest50 [n=wgGuest5@85-18-14-23.fastres.net] has quit [Client Quit] | 19:15 | |
-!- preaction [n=doug@static-72-1-4-143.ntd.net] has joined #webgui | 19:46 | |
-!- mode/#webgui [+o preaction] by ChanServ | 19:46 | |
-!- perlDreamer [n=ckuskie@nat064.mxim.com] has joined #webgui | 20:18 | |
-!- mode/#webgui [+v perlDreamer] by ChanServ | 20:18 | |
+perlDreamer | are we in a release-level commit lockdown? | 20:18 |
@rizen | huh? | 20:20 |
@rizen | oh | 20:20 |
@rizen | i don't know | 20:20 |
@rizen | snapcount...how's that release coming? | 20:20 |
@snapcount | it's out | 20:20 |
@rizen | then i'd say no pd | 20:21 |
@rizen | snapcount, is karma's weight measured in atomic, metric, or imperial tons? | 20:21 |
@snapcount | does it matter? | 20:22 |
@rizen | it might | 20:22 |
@rizen | someone might sue us if they don't literally get "tons" of karma | 20:22 |
@snapcount | kind of like would you rather be trapped under a ton of feathers or a ton of bricks | 20:22 |
@snapcount | hmmm | 20:22 |
@snapcount | good point | 20:22 |
@rizen | i'd rather get trapped under a ton of karma | 20:23 |
@rizen | since it has no weight | 20:23 |
@snapcount | I say karma should be measured in plainblack units | 20:23 |
@rizen | you could say "and lots of karma" | 20:23 |
@rizen | a whole pile of karma | 20:23 |
@snapcount | we need to start running all of this by the laywer | 20:23 |
@rizen | or anything else that's intangible | 20:23 |
@rizen | he doesn't like the idea of running contests | 20:24 |
SDuensin | Lawyers are no fun. | 20:24 |
@rizen | too much risk for too little gain | 20:24 |
@rizen | but i say, fuck it | 20:25 |
@rizen | let's run them anyway | 20:25 |
SDuensin | What's is karma good for on the site anyway? | 20:25 |
@rizen | http://www.plainblack.com/wg/karma | 20:25 |
@snapcount | gasp* | 20:25 |
@snapcount | SDuensin: you know not of karma | 20:25 |
@snapcount | good lord man, you've been here for like 2 weeks at least | 20:26 |
@snapcount | you should know everything by now | 20:26 |
+perlDreamer | except the secret handshake | 20:26 |
* snapcount slaps perlDreamer | 20:26 | |
+perlDreamer | it takes 2.5 weeks to learn the secret handshake | 20:26 |
SDuensin | I know *of* karma. I know not why I care. :-) | 20:26 |
@snapcount | ixnay on the ecretsay andhakeshay | 20:26 |
@rizen | snapcount...i prefer to look at it as your failure as community leader for not teaching him everything he should know | 20:26 |
+perlDreamer | ogeray | 20:26 |
@snapcount | perlDreamer: for future reference, when you see the commit entry with a comment, "ready for x.x.x dev" you can commit again | 20:27 |
@snapcount | even if I haven't got the announcement up | 20:27 |
@snapcount | by that time, I know it works | 20:27 |
@snapcount | and it's pushed to the download servers | 20:27 |
@snapcount | so even if it is broke | 20:27 |
@snapcount | only way to fix is another release anyway | 20:28 |
@snapcount | rizen: yeah I know | 20:28 |
-!- TheSeparator [i=Seppie@213.51.36.23] has joined #webgui | 20:43 | |
+perlDreamer | bless you, snapcount! | 20:59 |
@snapcount | eh? | 20:59 |
+perlDreamer | perlDreamer is becoming accustomed to failing smoke tests. He gets them five times a day | 20:59 |
@snapcount | they run five times a day? | 21:00 |
+perlDreamer | only when misquoting Dobby from Harry Potter | 21:00 |
@snapcount | oh | 21:00 |
@snapcount | hehe | 21:00 |
@snapcount | so it appears the search feature of the calendar is fubar | 21:00 |
@snapcount | weee | 21:00 |
+perlDreamer | are you working on it? | 21:01 |
@snapcount | I don't know where to start so I guess I'll just pick one | 21:02 |
@snapcount | from the pic attached to the post I see other problems that she didn't include | 21:02 |
@snapcount | not sure how they are supposed to be sorted but I see no logical pattern | 21:03 |
@snapcount | that could be an RFE though | 21:03 |
@snapcount | the link in pagination says page 1 but the text says page 6 | 21:03 |
+perlDreamer | oh, that's not good | 21:03 |
@snapcount | and then there's the whole returning doug when searching for JT | 21:03 |
@snapcount | it may be that JT is mentioned somewhere else in those events | 21:04 |
+perlDreamer | that's an easter egg | 21:04 |
@snapcount | uh oh | 21:04 |
@snapcount | easter eggs shouldn't cause bugs | 21:04 |
@snapcount | I'm not sure what's indexed for the calendar | 21:05 |
@snapcount | I need to look at how it all works I reckon | 21:05 |
+perlDreamer | I'm joking about the easter egg | 21:05 |
@snapcount | oh | 21:05 |
@snapcount | I remember when you found the easter egg I put in the EMS | 21:05 |
@snapcount | you wanted to i18n it | 21:05 |
@snapcount | that was classic | 21:05 |
* perlDreamer uses i18n like tabasco | 21:06 | |
+perlDreamer | it goes on everything | 21:06 |
+perlDreamer | otherwise, how will people in Tanzania know the joke? | 21:06 |
+perlDreamer | Asset/Event does not have an indexContent sub. | 21:08 |
+perlDreamer | maybe it doesn't need one? | 21:08 |
+perlDreamer | it needs one. | 21:08 |
+perlDreamer | otherwise how will it pick up the location | 21:08 |
-!- wgGuest32 [n=wgGuest3@130.156.38.11] has joined #webgui | 21:08 | |
wgGuest32 | i need some installation help | 21:09 |
+perlDreamer | what platform? | 21:09 |
wgGuest32 | Fedora 6 | 21:09 |
@snapcount | please say Atari | 21:09 |
wgGuest32 | sorry | 21:10 |
+perlDreamer | source or WRE? | 21:10 |
@snapcount | I always wanted to get wG running on Atari | 21:10 |
wgGuest32 | wre | 21:10 |
+perlDreamer | compiled or downloaded? | 21:10 |
wgGuest32 | i get the bad interpreter | 21:10 |
wgGuest32 | downloaded | 21:10 |
SDuensin | paper or plastic? | 21:10 |
wgGuest32 | jajajajajaja | 21:10 |
+perlDreamer | have you set up your environment via the /data/WRE/sbin/setupEnvironment script? | 21:10 |
wgGuest32 | no | 21:10 |
+perlDreamer | that's probably why | 21:11 |
wgGuest32 | how do i do that | 21:11 |
wgGuest32 | i am new | 21:11 |
+perlDreamer | there's a script in the WRE sbin dir that sets up your path so that you use the WRE's perl, mysql and other utils | 21:11 |
+perlDreamer | it's a bash script | 21:11 |
@snapcount | did you see the wiki article on setting up the wre? | 21:11 |
+perlDreamer | wiki? | 21:11 |
gooeybot | wiki is, like, http://wiki.webgui.org or yet another place to get help with WebGUI | 21:12 |
@snapcount | should be very close to what you need if not exact | 21:12 |
+perlDreamer | we need some eliza code in gooeybot | 21:12 |
@snapcount | not sure what that is but it sounds cool so I'm all for it | 21:12 |
SDuensin | Why are you feeling that way? | 21:12 |
+perlDreamer | Because I'm tired of asking and answering the same questions, eliza/SDuensin | 21:13 |
SDuensin | "And you think this would help you?" | 21:13 |
SDuensin | Forget Eliza. I want Ractor back! | 21:13 |
wgGuest32 | i found something call setenvironment .. how do i run it? | 21:13 |
+perlDreamer | . ./setenvironment | 21:13 |
+perlDreamer | who is Ractor? | 21:14 |
SDuensin | Ractor was a really cool (and insane) AI program from Mindscape years ago. | 21:14 |
SDuensin | He even wrote a book. :-) | 21:14 |
SDuensin | Ractor is the inverse of Eliza. You ask it questions. | 21:14 |
wgGuest32 | ok, so after that i should just type ./setup? | 21:15 |
@snapcount | wgGuest32: all of the answers to your questions are in the wiki article I told you about | 21:16 |
+perlDreamer | wgGuest32: all of the steps that you need to do are detailed here:http://www.plainblack.com/support/community-wiki/community-wiki/installing-webgui-using-the-wre-for-linux | 21:16 |
@snapcount | we'll still help you if you don't understand steps listed there, but you should start with that | 21:17 |
SDuensin | What exactly does the first dot do when you run setenvironment? Never seen that before I loaded the WRE. | 21:17 |
+perlDreamer | . is to bash as source is to csh | 21:17 |
SDuensin | Ah | 21:17 |
* SDuensin wonders why nobody else knows that. :-) | 21:18 | |
wgGuest32 | ok | 21:18 |
wgGuest32 | thanks | 21:18 |
+perlDreamer | I guess that would be, execute this script and allow it to alter my environment | 21:18 |
@preaction | only when . is followed by a space. otherwise it means the current directory (so ./setup to be used to run a program in the current directory) | 21:18 |
SDuensin | Yea. I originally just ran "./setenvironment" and was confused. :-D | 21:19 |
+perlDreamer | . ./setenvironment is run the setenvironment script in this directory | 21:19 |
SDuensin | (Then I read the wiki!) | 21:19 |
+perlDreamer | ../setenvironment (sans space) is my favorite typo | 21:19 |
SDuensin | hehe | 21:19 |
@rizen | i recommend that you add . /data/wre/sbin/setenvironment right to your .bash_profile | 21:20 |
+perlDreamer | how's the hacking going, preaction? You're at T-16 hours | 21:20 |
@preaction | i've been given reprieve. end of business friday | 21:20 |
* SDuensin sneaks onto perlDreamer's machine and runs: echo echo You goober! > /data/wre/setenvironment | 21:20 | |
@preaction | i imagine i'll be T-hair by the time that point hits | 21:21 |
+perlDreamer | perlDreamer sends SDuensin a copy of Ferkle for old times' sake | 21:22 |
SDuensin | Ferkle? | 21:22 |
+perlDreamer | Ferkle was an old, old screen saver that would run after 15 seconds of activity. | 21:22 |
SDuensin | hehe | 21:22 |
+perlDreamer | back in the OSU lab, before they locked down the X settings, you'd log onto someone else's box and launch it | 21:23 |
+perlDreamer | and within a little while, this guy (Ferkle) would appear on screen and shove all your windows off to the side | 21:23 |
+perlDreamer | In the same vein as Xroach | 21:23 |
SDuensin | :-) | 21:23 |
SDuensin | perlDreamer - http://en.wikipedia.org/wiki/Racter | 21:24 |
+perlDreamer | thx | 21:26 |
SDuensin | Meeting time. Back later. | 21:27 |
+perlDreamer | snapcount: I can't duplicate Kristi's calendar search url bug on my dev box. Can you do it on PB.com? | 21:28 |
@snapcount | it happens on mine | 21:28 |
@snapcount | added two events, both on the same day... one named roy, one named JT | 21:29 |
@snapcount | searching for JT yields nothing | 21:29 |
@snapcount | searching for Roy yields a result | 21:29 |
@snapcount | and the pagination as I said before is fooked | 21:29 |
+perlDreamer | that's weird | 21:33 |
+perlDreamer | maybe I should run the upgrade and try again | 21:33 |
-!- wgGuest32 [n=wgGuest3@130.156.38.11] has quit [] | 21:33 | |
ckotil | http://stupidevilbastard.com/Images2/sciencevsfaith.png flowchart | 21:34 |
+perlDreamer | nm, that is updated | 21:35 |
+perlDreamer | snapcount: I'm talking about kristi's other calendar bug | 21:36 |
@rizen | ckotil: i love that image | 21:36 |
+perlDreamer | the one about broken links | 21:36 |
@rizen | i just made it my desktop | 21:36 |
@snapcount | perlDreamer: why would you do that? | 21:36 |
@snapcount | you're supposed to read my mind | 21:36 |
+perlDreamer | the only thing I'm getting from your mind is small, crunchy chocolate chip cookies | 21:37 |
+perlDreamer | focus, man! focus | 21:37 |
@snapcount | mmm cookies | 21:39 |
+perlDreamer | I think it's a bad PB template. I'll check a demo box next to verify that. | 21:39 |
+perlDreamer | right after I go running and destroy more cartilege in my knees | 21:40 |
ckotil | rizen: heh. | 21:42 |
+perlDreamer | snapcount: I'm 95% positive that Kristi's Event detail/URL bug is due to a bad template on the support calendar. | 22:00 |
@rizen | i'm 99% sure that the support requests have gone nutty today | 22:01 |
+perlDreamer | only due to template issues ;) | 22:03 |
+perlDreamer | found and fixed an Event bug. | 22:21 |
+perlDreamer | Now it's really time to go running | 22:21 |
-!- wgGuest80 [n=wgGuest8@5.bktr2.xdsl.nauticom.net] has joined #webgui | 22:21 | |
-!- wgGuest80 [n=wgGuest8@5.bktr2.xdsl.nauticom.net] has quit [Client Quit] | 22:21 | |
-!- pjesi [n=pjesi@client-82-20-29-208.brhm.adsl.virgin.net] has joined #webgui | 22:42 | |
pjesi | quick question, move part of asset tree from two different webgui instances easy or difficult? | 22:43 |
@rizen | do you mean s/from/between/ | 22:43 |
@rizen | ie from one to another | 22:44 |
pjesi | yes | 22:44 |
pjesi | actually I have /foo on one server that is outdate, I want to replace it with /foo from the dev server | 22:45 |
pjesi | outdated | 22:45 |
@rizen | sure. just create a package of the tree you want to move | 22:45 |
@rizen | export it | 22:45 |
@rizen | and import it on the other site | 22:45 |
pjesi | sounds trivial | 22:45 |
@rizen | for the most part it is | 22:45 |
@rizen | there are a couple of caveats | 22:46 |
@rizen | if you're moving data forms, sql forms, products, or surveys | 22:46 |
@rizen | the collateral data won't move with it | 22:46 |
pjesi | the one I have to export is v. 7.0.x, the one I want to import is 7.3.10 | 22:46 |
pjesi | that should be fine, I think it is mostly webpages | 22:46 |
@rizen | that shouldn't matter except that i think you'll need to upgrade to 7.3.11 | 22:47 |
@rizen | on the second server | 22:47 |
@rizen | i think there was a bug on 7.3.10 that borked package imports | 22:47 |
pjesi | didnt know .11 was out | 22:47 |
@rizen | read the change log to be sure | 22:47 |
@rizen | just came out | 22:47 |
pjesi | I see | 22:47 |
pjesi | I also lost all events in the upgrade from 7.0 | 22:48 |
pjesi | my client wasnt very pleased | 22:48 |
@rizen | you shouldn't have | 22:48 |
@rizen | if you did, then you probably didn't follow the gotchas | 22:49 |
@rizen | there was a problem with events at one point...but it was fixed, and the gotchas tell you all about it | 22:49 |
pjesi | yes, we will look into it | 22:50 |
pjesi | perpahs export the working calendar? | 22:51 |
@rizen | you can't do that | 22:51 |
@rizen | the old calendar isn't compatible with the new calendar | 22:51 |
@rizen | that's another gotcha with packages | 22:52 |
@rizen | for the most part stuff remains compatible from version to version | 22:52 |
@rizen | you can export a collaboration system in 7.0 and import it in 7.3 | 22:52 |
@rizen | for exampple | 22:52 |
@rizen | bug because the calendar was completely rewritten in 7.3 | 22:52 |
@rizen | you can't export a 7.0 calendar | 22:52 |
@rizen | and import it into 7.3 | 22:52 |
@rizen | you can export one from 7.0 to 7.2 or 7.3 to 7.3 or 7.3 to 7.4 (when that comes out) | 22:53 |
@rizen | but not 7.0 to 7.3 | 22:53 |
pjesi | yes, what I meant is to update the old install and then export the calendar when it is in compatible version to the production site | 22:55 |
@rizen | oh yes | 22:55 |
@rizen | that would work | 22:55 |
@rizen | sorry | 22:55 |
@rizen | i didn't get that from your first message | 22:55 |
pjesi | badly explained by me | 22:56 |
pjesi | yeah :) | 22:56 |
pjesi | so, what are the proposed new features in 7.4? | 22:56 |
@rizen | we aren't talking about 7.4 until 7.3 has all it's bugs fixed | 22:57 |
@rizen | we have a whole lot of stuff planned for 7.4, but we need to keep people focused on 7.3 | 22:57 |
pjesi | I agree there | 22:57 |
@rizen | so we have a more stable platform to move forward with | 22:57 |
pjesi | is this wholle lot of stuff online? | 22:58 |
@rizen | nope cuz we're not talking about 7.4 | 22:58 |
pjesi | I see | 22:58 |
pjesi | well, I might be able to secure some funding for future work | 22:59 |
@rizen | sweet. what do you have in mind? | 23:00 |
pjesi | well, that is what I was looking for :) | 23:01 |
pjesi | actually we are working on some multimedia support | 23:01 |
pjesi | perhaps we will put more effort into that | 23:01 |
pjesi | we did an asset for google/youtube videos | 23:02 |
pjesi | and webcasting | 23:02 |
pjesi | and I did a small calendar month template that is ajax driven | 23:03 |
pjesi | using prototype | 23:03 |
@rizen | if this is all stuff you've already built then you should upload it to the user contribs | 23:03 |
pjesi | rizen: I would like to work on it a little more before I upload it | 23:04 |
pjesi | you can see the calendar change month function @ http://arcticportal.org/ | 23:07 |
@rizen | i'm missing something | 23:22 |
@rizen | it just looks like the normal calendar | 23:22 |
pjesi | you can click the arrows | 23:23 |
pjesi | and it only reloads the calendar | 23:23 |
@rizen | oh...on the mini calendar | 23:23 |
pjesi | yes | 23:24 |
@rizen | that's pretty cool | 23:24 |
@rizen | so is the mini calendar a seperate asset then? | 23:24 |
@rizen | or is it a shortcut with a new template | 23:24 |
pjesi | no, just two line patch to Calendar.pm | 23:24 |
pjesi | you cannot do it with only a template | 23:24 |
pjesi | but yes it is a shortcut with a new template | 23:25 |
@rizen | yeah, but the calendar is showing up on two different pages | 23:25 |
@rizen | ok | 23:25 |
@rizen | very cool | 23:25 |
@rizen | it always amazes me how creative some people get with webgui | 23:25 |
pjesi | the added value is in three extra template variables for Calendar.pm, one for prevmonth and nexmonth and one for large month | 23:26 |
pjesi | rizen: try disabling css on arcticportal.org | 23:26 |
pjesi | the templates contain zero images | 23:27 |
-!- MrHairgrease [n=martin@x032124.its-s.tudelft.nl] has joined #webgui | 23:27 | |
-!- mode/#webgui [+v MrHairgrease] by ChanServ | 23:28 | |
pjesi | :) | 23:28 |
@rizen | ncie | 23:28 |
-!- snapcount [n=royjohns@149.36.188.72.cfl.res.rr.com] has quit [] | 23:43 | |
-!- SDuensin [n=Scott@106.sub-75-206-198.myvzw.com] has quit ["Leaving"] | 23:44 | |
--- Log closed Thu Mar 01 00:00:52 2007 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!