You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
(57) |
May
(287) |
Jun
(166) |
Jul
(286) |
Aug
(273) |
Sep
(254) |
Oct
(144) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Blake B. <Bla...@De...> - 2001-05-01 18:06:48
|
Without simplicity for the "dumb" web developer you'll lose marketability. Smarty has been working quite well for us, the speed is excellent. We get complex page renders in 0.02-0.8 seconds, with multiple DB queries. We never could have finished our site within deadlines without an extremely simple template system. Smarty has both the simplicity and the required level of sophisication to offer a good solution to anyone, especially since you can define your own tag delimiters and basically add anything that is required by a specific installation. (Smarty.addons.php is nice for this.) There may be other superior technologies and more well-defined specifications but the simplicity is the selling feature of a template system IMHO. Blake Barnett Sr. Unix Architect DevelopOnline.com -----Original Message----- From: Alex Black [mailto:en...@tu...] Sent: Tuesday, May 01, 2001 10:45 AM To: binarycloud-dev Subject: Re: [binarycloud-dev] the xsl decision > On Sat, 28 Apr 2001, Alex Black wrote: > >> hi all, >> >> I've been mulling over ditching support for "parsed/block" templates from r2 >> in favor of: >> -pure XSL >> -an XSL -> PHP makefile for speed in important areas. > > By this you mean droping "smarty"-style templates, right? I'm cool with it > as long as we can compile the XSL templates... :) Heh, you want to write the code? :) > I hate the XSL syntax, but it is the standard, so we web developers > are going to have to live with it, I guess. Well, I'm not in love with it either, but it's a hell of a lot more efficient than (even cached) "block style" templates. This isn't final, i.e. I need to work out some other things before I'm convinced that XSL - only - is a good option. _a -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 _______________________________________________ binarycloud-dev mailing list bin...@li... http://lists.sourceforge.net/lists/listinfo/binarycloud-dev |
From: Alex B. <en...@tu...> - 2001-05-01 17:46:49
|
> On Sat, 28 Apr 2001, Alex Black wrote: > >> hi all, >> >> I've been mulling over ditching support for "parsed/block" templates from r2 >> in favor of: >> -pure XSL >> -an XSL -> PHP makefile for speed in important areas. > > By this you mean droping "smarty"-style templates, right? I'm cool with it > as long as we can compile the XSL templates... :) Heh, you want to write the code? :) > I hate the XSL syntax, but it is the standard, so we web developers > are going to have to live with it, I guess. Well, I'm not in love with it either, but it's a hell of a lot more efficient than (even cached) "block style" templates. This isn't final, i.e. I need to work out some other things before I'm convinced that XSL - only - is a good option. _a -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Luke F. <fra...@tc...> - 2001-05-01 17:27:48
|
On Sat, 28 Apr 2001, Alex Black wrote: > hi all, > > I've been mulling over ditching support for "parsed/block" templates from r2 > in favor of: > -pure XSL > -an XSL -> PHP makefile for speed in important areas. By this you mean droping "smarty"-style templates, right? I'm cool with it as long as we can compile the XSL templates... :) I hate the XSL syntax, but it is the standard, so we web developers are going to have to live with it, I guess. Luke |
From: Robert W. <rob...@fr...> - 2001-05-01 05:12:43
|
Henry Cavillones wrote: > Im wiping my win2k server install for SuSe Linux 7.1 Professional.... Nice to hear that another computer's about to have its life improved by having Windows exorcised. > Hope > the install will be a breeze as opposed to the hassle I had with > Wintel.. I've always found that Linux installs are easier than Windows ones-- as long as you don't have any strange hardware. Winmodems, onboard sound cards (esp the ones on cheap motherboards), and of course USB devices (though that's now much improved :-)) have caused me problems. If you haven't already done so, check the hardware compatability lists. -Rob > Keep yall posted and will submit for advise if I run into problems > > on 4/27/01 10:59 AM, Peter Bowyer at re...@f2... wrote: > >> At 12:09 PM 4/27/01 +0200, you wrote: >> >>> 127.0.0.1 localhost >>> 127.0.0.1 bcathome >>> >>> in your hosts. Then you can call the pages with http://bcathome/ >>> Keep in mind, that you now cannot simply use http://127.0.0.1/ anymore, >>> cause it is connected with different virtual hosts. You this way have to >>> use the associated names. >> >> For those of you unfamiliar with this, perhaps I'd better expand. In your >> C:\Windows directory is a file called Hosts.sam. This file needs to be >> renamed to Hosts, and any virtual hosts created need their IP and name >> entered, as shown above. >> >> This was my problem when trying to install Binarycloud. >> HTH, >> Peter. >> >> >> -oOo- >> Maple Design - web design, hosting, domain names >> http://www.mapledesign.co.uk >> -oOo- >> >> >> _______________________________________________ >> binarycloud-dev mailing list >> bin...@li... >> http://lists.sourceforge.net/lists/listinfo/binarycloud-dev >> > > > _________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com > > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev |
From: alex b. <en...@tu...> - 2001-05-01 04:33:44
|
heh, you'll like the linux install a helluvuh lot more than win :) _a ----- Original Message ----- From: "Henry Cavillones" <hen...@ya...> To: "binarycloud dev lists.sourceforge.net" <bin...@li...> Sent: Monday, April 30, 2001 6:36 PM Subject: Re: [binarycloud-dev] Problems getting Binarycloud torunoffofWin2k > Im wiping my win2k server install for SuSe Linux 7.1 Professional....Hope > the install will be a breeze as opposed to the hassle I had with > Wintel..Keep yall posted and will submit for advise if I run into problems > > > > on 4/27/01 10:59 AM, Peter Bowyer at re...@f2... wrote: > > > At 12:09 PM 4/27/01 +0200, you wrote: > > > >> 127.0.0.1 localhost > >> 127.0.0.1 bcathome > >> > >> in your hosts. Then you can call the pages with http://bcathome/ > >> Keep in mind, that you now cannot simply use http://127.0.0.1/ anymore, > >> cause it is connected with different virtual hosts. You this way have to > >> use the associated names. > > > > For those of you unfamiliar with this, perhaps I'd better expand. In your > > C:\Windows directory is a file called Hosts.sam. This file needs to be > > renamed to Hosts, and any virtual hosts created need their IP and name > > entered, as shown above. > > > > This was my problem when trying to install Binarycloud. > > HTH, > > Peter. > > > > > > -oOo- > > Maple Design - web design, hosting, domain names > > http://www.mapledesign.co.uk > > -oOo- > > > > > > _______________________________________________ > > binarycloud-dev mailing list > > bin...@li... > > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > > > > > _________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com > > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > |
From: Henry C. <hen...@ya...> - 2001-05-01 01:36:07
|
Im wiping my win2k server install for SuSe Linux 7.1 Professional....Hope the install will be a breeze as opposed to the hassle I had with Wintel..Keep yall posted and will submit for advise if I run into problems on 4/27/01 10:59 AM, Peter Bowyer at re...@f2... wrote: > At 12:09 PM 4/27/01 +0200, you wrote: > >> 127.0.0.1 localhost >> 127.0.0.1 bcathome >> >> in your hosts. Then you can call the pages with http://bcathome/ >> Keep in mind, that you now cannot simply use http://127.0.0.1/ anymore, >> cause it is connected with different virtual hosts. You this way have to >> use the associated names. > > For those of you unfamiliar with this, perhaps I'd better expand. In your > C:\Windows directory is a file called Hosts.sam. This file needs to be > renamed to Hosts, and any virtual hosts created need their IP and name > entered, as shown above. > > This was my problem when trying to install Binarycloud. > HTH, > Peter. > > > -oOo- > Maple Design - web design, hosting, domain names > http://www.mapledesign.co.uk > -oOo- > > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |
From: Alex B. <en...@tu...> - 2001-04-29 02:05:37
|
hi all, I've been mulling over ditching support for "parsed/block" templates from r2 in favor of: -pure XSL -an XSL -> PHP makefile for speed in important areas. However, I wanted to find out if there is anyone on the list is using XSL in production, and get their opinions. From my now fairly extensive playing-around-with-it experience, I'm pretty happy with it despite the verboseness, though it seems to have a couple annoying limitations (no entities, and you can't nest templates, which seems unbelievably stupid, so I think I might have missed something) even with the above, this is so much cleaner than any other way I've come across that I'm tempted. ideas? _alex -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Alex B. <en...@tu...> - 2001-04-27 21:27:29
|
> This just made my "cool" list. There is a lot of potential for this, > especially when it comes to letting non-techies edit content. I only have a > couple questions: hehe > 1) did you disable the save feature or is it just not implemented yet? no, I think there is one, but the idea is that this will be integrated into a bigger topsecret/binarycloud/r2/project/thingy that will do other _very_ fancy things like spellcheck, previews, and MS office 200+ paste-cleaning (so you can copy & paste office documents in without having to do much re-formatting, and get clean html when you're done. > 2) can this be ported to NS (NS6 even, NS4 would probably crap and die, per > usual) Netscape doesn't support anything like this at the moment, as far as I know. Theoretically everything IE is doing with this editor API should be doable with a functioning DOM and some javascript. > 3) any possibility of ripping this out of BC, it has a lot of uses in other > apps. Maybe. Convince me. > 4) the save window seems a bit smallish (only 2 lines at a time in the > scroll/textbox Really? That textarea is css'd to be 100% of width+height, so you shuold see essentially a normal window. I know that IE 5 mac doesn't have any ability to deal with those css properties, but in my tests on IE 5.5+/win, the layout is fine. Are you on IE 5.5+/win? > Good job! I look forward to seeing where this goes, I'm sure I'm not alone > in my excitement with this. Yeah, as soon as I got going with it I saw the potential. You can wholesale copy and paste other web content into that editable area, too. There's so much you can do with it, woohoo! _a -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Alex B. <en...@tu...> - 2001-04-27 21:27:18
|
> oops, I found out what the problem with #4 was, IE6 (beta, preview, > crapolla) bug, blegh > >> 4) the save window seems a bit smallish (only 2 lines at a time in the >> scroll/textbox >> Ah, thanks, now I understand :) -a -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Stephen V. [OPIDO] <st...@op...> - 2001-04-27 20:20:24
|
oops, I found out what the problem with #4 was, IE6 (beta, preview, crapolla) bug, blegh -Stephen VanDyke > -----Original Message----- > From: bin...@li... > [mailto:bin...@li...]On Behalf Of Stephen > VanDyke [OPIDO] > Sent: Friday, April 27, 2001 4:09 PM > To: bin...@li... > Subject: RE: [binarycloud-dev] have a look at this > > > This just made my "cool" list. There is a lot of potential for this, > especially when it comes to letting non-techies edit content. I > only have a > couple questions: > > 1) did you disable the save feature or is it just not implemented yet? > > 2) can this be ported to NS (NS6 even, NS4 would probably crap > and die, per > usual) > > 3) any possibility of ripping this out of BC, it has a lot of > uses in other > apps. > > 4) the save window seems a bit smallish (only 2 lines at a time in the > scroll/textbox > > Good job! I look forward to seeing where this goes, I'm sure I'm not alone > in my excitement with this. > > -Stephen VanDyke > dev - phorum.org > dev - phramework.org > founder - phpAtlanta.org > > > -----Original Message----- > > From: bin...@li... > > [mailto:bin...@li...]On Behalf Of Alex > > Black > > Sent: Friday, April 27, 2001 3:49 PM > > To: binarycloud-dev > > Subject: [binarycloud-dev] have a look at this > > > > > > if you're running IE 5.5+/win, go here: > > > > http://www.binarycloud.com/bc_edit/ > > > > and edit the stuff in the bottom frame. you can copy and paste > in content > > and images from other pages, too. > > > > I'm refining a couple things, but that's the basic idea. > > > > I've also got a small working version in an iframe that can be used as > > (essentially) a rich textarea. > > > > _alex > > > > > > -- > > alex black, ceo > > en...@tu... > > > > the turing studio, inc. > > http://www.turingstudio.com > > > > vox+510.666.0074 > > fax+510.666.0093 > > > > > > > > _______________________________________________ > > binarycloud-dev mailing list > > bin...@li... > > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > > > > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > |
From: Stephen V. [OPIDO] <st...@op...> - 2001-04-27 20:09:28
|
This just made my "cool" list. There is a lot of potential for this, especially when it comes to letting non-techies edit content. I only have a couple questions: 1) did you disable the save feature or is it just not implemented yet? 2) can this be ported to NS (NS6 even, NS4 would probably crap and die, per usual) 3) any possibility of ripping this out of BC, it has a lot of uses in other apps. 4) the save window seems a bit smallish (only 2 lines at a time in the scroll/textbox Good job! I look forward to seeing where this goes, I'm sure I'm not alone in my excitement with this. -Stephen VanDyke dev - phorum.org dev - phramework.org founder - phpAtlanta.org > -----Original Message----- > From: bin...@li... > [mailto:bin...@li...]On Behalf Of Alex > Black > Sent: Friday, April 27, 2001 3:49 PM > To: binarycloud-dev > Subject: [binarycloud-dev] have a look at this > > > if you're running IE 5.5+/win, go here: > > http://www.binarycloud.com/bc_edit/ > > and edit the stuff in the bottom frame. you can copy and paste in content > and images from other pages, too. > > I'm refining a couple things, but that's the basic idea. > > I've also got a small working version in an iframe that can be used as > (essentially) a rich textarea. > > _alex > > > -- > alex black, ceo > en...@tu... > > the turing studio, inc. > http://www.turingstudio.com > > vox+510.666.0074 > fax+510.666.0093 > > > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > |
From: Alex B. <en...@tu...> - 2001-04-27 19:50:16
|
if you're running IE 5.5+/win, go here: http://www.binarycloud.com/bc_edit/ and edit the stuff in the bottom frame. you can copy and paste in content and images from other pages, too. I'm refining a couple things, but that's the basic idea. I've also got a small working version in an iframe that can be used as (essentially) a rich textarea. _alex -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Alex B. <en...@tu...> - 2001-04-27 16:33:50
|
> It's nice to know that functionality exists in some form, it's pretty > complex stuff - and also required in anything that integrates across > multiple systems. yep > The way i'd approach this would be to have some kind of shared queue, > probably held in a database that sessions can write to and a cron based > process can read from and act upon. There may be some scalability issues > with this. Exactly. A transaction queue that's available to any php app. > The callbacks are an interesting problem that can be approached in a couple > of ways, on page presentment the user session could poll the queue to see > the status of requests, however i'd be inclined to have the queue call a > http page with details of the transaction, user session and result. Polling > just seems like bad design :) yes, I dislike the idea of polling, it's kludgey. xml-rpc calls are much more elegant. > The most difficult thing to implement would be some generic method for > maintaining multi-step integrety in transactions. Perhaps every transaction > has a corresponding rollback method, and the queue rollsback all completed > transactions in the event of the failure halfway through. I think that would require a transaction profile for each unique type. Granted, it would be generic, but you'd need a way to say "this happens, then this, then that" - I think that's doable in XML. Some of this isn't in EntityManager, I'll add it to the specs. _alex > -----Original Message----- > From: Alex Black [mailto:en...@tu...] > Sent: 27 April 2001 16:43 > To: binarycloud-dev > Subject: Re: [binarycloud-dev] asynchronous queuing > > > hi kristian, > > Much of the capability you describe below exists in the EntityManager... of > course you would have no way of knowing that given that the spec for it is a > little anemic :) > > As far as complex tasks in queues, this is of course a big issue in php > given that it's part of a forking webserver process. > > I think the best way to do things are with "cgi" style hooks and cron. There > are many other approaches, but that's solid and it's proven elsewhere. > > _alex > > >> I've been lurking for a while, just thought i'd throw in something I've >> learnt from experience to think about. >> >> If you are looking at using xmlrpc or other API to interface with systems >> then you should really look at transaction queues / managers. >> >> For instance, say you need to hit three different systems - pull data from >> the first system, update data in the second system with the data you just >> grabbed and fire an unrelated event to the third system. Sounds easy > enough >> right? What happens if each of these systems take 15 seconds to respond? > You >> now have the user waiting 45 seconds for a response - they'll probably hit >> refresh and kick off a second transaction, corrupting your data. >> >> You can improve the response times by parallelizing the requests, bundle > the >> first two requests into a transaction and rund the third request >> concurrently - the response time is now 30 seconds. >> >> Now suppose that the user won't be looking at the results, maybe they just >> wanted to synchronise the systems and get back to using the site. The >> response isn't relevent to the task the user is performing. A further >> optimisation would be a fire and forget system. Example, put the request > on >> a queue and get an immediate response confirming the request. When the >> transaction is complete, a callback could be used to return success or >> failure, and in the event of failure a rollback could be attempted. The > work >> is still done and the user can go about their business without long waits. >> >> Of course the implementation of something like this is where the fun > starts, >> it really stretches PHP but is possible I think. >> >> Kristian >> >> >> >> _______________________________________________ >> binarycloud-dev mailing list >> bin...@li... >> http://lists.sourceforge.net/lists/listinfo/binarycloud-dev >> > > > -- > alex black, ceo > en...@tu... > > the turing studio, inc. > http://www.turingstudio.com > > vox+510.666.0074 > fax+510.666.0093 > > > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Kristian H. <Kri...@ge...> - 2001-04-27 16:17:18
|
It's nice to know that functionality exists in some form, it's pretty complex stuff - and also required in anything that integrates across multiple systems. The way i'd approach this would be to have some kind of shared queue, probably held in a database that sessions can write to and a cron based process can read from and act upon. There may be some scalability issues with this. The callbacks are an interesting problem that can be approached in a couple of ways, on page presentment the user session could poll the queue to see the status of requests, however i'd be inclined to have the queue call a http page with details of the transaction, user session and result. Polling just seems like bad design :) The most difficult thing to implement would be some generic method for maintaining multi-step integrety in transactions. Perhaps every transaction has a corresponding rollback method, and the queue rollsback all completed transactions in the event of the failure halfway through. Kristian -----Original Message----- From: Alex Black [mailto:en...@tu...] Sent: 27 April 2001 16:43 To: binarycloud-dev Subject: Re: [binarycloud-dev] asynchronous queuing hi kristian, Much of the capability you describe below exists in the EntityManager... of course you would have no way of knowing that given that the spec for it is a little anemic :) As far as complex tasks in queues, this is of course a big issue in php given that it's part of a forking webserver process. I think the best way to do things are with "cgi" style hooks and cron. There are many other approaches, but that's solid and it's proven elsewhere. _alex > I've been lurking for a while, just thought i'd throw in something I've > learnt from experience to think about. > > If you are looking at using xmlrpc or other API to interface with systems > then you should really look at transaction queues / managers. > > For instance, say you need to hit three different systems - pull data from > the first system, update data in the second system with the data you just > grabbed and fire an unrelated event to the third system. Sounds easy enough > right? What happens if each of these systems take 15 seconds to respond? You > now have the user waiting 45 seconds for a response - they'll probably hit > refresh and kick off a second transaction, corrupting your data. > > You can improve the response times by parallelizing the requests, bundle the > first two requests into a transaction and rund the third request > concurrently - the response time is now 30 seconds. > > Now suppose that the user won't be looking at the results, maybe they just > wanted to synchronise the systems and get back to using the site. The > response isn't relevent to the task the user is performing. A further > optimisation would be a fire and forget system. Example, put the request on > a queue and get an immediate response confirming the request. When the > transaction is complete, a callback could be used to return success or > failure, and in the event of failure a rollback could be attempted. The work > is still done and the user can go about their business without long waits. > > Of course the implementation of something like this is where the fun starts, > it really stretches PHP but is possible I think. > > Kristian > > > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 _______________________________________________ binarycloud-dev mailing list bin...@li... http://lists.sourceforge.net/lists/listinfo/binarycloud-dev |
From: Alex B. <en...@tu...> - 2001-04-27 15:51:15
|
> Initially, I had it set to my mysql servers IP address, but now I've chan= ged > it to "localhost", cause it is on my local machine hosting apache....and = it > still doesn=B9t work....again I've got mysql to skip grant tables, so > permissions is not the issue...Help!!! Has the error changed since you changed to localhost? What version of mySQL? _alex -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Alex B. <en...@tu...> - 2001-04-27 15:49:27
|
this is the result of moving all the files into a subdirectory, without changing file_permissions.conf and the redirect url in defined_constants. Have a look at the mail before this. _alex > One more thing, The prepend and append included in php.ini has the strange > effect of making any page in any directory on the entire site redirect back > to the index.php page. If this can't be fixed I'll have to find another way > of incuding the prepend/append files. > > See if this makes any sense to you? > > http://myserver.msfc.nasa.gov:2500/index.php?.pd=1&.rd=/drgi/index.php& > > This is the URL that gets loaded no matter what page you request. > > the last part is the page I was trying to get to /drgi/index.php. > > Thanks, > > -Mark > > -----Original Message----- > From: Alex Black [mailto:en...@tu...] > Sent: Thursday, April 26, 2001 1:55 PM > To: binarycloud-dev > Subject: Re: [binarycloud-dev] Installing on Netscape Iplanet with > Oracle > > >> But I have errors: >> >> 1.) I had to comment out all the mcrypt stuff, I'll look these errors > later >> as they are not as important just yet. Actually they were just warnings > and >> probably not a big deal but I just want to be on the safe side. > > yeah, if you don't have mcrypt compiled in php bitches at you :) > >> 2.) these errors (warnings) are being reported on the main page in the >> errors section: >> >> PHP Warning OCIStmtExecute: ORA-00942: table or view does not exist file: >> /raidb4/iPlanet/server/binarycloud/core/base/db/metabase_oci.php line 200 >> >> I suspect the above to be normal as I haven't installed the database for >> binarycloud yet? > > yes, though I want to make sure you're using oracle. can you give me a > fairly detailed description of your environment? paths to "htdocs" > binarycloud base, what db you're using, etc. > >> PHP Warning The length of the needle must not be 0 file: >> /raidb4/iPlanet/server/binarycloud/core/lib/bread_crumbs_and_tabs.lib line >> 40 >> >> I have no idea what this message means. > > This has popped up in a couple places, I believe you have the "old" > breadcrumbs. I need to dig up the fix and post it for you. Don't worry about > this one, it's peripheral. > >> 3.) several problems relating to path's and such. >> >> For example all the links on the left like storm , docs and such all are > not >> appending the index.php, the links all look like this: >> >> > http://someserver.msfc.nasa.gov:2500/storm/?PHPSESSID=eafa264269e5cb3f0d9581 >> 37dc988845 >> > <http://someserver.msfc.nasa.gov:2500/storm/?PHPSESSID=eafa264269e5cb3f0d958 >> 137dc988845> > > 1) you should be able to set the "directoryIndex" in iPlanet, which is > essentially "if a directory is requested, try this list of filenames by > default" > > > 2) you're running php in cgi mode, which come to think of it, may be the > only way you can on the iPlanet server (which is why you're getting the > PHPSESSID appended to the url.) > > that could be a problem, we'll see. > >> I believe this to be simple mis-configuration but I can't find where to > fix >> it. All edits to defined_constants.conf have failed and I've even tried >> changes to the web server configuration but that hasn't helped either, in >> some cases it's actually caused more problems. > > >> 4.) I can get to the update databases page in storm if I do it manually by >> adding index.php to the URL above but when I try to actually update the >> database I get this error when clicking on create_db.schema link: >> >> <<Error: Could not parse database schema file: Could not parse data: > syntax >> error Line 1 Column 14 Byte index 14 > > whoa! there's a new one. > > which file did you use, create_db.schema? > > -alex > > > >> Your help will be greatly appreciated. >> >> >> Thanks >> Mark > > > -- > alex black, ceo > en...@tu... > > the turing studio, inc. > http://www.turingstudio.com > > vox+510.666.0074 > fax+510.666.0093 > > > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Alex B. <en...@tu...> - 2001-04-27 15:49:26
|
> > I've recently decided that the bc specific stuff must go in a subdirectory > though so I've made a directory "bc" and I will be using it. You're much better off using a virtual host or a clean docs directory, or you need to go into file_permissions.conf and add /bc/ to the front of each path string so the permissions system knows where the files are. You'll also have to change the permissions redirect, and the directory names (the latter are in file_permissions.conf as well). > Been there done that, index.php is in the directory index. what happens if you go to /knowledgebase/ ? > 2) you're running php in cgi mode, which come to think of it, may be the > only way you can on the iPlanet server (which is why you're getting the > PHPSESSID appended to the url.) > > that could be a problem, we'll see. > > Nope, running PHP as NSAPI module. really, with the appended PHPSESSID? I've never seen that done by default. > Under a very strict configuration, with every thing just so I can get the > main page to load and from there I click on storm admin which gives me a > webserver directory index. I click on index.php and get the storm admin > section. I then click on create_db.schema and that is the error I get. Can you post the file? I want to look at it to make sure there's no strangeness in your copy. it's in user/db/schema/create_db.schema _alex > Thanks for your help > > -Mark > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Alex B. <en...@tu...> - 2001-04-27 15:43:33
|
hi kristian, Much of the capability you describe below exists in the EntityManager... of course you would have no way of knowing that given that the spec for it is a little anemic :) As far as complex tasks in queues, this is of course a big issue in php given that it's part of a forking webserver process. I think the best way to do things are with "cgi" style hooks and cron. There are many other approaches, but that's solid and it's proven elsewhere. _alex > I've been lurking for a while, just thought i'd throw in something I've > learnt from experience to think about. > > If you are looking at using xmlrpc or other API to interface with systems > then you should really look at transaction queues / managers. > > For instance, say you need to hit three different systems - pull data from > the first system, update data in the second system with the data you just > grabbed and fire an unrelated event to the third system. Sounds easy enough > right? What happens if each of these systems take 15 seconds to respond? You > now have the user waiting 45 seconds for a response - they'll probably hit > refresh and kick off a second transaction, corrupting your data. > > You can improve the response times by parallelizing the requests, bundle the > first two requests into a transaction and rund the third request > concurrently - the response time is now 30 seconds. > > Now suppose that the user won't be looking at the results, maybe they just > wanted to synchronise the systems and get back to using the site. The > response isn't relevent to the task the user is performing. A further > optimisation would be a fire and forget system. Example, put the request on > a queue and get an immediate response confirming the request. When the > transaction is complete, a callback could be used to return success or > failure, and in the event of failure a rollback could be attempted. The work > is still done and the user can go about their business without long waits. > > Of course the implementation of something like this is where the fun starts, > it really stretches PHP but is possible I think. > > Kristian > > > > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev > -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Peter B. <re...@f2...> - 2001-04-27 15:00:10
|
At 12:09 PM 4/27/01 +0200, you wrote: >127.0.0.1 localhost >127.0.0.1 bcathome > >in your hosts. Then you can call the pages with http://bcathome/ >Keep in mind, that you now cannot simply use http://127.0.0.1/ anymore, >cause it is connected with different virtual hosts. You this way have to >use the associated names. For those of you unfamiliar with this, perhaps I'd better expand. In your C:\Windows directory is a file called Hosts.sam. This file needs to be renamed to Hosts, and any virtual hosts created need their IP and name entered, as shown above. This was my problem when trying to install Binarycloud. HTH, Peter. -oOo- Maple Design - web design, hosting, domain names http://www.mapledesign.co.uk -oOo- |
From: Henry C. <hen...@ya...> - 2001-04-27 14:01:49
|
Initially, I had it set to my mysql servers IP address, but now I've change= d it to "localhost", cause it is on my local machine hosting apache....and it still doesn=B9t work....again I've got mysql to skip grant tables, so permissions is not the issue...Help!!! on 4/27/01 1:08 AM, Alex Black at en...@tu... wrote: >> I'm using mysql..and meant to say that it connected to my mysql server b= ut >> to no particular dbase and the command in the process list of the server= was >> "sleep". Her is my configuration array from bc_global_inc : >>=20 >> function init_db(){ >> global $bc_global_db_arguments; >> global $metabase_interfaces; >> global $metabase_databases; >>=20 >> if (RUN_MODE =3D=3D "dev") { >> $bc_global_db_arguments =3D >> array("Type"=3D>"mysql", >> "Host"=3D>"mymysqlserver", >=20 > and, here we have the DNS issue. >=20 > are you running this mysql server on your local machine, or on another > machine? I'm guessing you're running mysql on your local machine, in whic= h > case this setting should be "localhost" >=20 > _alex >=20 >=20 >> "User"=3D>"dba", >> "Password"=3D>"dba", >> "IncludePath"=3D>BASE."db/", >> "Persistent"=3D>TRUE >> ); >> } >>=20 >=20 >=20 > -- > alex black, ceo > en...@tu... >=20 > the turing studio, inc. > http://www.turingstudio.com >=20 > vox+510.666.0074 > fax+510.666.0093 >=20 >=20 >=20 > _______________________________________________ > binarycloud-dev mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-dev >=20 _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |
From: Faine, M. <Mar...@ms...> - 2001-04-27 13:07:09
|
One more thing, The prepend and append included in php.ini has the strange effect of making any page in any directory on the entire site redirect back to the index.php page. If this can't be fixed I'll have to find another way of incuding the prepend/append files. See if this makes any sense to you? http://myserver.msfc.nasa.gov:2500/index.php?.pd=1&.rd=/drgi/index.php& This is the URL that gets loaded no matter what page you request. the last part is the page I was trying to get to /drgi/index.php. Thanks, -Mark -----Original Message----- From: Alex Black [mailto:en...@tu...] Sent: Thursday, April 26, 2001 1:55 PM To: binarycloud-dev Subject: Re: [binarycloud-dev] Installing on Netscape Iplanet with Oracle > But I have errors: > > 1.) I had to comment out all the mcrypt stuff, I'll look these errors later > as they are not as important just yet. Actually they were just warnings and > probably not a big deal but I just want to be on the safe side. yeah, if you don't have mcrypt compiled in php bitches at you :) > 2.) these errors (warnings) are being reported on the main page in the > errors section: > > PHP Warning OCIStmtExecute: ORA-00942: table or view does not exist file: > /raidb4/iPlanet/server/binarycloud/core/base/db/metabase_oci.php line 200 > > I suspect the above to be normal as I haven't installed the database for > binarycloud yet? yes, though I want to make sure you're using oracle. can you give me a fairly detailed description of your environment? paths to "htdocs" binarycloud base, what db you're using, etc. > PHP Warning The length of the needle must not be 0 file: > /raidb4/iPlanet/server/binarycloud/core/lib/bread_crumbs_and_tabs.lib line > 40 > > I have no idea what this message means. This has popped up in a couple places, I believe you have the "old" breadcrumbs. I need to dig up the fix and post it for you. Don't worry about this one, it's peripheral. > 3.) several problems relating to path's and such. > > For example all the links on the left like storm , docs and such all are not > appending the index.php, the links all look like this: > > http://someserver.msfc.nasa.gov:2500/storm/?PHPSESSID=eafa264269e5cb3f0d9581 > 37dc988845 > <http://someserver.msfc.nasa.gov:2500/storm/?PHPSESSID=eafa264269e5cb3f0d958 > 137dc988845> 1) you should be able to set the "directoryIndex" in iPlanet, which is essentially "if a directory is requested, try this list of filenames by default" 2) you're running php in cgi mode, which come to think of it, may be the only way you can on the iPlanet server (which is why you're getting the PHPSESSID appended to the url.) that could be a problem, we'll see. > I believe this to be simple mis-configuration but I can't find where to fix > it. All edits to defined_constants.conf have failed and I've even tried > changes to the web server configuration but that hasn't helped either, in > some cases it's actually caused more problems. > 4.) I can get to the update databases page in storm if I do it manually by > adding index.php to the URL above but when I try to actually update the > database I get this error when clicking on create_db.schema link: > > <<Error: Could not parse database schema file: Could not parse data: syntax > error Line 1 Column 14 Byte index 14 whoa! there's a new one. which file did you use, create_db.schema? -alex > Your help will be greatly appreciated. > > > Thanks > Mark -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 _______________________________________________ binarycloud-dev mailing list bin...@li... http://lists.sourceforge.net/lists/listinfo/binarycloud-dev |
From: Faine, M. <Mar...@ms...> - 2001-04-27 12:54:16
|
> But I have errors: > > 1.) I had to comment out all the mcrypt stuff, I'll look these errors later > as they are not as important just yet. Actually they were just warnings and > probably not a big deal but I just want to be on the safe side. yeah, if you don't have mcrypt compiled in php bitches at you :) > 2.) these errors (warnings) are being reported on the main page in the > errors section: > > PHP Warning OCIStmtExecute: ORA-00942: table or view does not exist file: > /raidb4/iPlanet/server/binarycloud/core/base/db/metabase_oci.php line 200 > > I suspect the above to be normal as I haven't installed the database for > binarycloud yet? yes, though I want to make sure you're using oracle. can you give me a fairly detailed description of your environment? paths to "htdocs" binarycloud base, what db you're using, etc. I am using oracle 8.1.6 on Sun Solaris 2.6 with Netscape-Enterprise/4.0 SP5 BB1-8/01/10000:56 There is no htdocs directory with iPlanet but the equivelent is normally by convention called docs and located at: /raidb4/iPlanet/server/docs/ I've defined HTDOCS_PATH in defined_constants.conf as the above path. I've recently decided that the bc specific stuff must go in a subdirectory though so I've made a directory "bc" and I will be using it. binarycloud base directory is /raidb4/iPlanet/server/binarycloud > PHP Warning The length of the needle must not be 0 file: > /raidb4/iPlanet/server/binarycloud/core/lib/bread_crumbs_and_tabs.lib line > 40 > > I have no idea what this message means. This has popped up in a couple places, I believe you have the "old" breadcrumbs. I need to dig up the fix and post it for you. Don't worry about this one, it's peripheral. Ok > 3.) several problems relating to path's and such. > > For example all the links on the left like storm , docs and such all are not > appending the index.php, the links all look like this: > > http://someserver.msfc.nasa.gov:2500/storm/?PHPSESSID=eafa264269e5cb3f0d9581 > 37dc988845 > <http://someserver.msfc.nasa.gov:2500/storm/?PHPSESSID=eafa264269e5cb3f0d958 > 137dc988845> 1) you should be able to set the "directoryIndex" in iPlanet, which is essentially "if a directory is requested, try this list of filenames by default" Been there done that, index.php is in the directory index. 2) you're running php in cgi mode, which come to think of it, may be the only way you can on the iPlanet server (which is why you're getting the PHPSESSID appended to the url.) that could be a problem, we'll see. Nope, running PHP as NSAPI module. > I believe this to be simple mis-configuration but I can't find where to fix > it. All edits to defined_constants.conf have failed and I've even tried > changes to the web server configuration but that hasn't helped either, in > some cases it's actually caused more problems. > 4.) I can get to the update databases page in storm if I do it manually by > adding index.php to the URL above but when I try to actually update the > database I get this error when clicking on create_db.schema link: > > <<Error: Could not parse database schema file: Could not parse data: syntax > error Line 1 Column 14 Byte index 14 whoa! there's a new one. which file did you use, create_db.schema? Under a very strict configuration, with every thing just so I can get the main page to load and from there I click on storm admin which gives me a webserver directory index. I click on index.php and get the storm admin section. I then click on create_db.schema and that is the error I get. Thanks for your help -Mark |
From: Juergen W. <jue...@we...> - 2001-04-27 10:07:57
|
Hi, >"Cannot find server or DNS error"....maybe I should give up?! I'm not sure, how this works on W2k, but on WinNT4 you must either set up your machine as a DNS Server (which, at least with the workstation isn't possible AFAIK), or you make entries in your hosts and/or lmhosts file (this, in WinNT4 is in directory WINT\system32\drivers\etc) so Windows can resolve your server name. This is also for virtual host, so if you have entries like <virtualhost 127.0.0.1> ServerName localhost DocumentRoot "d:/mylocalhome" </virtualhost> <virtualhost 127.0.0.1> ServerName bcathome DocumentRoot "d:/binarycloud/htdocs" </virtualhost> in your http.conf you must set the corresponding 127.0.0.1 localhost 127.0.0.1 bcathome in your hosts. Then you can call the pages with http://bcathome/ Keep in mind, that you now cannot simply use http://127.0.0.1/ anymore, cause it is connected with different virtual hosts. You this way have to use the associated names. Juergen |
From: Kristian H. <kri...@ge...> - 2001-04-27 09:15:28
|
Hi, I've been lurking for a while, just thought i'd throw in something I've learnt from experience to think about. If you are looking at using xmlrpc or other API to interface with systems then you should really look at transaction queues / managers. For instance, say you need to hit three different systems - pull data from the first system, update data in the second system with the data you just grabbed and fire an unrelated event to the third system. Sounds easy enough right? What happens if each of these systems take 15 seconds to respond? You now have the user waiting 45 seconds for a response - they'll probably hit refresh and kick off a second transaction, corrupting your data. You can improve the response times by parallelizing the requests, bundle the first two requests into a transaction and rund the third request concurrently - the response time is now 30 seconds. Now suppose that the user won't be looking at the results, maybe they just wanted to synchronise the systems and get back to using the site. The response isn't relevent to the task the user is performing. A further optimisation would be a fire and forget system. Example, put the request on a queue and get an immediate response confirming the request. When the transaction is complete, a callback could be used to return success or failure, and in the event of failure a rollback could be attempted. The work is still done and the user can go about their business without long waits. Of course the implementation of something like this is where the fun starts, it really stretches PHP but is possible I think. Kristian |
From: Alex B. <en...@tu...> - 2001-04-27 08:20:13
|
I've cc'd the list, after I re-read this. I think it's worth people reading. > Just to give you some background info, Nick is a member of the phpWebsite > team. I have been evangelizing about Binarycloud over there (see > http://phpwebsite.appstate.edu/article.php?sid=50&mode=flat&order=0 ) and > he's actually come for more info...! While I don't think that BC as it > stands could be converted into a PHP-Nuke rival, I do think that some of Thanks for the post :) There's no intention to do so ("compete" with phpNuke) - any more than I would try and compete with phpLib. binarycloud is a very specialized system for building big, deep things. It has all kinds of design requirements implicit in the system that your average web application just doesn't care about. If I'm building a forum application in isolation, all I care about are a few tables, some session stuff, and a bit of html. If, however, I need to be able to make that form app _aware_ of a larger system, possibly registering events with the core eventManager, running queries through a central query engine, etc, etc. - then bc starts to be relevant. You need a certain amount of "scale critical mass" to make full use of a system like bc. The point of the system is advanced integration, which is why I gave up on phpLib and the like. In isolation, they all work well. As soon as I needed them to work together, I had to download 50 little snippets of code, and fight with them to get things working. And I couldn't make important changes. Which is why bc was born. So, bc probably won't ever have the kind of developer audience that phplib or phpnuke have. But those that need the kind of functionality r2 offers will instantly recognize the difference in scale and complexity. Also, as part of r2, there are going to be a couple apps that will be so smokin' that people can't resist... I'm going to publish the first rev of the editor interface soon, on that note. > The only drawback I can find with r2 is that it needs so many special PHP > modules installed. Ehfoo? Maybe I should update the docs, because there's a good, standard recommended list of compiled modules, but the only things really required are sablot an mcrypt so far. I prefer the kitchen sink approach to php installs, but there will be few "core" php module dependencies. > It is possible to install r1 on a virtual host - I've > done it at http://www.binarycloud.f2s.com and you cannot access the > binarycloud/ directory (have a go) which is in htdocs, can you? - but this > won't be possible with r2 unless the dependencies on all these extra > modules are optional. again, ehfoo? I run binarycloud on virtualhosts all the time, and have _absolutely_no_ intention of _ever_ disabling that. I actually can't imagine how I _would_, now that I think about it. If anything, I'm going to make sure it has fewer requirements of the environment: r1 assumes a bunch of things because that's the way I work, but there's no reason why you shouldn't be able to install r2 in a vhost setup and run it just fine, assuming some basic php.ini config requirements are met. > Maybe I'm looking for the wrong thing in BC, or maybe I just don't need > something of the complexity of BC. So far I haven't found anything which > really suits my needs (managing small business websites), which is why I am > excited about the phpWebsite proposal. Whether it works or not remains to > be seen! I think the above is the best response to that. If you're building relatively simple applications, you're not going to see the most benefit that the system can offer. This is especially true of r2, with a rule engine, and entities, etc - it's too much of a pain in the butt if you're just trying to run a simple cart and some forums. But if you need to build an exchange, or a hefty commerce platform, or a publishing site with 50 article types, you'll love it. _alex -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |