'chown apache:apache database.conf && chmod 600 database.conf' That's good enough for me. Generally I'm not concerned with people accessing the physical hardware in order to bypass permissions, that's another issue entirely.
For me it's 10 times easier for me to fix up an httpd.conf or some.htaccess files and set some permissions with chmod/chgrp, but for other people using the IIS dialogs or whatever might be easier.
If I gave my grandma a IIS machine and a putty window SSH'd into an GNU/Linux/Apache box I'm guessing she'd get farther with the IIS machine, but on the other hand if you give those to seasoned veterans I would bet the apache box would be set up quicker.
I actually spent a bit of time the past few months working on a research project dealing with similar questions. I haven't finished a paper yet, but there's slides from a presentation I gave. (hopefully a comment this far down won't crash my computer...)
Basically what I was working towards was somethings similar to ajax but with a more appropriate and protocol and without the browser. The two main things I dislike about Web 2.0 applications is that 1. They have to run in a browser, and 2. they take up a lot of resources (browser resources and separate connections for each new content request). There's a few things of interest that already exist for some application of the future, for starters there's CORBA which is a distributed object based system. That can be useful for traditional applications but I would rather have a client-server type architectures where all the processing happens on the server side and only the display is on the client side. This makes it better for low power things like smart phones other mobal devices, as well as helps keep all the data on the server so it can be accessed from anywhere. The 9P protocol from Plan9 is also an interesting thing when dealing with distributed programing. It's not a complete suite by itself but it could have some uses in replacing HTTP and/or HTML.
Anyway to answer the question, here's some things I think a 'Web 3.0' should be (from my slides):
Text based like RSS and Atom feeds
Interactivity like X11/RDP/VNC and Ajax
Ability to run standalone programs like X11 (e.g without a browser)
"and even the ability to convert 2D live television into 3D live television"
I hear their also adding a feature to 'zoom' and 'enhance' grainy pixelated feeds into high quality 1080p as well.
Perhaps theres just as much of a correlation between non drinking and making less money. As a college student who doesn't drink I also don't feel that much of a need to get the highest paying job available. Once I get all these loans payed off it doesn't matter to me whether my car is brand new or 10 years old. Perhaps it has to do with a desire for worldly things, whether it's good times while drunk, or lots of money to buy stuff.
I'm currently working on a project and I find that I'm usually most productive right after talking about some aspect of the project with the other people working on it.
I think part of this is because if one person is focused it seem to help keep everyone around them focused as well. Just keep away from to many jokes and off topic discussions (although a few are good). When I'm working by myself my mind will wander but if I'm working directly with others I have to stay focused.
With small projects/teams this can be especially helpful because it will change up what you're working on from time to time and help get important things done first. For example, if you're asked whether feature X works (and it doesn't) you can implement it right away and take a break from what you were working on.
While that may be a good way to piss off Microsoft, I dont thing it would do much for anyone else either. It certainly not a very good solution to preventing a monopoly and helping Microsofts competitors.
It's not so much a question of how long ago we had a common ancestor, but more of how long unil we have a recent a common ancestor (and whether it's happened yet). As an above poster explained, back in 1876 there were still isolated people so it doesn't matter if you go back 2500 years or 10000, they were still isolated. That particular line has died out, but there may still be others.
Yes. Eventually. Let's say there's a tribe of 64 people and one European marries into the tribe. Given "nice" conditions where each set of parents has two kids and ignoring some of the complicated mathematics that were talked about in the article. It will take 6 generations for all the decedents of the tribe to share that same common ancestor. If we assume a generations is 20 years then that's 120 years total. I'm not a history major but I would say that it's possible that there were still a few 'pure blooded' tribes in the western united states or Canada up until the 1880's.
What about the Americas? It's not isolated any more but was the last 500 years really enough to mix everyone in the world?
It's an interesting idea that I think works to some extent, but claiming that _everyone_ was related that recently may be going a little to far.
If you're using tcp/udp and you're really worried about protocols slowing you down here's a nice way to bypass them almost completely.
user@destination $ netcat -l -p 12345 | tar -x
user@source $ tar -c/usr/src/linux-2.6.17.1 | netcat desktop 12345
Load firefox onto a flash drive and keep all your passwords stored (encrypted) on there. You'll still have to type a master password, but if you make that something that you dont use anywhere else it wont matter.
Another thing to do might be to find a SSL proxy server and use that for all your browsing, that should prevent packet sniffing, but someone *could* still be monitoring the RAM for passwords and such.
You'll never get it entirely secure, so if there's anything really important just borrow one of your friends computers for a few minutes.
Maybe this randomly generated summary will help... at least it can't be much confusing:)
"SSH the wonder tool of the security set. I read one article about a vicious cycle! Want to know more? Comment on this article below. We'll skewer FTP and make a mockery of rsh. There are two types of port forwarding: * Local forwarding. Allows the client and the patching server, something normally verboten. The DMZ servers would route through the socket file, but something better (from his/her view) can be done. If the hacker can't get a copy of the agent forwarding risks. Depending on the local host adapter on any port the user chooses."
Maybe I read the article wrong but it seems to me like a problem with someones design and not with SSH, a little like saying Unix is insecure because a unwitty sysadmin could try to make his life easier by using a blank root password.
That is very similar to what I do. However, a lot of times I use functions instead of includes and variables. For example: instead of doing (or the shorthand ) I'll do . I find that to scale better and not be much more complex, it allows me to do things like where the header may be generated from a sql query or something, being able to pass arguments can also be nice.
One of the important things I do use abstraction layers for is input and output, that's mostly to help with security since having all that code in one place makes it easier to look over and check for holes.
Kelvins is fine. Kelvins are the SI unit for temperature, similar to how grams are the SI unit for mass. So saying 500 kelvins is similar to saying 500 grams.
If it's just my stuff I prefer to run my own, mostly for the learning experience. However if I'm hosting things that a lot of other people use I think it's better to have a company host it. They generally have better uptime, and if they do go down, the blame isn't on me:)
Yes, mozplugger is an extension that allows you to use mplayer with firefox to play movies and sounds. I installed it because I thought I would like it better than download videos and then opening them, I was wrong.
If you're never going to use sound, why even have it installed in the browser? When I upgraded for firefox 1.5 I intentionally did not install mozplugger so now stuff can't play sound no matter what. Similarly I don't like my PC speaker, so I didn't compile support for it in the kernel. Settings may change and get reset, but if it's not supported it sure isn't going to be doing much:) Unfortunately I don't know much about the Windows builds other than I think they come with all that stuff enabled by default, and I'm not sure how to get rid of it..
Not if there's another still 'unknown' 'bug' that will cause a certain IP address to automatically render a wmf file, however I think that's unlikely since WMF's were from Win 3.1-ish and before the Internet was mainstream.
'chown apache:apache database.conf && chmod 600 database.conf' That's good enough for me. Generally I'm not concerned with people accessing the physical hardware in order to bypass permissions, that's another issue entirely.
*cough* you could always spend some time improving support for the linux bcm43xx drivers... ;)
For me it's 10 times easier for me to fix up an httpd.conf or some .htaccess files and set some permissions with chmod/chgrp, but for other people using the IIS dialogs or whatever might be easier.
If I gave my grandma a IIS machine and a putty window SSH'd into an GNU/Linux/Apache box I'm guessing she'd get farther with the IIS machine, but on the other hand if you give those to seasoned veterans I would bet the apache box would be set up quicker.
Basically what I was working towards was somethings similar to ajax but with a more appropriate and protocol and without the browser. The two main things I dislike about Web 2.0 applications is that 1. They have to run in a browser, and 2. they take up a lot of resources (browser resources and separate connections for each new content request). There's a few things of interest that already exist for some application of the future, for starters there's CORBA which is a distributed object based system. That can be useful for traditional applications but I would rather have a client-server type architectures where all the processing happens on the server side and only the display is on the client side. This makes it better for low power things like smart phones other mobal devices, as well as helps keep all the data on the server so it can be accessed from anywhere. The 9P protocol from Plan9 is also an interesting thing when dealing with distributed programing. It's not a complete suite by itself but it could have some uses in replacing HTTP and/or HTML.
Anyway to answer the question, here's some things I think a 'Web 3.0' should be (from my slides):
"and even the ability to convert 2D live television into 3D live television" I hear their also adding a feature to 'zoom' and 'enhance' grainy pixelated feeds into high quality 1080p as well.
Perhaps theres just as much of a correlation between non drinking and making less money. As a college student who doesn't drink I also don't feel that much of a need to get the highest paying job available. Once I get all these loans payed off it doesn't matter to me whether my car is brand new or 10 years old. Perhaps it has to do with a desire for worldly things, whether it's good times while drunk, or lots of money to buy stuff.
From wikipedia: 'PHP was originally designed as a small set of Perl scripts'. So yes, he has.
Or set it up on a microphone so that yours only plays when his is turned on. That way he can hear it as well and will turn it off himself.
Note to whoever modded this interesting: I think he means "Here is MBCook's perspective".
I'm currently working on a project and I find that I'm usually most productive right after talking about some aspect of the project with the other people working on it.
I think part of this is because if one person is focused it seem to help keep everyone around them focused as well. Just keep away from to many jokes and off topic discussions (although a few are good). When I'm working by myself my mind will wander but if I'm working directly with others I have to stay focused.
With small projects/teams this can be especially helpful because it will change up what you're working on from time to time and help get important things done first. For example, if you're asked whether feature X works (and it doesn't) you can implement it right away and take a break from what you were working on.
While that may be a good way to piss off Microsoft, I dont thing it would do much for anyone else either. It certainly not a very good solution to preventing a monopoly and helping Microsofts competitors.
It's not so much a question of how long ago we had a common ancestor, but more of how long unil we have a recent a common ancestor (and whether it's happened yet). As an above poster explained, back in 1876 there were still isolated people so it doesn't matter if you go back 2500 years or 10000, they were still isolated. That particular line has died out, but there may still be others.
Yes. Eventually. Let's say there's a tribe of 64 people and one European marries into the tribe. Given "nice" conditions where each set of parents has two kids and ignoring some of the complicated mathematics that were talked about in the article. It will take 6 generations for all the decedents of the tribe to share that same common ancestor. If we assume a generations is 20 years then that's 120 years total. I'm not a history major but I would say that it's possible that there were still a few 'pure blooded' tribes in the western united states or Canada up until the 1880's.
What about the Americas? It's not isolated any more but was the last 500 years really enough to mix everyone in the world?
It's an interesting idea that I think works to some extent, but claiming that _everyone_ was related that recently may be going a little to far.
If you're using tcp/udp and you're really worried about protocols slowing you down here's a nice way to bypass them almost completely. /usr/src/linux-2.6.17.1 | netcat desktop 12345
user@destination $ netcat -l -p 12345 | tar -x
user@source $ tar -c
Load firefox onto a flash drive and keep all your passwords stored (encrypted) on there. You'll still have to type a master password, but if you make that something that you dont use anywhere else it wont matter.
Another thing to do might be to find a SSL proxy server and use that for all your browsing, that should prevent packet sniffing, but someone *could* still be monitoring the RAM for passwords and such.
You'll never get it entirely secure, so if there's anything really important just borrow one of your friends computers for a few minutes.
Maybe this randomly generated summary will help... at least it can't be much confusing :)
"SSH the wonder tool of the security set. I read one article about a vicious cycle! Want to know more? Comment on this article below. We'll skewer FTP and make a mockery of rsh. There are two types of port forwarding: * Local forwarding. Allows the client and the patching server, something normally verboten. The DMZ servers would route through the socket file, but something better (from his/her view) can be done. If the hacker can't get a copy of the agent forwarding risks. Depending on the local host adapter on any port the user chooses."
Maybe I read the article wrong but it seems to me like a problem with someones design and not with SSH, a little like saying Unix is insecure because a unwitty sysadmin could try to make his life easier by using a blank root password.
That is very similar to what I do. However, a lot of times I use functions instead of includes and variables. For example: instead of doing (or the shorthand ) I'll do . I find that to scale better and not be much more complex, it allows me to do things like where the header may be generated from a sql query or something, being able to pass arguments can also be nice.
One of the important things I do use abstraction layers for is input and output, that's mostly to help with security since having all that code in one place makes it easier to look over and check for holes.
Kelvins is fine. Kelvins are the SI unit for temperature, similar to how grams are the SI unit for mass. So saying 500 kelvins is similar to saying 500 grams.
Less AOL users and more boadband users.. how could it get any better?
If it's just my stuff I prefer to run my own, mostly for the learning experience. However if I'm hosting things that a lot of other people use I think it's better to have a company host it. They generally have better uptime, and if they do go down, the blame isn't on me :)
Yes, mozplugger is an extension that allows you to use mplayer with firefox to play movies and sounds. I installed it because I thought I would like it better than download videos and then opening them, I was wrong.
dd if=/dev/zero of=`sed -n "s/\(.*\)\s.*win.*/\1/ip"`
If you're never going to use sound, why even have it installed in the browser? When I upgraded for firefox 1.5 I intentionally did not install mozplugger so now stuff can't play sound no matter what. Similarly I don't like my PC speaker, so I didn't compile support for it in the kernel. Settings may change and get reset, but if it's not supported it sure isn't going to be doing much :) Unfortunately I don't know much about the Windows builds other than I think they come with all that stuff enabled by default, and I'm not sure how to get rid of it..
Not if there's another still 'unknown' 'bug' that will cause a certain IP address to automatically render a wmf file, however I think that's unlikely since WMF's were from Win 3.1-ish and before the Internet was mainstream.