Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsDiscussion Forum → PHP Programmers
PHP Programmers
2004-12-23, 11:33 AM #1
I know I have talked about this with Evil_Giraffe in the past, but I wanted to get some more feedback.

I am considering open-sourcing the foundation for m2, the new Massassi Temple scripts. There is a lot of really good code here and I'm just not getting it finished up quickly enough.

So, the survey is:

  1. Do you know PHP? (IF NOT, please don't reply to this thread)
  2. How many years of experience do you have with PHP?
  3. Do you know MySQL?
  4. How many years of experience do you have with MySQL?
  5. Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]?
  6. Do you know CVS?
  7. If I put the code up on a public CVS server, would you download and tinker around with it?
  8. Do you have enough time to seriously consider putting some consistent effort into the code?
  9. Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style? (it's bad to have a bunch of different coding standards throughout a single project)
  10. Have you ever used a template engine?
  11. Have you ever used a database abstraction layer?
2004-12-23, 11:48 AM #2
I'd help, but it's been a year (at least) since I've done anything with PHP, and even then I didn't know too much.
2004-12-23, 11:57 AM #3
1. Yes, enough.

2. About a year.

3. Only the hacking aspects of it... :P

4. About half a year.

5. Yes.

6. No.

7. Probably, I'd find out what it is.

8. No, unfortunately I'm always too busy :(

9. err...what?

10. I'm currently producing one, it uses cookies and many different image styles...It'll be finished in about a week :D

11. I don't think so, well I haven't called it that but I've used databases to implement new data and things, if thats what you mean.
Sneaky sneaks. I'm actually a werewolf. Woof.
2004-12-23, 12:07 PM #4
1. Yes.
2. About 2 years, just over.
3. Yeah, but not great.
4. Started using it when i started php so again about 2 years.
5. Yes. Already done.
6. No.
7. I'd certaintly take a look at it.
8. Yes.
9. Yes... would be nice if it already uses a standard coding convention though :p
10. Yes.
11. I don't believe so.
TheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWho
SaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTh
eJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSa
ysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJ
k
WhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSays
N
iTheJkWhoSaysNiTheJkWhoSaysNiTheJkWhoSaysNiTheJkW
2004-12-23, 1:24 PM #5
  1. Do you know PHP? (IF NOT, please don't reply to this thread)
    Some
  2. How many years of experience do you have with PHP?
    .9
  3. Do you know MySQL?
    Very very little
  4. How many years of experience do you have with MySQL?
    .3
  5. Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]?
    yes
  6. Do you know CVS?
    no
  7. If I put the code up on a public CVS server, would you download and tinker around with it?
    no
  8. Do you have enough time to seriously consider putting some consistent effort into the code?
    no
  9. Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style? (it's bad to have a bunch of different coding standards throughout a single project)
    no
  10. Have you ever used a template engine?
    no
  11. Have you ever used a database abstraction layer?
    no
You...................................
.................................................. ........
.................................................. ....rock!
2004-12-23, 1:26 PM #6
# Yes
# About 2, bout I haven't done anything since the summer. and that wasnt too much
# Yes
# See 2
# Never used PEAR, but I can do the rest. Heck they are setup now
# NO
# If I knew what CVS was
# Only during the holidays unfortunatley
# Of course
# No
# What?


I am being completely honest, it would be horrible to lie just to get a crack at something really good.
In Tribute to Adam Sliger. Rest in Peace

10/7/85 - 12/9/03
2004-12-23, 3:10 PM #7
# Do you know PHP? (IF NOT, please don't reply to this thread)
Some

# How many years of experience do you have with PHP?
3 years off and on

# Do you know MySQL?
Not enough to code with, but experienced with Phpmyadmin and managing forum databases. Probably doesn't help your situation though, so no.
# How many years of experience do you have with MySQL?
3 years off and on...
# Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]?
Done it before
# Do you know CVS?
Yup
# If I put the code up on a public CVS server, would you download and tinker around with it?
Possibly
# Do you have enough time to seriously consider putting some consistent effort into the code?
Not really
# Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style? (it's bad to have a bunch of different coding standards throughout a single project)
Only if it doesn't suck :p :D
# Have you ever used a template engine?
Yes
# Have you ever used a database abstraction layer?
Don't even know what it is...
2004-12-23, 3:16 PM #8
Isn't a database abstraction layer just a fancy way of saying you have a set of functions (or a class(es)) that allow you to code through the database rather than manually handling data?
一个大西瓜
2004-12-23, 3:49 PM #9
Quote:
Originally posted by Pommy
Isn't a database abstraction layer just a fancy way of saying you have a set of functions (or a class(es)) that allow you to code through the database rather than manually handling data?
Yeah, in PHP it's basically a wrapper around the actual db interface functions so if you ever need to switch to another db you have a lot less work (esp. if you use standard SQL). So instead of calling mysql_query() and then having to port it all over to pgsql_query() later, you just have one function, something like db_query() and then you set configuration options elsewhere to decide which type of database to connect to.
2004-12-23, 4:02 PM #10
Oh, only that? then yes, I've done that. :D
Sneaky sneaks. I'm actually a werewolf. Woof.
2004-12-23, 4:42 PM #11
Quote:
Originally posted by Brian

  1. Do you know PHP? (IF NOT, please don't reply to this thread)

    Yes
  2. How many years of experience do you have with PHP?

    Umm... let's see. 2-3 years. But it's been about a year since I've done any heavy programming.
  3. Do you know MySQL?

    Yes, memory is shaky but with the aid of a manual to refresh my memory I can work with it. I remember HOW I just don't remember specific function names and such.
  4. How many years of experience do you have with MySQL?

    Umm... 2 years? I learned how to work with Mysql about the same time I learned PHP.
  5. Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]?

    Yes. I think I still have it setup, in fact.
  6. Do you know CVS?

    No, willing to learn.
  7. If I put the code up on a public CVS server, would you download and tinker around with it?

    Download... yes. Tinker: probably.
  8. Do you have enough time to seriously consider putting some consistent effort into the code?

    Yes. No promises.
  9. Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style? (it's bad to have a bunch of different coding standards throughout a single project)

    Yes.
  10. Have you ever used a template engine?
    Only bTemplate. And I've used it extensively. And let's not count that piece of crap templating function I wrote for an old project because it sucked.
[*]Have you ever used a database abstraction layer? [b] Umm... not really. But I've seen it used and I've read articles on its use.[/b]
2004-12-23, 5:01 PM #12
1. Very much so
2. ~3
3. Yes (and Oracle too)
4. About the same time as PHP
5. Yes I do and I have done in the past.
6. Professor tried to teach us that but I do know what it is.
7. I can give it a shot.
8. Right now I do. My semester is done. But once semester starts is questionable about my time.
9. I can.
10. No.
11. After reading Pommy's post(s)...I'd still lean no :(

If you need a reference on my work. Visit OSC and look at the reviews. That was all done by me. And yes I guess I'm plugging Yecti's site :P
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2004-12-23, 5:22 PM #13
* Do you know PHP? (IF NOT, please don't reply to this thread)
Yes

* How many years of experience do you have with PHP?
Two

* Do you know MySQL?
Yes

* How many years of experience do you have with MySQL?
Two

* Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]?
Already done. Either way, I also have a remote testing server set up for my scripts.

* Do you know CVS?
Yes

* If I put the code up on a public CVS server, would you download and tinker around with it?
More than likely, I could probably learn a thing or two from it.

* Do you have enough time to seriously consider putting some consistent effort into the code?
I could make the time.

* Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style? (it's bad to have a bunch of different coding standards throughout a single project)
Unless the current coding style is incredibly sloppy, then I don't think I would have a problem. :p

* Have you ever used a template engine?
Yes

* Have you ever used a database abstraction layer?
Nope. I've only worked with MySQL.
2004-12-23, 5:42 PM #14
1. Do you know PHP? (IF NOT, please don't reply to this thread) yes
2. How many years of experience do you have with PHP? ~2
3. Do you know MySQL? yes
4. How many years of experience do you have with MySQL? ~2
5. Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]? done.
6. Do you know CVS? minimally.
7. If I put the code up on a public CVS server, would you download and tinker around with it? probably.
8. Do you have enough time to seriously consider putting some consistent effort into the code? if not consistent, i would at least finish whatever i started.
9. Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style? (it's bad to have a bunch of different coding standards throughout a single project) I would do my best to adapt. I can hope that it's similar to mine, right? =P
10. Have you ever used a template engine? not much.
11. Have you ever used a database abstraction layer? all of my code is written behind one.
2004-12-23, 9:19 PM #15
1. Do you know PHP?
I know enough to quickly pick it back up from using it years ago.

2. How many years of experience do you have with PHP?
A year, I guess.

3. Do you know MySQL?
I know enough to quickly pick it back up from using it years ago.

4. How many years of experience do you have with MySQL?
A year, I guess.

5. Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]?
Yes.

6. Do you know CVS?
I have used the basic features for several projects.

7. If I put the code up on a public CVS server, would you download and tinker around with it?
Yes.

8. Do you have enough time to seriously consider putting some consistent effort into the code?
If it will help JK editors, yes. ;)

9. Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style?
Yes.

10. Have you ever used a template engine?
Probably not.

11. Have you ever used a database abstraction layer?
Probably not.

:)
2004-12-23, 9:23 PM #16
  1. Do you know PHP? (IF NOT, please don't reply to this thread) Yes.
  2. How many years of experience do you have with PHP? 3ish
  3. Do you know MySQL? Yes.
  4. How many years of experience do you have with MySQL? 3ish.
  5. Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]? Yup. Never really used PEAR that much, seemed like useless code bloat. Too much object-oriented code feels weird in PHP.
  6. Do you know CVS? Yup.
  7. If I put the code up on a public CVS server, would you download and tinker around with it? Maybe.
  8. Do you have enough time to seriously consider putting some consistent effort into the code? Depends on whether or not I decide to code my own CMS for my portfolio. If I don't, I might just help out with this.
  9. Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style? (it's bad to have a bunch of different coding standards throughout a single project) I wouldn't mind. but you better use K&R style bracing.
  10. Have you ever used a template engine? I've dabbled with it.
  11. Have you ever used a database abstraction layer? Yeah, should be trivial to use.


What license are you going to use? I like the BSD license personally, but I'm noot too picky about the choice of license.
[This message has been edited. Deal with it.]
2004-12-24, 1:01 AM #17
1) Yes
2) Getting on for 4 years now specifically with PHP, but general programming experience from several years before that.
3) Yes
4) As with PHP, getting on for 4 years. Also, I program databases (Oracle, not MySQL) at work, and have taken courses at Uni on relational database design.
5) Yes
6) I have used it before, but not for a few years. I certainly know enough to get by.
7) Definitely
8) Yes, most definitely.
9) I'm happy with that. Although I suspect some of my coding style would still be visible in there :)
10) Yes
11) Yes, many times - I'm actually in the process of writing one for the Hub prototype.
2004-12-24, 3:55 AM #18
*Do you know PHP? (IF NOT, please don't reply to this thread)
Yes (H4ck'N'L3rn)

*How many years of experience do you have with PHP?
3 Years

*Do you know MySQL?
Yes (H4ck'N'L3rn)

*How many years of experience do you have with MySQL?
3 Years

*Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]?
Whats so special about a local machine? I have a server online. :p

