You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
(9) |
May
(28) |
Jun
(54) |
Jul
(68) |
Aug
(34) |
Sep
(20) |
Oct
(62) |
Nov
(58) |
Dec
(77) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(91) |
Feb
(101) |
Mar
(73) |
Apr
(107) |
May
(56) |
Jun
(43) |
Jul
(68) |
Aug
(31) |
Sep
(35) |
Oct
(50) |
Nov
(20) |
Dec
(37) |
2004 |
Jan
(17) |
Feb
(3) |
Mar
(2) |
Apr
(7) |
May
(3) |
Jun
(11) |
Jul
(8) |
Aug
(22) |
Sep
(10) |
Oct
(9) |
Nov
(17) |
Dec
(6) |
2005 |
Jan
(14) |
Feb
(11) |
Mar
(6) |
Apr
(30) |
May
(17) |
Jun
(57) |
Jul
(18) |
Aug
(18) |
Sep
(32) |
Oct
(49) |
Nov
(19) |
Dec
(40) |
2006 |
Jan
(48) |
Feb
(68) |
Mar
(74) |
Apr
(92) |
May
(90) |
Jun
(60) |
Jul
(25) |
Aug
(47) |
Sep
(36) |
Oct
(64) |
Nov
(57) |
Dec
(21) |
2007 |
Jan
(74) |
Feb
(24) |
Mar
(49) |
Apr
(37) |
May
(56) |
Jun
(27) |
Jul
(23) |
Aug
(24) |
Sep
(24) |
Oct
(58) |
Nov
(13) |
Dec
(9) |
2008 |
Jan
(41) |
Feb
(16) |
Mar
(53) |
Apr
(19) |
May
(53) |
Jun
(20) |
Jul
(44) |
Aug
(12) |
Sep
(19) |
Oct
(22) |
Nov
(64) |
Dec
(14) |
2009 |
Jan
(16) |
Feb
(37) |
Mar
(30) |
Apr
(24) |
May
(3) |
Jun
(14) |
Jul
(39) |
Aug
(30) |
Sep
(38) |
Oct
(10) |
Nov
(9) |
Dec
(30) |
2010 |
Jan
(27) |
Feb
(9) |
Mar
(8) |
Apr
(38) |
May
(17) |
Jun
(2) |
Jul
(15) |
Aug
(3) |
Sep
(9) |
Oct
(3) |
Nov
(14) |
Dec
(6) |
2011 |
Jan
(1) |
Feb
(14) |
Mar
(18) |
Apr
(7) |
May
(3) |
Jun
(5) |
Jul
(3) |
Aug
|
Sep
(3) |
Oct
(3) |
Nov
(3) |
Dec
(2) |
2012 |
Jan
(2) |
Feb
(2) |
Mar
(1) |
Apr
|
May
(2) |
Jun
(1) |
Jul
(2) |
Aug
(2) |
Sep
(1) |
Oct
(4) |
Nov
(5) |
Dec
|
2013 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <ce...@l-...> - 2006-11-23 20:01:06
|
ChiPHPug (Chicago PHP Users Group) brunch social is coming up. If I wrote the PHP code correctly, it's on 12/02/2006 For sure, it's on the FIRST SATURDAY of each month. Time: 1 pm Location: Uncommon Ground http://uncommonground.com Directions: Find Wrigley Field. Drive 1.5 blocks Northwest on Clark. Park. There are several spots that have no meter but are perfectly legal right on the corner. |
From: Richard L. <ce...@l-...> - 2006-11-20 18:25:26
|
When you print/echo an array variable in PHP, all you get is "Array" If you want to see what's in the array, you need to use var_dump() on it. http://php.net/var_dump Almost for sure the data is there; You just aren't looking at it right. :-) On Sun, November 19, 2006 1:11 pm, Neil Rest wrote: > I'm adding a variable length list of additional entries to a > "Registration" data entry page. (Register a Group) > I put in javascript to put in as many sets of blanks as specified (I > had no control over layout design.), which gives my just the <input>s > I want. Since its a list, I made the entries arrays. > When I try to retrieve the arrays from $_POST, all that's there is > the string 'Array'. > > I need whatever ideas and/or suggestins you have! > > Thanks, > Neil > > > // GENERATED CODE (looks ok to me) > First Name 2:<br /> > <input type="text" name="groupFirstName[]" id="groupFirstName2" > class="email_form" > value="" size="50"><br /> > Last Name 2:<br /> > <input type="text" name="groupLastName[]" id="groupLastName2" > class="email_form" > value="" size="50"><br /> > School Name 2:<br /> > <input type="text" name="groupSchool[]" id="groupSchool2" > class="email_form" > value="" size="50"><br /> > <HR><br /> > First Name 3:<br /> > <input type="text" name="groupFirstName[]" id="groupFirstName3" > class="email_form" > value="" size="50"><br /> > Last Name 3:<br /> > <input type="text" name="groupLastName[]" id="groupLastName3" > class="email_form" > value="" size="50"><br /> > School Name 3:<br /> > <input type="text" name="groupSchool[]" id="groupSchool3" > class="email_form" > value="" size="50"><br /> > > > // INSERTION POINT IN PAGE -- "getlist" > <br /> > <input type="checkbox" name="registerothers" > id="registerothers" value="1" onclick="registerlist(this)" > style="margin:4px 2px 0px 0px; padding:0px" /> Are you > registering for others, too?<br /><br /> > <div name="regmore" id="regmore" > class="regmore" style="visibility:hidden; display:none;"> > <span > name="getnum" id="getnum" class="getnum"> > How many in your group, including > yourself?<br /> > <select id="group_count" > name="group_count" class="contact_form" onclick="grouplist(this)"> > <option > value="2" >2</option><option value="3" >3</option><option > value="4" >4</option><option value="5" >5</option> > <option > value="6" >6</option><option value="7" >7</option><option > value="8" >8</option><option value="9" >9</option><option > value="10" >10</option> > <option > value="11" >11</option><option value="12" >12</option><option > value="13" >13</option><option value="14" >14</option><option > value="15" >15</option> > <option > value="16" >16</option><option value="17" >17</option><option > value="18" >18</option><option value="19" >19</option><option > value="20" >20</option> > </select><br /> > <br /> > </span> > <span name="getlist" id="getlist" > class="getlist"></span> > </div> > > <br /><br /> > > > // JAVASCRIPT > function grouplist(groupcount) { > namedisplay=document.getElementById("getlist"); > groupnames=""; > for (i=2;i<=groupcount.value;i++) { > groupnames+='First Name '+i+':<br />'+"\n"; > groupnames+='<input type="text" > name="groupFirstName[]" class="email_form" value="" size="50"><br > />'+"\n"; > groupnames+='Last Name '+i+':<br />'+"\n"; > groupnames+='<input type="text" > name="groupLastName[]" class="email_form" value="" size="50"><br > />'+"\n"; > groupnames+='School Name '+i+':<br />'+"\n"; > groupnames+='<input type="text" > name="groupSchool[]" class="email_form" value="" size="50"><br > />'+"\n"; > if (i<groupcount.value) { > groupnames+='<HR><br />'+"\n"; > } > } > namedisplay.innerHTML=groupnames; > return true; > } > > > // CODE WHERE FAILURE OCCURS!! > if($_POST['registerothers'] == 1) { > $first_names = $_POST['groupFirstName']; > $last_names = $_POST['groupLastName']; > $schools = $_POST['groupSchool']; > if(isarray($first_names) and isarray($last_names)) { > unset($ind_array); > unset($reg_array); > for ($i=0; $i<count($first_names); $i++) { > if($first_names[i]<>'' and > $last_names[i]<>'') { > $ind_array['first_name'] = > $first_names[i]; > $ind_array['last_name'] = > $last_names[i]; > $ind_array['address1'] = > $schools[i]; > dbInsert('aic_temp_individual', > $ind_array); > > $reg_array['individual_id'] > = mysql_insert_id(); > dbInsert('aic_registrations', > $reg_array); > } > } > } > } > > > Neil > > -- > Nei...@rc... > > You can get more things done with a kind word and a gun than with a > kind word alone. > -- Al Capone > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to > share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > chiPHPug-discuss mailing list > chi...@li... > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some starving artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So? |
From: Neil R. <Nei...@rc...> - 2006-11-19 19:10:45
|
I'm adding a variable length list of additional entries to a "Registration" data entry page. (Register a Group) I put in javascript to put in as many sets of blanks as specified (I had no control over layout design.), which gives my just the <input>s I want. Since its a list, I made the entries arrays. When I try to retrieve the arrays from $_POST, all that's there is the string 'Array'. I need whatever ideas and/or suggestins you have! Thanks, Neil // GENERATED CODE (looks ok to me) First Name 2:<br /> <input type="text" name="groupFirstName[]" id="groupFirstName2" class="email_form" value="" size="50"><br /> Last Name 2:<br /> <input type="text" name="groupLastName[]" id="groupLastName2" class="email_form" value="" size="50"><br /> School Name 2:<br /> <input type="text" name="groupSchool[]" id="groupSchool2" class="email_form" value="" size="50"><br /> <HR><br /> First Name 3:<br /> <input type="text" name="groupFirstName[]" id="groupFirstName3" class="email_form" value="" size="50"><br /> Last Name 3:<br /> <input type="text" name="groupLastName[]" id="groupLastName3" class="email_form" value="" size="50"><br /> School Name 3:<br /> <input type="text" name="groupSchool[]" id="groupSchool3" class="email_form" value="" size="50"><br /> // INSERTION POINT IN PAGE -- "getlist" <br /> <input type="checkbox" name="registerothers" id="registerothers" value="1" onclick="registerlist(this)" style="margin:4px 2px 0px 0px; padding:0px" /> Are you registering for others, too?<br /><br /> <div name="regmore" id="regmore" class="regmore" style="visibility:hidden; display:none;"> <span name="getnum" id="getnum" class="getnum"> How many in your group, including yourself?<br /> <select id="group_count" name="group_count" class="contact_form" onclick="grouplist(this)"> <option value="2" >2</option><option value="3" >3</option><option value="4" >4</option><option value="5" >5</option> <option value="6" >6</option><option value="7" >7</option><option value="8" >8</option><option value="9" >9</option><option value="10" >10</option> <option value="11" >11</option><option value="12" >12</option><option value="13" >13</option><option value="14" >14</option><option value="15" >15</option> <option value="16" >16</option><option value="17" >17</option><option value="18" >18</option><option value="19" >19</option><option value="20" >20</option> </select><br /> <br /> </span> <span name="getlist" id="getlist" class="getlist"></span> </div> <br /><br /> // JAVASCRIPT function grouplist(groupcount) { namedisplay=document.getElementById("getlist"); groupnames=""; for (i=2;i<=groupcount.value;i++) { groupnames+='First Name '+i+':<br />'+"\n"; groupnames+='<input type="text" name="groupFirstName[]" class="email_form" value="" size="50"><br />'+"\n"; groupnames+='Last Name '+i+':<br />'+"\n"; groupnames+='<input type="text" name="groupLastName[]" class="email_form" value="" size="50"><br />'+"\n"; groupnames+='School Name '+i+':<br />'+"\n"; groupnames+='<input type="text" name="groupSchool[]" class="email_form" value="" size="50"><br />'+"\n"; if (i<groupcount.value) { groupnames+='<HR><br />'+"\n"; } } namedisplay.innerHTML=groupnames; return true; } // CODE WHERE FAILURE OCCURS!! if($_POST['registerothers'] == 1) { $first_names = $_POST['groupFirstName']; $last_names = $_POST['groupLastName']; $schools = $_POST['groupSchool']; if(isarray($first_names) and isarray($last_names)) { unset($ind_array); unset($reg_array); for ($i=0; $i<count($first_names); $i++) { if($first_names[i]<>'' and $last_names[i]<>'') { $ind_array['first_name'] = $first_names[i]; $ind_array['last_name'] = $last_names[i]; $ind_array['address1'] = $schools[i]; dbInsert('aic_temp_individual', $ind_array); $reg_array['individual_id'] = mysql_insert_id(); dbInsert('aic_registrations', $reg_array); } } } } Neil -- Nei...@rc... You can get more things done with a kind word and a gun than with a kind word alone. -- Al Capone |
From: circumsphere <aut...@xa...> - 2006-11-19 13:22:48
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <META content="MSHTML 6.00.2900.2963" name=GENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=#ffffff> <div align="left"> <p><font face=Arial = >Ueo inner tie rods allow you to further adjust the steering angle when used in combination with </font><br><br><IMG alt="" hspace=0 src="cid:NKT75NB12RRRGEIMPJC5" align=baseline border=0><br><font face=Arial = >So how did it all begin? Variable valve timing, a technology adapted by many different automobile manufacturers, was a spin-off of another Honda project back in the early-'80sThe time spent was well worth it; she's definitely one of the hotter models we've pinned up on our cubicle wallsFrom your pictures we can't tell if you're in your early- or late-20s</font><br><font face=Arial = >However, if you are running a rich mixture, the metallic cat is still your best bet.So, put an OBD I cat on an OBD II car and you might fail your</font><br><font face=Arial = >Imagine having timing gears that self-adjust and optimize throughout the rpm bandThat's it? What does he have to look like, and what can you deal with?Remember, an inertial dyno operates under controlled conditions and isn't subject to road The acceleration software utilizes the engine speed and vehicle speed signals from the OBD-II port to chart your zero to 60 mph, and eighth- and quarter-mile runs</font><br><br><font face=Arial = >I was offered stuff for independent movies, but I can't actAt the time Honda's main goal was to create motors with decent power and excellent fuel </font><br><br><font face=Arial = >This DOHC VTEC screamer had a two-stage intake and 8000-rpm red line that went all the way If you weren't modeling, what would you be doing?</font><br><br><font face=Arial = >let pass over its lines</font></p> </div> </BODY></HTML> |
From: Nola S. <mrn...@gm...> - 2006-11-15 14:46:33
|
Saw this today http://hades.phparch.com/socrates/course/index.php/chicago Its about $2,000 .. . for 4 days Oh and I don't want to hear from anybody complaining about how much it costs. If you think Open Source Software Training should be free or cheap, learn it and teach a class yerself! -- http://rubygeek.com - my blog featuring: Ruby, PHP and Perl http://DevChix.com - boys can't have all the fun http://CodeSnipers.com |
From: Keith C. <mai...@ca...> - 2006-11-14 20:07:08
|
On 11/14/06, Hank Marquardt <hma...@gm...> wrote: > I do agree with Rich though that on small sites particularly, the whole code > / view separation thing is way overblown ... unless code at the top of the > page, format at the bottom counts as separation ;) ... I know and respect > that that's heresy in most web dev shops, but for little projects it's > actually nice that php allows it so cleanly. Almost every "framework" comes out of an existing application that works as opposed to being build from the ground up. Therefore, although the system starts with the two completely blended, the separation of ui/code happens as time goes on and requirements change. Personally, I see it as a goal, not a starting point in most applications. kc -- D. Keith Casey Jr. CEO, CaseySoftware, LLC http://CaseySoftware.com |
From: Hank M. <hma...@gm...> - 2006-11-14 19:59:18
|
I agree having index.php?page=foo is ugly ... but I think mod_rewrite (and it's ilk) have taken over the world at this point with respect to clean url implementation and once you understand the magic incantations it's not really so bad. It also seems most of the current frameworks (regardless of language) use it for dispatching from a central script; ie index.php. I do agree with Rich though that on small sites particularly, the whole code / view separation thing is way overblown ... unless code at the top of the page, format at the bottom counts as separation ;) ... I know and respect that that's heresy in most web dev shops, but for little projects it's actually nice that php allows it so cleanly. On 11/14/06, Richard Lynch <ce...@l-...> wrote: > > On Thu, November 9, 2006 8:26 am, Nola Stowe wrote: > > I also have done some rails and it inspired my "Stupidly Easy MVC > > Framework" (links here: http://devasap.net/programming.html) ... and > > in recent weeks I have been looking more closely at Zend > > Framework.Which in itself, is more like PEAR than Rails, but looks > > like it has a nifty MVC Front Controller that works pretty well I > > think. > > I tried to do an MVC thingie (not knowing it was called MVC) back in > PHP3 days... > > And it just ended up having so much cruft in the Controller file, that > I abandoned it and never went back. > > I don't really feel the need for a single Controller when I can > centrally locate the authentication in one include file, the db > connection in another, and pull those both in (or not, sometimes, when > appropriate) through a 'globals.inc' file that handles the masthead > and footer and site-wide layout / navigation. > > Or maybe that *is* my Controller, just done with PHP includes. LOL. > > One issue is that it's a lot easier to tell somebody to go to the > "foo.htm" page (which is PHP, of course) than to go to > "index.php?page=foo" > > Now, of course, you can do all kinds of URL-rewriting tricks in PHP or > (shudder) mod_rewrite in Apache, but I find it easier to just have a > foo.htm page with: > > <?php > require 'globals.inc'; > head("Page Title"); //masthead, navigation, basic layout "shell" > > //page-specific business logic > ?> > Page specific content and presentation logic > <?php > foot(); //closing tags for head() > ?> > > The one-page logic rarely exceeds a screenful, and the HTML layout > might be 2 screens with all the tags and all that, but that's hardly > difficult > > The nice thing about PHP/Ruby/Python and all that is you have a lot of > options, and can use whatever you like best. > > The head() and foot() functions are before/after each other in the > globals.inc file, so the "shell" of the layout reads just like an HTML > page. > > The head() function might also take an extra arg for business-logic > specific purposes, such as a flag to suppress the "usual" layout for > the homepage or perhaps a custom stylesheet to insert into the HEAD > tags for just this one page. > > The head() function may also key off of $_SERVER['PHP_SELF'] which has > foo.htm to put in a link to 'foo.css' if it exists, or perhaps a > foo.png image in the masthead to help them know where they are or > something like that. > > -- > Some people have a "gift" link here. > Know what I want? > I want you to buy a CD from some starving artist. > http://cdbaby.com/browse/from/lynch > Yeah, I get a buck. So? > > > ------------------------------------------------------------------------- > SF.net email is sponsored by: A Better Job is Waiting for You - Find it > Now. > Check out Slashdot's new job board. Browse through tons of technical jobs > posted by companies looking to hire people just like you. > http://jobs.slashdot.org/ > _______________________________________________ > chiPHPug-discuss mailing list > chi...@li... > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > |
From: Richard L. <ce...@l-...> - 2006-11-14 18:25:52
|
fork/exec/sleep is rife with shoals for the newbie, so test thoroughly if you go that route. As far as the program execution time exceeding the interval of a cron job goes, one easy thing to do is to have a mkdir() [which is guaranteed atomic] something like this: <?php $lock_file = "/var/run/thisscriptname.lock"; $lock_stale = 60 * 5; // 5 minutes, for example if (file_exists($lock_file)){ if (filemtime($lock_file) < time() - $lock_stale)){ error_log("Removing stale lock: $lock_file"); unlink($lock_file); } else{ error_log("Aborting run due to lock: $lock_file"); exit; } } mkdir($lock_file); while ( ... ){ //process your records or whatever, and do this a LOT: touch($lock_file); } ?> Damn! touch() on a dir in Windows is broken?! Sheesh. You're on your own for Windows, kid... Sorry. http://php.net/touch On Tue, November 14, 2006 8:08 am, Jason Rexilius wrote: > A job queue in the DB and a cron job that reads the DB and executes it > is the best way probably. > > If you did not have access to cron on your system, another way would > be > to use fork/exec and have the child job sleep for 5 minutes and then > check the state of a flat file or DB for cancellation. > > > Hank Marquardt wrote: >> Ohhh, one gotcha. Never set your interval shorter than the time >> the >> job takes to run ... bad things happen :) >> >> On 11/13/06, *Hank Marquardt* < hma...@gm... >> <mailto:hma...@gm...>> wrote: >> >> cron job. put a time stamp in the database, cron job checks >> the >> timestamp and executes all records > 5 minutes ... if you >> execute >> the cronjob every 5 minutes then the longest one would sit is >> 9:59 >> ... shorten the interval, shorten the length ... >> >> Could do the same thing with timestamps on files if you don't >> want >> to do the database thing. >> >> >> >> On 11/13/06, * Terry* < ma...@ao... >> <mailto:ma...@ao...>> wrote: >> >> >> How can I run a script 5 min after a user does something? >> >> I want to give a user 5 minutes to cancel an action, and if >> they >> don't >> then it actually happens. So, I'd like to run a script 5 >> minutes >> later, >> and have it perform any actions in the queue that are 5+ >> minutes >> old. 5 >> min is not critical, but I don't think I should wait longer >> than 10 >> min. >> >> What if it's only needed very infrequently? >> >> I'm thinking the options are to use a cron job that runs >> every few >> minutes, or, call the script with curl and have it sleep for >> 5 >> minutes >> first. >> >> Terry >> >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web >> services, >> security? >> Get stuff done quickly with pre-integrated technology to >> make >> your job easier >> Download IBM WebSphere Application Server v.1.0.1 based on >> Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642> >> _______________________________________________ >> chiPHPug-discuss mailing list >> chi...@li... >> <mailto:chi...@li...> >> https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss >> >> >> >> >> ------------------------------------------------------------------------ >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, >> security? >> Get stuff done quickly with pre-integrated technology to make your >> job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> chiPHPug-discuss mailing list >> chi...@li... >> https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > chiPHPug-discuss mailing list > chi...@li... > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some starving artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So? |
From: Richard L. <ce...@l-...> - 2006-11-14 18:01:57
|
On Thu, November 9, 2006 8:26 am, Nola Stowe wrote: > I also have done some rails and it inspired my "Stupidly Easy MVC > Framework" (links here: http://devasap.net/programming.html) ... and > in recent weeks I have been looking more closely at Zend > Framework.Which in itself, is more like PEAR than Rails, but looks > like it has a nifty MVC Front Controller that works pretty well I > think. I tried to do an MVC thingie (not knowing it was called MVC) back in PHP3 days... And it just ended up having so much cruft in the Controller file, that I abandoned it and never went back. I don't really feel the need for a single Controller when I can centrally locate the authentication in one include file, the db connection in another, and pull those both in (or not, sometimes, when appropriate) through a 'globals.inc' file that handles the masthead and footer and site-wide layout / navigation. Or maybe that *is* my Controller, just done with PHP includes. LOL. One issue is that it's a lot easier to tell somebody to go to the "foo.htm" page (which is PHP, of course) than to go to "index.php?page=foo" Now, of course, you can do all kinds of URL-rewriting tricks in PHP or (shudder) mod_rewrite in Apache, but I find it easier to just have a foo.htm page with: <?php require 'globals.inc'; head("Page Title"); //masthead, navigation, basic layout "shell" //page-specific business logic ?> Page specific content and presentation logic <?php foot(); //closing tags for head() ?> The one-page logic rarely exceeds a screenful, and the HTML layout might be 2 screens with all the tags and all that, but that's hardly difficult The nice thing about PHP/Ruby/Python and all that is you have a lot of options, and can use whatever you like best. The head() and foot() functions are before/after each other in the globals.inc file, so the "shell" of the layout reads just like an HTML page. The head() function might also take an extra arg for business-logic specific purposes, such as a flag to suppress the "usual" layout for the homepage or perhaps a custom stylesheet to insert into the HEAD tags for just this one page. The head() function may also key off of $_SERVER['PHP_SELF'] which has foo.htm to put in a link to 'foo.css' if it exists, or perhaps a foo.png image in the masthead to help them know where they are or something like that. -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some starving artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So? |
From: Nola S. <mrn...@gm...> - 2006-11-14 16:43:46
|
Got this info today: Contact: lb...@te... 630-795-3339 Location: Franklin Park, IL Application Description: e-commerce site that allows customers to purchase banners. They are a printing company. Technical Environment: PHP, AJAX, DHTML, Javascript Position: Dev/Maint Prog. Analyst(Web) - Java Script Job Description: (Day to day duties) Tukaiz Communications is looking for a PHP/AJAX developer to help them with an internal project for an e-commerce site for banner sales. The database side is done so they are just looking for a developer to finish the front end portion of the site. It needs to be done by January first however if things go well on this project, this person would be extended to work on a site for their client using the same skills. They are really looking for a mid-level developer that knows php and ajax. Since ajax is newer they would take DHTML AND Javascript in its place. Expected Duration of Assignment: 2 months Type of Position: Contract Technical skills essential for this assignment: (Prioritize importance most to least) PHP, AJAX (Will take DHTML AND Javascript in place of Ajax if necessary). Interview Process: (#,type,timeframe, etc.) One personal interview with manager and possibly team members. Should be done in one visit. NOTES: duration will be extended for the right person when project is completed at year-end; to permanent employment ________________________________ Lauren Buda TECHNICAL RECRUITER 1400 OPUS PLACE SUITE 800, DOWNERS GROVE, IL 60515 877.686.8455 T 630.795.3339 F 630.795.3390 ________________________________ -- http://rubygeek.com - my blog featuring: Ruby, PHP and Perl http://DevChix.com - boys can't have all the fun http://CodeSnipers.com |
From: Jason R. <ja...@ho...> - 2006-11-14 14:08:54
|
A job queue in the DB and a cron job that reads the DB and executes it is the best way probably. If you did not have access to cron on your system, another way would be to use fork/exec and have the child job sleep for 5 minutes and then check the state of a flat file or DB for cancellation. Hank Marquardt wrote: > Ohhh, one gotcha. Never set your interval shorter than the time the > job takes to run ... bad things happen :) > > On 11/13/06, *Hank Marquardt* < hma...@gm... > <mailto:hma...@gm...>> wrote: > > cron job. put a time stamp in the database, cron job checks the > timestamp and executes all records > 5 minutes ... if you execute > the cronjob every 5 minutes then the longest one would sit is 9:59 > ... shorten the interval, shorten the length ... > > Could do the same thing with timestamps on files if you don't want > to do the database thing. > > > > On 11/13/06, * Terry* < ma...@ao... <mailto:ma...@ao...>> wrote: > > > How can I run a script 5 min after a user does something? > > I want to give a user 5 minutes to cancel an action, and if they > don't > then it actually happens. So, I'd like to run a script 5 minutes > later, > and have it perform any actions in the queue that are 5+ minutes > old. 5 > min is not critical, but I don't think I should wait longer than 10 > min. > > What if it's only needed very infrequently? > > I'm thinking the options are to use a cron job that runs every few > minutes, or, call the script with curl and have it sleep for 5 > minutes > first. > > Terry > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make > your job easier > Download IBM WebSphere Application Server v.1.0.1 based on > Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > <http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642> > _______________________________________________ > chiPHPug-discuss mailing list > chi...@li... > <mailto:chi...@li...> > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > ------------------------------------------------------------------------ > > _______________________________________________ > chiPHPug-discuss mailing list > chi...@li... > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss |
From: Hank M. <hma...@gm...> - 2006-11-14 00:33:07
|
Ohhh, one gotcha. Never set your interval shorter than the time the job takes to run ... bad things happen :) On 11/13/06, Hank Marquardt <hma...@gm...> wrote: > > cron job. put a time stamp in the database, cron job checks the > timestamp and executes all records > 5 minutes ... if you execute the > cronjob every 5 minutes then the longest one would sit is 9:59 ... shorten > the interval, shorten the length ... > > Could do the same thing with timestamps on files if you don't want to do > the database thing. > > > On 11/13/06, Terry < ma...@ao...> wrote: > > > > > > How can I run a script 5 min after a user does something? > > > > I want to give a user 5 minutes to cancel an action, and if they don't > > then it actually happens. So, I'd like to run a script 5 minutes later, > > and have it perform any actions in the queue that are 5+ minutes old. 5 > > min is not critical, but I don't think I should wait longer than 10 > > min. > > > > What if it's only needed very infrequently? > > > > I'm thinking the options are to use a cron job that runs every few > > minutes, or, call the script with curl and have it sleep for 5 minutes > > first. > > > > Terry > > > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, > > security? > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > > Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > _______________________________________________ > > chiPHPug-discuss mailing list > > chi...@li... > > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > > > > |
From: Hank M. <hma...@gm...> - 2006-11-14 00:31:33
|
cron job. put a time stamp in the database, cron job checks the timestamp and executes all records > 5 minutes ... if you execute the cronjob every 5 minutes then the longest one would sit is 9:59 ... shorten the interval, shorten the length ... Could do the same thing with timestamps on files if you don't want to do the database thing. On 11/13/06, Terry <ma...@ao...> wrote: > > > How can I run a script 5 min after a user does something? > > I want to give a user 5 minutes to cancel an action, and if they don't > then it actually happens. So, I'd like to run a script 5 minutes later, > and have it perform any actions in the queue that are 5+ minutes old. 5 > min is not critical, but I don't think I should wait longer than 10 > min. > > What if it's only needed very infrequently? > > I'm thinking the options are to use a cron job that runs every few > minutes, or, call the script with curl and have it sleep for 5 minutes > first. > > Terry > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > chiPHPug-discuss mailing list > chi...@li... > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > |
From: Terry <ma...@ao...> - 2006-11-14 00:16:00
|
How can I run a script 5 min after a user does something? I want to give a user 5 minutes to cancel an action, and if they don't then it actually happens. So, I'd like to run a script 5 minutes later, and have it perform any actions in the queue that are 5+ minutes old. 5 min is not critical, but I don't think I should wait longer than 10 min. What if it's only needed very infrequently? I'm thinking the options are to use a cron job that runs every few minutes, or, call the script with curl and have it sleep for 5 minutes first. Terry |
From: Whooka de HackThisSite.o. <wh...@gm...> - 2006-11-13 22:24:53
|
chicago hackmeeting 002 saturday november 18th, 2006 @ the flowershop 2159 w 21st pl 10am >> 8pm dai5ychain is hosting another full day of hacktivist workshops. everyone is invited to share, learn, and collaborate with other open source enthusiasts and tactical media activists! flyer: http://hackmeeting.dai5ychain.net/hm_002_flyer.png http://hackmeeting.dai5ychain.net/hm_002_flyer.xcf schedule: 11am - Lockpicking && Making Lockpicks Learn to build your own lockpicks and practice on a variety of different locks 12,30pm - Aerial Kite Photography ... 2,00pm - Secure and Anonymous Browsing Secure and anonymous browsing with TOR onion router. 3,30pm - Introduction to Perl Programming Learn programming with Perl. Introductory/Beginner level. Facilitated by Matt Dennewitz. 5,00pm - Discussion of Community Networking in Chicago Discuss CDAA and Community Networking Neighborhoods in Chicago with Michael Maranda. 7,00pm - Performances/Screenings Performances/Screenings curated and facilitated by Busker (Tamas Kemenczy and Nicholas O'Brien). and secret afterparty at undisclosed location! |
From: Nola S. <mrn...@gm...> - 2006-11-13 20:21:34
|
Actually this automatic email LIES! Its on tuesday this week... tomorrow night in fact. On 11/13/06, Hank Marquardt <hma...@gm...> wrote: > Well crap, I'll miss another one. That's Greatest Show on Earth night > with the kidletts ... There's always December I guess ... > > > On 13 Nov 2006 20:01:00 -0000, ce...@l-... <ce...@l-...> wrote: > > > > ChiPHPug (Chicago PHP Users Group) meeting is coming up. > > > > > > > > If I wrote the PHP code correctly, it's on 11/15/2006 > > > > > > > > For sure, it's on the THIRD WEDNESDAY of each month. > > > > > > > > Time: 6 pm > > > > Location: 150 North Michigan, Suite 2800 > > > > http://info.com > > > > > > > > Directions: > > > > Drive: Lake Shore Drive to Randolph. Grant Park North Garage. Tunnel to > building/sidewalk. > > CTA: Red/Blue line to Washington. Pedway East to building. (Blue Line > Pedway closed for 2006) > > Loop trains to Randolph/Wabash. Walk 2 blocks East. > > Metra: South Shore Line to Randolph. Follow blue wavy lines down ramp. > Tunnel Right to building. > > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > chiPHPug-discuss mailing list > > chi...@li... > > > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > chiPHPug-discuss mailing list > chi...@li... > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > > > -- http://rubygeek.com - my blog featuring: Ruby, PHP and Perl http://DevChix.com - boys can't have all the fun http://CodeSnipers.com |
From: Hank M. <hma...@gm...> - 2006-11-13 20:08:44
|
Well crap, I'll miss another one. That's Greatest Show on Earth night with the kidletts ... There's always December I guess ... On 13 Nov 2006 20:01:00 -0000, ce...@l-... <ce...@l-...> wrote: > > > ChiPHPug (Chicago PHP Users Group) meeting is coming up. > > > > If I wrote the PHP code correctly, it's on 11/15/2006 > > > > For sure, it's on the THIRD WEDNESDAY of each month. > > > > Time: 6 pm > > Location: 150 North Michigan, Suite 2800 > > http://info.com > > > > Directions: > > Drive: Lake Shore Drive to Randolph. Grant Park North Garage. Tunnel to > building/sidewalk. > CTA: Red/Blue line to Washington. Pedway East to building. (Blue Line > Pedway closed for 2006) > Loop trains to Randolph/Wabash. Walk 2 blocks East. > Metra: South Shore Line to Randolph. Follow blue wavy lines down ramp. > Tunnel Right to building. > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > chiPHPug-discuss mailing list > chi...@li... > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > |
From: <ce...@l-...> - 2006-11-13 20:01:18
|
ChiPHPug (Chicago PHP Users Group) meeting is coming up. If I wrote the PHP code correctly, it's on 11/15/2006 For sure, it's on the THIRD WEDNESDAY of each month. Time: 6 pm Location: 150 North Michigan, Suite 2800 http://info.com Directions: Drive: Lake Shore Drive to Randolph. Grant Park North Garage. Tunnel to building/sidewalk. CTA: Red/Blue line to Washington. Pedway East to building. (Blue Line Pedway closed for 2006) Loop trains to Randolph/Wabash. Walk 2 blocks East. Metra: South Shore Line to Randolph. Follow blue wavy lines down ramp. Tunnel Right to building. |
From: <sil...@ya...> - 2006-11-11 12:32:39
|
SEXしてくれる女性を確実に見つけられます http://vqlh.com/?fs28 全て無料で使えるのでお試し下さい /_/_/_/_/_/_/_/_/_/_/_/_/_/ メール不要 eve...@ya... /_/_/_/_/_/_/_/_/_/_/_/_/_/ |
From: Larry G. <lga...@gm...> - 2006-11-10 18:17:18
|
Thank you for volunteering to give a presentation on CakePHP at an upcoming meeting! :-) Let us know when. I'm going to be doing some research into frameworks in the next week or two, as we need to pick one at work to use for a major project and writing our own is way way way out of budget. :-) Cake is one of the ones I want to look at, but haven't gotten into it yet. Any information you can provide about it (esp. what it's specifically good for and specifically NOT good for) would be helpful. Cheers. On 11/9/06, Larry E. Masters aka PhpNut <ph...@gm...> wrote: > > Been on a list for a while, but not really replied to anything. > > I am the developer of CakePHP, lived in the Chicago area most of my life, > but moved recently. Planned on making it to one of the PUG meetings, but did > not happened before I moved. Maybe on a trip back to Illinois I could make > it a point to go to one. > > So I perused the list archives and saw you guys kicked around what > > frameworks were out there back in April or so. I'm curious if anyone is > > actually using one in a project and what you think of it as a production > > platform... > > > There are many companies using CakePHP in production envirorments. > A good place to search for these would be our Google Group: > http://groups.google.com/group/cake-php/about > > A few I know of: > http://www.pewterreport.com/ > http://villagevoice.com/bestof/2006/ > > Not sure about this one: > http://www.theonion.com/ > But I was told at one time they where switching to CakePHP > <http://www.pewterreport.com/> > > A site we recently launched is The Bakery: > http://bakery.cakephp.org > > So then I go and look at symfony and cackephp ... I see vauge similarities > > to rails structurally, but PHPs "Let's bolt on some OO stuff to a procedural > > language" design makes them feel icky to me. And the polish level seems > > pretty low to me ... on the flip side I saw somewhere that yahoo is using > > cake somewhere, so it might just be me ;) > > > One thing you will find in CakePHP that is found in RoR is conventions > over configuration. There is little if any configuration needed to install > cake, and within a short time create a working application. > > So what are you folks doing/using? > > > > :) CakePHP > > Stop in our irc channel sometime you will find me and about 100 others > there daily, right now I am on a coding "high" going on close to 20 hrs. > #cakephp irc.freenode.net > > Old web interface hosted by a user of CakePHP. Old as in it has not been > updated to the new look of our current sites. > > http://irc.cakephp.org/ > > -- > /** > * @author Larry E. Masters > * @var string $userName > * @param string $realName > * @returns string aka PhpNut > * @access public > */ > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > chiPHPug-discuss mailing list > chi...@li... > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > > > -- Larry Garfield |
From: Hank M. <hma...@gm...> - 2006-11-10 15:11:21
|
Hmm. His posts aren't particularly insightful, but the comment threads are interesting;) Interesting to see his thinking evolve from "Frameworks are evil" to "Look at me using CakePHP!" ... I actually respect the ability to change ones opinion through education, but it is funny on the surface. Reading all the comments though makes me want to go look at Django even though I'm not a pythonista ... On 11/10/06, Larry E. Masters aka PhpNut <ph...@gm...> wrote: > > Hank, > > Forgot to add Jonathan Snook (http://snook.ca/jonathan/). > He recently "converted" to CakePHP and redesigned his site using it. > > He wrote a entry titled "Why Frameworks Suck" > http://www.snook.ca/archives/building_a_web_application/why_frameworks/ > > Folowup to that a few months later... > http://www.snook.ca/archives/building_a_web_application/why_frameworks_1/ > > Changed his mind after a while... > http://snook.ca/archives/cakephp/cakephp_initial/ > > http://snook.ca/archives/cakephp/ > > -- > /** > * @author Larry E. Masters > * @var string $userName > * @param string $realName > * @returns string aka PhpNut > * @access public > */ > |
From: Larry E. M. a. P. <ph...@gm...> - 2006-11-10 09:03:40
|
Hank, Forgot to add Jonathan Snook (http://snook.ca/jonathan/). He recently "converted" to CakePHP and redesigned his site using it. He wrote a entry titled "Why Frameworks Suck" http://www.snook.ca/archives/building_a_web_application/why_frameworks/ Folowup to that a few months later... http://www.snook.ca/archives/building_a_web_application/why_frameworks_1/ Changed his mind after a while... http://snook.ca/archives/cakephp/cakephp_initial/ http://snook.ca/archives/cakephp/ -- /** * @author Larry E. Masters * @var string $userName * @param string $realName * @returns string aka PhpNut * @access public */ |
From: Keith C. <mai...@ca...> - 2006-11-09 20:38:49
|
On 11/9/06, Larry E. Masters aka PhpNut <ph...@gm...> wrote: > Not sure about this one: > http://www.theonion.com/ > But I was told at one time they where switching to CakePHP Actually, The Onion, PopSugar, Linux Journal, Lifehacker, and quite a few others are Drupal... which is quite nifty all the way around. kc -- D. Keith Casey Jr. CEO, CaseySoftware, LLC http://CaseySoftware.com |
From: Nola S. <mrn...@gm...> - 2006-11-09 16:57:56
|
I never said I used Perl for the web or liked it for that:) I don't like it was a web language... and I put my best effort into it. I prefer it as a processing language... for example, a few months ago I had a CSV file that I needed to get into a php array.. I used perl to munge up the data and used a PHP Serialize perl class to give me a php array :) it was a one time script. . I was bored with PHP last fall and learned Ruby and Perl. I got Perl job, converted them to Ruby.... left after 3 months because they had problems meeting payroll... and now I'm back to doing PHP. I am pretty much a language geek and dabble in python a bit and have aspirations to learn smalltalk and haskell at some point. On 11/9/06, Hank Marquardt <hma...@gm...> wrote: > I haven't really looked at Zend's one yet -- just the quick read on it I've > seen is that it's more of a PEAR extension than an actual framework; but > I'll reserve actual judgement till I look/play with it. > > Don't think I could go back to doing web work with perl though ... you have > more intestinal fortitude than I there. I'd have to agree with you that > RoR's success is due in great measure to Ruby as a languauge, but being > comprehensive and having great marketing hasn't hurt them either. > > Haven't quite worked up the desire to really learn Python yet, but > eventually I'd like to play with Django and Turbogears in more meaningful > fashion that the quick look I've taken. > > PHP though is the web version of COBOL though ... there's millions of lines > of the stuff and someone is going to have to maintain it even if an heir > apparent materializes for new development ... and as I said, the execution > model simply can't be beat for ease of use/maintenance. > > > On 11/9/06, Nola Stowe <mrn...@gm...> wrote: > > I also have done some rails and it inspired my "Stupidly Easy MVC > > Framework" (links here: > http://devasap.net/programming.html) ... and > > in recent weeks I have been looking more closely at Zend > > Framework.Which in itself, is more like PEAR than Rails, but looks > > like it has a nifty MVC Front Controller that works pretty well I > > think. > > > > I've long held the belief that Rails is great because of Ruby and > > that Perl (which I also use) and PHP most likely will try to imitate > > but never come close. With the improved OOP in PHP5, I am starting to > > think that PHP has a chance. > > > > > > On 11/9/06, Hank Marquardt < hma...@gm...> wrote: > > > So I perused the list archives and saw you guys kicked around what > > > frameworks were out there back in April or so. I'm curious if anyone > is > > > actually using one in a project and what you think of it as a production > > > platform... > > > > > > Aside from just provolking a little discussion, I'm interested because > I've > > > done a couple Rails projects and think it's pretty darn slick if you > need a > > > framework, though both ruby and python suffer from execution model > > > difficulties (in my mind) that make implementation and adoption nowhere > near > > > as slick and easy as mod_php ... > > > > > > Most of my recent vintage PHP stuff is all 2/3rds MVC; an index.php > script > > > that handles all the setup, auth, sessions, and url parsing and then > loading > > > a module and template (controller and view) as dictated by the url > parsing; > > > having inherited codebases with similar structure that seems a fairly > common > > > way to do things ... > > > > > > So then I go and look at symfony and cackephp ... I see vauge > similarities > > > to rails structurally, but PHPs "Let's bolt on some OO stuff to a > procedural > > > language" design makes them feel icky to me. And the polish level > seems > > > pretty low to me ... on the flip side I saw somewhere that yahoo is > using > > > cake somewhere, so it might just be me ;) > > > > > > So what are you folks doing/using? > > > > > > > > > > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, > security? > > > Get stuff done quickly with pre-integrated technology to make your job > > > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > _______________________________________________ > > > chiPHPug-discuss mailing list > > > chi...@li... > > > > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > > > > > > > > > > > > > > > -- > > http://rubygeek.com - my blog featuring: Ruby, PHP and Perl > > http://DevChix.com - boys can't have all the fun > > http://CodeSnipers.com > > > > -- http://rubygeek.com - my blog featuring: Ruby, PHP and Perl http://DevChix.com - boys can't have all the fun http://CodeSnipers.com |
From: Hank M. <hma...@gm...> - 2006-11-09 16:47:35
|
I haven't really looked at Zend's one yet -- just the quick read on it I've seen is that it's more of a PEAR extension than an actual framework; but I'll reserve actual judgement till I look/play with it. Don't think I could go back to doing web work with perl though ... you have more intestinal fortitude than I there. I'd have to agree with you that RoR's success is due in great measure to Ruby as a languauge, but being comprehensive and having great marketing hasn't hurt them either. Haven't quite worked up the desire to really learn Python yet, but eventually I'd like to play with Django and Turbogears in more meaningful fashion that the quick look I've taken. PHP though is the web version of COBOL though ... there's millions of lines of the stuff and someone is going to have to maintain it even if an heir apparent materializes for new development ... and as I said, the execution model simply can't be beat for ease of use/maintenance. On 11/9/06, Nola Stowe <mrn...@gm...> wrote: > > I also have done some rails and it inspired my "Stupidly Easy MVC > Framework" (links here: http://devasap.net/programming.html) ... and > in recent weeks I have been looking more closely at Zend > Framework.Which in itself, is more like PEAR than Rails, but looks > like it has a nifty MVC Front Controller that works pretty well I > think. > > I've long held the belief that Rails is great because of Ruby and > that Perl (which I also use) and PHP most likely will try to imitate > but never come close. With the improved OOP in PHP5, I am starting to > think that PHP has a chance. > > > On 11/9/06, Hank Marquardt <hma...@gm...> wrote: > > So I perused the list archives and saw you guys kicked around what > > frameworks were out there back in April or so. I'm curious if anyone > is > > actually using one in a project and what you think of it as a production > > platform... > > > > Aside from just provolking a little discussion, I'm interested because > I've > > done a couple Rails projects and think it's pretty darn slick if you > need a > > framework, though both ruby and python suffer from execution model > > difficulties (in my mind) that make implementation and adoption nowhere > near > > as slick and easy as mod_php ... > > > > Most of my recent vintage PHP stuff is all 2/3rds MVC; an index.phpscript > > that handles all the setup, auth, sessions, and url parsing and then > loading > > a module and template (controller and view) as dictated by the url > parsing; > > having inherited codebases with similar structure that seems a fairly > common > > way to do things ... > > > > So then I go and look at symfony and cackephp ... I see vauge > similarities > > to rails structurally, but PHPs "Let's bolt on some OO stuff to a > procedural > > language" design makes them feel icky to me. And the polish level > seems > > pretty low to me ... on the flip side I saw somewhere that yahoo is > using > > cake somewhere, so it might just be me ;) > > > > So what are you folks doing/using? > > > > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, > security? > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > _______________________________________________ > > chiPHPug-discuss mailing list > > chi...@li... > > https://lists.sourceforge.net/lists/listinfo/chiphpug-discuss > > > > > > > > > -- > http://rubygeek.com - my blog featuring: Ruby, PHP and Perl > http://DevChix.com - boys can't have all the fun > http://CodeSnipers.com > |