I'll take 'exisiting installbase' for $100, Bob. The installbase of PHP5 is NOWHERE as near as PHP4 right now and since most of our users don't run their own servers but instead rely on webhosting companies, PHP5 isn't really an option.
I agree, PHP5 has a ton of great features and I'm sure they would help greatly with Gallery2 but we simply can't switch to it or we'd be preventing what would amount to probably 90% of our userbase from upgrading to it.
About the internal "require_once", maybe you should read the comments on it then you would see that G2 keeping track of what files it has already included and only using PHP's (very slow) require_once speeds up the function by about 10x (line 2480, modules/core/classes/GaleeryCoreApi.class)
As for the coding style not being constistent, could you please give an example? G2 has very strict code style guidelines that have to be followed for a patch to be accepted (you can find them on the g2 codex site which is currently getting hammered). The code may appear complicated but if you take the time to read things it's actually quite legible and it makes sense. Usually people who have not worked on very large team projects feel intimidated by something as large and complex as Gallery2, I know I was when I first started working on it.
I admit the.inc and.class issue appears to be somewhat concerning, nothing that can't be fixed by 2 lines in a.htaccess file though. I'll be sure to bring it up at the next meeting.
The error handling code works and I challenge you to find a cleaner way to let the developer know exactly where an error occured so they can fix it. Why does it occur so often? Because error checking is good, it's just too bad more people don't do it.
Too time consuming? Granted the initial setup may take a bit longer than RedHat or Debian but maintenance takes so much less time.
I don't have to worry about security holes anymore. I have a firewall setup and I emerge -q sync and emerge -up world every night and look at it whenever there is something for me to update. And when it does update I don't have to worry about other programs not using the most up to date versions of libraries, it does it all for me.
I wouldn't run Gentoo on a slow box but it works wonders on my P4 2Ghz.
GET A DHCP SERVER!!!
I can't stress how many problems this solves. Get everyone to set their netowrk cards to use DHCP and let the gaming begin. Only downside is that you have to route their traffic to the net if you're going to play over it.
Also make sure you have some nice beefy 100BT switches to at least use for the top 2 layers of your network. Random hubs and such work ok for the last link (NEVER GO OVER 3 SWITCHES/HUBs DEEP IN YOUR NETWORK).
I agree, we need another space race to get the US to give NASA more funding and a kick in the pants. After all, competition is better than a monopoly for consumers.
I've had a Diamond (now SonicBlue) Rio PMP500 for three years now and i love it! 64mb builtin with a 64mb capable smartcard slot on the back, not to mention the 48 hour battery life on 1 AA battery. Non-Diamond drivers for windows and linux let you upload and download music and files from the unit as well as upload your own fonts and startup animations to the device.
I owned one of Creative's Nomad Jukeboxes but I sold it two days after I bought it, sluggish controls and horrible battery life. I'm just glad I got it for $89 CDN (gotta love it when Futureshop fscks up and shifts a decimal space).
I'll take 'exisiting installbase' for $100, Bob. The installbase of PHP5 is NOWHERE as near as PHP4 right now and since most of our users don't run their own servers but instead rely on webhosting companies, PHP5 isn't really an option. I agree, PHP5 has a ton of great features and I'm sure they would help greatly with Gallery2 but we simply can't switch to it or we'd be preventing what would amount to probably 90% of our userbase from upgrading to it.
About the internal "require_once", maybe you should read the comments on it then you would see that G2 keeping track of what files it has already included and only using PHP's (very slow) require_once speeds up the function by about 10x (line 2480, modules/core/classes/GaleeryCoreApi.class)
.inc and .class issue appears to be somewhat concerning, nothing that can't be fixed by 2 lines in a .htaccess file though. I'll be sure to bring it up at the next meeting.
As for the coding style not being constistent, could you please give an example? G2 has very strict code style guidelines that have to be followed for a patch to be accepted (you can find them on the g2 codex site which is currently getting hammered). The code may appear complicated but if you take the time to read things it's actually quite legible and it makes sense. Usually people who have not worked on very large team projects feel intimidated by something as large and complex as Gallery2, I know I was when I first started working on it.
I admit the
The error handling code works and I challenge you to find a cleaner way to let the developer know exactly where an error occured so they can fix it. Why does it occur so often? Because error checking is good, it's just too bad more people don't do it.
Those pictures and more are also mirrored using Gallery2 at http://katrina.kelley.ca/
Already available in beta from
http://java.sun.com/j2se/1.5.0/download.jsp
Link at the bottom of the page.
Too time consuming? Granted the initial setup may take a bit longer than RedHat or Debian but maintenance takes so much less time.
I don't have to worry about security holes anymore. I have a firewall setup and I emerge -q sync and emerge -up world every night and look at it whenever there is something for me to update. And when it does update I don't have to worry about other programs not using the most up to date versions of libraries, it does it all for me.
I wouldn't run Gentoo on a slow box but it works wonders on my P4 2Ghz.
Could be because Micro$oft is footing the bill for the downloads.
Note: this is only their files server and not their website.
$ host files.redvsblue.com
files.redvsblue.com has address 207.46.174.151
$ whois 207.46.174.151
OrgName: Microsoft Corp
OrgID: MSFT
Address: One Microsoft Way
City: Redmond
StateProv: WA
PostalCode: 98052
Country: US
NetRange: 207.46.0.0 - 207.46.255.255
If you would have RTFA you would have noticed that Real's store uses 192kbit AAC, NOT .rm.
Cheers.
GET A DHCP SERVER!!! I can't stress how many problems this solves. Get everyone to set their netowrk cards to use DHCP and let the gaming begin. Only downside is that you have to route their traffic to the net if you're going to play over it. Also make sure you have some nice beefy 100BT switches to at least use for the top 2 layers of your network. Random hubs and such work ok for the last link (NEVER GO OVER 3 SWITCHES/HUBs DEEP IN YOUR NETWORK).
So you'd have to have a direct fibre link? So much for optical switches....
I agree, we need another space race to get the US to give NASA more funding and a kick in the pants. After all, competition is better than a monopoly for consumers.
Wow, first return on that link is "Slashdot - 26 minutes ago". Google actually indexes Slashdot for news.... wow.
I've had a Diamond (now SonicBlue) Rio PMP500 for three years now and i love it! 64mb builtin with a 64mb capable smartcard slot on the back, not to mention the 48 hour battery life on 1 AA battery. Non-Diamond drivers for windows and linux let you upload and download music and files from the unit as well as upload your own fonts and startup animations to the device.
I owned one of Creative's Nomad Jukeboxes but I sold it two days after I bought it, sluggish controls and horrible battery life. I'm just glad I got it for $89 CDN (gotta love it when Futureshop fscks up and shifts a decimal space).