*Do you know CVS?
Heard of it, probably can get to know it.

*If I put the code up on a public CVS server, would you download and tinker around with it?
More than likely.

*Do you have enough time to seriously consider putting some consistent effort into the code?
Sure.

*Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style? (it's bad to have a bunch of different coding standards throughout a single project)
*sigh* I guess so. -_-

*Have you ever used a template engine?
Like in phpBB, right? If so, then yes.

*Have you ever used a database abstraction layer?
Haven't used one, but Evil_Giraffe explained it and showed it to me, and I love it. :D
-Hell Raiser
2004-12-25, 12:32 AM #19
Status update: I applied for CVS hosting at http://savannah.nongnu.org/ and they got back to me letting me know that one of the libraries I have chosen (HTML::QuickForm from PEAR) isn't GPL-compatible. I tried emailing them back but I keep getting returned mail. I will try again monday and let you guys know.
2004-12-25, 12:45 AM #20
More delays! _-_
-Hell Raiser
2004-12-25, 7:26 AM #21
Quote:
Originally posted by Brian
Status update: I applied for CVS hosting at http://savannah.nongnu.org/ and they got back to me letting me know that one of the libraries I have chosen (HTML::QuickForm from PEAR) isn't GPL-compatible. I tried emailing them back but I keep getting returned mail. I will try again monday and let you guys know.


Why don't you just put the cvs server on massassi or something?
2004-12-25, 10:04 AM #22
Quote:
Originally posted by Brian
I know I have talked about this with Evil_Giraffe in the past, but I wanted to get some more feedback.

I am considering open-sourcing the foundation for m2, the new Massassi Temple scripts. There is a lot of really good code here and I'm just not getting it finished up quickly enough.

So, the survey is:

  1. Do you know PHP? (IF NOT, please don't reply to this thread)
  2. How many years of experience do you have with PHP?
  3. Do you know MySQL?
  4. How many years of experience do you have with MySQL?
  5. Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]?
  6. Do you know CVS?
  7. If I put the code up on a public CVS server, would you download and tinker around with it?
  8. Do you have enough time to seriously consider putting some consistent effort into the code?
  9. Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style? (it's bad to have a bunch of different coding standards throughout a single project)
  10. Have you ever used a template engine?
  11. Have you ever used a database abstraction layer?
[/B]


Yes
5
Yes
5
Yes
Yes
Yes
No time
Yes, as long as it's proper coding style ;)
Yes, but please tell me you don't have SMARTY in there yet
Yes
New! Fun removed by Vinny :[
2004-12-25, 10:06 AM #23
Quote:
Originally posted by Brian
Status update: I applied for CVS hosting at http://savannah.nongnu.org/ and they got back to me letting me know that one of the libraries I have chosen (HTML::QuickForm from PEAR) isn't GPL-compatible. I tried emailing them back but I keep getting returned mail. I will try again monday and let you guys know.


I hate GPL people
New! Fun removed by Vinny :[
2004-12-25, 10:30 AM #24
Quote:
Originally posted by oSiRiS
I hate GPL people


That's why the BSD license rocks.
[This message has been edited. Deal with it.]
2004-12-25, 11:45 AM #25
I don't think we can get CVS setup on Massassi's server.

Clarification: Database abstraction layer like Perl's DBI? If so, then yes, I've worked with one (albeit in Perl). I used DBI for MySQL and Oracle.
Code to the left of him, code to the right of him, code in front of him compil'd and thundered. Programm'd at with shot and $SHELL. Boldly he typed and well. Into the jaws of C. Into the mouth of PERL. Debug'd the 0x258.
2004-12-25, 11:39 PM #26
SourceForge?
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2004-12-26, 11:55 PM #27
Quote:
Originally posted by Cool Matty
Why don't you just put the cvs server on massassi or something?
No way to install software on the Massassi server - we are at the mercy of ReconGamer and their windows servers.
2004-12-26, 11:56 PM #28
Quote:
Originally posted by Emon
SourceForge?
SourceForge is notoriously buggy and has so much downtime (especially their cvs servers) it's not really worth it.

I'm considering signing back up for a dedicated server for Massassi now that things have calmed down at work.
2004-12-27, 2:41 AM #29
where DO you work these days?.. i haven't kept up with the life of brian, unfortunately.
New! Fun removed by Vinny :[
2004-12-27, 5:03 PM #30
  1. Do you know PHP? (IF NOT, please don't reply to this thread)

    Yes.
  2. How many years of experience do you have with PHP?

    3? 4? 5 years? Probably between 4 and 5, I don't remember exactly when I started.
  3. Do you know MySQL?

    Yes.
  4. How many years of experience do you have with MySQL?

    Same.
  5. Do you have enough experience to set up a local development environment (apache, php, mysql, some PEAR libraries) [on your local machine]?

    Yes.
  6. Do you know CVS?

    No, but it's not too hard; you said so. :)
  7. If I put the code up on a public CVS server, would you download and tinker around with it?

    Maybe.
  8. Do you have enough time to seriously consider putting some consistent effort into the code?

    Consistently? Probably not right now.
  9. Are you willing to accept the coding style that is currently implemented and thus make sure that your code matches the style? (it's bad to have a bunch of different coding standards throughout a single project)

    Hahaha...yes.
  10. Have you ever used a template engine?

    No.
  11. Have you ever used a database abstraction layer?

    Well, I haven't used PEAR's, but I've written some simple abstraction functions of my own ( function dbQuery ($query) {mysql_query($query);} ...ha)


Certainly sounds like a good idea to me.
KOP_blujay
Just dancin'...and singin'...in the Force.

↑ Up to the top!