It's hard for some people to realize that other places are different. What's ironic is that this is a stereotypically American failing.
I know that America is a different place. They like to stand around after these sorts of events saying "IF ONLY THERE WAS A WAY TO PREVENT IT" while the rest of the world scratches their heads and ask "Can they really be that stupid"
We may not share borders directly with other countries, but there are these things called boats which like to pop over to our thousands of kilometres of unprotected coast line and drop stuff and people off (that was and is still a rather large political football).
As for the illegal drug trade, it is alive and well unfortunately.
Granted the we don't have the same ideas about guns and gun ownership here (that is a much larger social change for the US) so how things are implemented in the USA will be different.
Easy access to a gun is a bad thing.
* I hear way too many stories about children getting guns and shooting themselves or someone close by. These news stories are non existent here, that sort of thing does not happen.
* We can generally associate mass shootings with People who are having a really bad day who also have easy access to a firearm.
What happened here was:
* a gun buyback and amnesty. That removed a lot of the easy access to weapons. That also had the effect of making them a scarce resource (and capatilisim being what it is, made anything already out there more expensive, even for the criminals)
* You need a gun license and a reason to own a gun (i.e. you are a farmer or are part of a gun club)
* You need a special license (and reason) for anything that is semi automatic, no fully automatic weapons are allowed
I challenge you to find a solution that *would* work for america. Take a look at other 1st world countries and find out where they went wrong and where they went right. Do some reason for the opposition arguments.
Follow the example set in Australia after the Port Arthur Massacre 20 years ago.
Gun Buybacks.
You need a license AND a reason for owning a semi automatic.
Make guns really expensive to buy (it's amazing how well economic measures are)
The only reason that most people have to own a gun is "Because they are fun to shoot"
Agreed - start with something that can expand with you... Norco 4220 Case that should do - 20 hot swap bays should be enough to get you started.
get a good motherboard and CPU (turn the box into a server) and add in a good RAID card.
when you need more room, just add more disks and expand the RAID
You don't have to be a comedian, you just need to make sure that your audience is attentive and taking in what you are saying - so - make it funny and have the jokes the things you want people to remember.
that and tell them to be paranoid "if it seems dodgy, it probably is!"
My method for doing things... is to have markup in the code. Yes, it does involve changing the code when the overall design gets finalised, but then it stays changed.
before people think 'eeeww' let me explain.
Everything goes through a common file... index.php functions that are common to all pages are kept in a 'common.php' file (strange that naming convention!)
I use a "Page Switch" array (keys are the 'page keys', values contain the file to require and the function in that file to call to generate the page content)
if ($page_switch[ $_REQUEST['page'] ]) {
$page = $page_switch[ $_REQUEST['page'] ]; } else {
$page = $page_switch[''];// give the user the default page... } require $page[0]; $output = $page[1]();// requires the function to generate the page content
The page content function will generate the code for the page (if you really wanted to seperate the code and the markup, it is quite possible to do so in the page content function)
I then use another function to send the page to the user... this function wraps the page content in the sites theme and away it goes.
There a both benefits and drawbacks to this system, Most of the benefits are in the developing/maintaining side of things... you can change 1 thing and it changes everything across the site (which can be disasterous as well)
As for performance penalties... these can be turned around by using something like the Zend Platform (if Zend still call it that). It precompiles all the scripts your site needs to run, so here - having fewer scripts running becomes a benefit!
If you are not running any funky performance increasing tools, you just have to watch what goes into the common file.
I also make use of some OO, but only when it makes sense, and in moderation (3GL programming still has a purpose!)
But, I suppose, the most important thing to remember, Design the program for what its purpose is. There is no use wasting time over designing something and there is equally no use doing a quick hack when something more robust is required.
It is amazing what people come up with when presented with a problem.
Our common problem is Perl. It is a fantastic language, but when things go south it *is* one of the more difficult languages to debug.
My solution (since most of my code runs unattended most of the time) is a nice little "logging" routine. I specify the "logging" level (debug, warnings, errors etc) and only those message get written to the output log.
This way i can find out where things go wrong. (both code and things that go wrong whilst later on when the code is in production)
Also liberal use of die() statements in development come in handy!
tough decision for the yanky government on this one - if they educate they risk having a public that will start asking questions (and we can't have THAT now can we!)
I really hope that people get the right to choose rather than being told what they can and cannot do... that is not freedom, it is slavery!
Just from an outsiders PoV it seems that the american people are more and more putting the burden of things onto someone elses shoulders... eg - manufactures of drills warning not to put the drill in your mouth... etc etc
enough to say I have discovered bands and artists that would never get played on commercial radio and love them.
that said, radio has its place... and so do P2P apps and music downloads... if used well, they Recording Industry Associations could actually make MORE profit... but you cannot teach an old dog new tricks...
Time for a new upbeat view on the world of music rather than the current oppressive regime!
As part of their ADSL plan - iiNet by default blocks a few ports (i can't remember what they are) this is a good idea as people do not generally run webservers or anything.
Of course you can turn this off - but what i would like to see is user selectable port blocking as a part of an ISP's toolbox, so you can go in and say - i want ports 135, 139, 666 etc etc blocked and the ISP filters those ports.
it might save ISPs couting millions of small virii packets.
I was a vb developer... Moved from Turbo Pascal v6.0 to vb a few years back... then went on Vb5 and VB6... I will agree on one ting VB does look pretty and is alot of fun... but Borland Delphi is better.. ?? why should i need two languages to do the job of 1?
Delphi Looks good - has an awesome user interface and look better (IMHO) than VB.
one of these things is not like the other.
It's hard for some people to realize that other places are different. What's ironic is that this is a stereotypically American failing.
I know that America is a different place. They like to stand around after these sorts of events saying "IF ONLY THERE WAS A WAY TO PREVENT IT" while the rest of the world scratches their heads and ask "Can they really be that stupid"
We may not share borders directly with other countries, but there are these things called boats which like to pop over to our thousands of kilometres of unprotected coast line and drop stuff and people off (that was and is still a rather large political football). As for the illegal drug trade, it is alive and well unfortunately. Granted the we don't have the same ideas about guns and gun ownership here (that is a much larger social change for the US) so how things are implemented in the USA will be different. Easy access to a gun is a bad thing. * I hear way too many stories about children getting guns and shooting themselves or someone close by. These news stories are non existent here, that sort of thing does not happen. * We can generally associate mass shootings with People who are having a really bad day who also have easy access to a firearm. What happened here was: * a gun buyback and amnesty. That removed a lot of the easy access to weapons. That also had the effect of making them a scarce resource (and capatilisim being what it is, made anything already out there more expensive, even for the criminals) * You need a gun license and a reason to own a gun (i.e. you are a farmer or are part of a gun club) * You need a special license (and reason) for anything that is semi automatic, no fully automatic weapons are allowed I challenge you to find a solution that *would* work for america. Take a look at other 1st world countries and find out where they went wrong and where they went right. Do some reason for the opposition arguments.
Follow the example set in Australia after the Port Arthur Massacre 20 years ago. Gun Buybacks. You need a license AND a reason for owning a semi automatic. Make guns really expensive to buy (it's amazing how well economic measures are) The only reason that most people have to own a gun is "Because they are fun to shoot"
Agreed - start with something that can expand with you... Norco 4220 Case that should do - 20 hot swap bays should be enough to get you started. get a good motherboard and CPU (turn the box into a server) and add in a good RAID card. when you need more room, just add more disks and expand the RAID
Look at the questions from previous years and implement some of them in python and see if your going to have run time issues.
if you have no issues, then chances are the kids are not either (since your teaching them, they will code in your style until they learn their own)
You don't have to be a comedian, you just need to make sure that your audience is attentive and taking in what you are saying - so - make it funny and have the jokes the things you want people to remember.
that and tell them to be paranoid "if it seems dodgy, it probably is!"
The IIA is an industry lobby group. They are the good guys in this :).
Personally I think it is a good idea, as long as it is an opt-in service by ISPs!
My method for doing things... is to have markup in the code. Yes, it does involve changing the code when the overall design gets finalised, but then it stays changed.
before people think 'eeeww' let me explain.
Everything goes through a common file... index.php
functions that are common to all pages are kept in a 'common.php' file (strange that naming convention!)
I use a "Page Switch" array (keys are the 'page keys', values contain the file to require and the function in that file to call to generate the page content)
eg... for the URI index.php?page=list_productsThe page content function will generate the code for the page (if you really wanted to seperate the code and the markup, it is quite possible to do so in the page content function)
I then use another function to send the page to the user... this function wraps the page content in the sites theme and away it goes.
There a both benefits and drawbacks to this system, Most of the benefits are in the developing/maintaining side of things... you can change 1 thing and it changes everything across the site (which can be disasterous as well)
As for performance penalties... these can be turned around by using something like the Zend Platform (if Zend still call it that). It precompiles all the scripts your site needs to run, so here - having fewer scripts running becomes a benefit!
If you are not running any funky performance increasing tools, you just have to watch what goes into the common file.
I also make use of some OO, but only when it makes sense, and in moderation (3GL programming still has a purpose!)
But, I suppose, the most important thing to remember, Design the program for what its purpose is. There is no use wasting time over designing something and there is equally no use doing a quick hack when something more robust is required.
Do it once, and do it properly!
Being a datacenter you would undoubtedly have a generator backup to your UPS solution.
Would it be cheaper/feasable during these peak times to "test" the generator... ie turn the mains power off and run on diesel?
It is amazing what people come up with when presented with a problem.
Our common problem is Perl. It is a fantastic language, but when things go south it *is* one of the more difficult languages to debug.
My solution (since most of my code runs unattended most of the time) is a nice little "logging" routine. I specify the "logging" level (debug, warnings, errors etc) and only those message get written to the output log.
This way i can find out where things go wrong. (both code and things that go wrong whilst later on when the code is in production)
Also liberal use of die() statements in development come in handy!
tough decision for the yanky government on this one - if they educate they risk having a public that will start asking questions (and we can't have THAT now can we!)
I really hope that people get the right to choose rather than being told what they can and cannot do... that is not freedom, it is slavery!
Just from an outsiders PoV it seems that the american people are more and more putting the burden of things onto someone elses shoulders... eg - manufactures of drills warning not to put the drill in your mouth... etc etc
I could rant for hours on this topic...
enough to say I have discovered bands and artists that would never get played on commercial radio and love them.
that said, radio has its place... and so do P2P apps and music downloads... if used well, they Recording Industry Associations could actually make MORE profit... but you cannot teach an old dog new tricks...
Time for a new upbeat view on the world of music rather than the current oppressive regime!
found the ports iiNet blocks by default, from their toolbox:
"Normally Port 25 (smtp), Port 80 (http) , Port 139 (netbeui/ipx) and Port 443 are blocked from outside connections. "
As part of their ADSL plan - iiNet by default blocks a few ports (i can't remember what they are) this is a good idea as people do not generally run webservers or anything.
Of course you can turn this off - but what i would like to see is user selectable port blocking as a part of an ISP's toolbox, so you can go in and say - i want ports 135, 139, 666 etc etc blocked and the ISP filters those ports.
it might save ISPs couting millions of small virii packets.
Does this mean that if you have 2 girls then you get double the band width? or do you get the performance evened out of the 2 three port routers?
Delphi Looks good - has an awesome user interface and look better (IMHO) than VB.
btw - it also has better controls