You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(21) |
Aug
(39) |
Sep
(13) |
Oct
(1) |
Nov
|
Dec
|
---|
From: Alex B. <en...@tu...> - 2001-08-03 01:06:19
|
> Hi Alex, > >> Right now, I'm generating page cache ids with: >> -Request URI (that includes the get string) >> -A defined variable name (from the page definition) >> -The value of that variable. > > Hmm. What about POST parameters and sessions? So if a resultpage for sess1 > is diferent from one of sess2 because it depends on userdata AND post data. Well, the idea being that you don't want to cache pages that are session specific, or post specific. You could end up with a _huge_ set of cache files :) I'm thinking more for, say, a large tree of html documents generated from xml with xsl: you want to do the "render" once and then be able to serve it out to 8million people, etc. This isn't intended for form pages, session specific stuff, etc, as the files are stored in the filesystem, unencrypted. (me = security freak :) > But the script is the same, e.g. bc/user/htdocs/userinfo.php. > I'm not sure if it is neccessary to consider that. Currently I'm very > satisfied with Zend Cache but It is great and important to have a free > alternative in bc. But I hope this can be switched off !? This cache has nothing to do with zend's caching - it only caches page output - so if you have cached bc php, you'll see even _more_ of a performance jump. Zend cache does the actual bytecode... Actually - andi, do you have performance numbers for r2 on a zend cache-enabled box? I'd love to see 'em :) Also, note that you have to _explicitly_ request a page be cached, not the reverse. (this will be the same for modules) So there isn't really anything like "turn it off" because it isn't "on" unless you specifically request it :) >> I'll check it in as soon as I've cleaned up some of the more ick debug >> things I have floating around in it. > Ah cool. BTW: The chache example bc/user/htdocs/cache.php is missing in CVS > but included in Makefile. Really? Oh!, crap. I know what that is. I'll do a synch right now.. danke :) _alex > _andi > > > > _______________________________________________ > binarycloud-general mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-general > -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Andreas A. <a.a...@th...> - 2001-08-02 08:31:30
|
Hi Alex, > Right now, I'm generating page cache ids with: > -Request URI (that includes the get string) > -A defined variable name (from the page definition) > -The value of that variable. Hmm. What about POST parameters and sessions? So if a resultpage for sess1 is diferent from one of sess2 because it depends on userdata AND post data. But the script is the same, e.g. bc/user/htdocs/userinfo.php. I'm not sure if it is neccessary to consider that. Currently I'm very satisfied with Zend Cache but It is great and important to have a free alternative in bc. But I hope this can be switched off !? > I'll check it in as soon as I've cleaned up some of the more ick debug > things I have floating around in it. Ah cool. BTW: The chache example bc/user/htdocs/cache.php is missing in CVS but included in Makefile. _andi |
From: Alex B. <en...@tu...> - 2001-08-01 21:38:35
|
hi all, I'm nearly done with a version of the Page class that can cache page output. If I have time today, I'm going to extend that to support caching of individual module output as well. This is going to require a lot of testing to verify that the right material is presented in all circumstances, but I'm seeing nice performance gains on crappy debug-laden code already. (And, it's cool) :) Right now, I'm generating page cache ids with: -Request URI (that includes the get string) -A defined variable name (from the page definition) -The value of that variable. Cache Ids are an MD5 of that string. I think that works pretty well for pages, I'm trying to decide what I want to enable for modules. If anyone has suggestions for "caching parameters" they'd like incorporated, please let me know asap as I'm writing the code today... I'll check it in as soon as I've cleaned up some of the more ick debug things I have floating around in it. PEAR Cache is elegant, easy to use, fast as hell, and after some stupid include path problems, working perfectly. I'm quite happy with the import scheme, as well. If you're building modules, I encourage you to take the time to look in binarycloud/ext/pear/ - and make use :) best, _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-07-28 01:30:55
|
hi all, I've added PEAR to cvs for the sake of installation simplicity (the alternative being that you have to root around in your php source dir looking for stuff, etc) I've also (more importantly) added bc_edit to cvs. Some of you may remember this: it's an "embedable" simple wysiwyg html editor that works in IE 5.5+. It's cute and pretty capable: I'm working on a complete entity encoding scheme for it (which is going to be sort of complex, because the editor returns html that can have unencoded entities in it) I haven't seen any libraries that do the encoding completely and properly... and I haven't seen anything that will encode entities to their Ids instead of names (which is safer.. think netscape and —)... for example $trade; would be ™ instead. Because pear is now in cvs, the tarball is a little bigger :) (roughly 1.2m) I think that's an acceptable tradeoff given that installation would be cumbersome without integrated pear. best, _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-07-27 19:36:43
|
View r2 CVS ============================================== http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/binarycloud/r2/ Ananymous r2 CVS on sf.net ============================================== cvs -d:pserver:ano...@cv...:/cvsroot/binarycloud login cvs -z3 -d:pserver:ano...@cv...:/cvsroot/binarycloud co r2 Mailing Lists ============================================== - binarycloud-dev This is for binarycloud development issues only, please don't use this list for support issues. List email: bin...@li... List www: http://lists.sourceforge.net/lists/listinfo/binarycloud-dev - binarycloud-cvs-commit This is an archive of all binarycloud r2 cvs commits. List email: bin...@li... List www: http://lists.sourceforge.net/lists/listinfo/binarycloud-cvs-commit - binarycloud-announce This is a very low-traffic announcements list. List email: bin...@li... List www: http://lists.sourceforge.net/lists/listinfo/binarycloud-announce - binarycloud-general This is for general discussion of the system, if you have an issue please post it here. List email: bin...@li... List www: http://lists.sourceforge.net/lists/listinfo/binarycloud-general Contribute ============================================== Please visit: http://sourceforge.net/projects/binarycloud/ And send email to en...@tu... with your: -Name -Email address -SourceForge "unix" userid. You can register at: http://sourceforge.net/account/register.php Developer r2 CVS on sf.net ============================================== export CVS_RSH=ssh cvs -z3 -d:ext:use...@cv...:/cvsroot/binarycloud co -P r2 Core CVS ============================================== r2 Releases are done from a core r2 repository within turing. sf.net CVS is synched to the core daily. _alex |
From: Alex B. <en...@tu...> - 2001-07-26 23:16:39
|
hi all, I have decided to axe my current binarycloud.com host machine which has cvs, etc etc on it. Starting now, bc will be using sourceforge cvs 100%: all of my internal development will be synched to sourceforge on a daily basis. Eventually, if there is enough "external" activity to warrant the change, I will not run internal dev cvs for r2, and sourceforge will become the master repository... If we decide to set up a review process, sf may remain the "public free for all cvs" while my internal cvs will be the "release version" If you would like commit access to the binarycloud r2 repository, you will need to send me your sourceforge username: if you don't have one get it at http://sourceforge.net/account/register.php Please send your request to binarycloud-dev, with the subject "sf-cvs access" so I can make sure I get everyone on. I'm going to send a detailed email with all the instructions, etc you'll need to get set up with sourceforge cvs... Also, note that for core developers I'm going to offer email addresses @binarycloud.com :) --------- :) _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-07-25 18:20:37
|
hi all, It's been a bit quiet on the lists, mostly because there hasn't been any release activity and we've gone through all of the concepts that are relevant for the moment... So, this mail is to give everyone an idea of what's happening next: -Multi-site makes which can use defaults for a subset of the files -Standards for browser resource storage in htdocs/resources/* -Encapsulation scheme for native php templates -PEAR integration (including pear_error and pear package imports) -Default module associations with master templates -bc_edit integration into CVS -Integrated PHPDoc in the make system -Final switch from register_globals to the Request class -xml2php make process for: -page definitions -language definitions -configuration -datasource definitions -Multi-language string keys for all files in the source tree. -XML String repositories There are also some other developments with xml->xsl->php stuff that I'll talk about later, once I have some functioning examples. best, _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-07-23 16:57:37
|
> Hi Alex, > >>> how about having a directory for php extensions within the binarycloud >>> tree? >> Why not have those in ext/ ? :) > > Ah ok. I thought the ext/ is for scripts only. Nope, whatever you want :) >> I think everyone is (rightly) waiting to see what's up next, I'm workin' on >> that :) > Yeah, I'm very excited. > >> The remaining core components are up next, after that the managers. > harr harr harr, more power :-) heh... and more things I will talk about later... :) _a -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Andreas A. <a.a...@th...> - 2001-07-23 08:24:56
|
Hi Alex, >> how about having a directory for php extensions within the binarycloud >> tree? >Why not have those in ext/ ? :) Ah ok. I thought the ext/ is for scripts only. >I think everyone is (rightly) waiting to see what's up next, I'm workin' on > that :) Yeah, I'm very excited. > The remaining core components are up next, after that the managers. harr harr harr, more power :-) Andi |
From: alex b. <en...@tu...> - 2001-07-23 01:10:45
|
> how about having a directory for php extensions within the binarycloud tree? > The ZendOptimizer or ZendCache could be placed there and included in Init > and the make process. This can become very handy for people that don't have > full access to the webserver and are forced to include the libs via > .htaccess (apache api) or directory based php.ini (cgi api) or ini_set. Why not have those in ext/ ? :) I like that becuase we don't need to "do anything" (i.e. it already works) and those utilities are external packages. _a > btw-ot: The bc lists are silent for a few days now. What's up? I think everyone is (rightly) waiting to see what's up next, I'm workin' on that :) The remaining core components are up next, after that the managers. _alex |
From: Andreas A. <a.a...@th...> - 2001-07-22 12:07:01
|
Hi, how about having a directory for php extensions within the binarycloud tree? The ZendOptimizer or ZendCache could be placed there and included in Init and the make process. This can become very handy for people that don't have full access to the webserver and are forced to include the libs via .htaccess (apache api) or directory based php.ini (cgi api) or ini_set. binarycloud/bin or something similar would be cool. Andi btw-ot: The bc lists are silent for a few days now. What's up? |
From: Alex B. <en...@tu...> - 2001-07-18 02:44:07
|
> We're looking at some CMS stuff at the mo and I know Alex has alluded to > something along these liens previously. > Take an example of a site which has 6 spots of content on a page. There > might be layed out 3x2 hashion rather than one under the other. > > Is it envisaged using something like the template manager or some other > manager would be capable of managing 'scheduled content'. This means that a > item of content could be assigned to 1 of the 6 areaa on the page and > scheduled for launch at some point in the future (say 1pm). > Then when 1pm rolls round the content is swapped in over the top of the > content that previously existed in that spot. > Make sense? :) yes, it does. that would require a scheduling library (which we will probably get from elsewhere) and a bit of code that would generate page definitions. I believe there will be a need "in general" for something that can dynamically generate page defs based on some stuff like time, or the user's location, etc etc. Also, as far as CMS, the EntityManager and related infrastructure will make it quite simple to deal with articles and other 'content objects'. best, _alex > Cheers, > Graeme > > > _______________________________________________ > binarycloud-general mailing list > bin...@li... > http://lists.sourceforge.net/lists/listinfo/binarycloud-general > -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: <gr...@i7...> - 2001-07-18 02:10:09
|
We're looking at some CMS stuff at the mo and I know Alex has alluded to something along these liens previously. Take an example of a site which has 6 spots of content on a page. There might be layed out 3x2 hashion rather than one under the other. Is it envisaged using something like the template manager or some other manager would be capable of managing 'scheduled content'. This means that a item of content could be assigned to 1 of the 6 areaa on the page and scheduled for launch at some point in the future (say 1pm). Then when 1pm rolls round the content is swapped in over the top of the content that previously existed in that spot. Make sense? :) Cheers, Graeme |
From: Alex B. <en...@tu...> - 2001-07-18 00:30:08
|
> Take for instance Auth.php, in there is a line that says > $PACKAGE='binarycloud.core'; does this mean that this file is part of > binarycloud.core, or that it should include all other stuff that's in > binarycloud.core? Ah, this is used by the makefile systme to make the build tree. in the source tree, auth is in: binarycloud/base/core/Auth.php in the build tree, it's in: binarycloud/core/Auth.php and you import auth using import('binarycloud.core.Auth'); > Also, later on in Auth.php it reads 'include_once > DBOBJECTS."bc_logged_in.inc";' - and I imagine 'bc_logged_in.inc' is a file, > but why is that DBOJECTS. in front of it? Auth is not done! :) That isn't a functional file, it won't do a thing right now. > Then even later, in Init.php, there is a line that reads > "import('binarycloud.core.Lang');" Can anyone explain this structure to me? > I'm guessing that this references a package (binarycloud.core), and then a > class within that package? (Lang) yes, import is just like java: in the build tree, binarycloud/core/Lang.php exists, and that does work :) It sets the language based on client settings and app preferences. best, _alex -- alex black, ceo en...@tu... the turing studio, inc. http://www.turingstudio.com vox+510.666.0074 fax+510.666.0093 |
From: Jimmy H. <ji...@ha...> - 2001-07-17 16:44:25
|
Alby, > I've been trying to learn more about BC2, and I'm stuck on > how some of the php scripts communicate with each other. I've been there too :) In fact I am still there :) > Take for instance Auth.php, in there is a line that says > $PACKAGE='binarycloud.core'; does this mean that this file is > part of binarycloud.core, or that it should include all other > stuff that's in binarycloud.core? That line is specifically for the Make file to grep in and find that it should include the file in the build directory. > Also, later on in Auth.php it reads 'include_once > DBOBJECTS."bc_logged_in.inc";' - and I imagine > 'bc_logged_in.inc' is a file, but why is that DBOJECTS. in > front of it? DBOBJECTS is a define()'d constant it is basically pointing to the directory where bc_logged_in.inc is located. > Then even later, in Init.php, there is a line that reads > "import('binarycloud.core.Lang');" Can anyone explain this > structure to me? I'm guessing that this references a package > (binarycloud.core), and then a class within that package? (Lang) see prepend.inc for the definition of import They are trying to mimic the Java import statement using . instead of / so they created a function called import() and it replaces the . into / to include the file. Once you understand this construct you'll now how to import() whatever file in BC that you want. It's a shortcut of include_once really with a bit of help to translate the correct path. Cheers, Jimmy |
From: Alby L. <al...@th...> - 2001-07-17 11:03:45
|
Hello GENERAL! I've been trying to learn more about BC2, and I'm stuck on how some of the php scripts communicate with each other. Take for instance Auth.php, in there is a line that says $PACKAGE='binarycloud.core'; does this mean that this file is part of binarycloud.core, or that it should include all other stuff that's in binarycloud.core? Also, later on in Auth.php it reads 'include_once DBOBJECTS."bc_logged_in.inc";' - and I imagine 'bc_logged_in.inc' is a file, but why is that DBOJECTS. in front of it? Then even later, in Init.php, there is a line that reads "import('binarycloud.core.Lang');" Can anyone explain this structure to me? I'm guessing that this references a package (binarycloud.core), and then a class within that package? (Lang) Alby |
From: TAO R. <ron...@ho...> - 2001-07-17 04:08:00
|
Bruce, I am sure that is the problem of Win95, because I don't have any machine currently running Win95, sorry about that. > >Ronald, > >Win95 >Anyway if I force the correct behavior for processprepend.php, am I good to go or would there be other problems. > you can do this way, if it is work for you. ronald _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. |
From: Bruce D. <br...@ap...> - 2001-07-16 21:30:55
|
Ronald, Win95 Anyway if I force the correct behavior for processprepend.php, am I good to go or would there be other problems. Bruce > >could you please tell me the OS that you found the problem, was it a Win98 >or >Win2k? i have tested in both win98 and win2k(w/ Administrator) and both are >work >without any porblem. I really want to know why you are facing such a >problem that >other people may have to same. :) > >ronald >_________________________________________________________________________ |
From: TAO R. <ron...@ho...> - 2001-07-16 18:38:34
|
Bruce, could you please tell me the OS that you found the problem, was it a Win98 or Win2k? i have tested in both win98 and win2k(w/ Administrator) and both are work without any porblem. I really want to know why you are facing such a problem that other people may have to same. :) ronald _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. |
From: TAO R. <ron...@ho...> - 2001-07-15 10:11:55
|
Bruce, this is quite strange, I have the same problem while I set the BCHOME using the UNIX style path, but solve it by Windows style path, I don't why you got this problem, does anyone has the same problem, please have your say, I would like to know what is really matter... PS actully I have try to put BC in c:/r2/binarycloud, just like yours, but I have no problem in make, and it's work...... so strange....... I will continue to investigate what is going on in this problem..... I am sorry.. :) ronald > > > >Bruce, > > > >Could you please try the following steps, and give me the output...??? > >1. make clena, then make again > >$ make clean > >pcguest@MYREXROTH c:/r2/binarycloud >$ make >Building da site >in user >in user/htdocs >in base >in core >in bldr >in init >Could not open file for writing : >in lib >in mgr >Building en site >in user >in user/htdocs >in base >in core >in bldr >in init >Could not open file for writing : >in lib >in mgr > > > > >2. cd $BCHOME/base/utils > >3. edit processprepend.php remove '-q' in the first line > >4. type this command > > ./processprepend.php $BCHOME/build/en/htdocs/prepend.php $BCHOME > >$BCHOME/build/en > > > >see what is out, and check $BCHOME/builde/en/htdocs/prepedn.php see > >if the BC_PATH is correct or not. :) > > > >$ ./processprepend.php $BCHOME/build/en/htdocs/prepend.php $BCHOME $BCHOME/buil >d/en >X-Powered-By: PHP/4.0.4pl1 >Content-type: text/html > >Could not open file for writing : > > > > >define('BC_PATH', '/u02/home/odysseas/r2/binarycloud'); >define('BUILD_PATH', '/u02/home/odysseas/r2/binarycloud/make/en'); > > > > > >ronald > > > > > >_______________________________________________ >binarycloud-general mailing list >bin...@li... >http://lists.sourceforge.net/lists/listinfo/binarycloud-general _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. |
From: Bruce D. <br...@ap...> - 2001-07-15 02:58:06
|
15/07/01 05:06:15, bin...@li... wrote: >Message: 8 >From: "TAO Ronald" <ron...@ho...> >To: bin...@li... >Subject: Re: [binarycloud-dev] Re: make/r2 Win32 quick tutorial (Alex Black) >Date: Sat, 14 Jul 2001 12:14:43 +0800 >Reply-To: bin...@li... > >Bruce, > >Could you please try the following steps, and give me the output...??? >1. make clena, then make again $ make clean pcguest@MYREXROTH c:/r2/binarycloud $ make Building da site in user in user/htdocs in base in core in bldr in init Could not open file for writing : in lib in mgr Building en site in user in user/htdocs in base in core in bldr in init Could not open file for writing : in lib in mgr >2. cd $BCHOME/base/utils >3. edit processprepend.php remove '-q' in the first line >4. type this command > ./processprepend.php $BCHOME/build/en/htdocs/prepend.php $BCHOME >$BCHOME/build/en > >see what is out, and check $BCHOME/builde/en/htdocs/prepedn.php see >if the BC_PATH is correct or not. :) > $ ./processprepend.php $BCHOME/build/en/htdocs/prepend.php $BCHOME $BCHOME/buil d/en X-Powered-By: PHP/4.0.4pl1 Content-type: text/html Could not open file for writing : define('BC_PATH', '/u02/home/odysseas/r2/binarycloud'); define('BUILD_PATH', '/u02/home/odysseas/r2/binarycloud/make/en'); >ronald > |
From: Alex B. <en...@tu...> - 2001-07-11 21:28:25
|
hello _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-07-11 04:16:59
|
moo |
From: alex b. <en...@tu...> - 2001-07-11 04:09:44
|
test-fu ! hello! |