Yes I messed up the tags, but that is a page that I don't want cached or indexed.
As far as stealing my pages, yes they are. If people want to search for me then they should find my latest site, not an old snapshot of it. Many of the images on my site are mine, except for the ones that are taken from sites that say. "if you want to link to this site use this image". Yes I created them. What about using images from apple.com or some other site, wouldn't that be stealing images? What about caching pictures from a site that does not want you to cache the pictures? Isn't that stealing?
As the poster says "Why should I have to deliberately remove my copyrighted material from an archive which was never granted permission to replicate that material in the first place?"
At least for google to opt out of its service add the following tag in the "head" of your web page:
<meta NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
This will tell google not to cache your pages. If you dont want them to index your page and include the page in the search engine use:
<meta NAME="ROBOTS" CONTENT="NOINDEX">
Now I am not sure about this other site that is caching old pages, and right now I cannot get through but if they are caching any of my pages I will tell them to take them off as ALL my pages are just that MY pages. I think you can sue them, I'd imagine with all the other internet lawsuits it would be valid. They are stealing your pages.
In the company I work for I ported all the scripts to Linux and Sun from HP. Thus we have 'sameness'. you want to build a database. It does not matter what platform you are on the command is the same. You want to create a new dev env. It does not matter what platform you are on the script is the same on ALL platforms.
By creating a level of 'sameness' across all your platforms it will not matter weather the server is Sun, HP, Linux, BSD, whatever the scripts will all be the same. Since you are talking about being an admin I'd suggest all scripts in perl or sh. The problem you may run into with perl is that perl rarely gets installed in the same place on all platforms. Thus the start of a script with/usr/bin/perl may not work, where/bin/sh will. Yes and there are coding ways around the perl issue as well.
Granted you will have different machine that do different jobs, this is where documentation comes in. Make sure that all your stuff is documented. If someone sets up a server they need to be required to describe how this server was set up. Using the principle of sameness this cuts down on the need for lots of docs, and thus anyone can set up the server.
Shells.. standardize on a shell. Standard login shell. More importantly is the standardization of what shell people use. I go with tcsh, as I like it better than ksh csh and sh, and it is available everywhere (Sun, HP, BSD, Linux, etc). It is also feature rich. You can standardize on any shell, but make sure it is everywhere you need it to be.
Once you have standardized on a shell, use a standard login env. Thus when you login to your BSD box it feels like your Sun box, which feels like your Linux box, etc.
If people want to add to this have a process in place to make it happen.
Except for system tools like Sam on HP, and Redhats sysadmin tools, there is no reason that many other tasks cannot be done in scripts that are standard. You can even standardize on what a database server setup should include, what a web server setup should include, and have standards that are the same or different (I prefer sameness unless performsance is an issue) for each flavor of UNIX.
I have actually started using NetBSD and really like there package management. make, make install, make uninstall. It will pick all the dependancies as well, and you have the option of uninstalling all the dependancies as well. I think using this on Linux may be good. It also does binary packages. I think debians apt-get is like this.
I would love to d a redhat like distro only removing rpm and putting in the BSD package management system. But I don't have the time right now. Maybe I'llopen a project up at sourceforge.net.....
I'd have to wonder that myself. The thing that you may have missed is the last line:
Microsoft's time to patch a remote hole where the attacker can gain complete access to your computer: two months. Open Source's time to patch a much less serious bug where the attacker can merely crash your computer: three days.
In this case it seems that this bug has been patched. The easy thing to do is set a max size on the CSS fonts or something to that effect.
The reality is that there are open source bugs that are not as publicised. Right now on a certain distro after an upgrade named has to be run as root and you cannot add users. Its really disturbing. Open Source allows one to fix the bugs, but does not add the cure all.
Also this X / Mozilla bug is not just Linux, it would affect all UNIX machines running X.
At just about every company that I have worked at they used gcc as the compiler at one point or another and did not open source their software. On one project it was a cost savings to use gcc. It was flat out cheaper. At my current job we use gcc on Sun and Linux for out ports. As the economy started to fall we needed a cheap compiler for Sun and I suggeseted gcc. They bought it so to speak as the Sun compiler was much more expensive (about $3000 a seat or maybe it was $300 I can't remember). There have been issues with gcc, but nothing that was major. Basically it required a few programs to be properly coded. Like using memset instead of memcpy which HP did not complain about. Also things like removing the multiple function declarations (different ones at that) which gcc does not like but HP seemed okay with.
Oh and if you know anyone that is looking for a large scale leasing app that runs on Linux please reply to this post with more info. We are getting ready to release an alpha and I just got eop working today;-).
Yes and site licenses still cost you idiot, and yes you really are a moron. Okay maybe not $300 a pop, but it could still be $100+ a seat. While they may not be paying retail they are paying alot of money. Last I looked it was a couple of thousand for a 50 user license for exchange, server, plus the clients. Roughtly about $3000 to $5000 for 50 seats, plus the cost of the client software. MS OS / Office is still not cheap in bulk too. Yes you get a discount but do you really think that it was that good of a deal? My guess is that the gov wanted a sweet deal and M$ did not give it to them. They only deal with a 250 and over deal so once you reach over 250 the proce does not seem to change. At least that is what is on their web site(M$). Also You still have to pay for site licenses.
Yes, the descision was standardization. Which meant standardization on Windows for both servers and clients. Yes and at the time it was the only choice. But the choice to standarize DID come from the Clinton Administration. I'm sure when they found out they could not get a great 'bulk' deal they decided that M$ really did have a monopoly and their balls in a vise and did the next best thing and went after M$.
I believe Clinton did this in the US with Windows. He basically mandataed that Windows was the OS of the government. I could be wrong it was something someone (a goverment employee) had told me at some point. When I worked there most of the desktop computers were being converted to windows NT 4.0 (its been a while). Yes there are some offices that still use other OSes and there are some that are moving their servers to Linux or experimenting and using Linux (NASA && NSA for instance). But the majority of US goverment offices are 'supposed' to use Windows. My friend works for the DOD and he was upset when he heard this. However it seems that it did not last that long as they ended up using QNX cause windows did not do their real time stuff as needed and now they are moving to Linux and saving money (they are using the Linux kernel real time patch).
I agree though that they should not pass laws like I think the article said Peru is doing. I do think that governments should look for cheaper ways of running thier computers. Think of it this way. If there are 1,000,000 employees and they all use MS office (about $300 per user), exchange (about ? per user), and Windows OS (about $300 per user) that is about 500-1000 per user, plus possiblly other software, that turns out to be about 500 million to 1 billion dollars to Billy Gates, and software. This is of course TAX dollars that could be spent elsewhere. Linux or BSD's could be an alternative to this where people could spend the cost of the cdrom plus office and use Evolution without the connector. It could mean that 1/2 to 3/4 of the money spend on software could be channeled to other things like health care. Granted most goverments do not spend this much each year on software but they do upgrade every 2 to 3 years (in the US at least many offices do). 1/2 billion dollars in some of these countries is a lot of money that could be spent on schools and feeding its people.
I think you went overboard this time. When you start putting hubs in the bathroom that is a bit much. I mean how much time do you really spend there after all.
I can see wanting a lot of gear, but wiring an entire apartment is still a bit much. Get wireless and then get wireless cards and you'd be much better off.
For database stuff you can write a database layer. At both places I have worked they have had this in place. The database layer means that you have one place to access the various database without doing direct sql all over the place. Thus you as a programmer would write your program to the layer and then you don't care what database it goes against. This is almost like using odbc but you would not do sql in your program.
For drivers you can split the driver in two peices. The part of the driver that interacts with the kernel / OS. This should have about 5 functions: READ, WRITE, STATUS, OPEN, CLOSE. Then you can write the second part of the driver to call these generic functions putting the absolute minimum in the functions, but also putting the parts that are OS specific there as well.
If you are like the shops that I have been in then the biggest cost of running more than one UNIX is the hardware.
1) You can install the same shell on just about all UNIX's. Most people where I am prefer tcsh as it has some nice features.
2) You can standardize on scripts, either use csh (blah) or sh. We prefer sh as it is found on just about EVERY unix (Sun, HP, AIX, BSD's, Linux).
3) Avoid vender extensions to the basic shell. HP has done some aweful things there in its bourne shell and they are not compatible with Sun and in some cases Linux either. I.E. Always use `cat foo` and not $(cat foo) in sh scripts. There are other things like that.
There are problems in supporting more than one UNIX, but there are also workarounds if you do it right.
Actually all their employees now have them. I also hear they can go anywhere and have there profiles. I have not tried this, but my impression is that you basically almost need them to operate the computer. Not sure how easy they are to replace. Sun can do this cause Sun hardware is cheap for Sun. (They make it they don't have to buy it they can write it off as business expense.. think of all the testers on their software too).
I went to Sun MS this past week and they have smart card profiles. You basically get to carry around a card that ho;lds your 'roaming profile' like NT's roaming profile except it is on a card. I'd imagine that it works pretty well and key recovery would be a matter of a new card key and syncing it with the users desktop or something.
Go to monster.com. They have a whole slew of interview questions that are commonly asked and many are generic.
Where do you want to be in 5 years?
Questions about how you handle personal situations, like conflicts with other employees. How do you resolve them.
Quesions like do you work better alone or in a group?
You want to interview the person to get to know that they are a good person and someone you want to work with.
I have heard of people being asked things like do you like to play ? This was cause they liked to do many employee related things. You may not want a 'homebody' working in a company full of people who like to snow board.
Also what is thir favorit programming language or script? This is a good way to wead out those C++ programmers that are applying for a C job, or a scripter that is appling for a programmers job. Or someone who hate one or the other.
Maybe RMS should createa new version or addition of the GPL to put in language that prevents work that is open source and licensed under 'a new license' (ANL) that would allow developers to license their work under that would not only require source distribution but prevent big coprorations from making to much money from other peoples work.
Personally, I really think what would more likely happen is that companys would turn to RH and say I can get this stuff for $50 and install it on all the computers I want or I can get it for $xxx per seat and have MS type licensing? hmm maybe I'll use MS or RH instead.
Lets face it Win2k vs linux is about a 50/50 split. There are plusses and minuses in each. (As well as BSD, OS X and Solaris). So what do you choose an OS on after that? COST $$$. In the case of my company they are penny pincing everything and will not even shell out $3to $10 to upgrade to exchange from msmail. We are in a budget crunch, and as companies try and try to save money they will ultimately pick the cheapest solution. That is why I use RH at home. I can get cdroms from a friend or from linuxcentral.com for a few bucks and install it. My system is kept fairly up to date and it it is super cheap. If I were to do this with Windows I would have spent about $1000 dollars by now. The RH upgrader is a no brainer at this point. Choose upgrade and come back in an hour. I'm looking for a way to migrate our office away from Windows, but it means rewriting our monster app in Java or something that is cross platfom.
in some cases the OS actually gets info from the bios. If this fails or is wrong you ahve problems.
Example: I have an xerox printer. I upgraded its bios and the problems with it hanging went away. I also upgraded the software that was driving it. As a result it now runs MUCH smoother.
Once a system boots the OS is not through with the bios. In many cases the OS gets information from the bios like meory size and then uses that the rest of the time. In some OSes (I know linux does) the os allows you to override the bios settings (like mem=123M in linux). If the os does have this capability then they are less important. However BIOS can also be used to set things like com port irq. If they are set in the bios the OS may not necessarily be able to change them.
I doubt that you'd see many. Of course there are mac users that always log in as root and thus could execute a malitious (sp) program. Personally I think Macs are as vulnerable to virus as Linux, BSD and SUN boxes. More than likely they are susceptable to buffer overruns and bad cgi scripts gone wild. Of course a process that is run as nobody and owns nothing cannot do real damage (assuming it is not taken over by a hacker).
That is bad design. NO WEB SITE SHOULD EVER popup a window on a clients machine without the user specifing that it is okay. Visiting a site does NOT mean it is okay to resize or popup a window. The design of mozilla is such that a window will not automatically open up without the user clicking on a button to open a window.
Read 'websitesthatsuck.com' and it will tell you that popups make a website suck!
it prevents someone from using javascript to open widnows by giving you the option not to allow this. I guess IE does not have this functionality. Ever since this came in mozilla I no longer get ANY popup add at all.
and I may go to the bathroom someday.. and an earthquake may make SF an island someday.. and an asteroid may hit the earth someday and wipe out all of humanity.. and.. and.. a black hole may swallow us up... this is really nothing new.. I guess it is better than listening to the religion right tell us all that we are going to hell and that Jesus is coming to save only them...
Oh and I found a JDK for FreeBSD as well as a whole bunch of Java port. I think make install may be what he needs to do.
http://www.freebsd.org/cgi/url.cgi?ports/java/jdk1 2-beta/pkg-descr
Happy lawsuits... when you steal a logo from a corporation that just wants to screw someone...
As far as stealing my pages, yes they are. If people want to search for me then they should find my latest site, not an old snapshot of it. Many of the images on my site are mine, except for the ones that are taken from sites that say. "if you want to link to this site use this image". Yes I created them. What about using images from apple.com or some other site, wouldn't that be stealing images? What about caching pictures from a site that does not want you to cache the pictures? Isn't that stealing?
As the poster says "Why should I have to deliberately remove my copyrighted material from an archive which was never granted permission to replicate that material in the first place?"
In the company I work for I ported all the scripts to Linux and Sun from HP. Thus we have 'sameness'. you want to build a database. It does not matter what platform you are on the command is the same. You want to create a new dev env. It does not matter what platform you are on the script is the same on ALL platforms.
By creating a level of 'sameness' across all your platforms it will not matter weather the server is Sun, HP, Linux, BSD, whatever the scripts will all be the same. Since you are talking about being an admin I'd suggest all scripts in perl or sh. The problem you may run into with perl is that perl rarely gets installed in the same place on all platforms. Thus the start of a script with /usr/bin/perl may not work, where /bin/sh will. Yes and there are coding ways around the perl issue as well.
Granted you will have different machine that do different jobs, this is where documentation comes in. Make sure that all your stuff is documented. If someone sets up a server they need to be required to describe how this server was set up. Using the principle of sameness this cuts down on the need for lots of docs, and thus anyone can set up the server.
Shells.. standardize on a shell. Standard login shell. More importantly is the standardization of what shell people use. I go with tcsh, as I like it better than ksh csh and sh, and it is available everywhere (Sun, HP, BSD, Linux, etc). It is also feature rich. You can standardize on any shell, but make sure it is everywhere you need it to be.
Once you have standardized on a shell, use a standard login env. Thus when you login to your BSD box it feels like your Sun box, which feels like your Linux box, etc.
If people want to add to this have a process in place to make it happen.
Except for system tools like Sam on HP, and Redhats sysadmin tools, there is no reason that many other tasks cannot be done in scripts that are standard. You can even standardize on what a database server setup should include, what a web server setup should include, and have standards that are the same or different (I prefer sameness unless performsance is an issue) for each flavor of UNIX.
I would love to d a redhat like distro only removing rpm and putting in the BSD package management system. But I don't have the time right now. Maybe I'llopen a project up at sourceforge.net.....
The problem is that these are gas giants, like Jupiter or larger and we do not at this time have the tech to discover anything else.
In this case it seems that this bug has been patched. The easy thing to do is set a max size on the CSS fonts or something to that effect.
The reality is that there are open source bugs that are not as publicised. Right now on a certain distro after an upgrade named has to be run as root and you cannot add users. Its really disturbing. Open Source allows one to fix the bugs, but does not add the cure all.
Also this X / Mozilla bug is not just Linux, it would affect all UNIX machines running X.
Oh and if you know anyone that is looking for a large scale leasing app that runs on Linux please reply to this post with more info. We are getting ready to release an alpha and I just got eop working today ;-).
Yes and site licenses still cost you idiot, and yes you really are a moron. Okay maybe not $300 a pop, but it could still be $100+ a seat. While they may not be paying retail they are paying alot of money. Last I looked it was a couple of thousand for a 50 user license for exchange, server, plus the clients. Roughtly about $3000 to $5000 for 50 seats, plus the cost of the client software. MS OS / Office is still not cheap in bulk too. Yes you get a discount but do you really think that it was that good of a deal? My guess is that the gov wanted a sweet deal and M$ did not give it to them. They only deal with a 250 and over deal so once you reach over 250 the proce does not seem to change. At least that is what is on their web site(M$). Also You still have to pay for site licenses.
Yes, the descision was standardization. Which meant standardization on Windows for both servers and clients. Yes and at the time it was the only choice. But the choice to standarize DID come from the Clinton Administration. I'm sure when they found out they could not get a great 'bulk' deal they decided that M$ really did have a monopoly and their balls in a vise and did the next best thing and went after M$.
I agree though that they should not pass laws like I think the article said Peru is doing. I do think that governments should look for cheaper ways of running thier computers. Think of it this way. If there are 1,000,000 employees and they all use MS office (about $300 per user), exchange (about ? per user), and Windows OS (about $300 per user) that is about 500-1000 per user, plus possiblly other software, that turns out to be about 500 million to 1 billion dollars to Billy Gates, and software. This is of course TAX dollars that could be spent elsewhere. Linux or BSD's could be an alternative to this where people could spend the cost of the cdrom plus office and use Evolution without the connector. It could mean that 1/2 to 3/4 of the money spend on software could be channeled to other things like health care. Granted most goverments do not spend this much each year on software but they do upgrade every 2 to 3 years (in the US at least many offices do). 1/2 billion dollars in some of these countries is a lot of money that could be spent on schools and feeding its people.
I can see wanting a lot of gear, but wiring an entire apartment is still a bit much. Get wireless and then get wireless cards and you'd be much better off.
For drivers you can split the driver in two peices. The part of the driver that interacts with the kernel / OS. This should have about 5 functions: READ, WRITE, STATUS, OPEN, CLOSE. Then you can write the second part of the driver to call these generic functions putting the absolute minimum in the functions, but also putting the parts that are OS specific there as well.
In the case of lets say using PROGRAM=`basename $0` youd want to use backticks instead of $(basename $0) as the later does not work on solaris.
While loops on Solaris is also another issue. If you set a variable in a while loop on Solaris it is not available outside the loop.
1) You can install the same shell on just about all UNIX's. Most people where I am prefer tcsh as it has some nice features.
2) You can standardize on scripts, either use csh (blah) or sh. We prefer sh as it is found on just about EVERY unix (Sun, HP, AIX, BSD's, Linux).
3) Avoid vender extensions to the basic shell. HP has done some aweful things there in its bourne shell and they are not compatible with Sun and in some cases Linux either. I.E. Always use `cat foo` and not $(cat foo) in sh scripts. There are other things like that.
There are problems in supporting more than one UNIX, but there are also workarounds if you do it right.
Actually all their employees now have them. I also hear they can go anywhere and have there profiles. I have not tried this, but my impression is that you basically almost need them to operate the computer. Not sure how easy they are to replace. Sun can do this cause Sun hardware is cheap for Sun. (They make it they don't have to buy it they can write it off as business expense.. think of all the testers on their software too).
I went to Sun MS this past week and they have smart card profiles. You basically get to carry around a card that ho;lds your 'roaming profile' like NT's roaming profile except it is on a card. I'd imagine that it works pretty well and key recovery would be a matter of a new card key and syncing it with the users desktop or something.
Where do you want to be in 5 years?
Questions about how you handle personal situations, like conflicts with other employees. How do you resolve them.
Quesions like do you work better alone or in a group?
You want to interview the person to get to know that they are a good person and someone you want to work with.
I have heard of people being asked things like do you like to play ? This was cause they liked to do many employee related things. You may not want a 'homebody' working in a company full of people who like to snow board.
Also what is thir favorit programming language or script? This is a good way to wead out those C++ programmers that are applying for a C job, or a scripter that is appling for a programmers job. Or someone who hate one or the other.
Personally, I really think what would more likely happen is that companys would turn to RH and say I can get this stuff for $50 and install it on all the computers I want or I can get it for $xxx per seat and have MS type licensing? hmm maybe I'll use MS or RH instead.
Lets face it Win2k vs linux is about a 50/50 split. There are plusses and minuses in each. (As well as BSD, OS X and Solaris). So what do you choose an OS on after that? COST $$$. In the case of my company they are penny pincing everything and will not even shell out $3to $10 to upgrade to exchange from msmail. We are in a budget crunch, and as companies try and try to save money they will ultimately pick the cheapest solution. That is why I use RH at home. I can get cdroms from a friend or from linuxcentral.com for a few bucks and install it. My system is kept fairly up to date and it it is super cheap. If I were to do this with Windows I would have spent about $1000 dollars by now. The RH upgrader is a no brainer at this point. Choose upgrade and come back in an hour. I'm looking for a way to migrate our office away from Windows, but it means rewriting our monster app in Java or something that is cross platfom.
Example: I have an xerox printer. I upgraded its bios and the problems with it hanging went away. I also upgraded the software that was driving it. As a result it now runs MUCH smoother.
Once a system boots the OS is not through with the bios. In many cases the OS gets information from the bios like meory size and then uses that the rest of the time. In some OSes (I know linux does) the os allows you to override the bios settings (like mem=123M in linux). If the os does have this capability then they are less important. However BIOS can also be used to set things like com port irq. If they are set in the bios the OS may not necessarily be able to change them.
I doubt that you'd see many. Of course there are mac users that always log in as root and thus could execute a malitious (sp) program. Personally I think Macs are as vulnerable to virus as Linux, BSD and SUN boxes. More than likely they are susceptable to buffer overruns and bad cgi scripts gone wild. Of course a process that is run as nobody and owns nothing cannot do real damage (assuming it is not taken over by a hacker).
Read 'websitesthatsuck.com' and it will tell you that popups make a website suck!
it prevents someone from using javascript to open widnows by giving you the option not to allow this. I guess IE does not have this functionality. Ever since this came in mozilla I no longer get ANY popup add at all.
So many Christians so few lions...
Oh and I found a JDK for FreeBSD as well as a whole bunch of Java port. I think make install may be what he needs to do. http://www.freebsd.org/cgi/url.cgi?ports/java/jdk1 2-beta/pkg-descr