I agree - site to site VPN at the router level seems ideal for this challenge.
Just use a couple of small business routers with built in VPN. They do all of the different subnets and wireless and all of that stuff. They're a few hundred bucks each.
And yes, you could spend a lot of money for small business routers, or you could buy routers compatible with (or pre-installed with) firmware such as DD-WRT which will allow you almost all the same functions for much cheaper, but require a little more elbow grease to get working.
Here's the thing you didn't address, which is harr2969's fundamental axiom of backups: if it isn't automated it doesn't happen. YOU MUST AUTOMATE.
For that reason, you need to place a bigger weight on cloud options. You listed a few specific issues with cloud. I believe there are easy and specific ways to address them. The tool I'll leverage for my answer is Crashplan, although others have suggested other tools.
Cloud Concern 1 - someone else is responsible for my data: Crashplan can be peer based. In that mode, you still have control of the data at your friend/family member's house.
Cloud Concern 2 - I could lose it to hackers: Crashplan can apply a backup-specific password on top of whatever standard file-level encryption you prefer for your personal data..
Cloud Concern 3 - The entity going out of business: The resources to run the program are on you, not on them with a peer based model.
Cloud Concern 4 - Once it leaves my home, I no longer fully control it, which is unacceptable: Peer-based, again, you're in control.
Cloud concern 5 - Cloud based costs $$: you didn't even mention this one, but the peer model is free.
Cloud concern 6 - harr2969 is a shill for Crashplan: Nope. It's a good program and I use it.
I love how 75.3% of the posts in this thread are rated +15 Insightful!, or +20 Interesting!.
We seem to have hit a nerve on the inner nerd in most of us. We all have knowledge and many have experience when it comes to how people perceive us... and remember - "perception is reality". If you're perceived as arrogant, you really are arrogant for all intents and purposes, especially when it comes to the boss, customer, etc.
On a related note - some may prefer "geek" vs "nerd" - but remember that NERD = Network Emergency Response Dude and maybe it will help you find your place.
Note their free library selections are pretty extensive; I read voraciously (and quickly, 350+ wpm) but it still took many months to get through their entire free library (http://www.baen.com/library/) several years ago. Awesome free resource.
If you're in business, or if you care about your domain's reputation, you should be implementing SPF to prevent others from sending mail (aka joe-jobbing) as your domain.
Even if you DON'T care about your reputation, your life will be easier if you don't have to deal with the back-scatter (complaints, threats, invalid postmaster replies, out of office messages, etc) from a massive joe-job/spamming effort which is spoofing your domain.
You CAN make a substantial dent in these types of attacks with SPF. There are levels of SPF "certainty". In order to be most effective, you need to list all your sending servers with a dash "-all" for example, a major financial uses:
text ="v=spf1 ip4:207.162.228.0/24 [shortened] -all"
On the receiving side, most SPF implementations will (and should) respect the certainty of the senders SPF record. In the above example the financial implemented the "-all" qualifier, so if mail comes in from a place not on that list, based on their assertion I can safely drop it as spam. If they used a "?all" or other, I might only increment the spam probability or tag it [maybe spam].
When implementing your DNS SPF record, it can take time to make sure you've identified all the legit sender's of mail with your domain name if you're a large company. Keep at it and come back here and let me know, I'll give you a pat on the virtual back for doing THE RIGHT THING.
Consider the case that you are creating a tool and your goal is to ensure its always available as a service to the community. The way I understand it, the GPL can ensure that works based on your source will still always meet your goal. So look at it more as continuing to be true to your intent, if your intent is openness.
Firefox 2 provides the same clean, streamlined, interface as previous versions, with small improvements to make it easier to use. In addition, it includes improved security features and useful tools to make the Internet experience safer, faster, and better than ever before.
User experience
* Inline spell checking for text areas lets you compose with confidence in web forms.
* Microsummaries provide a way to create bookmarks that display information pulled from the site they refer to, updated automatically. Great for stock tickers, auction monitoring, and so forth.
* Extension Manager user interface has been enhanced.
* Search engine manager lets you rearrange and remove search engines shown in the search bar.
* Tabbed browsing enhancements include adding close buttons to each tab, adjustments to how Firefox decides which tab to bring you to when you close the current tab, and simplified preferences for tabs.
* Autodetection of search engines allows search engines that offer plugins for the Firefox search bar to offer to install their plugins for you.
* Search suggestions allow search engines to offer suggested search terms based on what you've typed so far in the search bar.
Security and privacy
* Anti-phishing feature to warn users when the web site you're looking at appears to be a forgery.
development in the dark?
on
Marketing Mozilla
·
· Score: 1, Informative
"Mozilla isn't giving many details on the soon-to-be-launched Firefox 2"
Can the author really not realize this is an open-source project and that the developers make it a point to open this project up? This link demonstrates the beauty of open source projects -- here is as much (probably more) as you want to know about the development work.
As several people have suggested the idea of triple redundant containment is probably over the top. I was thinking perhaps a single containment unit for all cargo and an attached explosive-launched chute. However, what if the fuselage doesn't blow up and the cargo is stuck inside? Do you put explosives on the load to blow the fuselage? How much explosive would that take? How thick would the cargo containment have to be to avoid blowing the cargo when the main unit fails/blows up, and then again when the escape charge blows? How expensive would it be to launch each rocket with a heavy containment unit capable of withstanding an escape charge? Certainly there are a number of engineering challenges there. It would be nice though.
Don't forget the monstrosity which is the Kensington "Expert Mouse" trackball. The 2" diameter ball is generally used with all your fingers, and doesn't really need the thumb to be used effectively. Probably a little more traditional/more easily acceptable than a foot mouse.
The unzip -a looks to be the most elegant with this code from a post above being a close second. To the person who mentioned dos2unix, this is the preferred way of running it recursively.
# Transformation for UNIX find -type f -exec dos2unix {} \;
The find -type f is finding all regular files (as opposed to symlinks, directories, ports, etc... in unix, everything is a file so you need to be specific)
The -exec dos2unix {} is executing dos2unix on each file found, inserting the name for the brackets. This method executes as each file is found, as opposed to queueing the job until all the files are found.
The \; terminates the command.. although the backslash is normally an escape code, I think the semicolon is the actual terminator.
Between the difficulties with getting MySQL installed/working, and getting all the package dependancies to compile/install this it was many hours. Then once it was "running" I couldn't get input from the camara, as another poster had indicated also happened to him. This product looks like it has a lot of functionality, probably more than you need. For my needs, "motion" worked great and was far more simple.
I want to address the other thing that people tend to get confused over:
SPF is primarily about spoofing (and thus phishing), not about spam. I currently work in the e-mail department of the #2 financial institution. I see the impact that phishing has, and how SPF can be used to alleviate it. Each phishing e-mail that doesn't arrive because SPF averted it is a potential victim protected.
Spoofing/Phishing is what SPF protects against best and that's what it's for. If some spam dies an early death because it was spoofed using someone else's SPF-protected domain, so much the better.
You should configure your mail server to relay through comcast's known smtp relay servers. This would be DRsmtp.comcast.net in sendmail, or in Exchange 2000 would be a connector with the address space *@* forwarding to "smtp.comcast.net".
This will allow your mail to come from their smtp server's IPs and avoid the problem where some RBL's block the whole netblock. (Which personally, I don't mind because this solution is so easy)
I'll disagree with both of you. We are here for a purpose -- created, not by chance. If there were no point to life, ie we're here by chance, then eat drink and be merry for tomorrow we die. I intend to have lived my life to prepare for the hereafter, and I thank God that I look around me and see the evidence that He is there and commands my attention. I read the Bible, His revealed word to us, and find instruction for life. Read it yourself and see the gift offered.
Romans 10:9 "If you confess with your mouth that Jesus is Lord and believe in your heart that God raised Him from the dead, you will be saved."
I run a Blackberry enterprise server for Exchange with 20+ units. The units are exceptional for doing wireless e-mail and are an excellent substitute for a palm. (if you can afford $40US/month for the flat rate e-mail service)
Carrier: The carrier for the 950 and 957 based units is the Conectiv/Bellsouth wireless datanetwork
http://www.bellsouthwd.com/covapp/start.html
The carrier for the 850/857 is something else.:) The 8xx series units were made to use a different network with a different frequency that admittedly will suck more juice from the battery. They supposedly support better in building coverage.
The 850/950 use AA batteries. The 857/957 use an internal battery that (on the 957) can last for a couple of weeks without charging.
Encryption: The encryption is triple DES and is created when you cradle the unit. When you un-cradle the unit the server begins encrypting all messages with that key which is only stored on the handheld and server so it seems pretty secure from random snooping in transit. PIN to PIN messages (directly between handhelds) are encrypted with something along the level of ROT-13 and RIM basically tells you not to use it for secure communication.
Misc: These units are the only solution* that ties into mapi servers/mailboxes. They support pop3, but my company does not, so the blackberry was a natural solution. Anything sent from the BB goes into your sent items in your Outlook mailbox wirelessly. Anything arriving in your Exchange/Outlook inbox is sent to your BB and arrives 10-20 seconds later (on average).
The connection works between your blackberry server (which is separate from your exchange server, or can be) and srp.blackberry.net on port 3xxx outbound originating, so it is fairly secure from a firewall perspective as well.
*There are others of course.. vast communications has an expensive solution that is device and carrier independent. (works on palms, my2way, etc)
Many have argued smaller or larger points, but everyone involved in this debate should realize that all arguments are based on presupposition, and when you debate the points at hand without addressing the suppositions behind them, you will almost never get anywhere.
That being said, these are my attempts at meta-thinking -- not more intelligent, just bigger picture.
Assumption: The theory of evolution, in its basic form is composed of Time, Chance, and Matter.
So is it Time, Chance and Matter that supposedly account for us right now?
Laws of Physics
If we were created by chance, how do we now have a stable system? Why is up up and down down and why aren't they changing from moment to moment? You think this world with all it's repeatable laws came from a system based on chance? Oh things have slowed down now and are at a near stand-still? How is that? By chance? If we came from chance -- then we continue to be chance, and so there can be no meaning to life but chance and no laws in our world at all. This is the logical conclusion of a world created by chance -- that we still exist by chance and are held together moment by moment by chance.
Morality
Time nor Chance nor Matter give us morality. You think it's wrong to kill? The fact that we exist according to evolutionary world-view is just chance. If the evolutionist has some standard, by chance, it is relative to you in that moment of time and you have no basis for imposing it on others. You may feel that there are absolute right and wrong, and I would agree with you, but you couldn't explain why that is in a chance universe.
Feelings
Do I really love someone? I really hate someone! What? You have no basis for this thinking in your world-view. Feelings are just random firings of your brain which exists by chance (see assumption) and may cease to exist in the next moment. How real is that?
A universe by design can account for Laws. A designer can account for morality. A designer can account for feelings.
No system other than a deistic system (one including a god) can account for what we see around us. Within that scope I subscribe to Christianity because I see more evidence for it.
Do you subscribe to a chance worldview? How is that? You can't account for your worldview.
I've read that you should have the product as close to the complete version as possible, so that changes would be difficult to implement, that way you won't be jumping through hoops to constantly add more to your product, "because it's still in development anyway". joel
I agree - site to site VPN at the router level seems ideal for this challenge.
Just use a couple of small business routers with built in VPN. They do all of the different subnets and wireless and all of that stuff. They're a few hundred bucks each.
And yes, you could spend a lot of money for small business routers, or you could buy routers compatible with (or pre-installed with) firmware such as DD-WRT which will allow you almost all the same functions for much cheaper, but require a little more elbow grease to get working.
http://www.dd-wrt.com/wiki/ind...
Here's the thing you didn't address, which is harr2969's fundamental axiom of backups: if it isn't automated it doesn't happen. YOU MUST AUTOMATE.
For that reason, you need to place a bigger weight on cloud options. You listed a few specific issues with cloud. I believe there are easy and specific ways to address them. The tool I'll leverage for my answer is Crashplan, although others have suggested other tools.
Cloud Concern 1 - someone else is responsible for my data: Crashplan can be peer based. In that mode, you still have control of the data at your friend/family member's house.
Cloud Concern 2 - I could lose it to hackers: Crashplan can apply a backup-specific password on top of whatever standard file-level encryption you prefer for your personal data..
Cloud Concern 3 - The entity going out of business: The resources to run the program are on you, not on them with a peer based model.
Cloud Concern 4 - Once it leaves my home, I no longer fully control it, which is unacceptable: Peer-based, again, you're in control.
Cloud concern 5 - Cloud based costs $$: you didn't even mention this one, but the peer model is free.
Cloud concern 6 - harr2969 is a shill for Crashplan: Nope. It's a good program and I use it.
You WILL like it more after - you just don't know the joy till "you've been saved" from them.
Lasts for centuries - Unless he is very angry. http://biblehub.com/exodus/32-19.htm
I love how 75.3% of the posts in this thread are rated +15 Insightful!, or +20 Interesting!.
We seem to have hit a nerve on the inner nerd in most of us. We all have knowledge and many have experience when it comes to how people perceive us ... and remember - "perception is reality". If you're perceived as arrogant, you really are arrogant for all intents and purposes, especially when it comes to the boss, customer, etc.
On a related note - some may prefer "geek" vs "nerd" - but remember that NERD = Network Emergency Response Dude and maybe it will help you find your place.
**Baen's (normally inexpensive) books are also provided free of charge to those who are physically disabled: http://www.webscription.net/t-disabled.aspx **
Baen's Rocks!
Note their free library selections are pretty extensive; I read voraciously (and quickly, 350+ wpm) but it still took many months to get through their entire free library (http://www.baen.com/library/) several years ago. Awesome free resource.
If you're in business, or if you care about your domain's reputation, you should be implementing SPF to prevent others from sending mail (aka joe-jobbing) as your domain.
Even if you DON'T care about your reputation, your life will be easier if you don't have to deal with the back-scatter (complaints, threats, invalid postmaster replies, out of office messages, etc) from a massive joe-job/spamming effort which is spoofing your domain.
You CAN make a substantial dent in these types of attacks with SPF. There are levels of SPF "certainty". In order to be most effective, you need to list all your sending servers with a dash "-all" for example, a major financial uses:
text ="v=spf1 ip4:207.162.228.0/24 [shortened] -all"
On the receiving side, most SPF implementations will (and should) respect the certainty of the senders SPF record. In the above example the financial implemented the "-all" qualifier, so if mail comes in from a place not on that list, based on their assertion I can safely drop it as spam. If they used a "?all" or other, I might only increment the spam probability or tag it [maybe spam].
When implementing your DNS SPF record, it can take time to make sure you've identified all the legit sender's of mail with your domain name if you're a large company. Keep at it and come back here and let me know, I'll give you a pat on the virtual back for doing THE RIGHT THING.
http://www.openspf.org/
"I am giving up my freedoms as a developer"
Consider the case that you are creating a tool and your goal is to ensure its always available as a service to the community. The way I understand it, the GPL can ensure that works based on your source will still always meet your goal. So look at it more as continuing to be true to your intent, if your intent is openness.
Here's the text of the actual license.
http://www.gnu.org/copyleft/gpl.html
http://developer.mozilla.org/en/docs/Firefox_2_for _developers
New features for end users
Firefox 2 provides the same clean, streamlined, interface as previous versions, with small improvements to make it easier to use. In addition, it includes improved security features and useful tools to make the Internet experience safer, faster, and better than ever before.
User experience
* Inline spell checking for text areas lets you compose with confidence in web forms.
* Microsummaries provide a way to create bookmarks that display information pulled from the site they refer to, updated automatically. Great for stock tickers, auction monitoring, and so forth.
* Extension Manager user interface has been enhanced.
* Search engine manager lets you rearrange and remove search engines shown in the search bar.
* Tabbed browsing enhancements include adding close buttons to each tab, adjustments to how Firefox decides which tab to bring you to when you close the current tab, and simplified preferences for tabs.
* Autodetection of search engines allows search engines that offer plugins for the Firefox search bar to offer to install their plugins for you.
* Search suggestions allow search engines to offer suggested search terms based on what you've typed so far in the search bar.
Security and privacy
* Anti-phishing feature to warn users when the web site you're looking at appears to be a forgery.
"Mozilla isn't giving many details on the soon-to-be-launched Firefox 2"
Can the author really not realize this is an open-source project and that the developers make it a point to open this project up? This link demonstrates the beauty of open source projects -- here is as much (probably more) as you want to know about the development work.
http://developer.mozilla.org/
As several people have suggested the idea of triple redundant containment is probably over the top. I was thinking perhaps a single containment unit for all cargo and an attached explosive-launched chute. However, what if the fuselage doesn't blow up and the cargo is stuck inside? Do you put explosives on the load to blow the fuselage? How much explosive would that take? How thick would the cargo containment have to be to avoid blowing the cargo when the main unit fails/blows up, and then again when the escape charge blows? How expensive would it be to launch each rocket with a heavy containment unit capable of withstanding an escape charge? Certainly there are a number of engineering challenges there. It would be nice though.
Don't forget the monstrosity which is the Kensington "Expert Mouse" trackball. The 2" diameter ball is generally used with all your fingers, and doesn't really need the thumb to be used effectively. Probably a little more traditional/more easily acceptable than a foot mouse.
p ert+mouse
http://froogle.google.com/froogle?q=kensington+ex
Gosh dude... if you'd gotten your syntax right you could have saved people a lot of time... you forgot the opening statement.
welcome our new dev kit overlords.
sorry I don't even know how that applies here. It just needed to be said.
The unzip -a looks to be the most elegant with this code from a post above being a close second. To the person who mentioned dos2unix, this is the preferred way of running it recursively.
# Transformation for UNIX
find -type f -exec dos2unix {} \;
The find -type f is finding all regular files (as opposed to symlinks, directories, ports, etc... in unix, everything is a file so you need to be specific)
The -exec dos2unix {} is executing dos2unix on each file found, inserting the name for the brackets. This method executes as each file is found, as opposed to queueing the job until all the files are found.
The \; terminates the command.. although the backslash is normally an escape code, I think the semicolon is the actual terminator.
Between the difficulties with getting MySQL installed/working, and getting all the package dependancies to compile/install this it was many hours. Then once it was "running" I couldn't get input from the camara, as another poster had indicated also happened to him. This product looks like it has a lot of functionality, probably more than you need. For my needs, "motion" worked great and was far more simple.
SPF is primarily about spoofing (and thus phishing), not about spam. I currently work in the e-mail department of the #2 financial institution. I see the impact that phishing has, and how SPF can be used to alleviate it. Each phishing e-mail that doesn't arrive because SPF averted it is a potential victim protected.
Spoofing/Phishing is what SPF protects against best and that's what it's for. If some spam dies an early death because it was spoofed using someone else's SPF-protected domain, so much the better.
Read about it here: http://spf.pobox.com.
You should configure your mail server to relay through comcast's known smtp relay servers. This would be DRsmtp.comcast.net in sendmail, or in Exchange 2000 would be a connector with the address space *@* forwarding to "smtp.comcast.net".
This will allow your mail to come from their smtp server's IPs and avoid the problem where some RBL's block the whole netblock. (Which personally, I don't mind because this solution is so easy)
I believe Doom was brought to the arcade from the PC
I'll disagree with both of you. We are here for a purpose -- created, not by chance.
If there were no point to life, ie we're here by chance, then eat drink and be merry for tomorrow we die.
I intend to have lived my life to prepare for the hereafter, and I thank God that I look around me and see the evidence that He is there and commands my attention. I read the Bible, His revealed word to us, and find instruction for life. Read it yourself and see the gift offered.
Romans 10:9
"If you confess with your mouth that Jesus is Lord and believe in your heart that God raised Him from the dead, you will be saved."
I run a Blackberry enterprise server for Exchange with 20+ units. The units are exceptional for doing wireless e-mail and are an excellent substitute for a palm. (if you can afford $40US/month for the flat rate e-mail service)
:) The 8xx series units were made to use a different network with a different frequency that admittedly will suck more juice from the battery. They supposedly support better in building coverage.
Carrier:
The carrier for the 950 and 957 based units is the Conectiv/Bellsouth wireless datanetwork
http://www.bellsouthwd.com/covapp/start.html
The carrier for the 850/857 is something else.
The 850/950 use AA batteries. The 857/957 use an internal battery that (on the 957) can last for a couple of weeks without charging.
Encryption:
The encryption is triple DES and is created when you cradle the unit. When you un-cradle the unit the server begins encrypting all messages with that key which is only stored on the handheld and server so it seems pretty secure from random snooping in transit. PIN to PIN messages (directly between handhelds) are encrypted with something along the level of ROT-13 and RIM basically tells you not to use it for secure communication.
Misc:
These units are the only solution* that ties into mapi servers/mailboxes. They support pop3, but my company does not, so the blackberry was a natural solution. Anything sent from the BB goes into your sent items in your Outlook mailbox wirelessly. Anything arriving in your Exchange/Outlook inbox is sent to your BB and arrives 10-20 seconds later (on average).
The connection works between your blackberry server (which is separate from your exchange server, or can be) and srp.blackberry.net on port 3xxx outbound originating, so it is fairly secure from a firewall perspective as well.
*There are others of course.. vast communications has an expensive solution that is device and carrier independent. (works on palms, my2way, etc)
"This hardly qualifies as an argument for any belief system"
You're right: It was meant to be an argument against evolution.
Many have argued smaller or larger points, but everyone involved in this debate should realize that all arguments are based on presupposition, and when you debate the points at hand without addressing the suppositions behind them, you will almost never get anywhere.
That being said, these are my attempts at meta-thinking -- not more intelligent, just bigger picture.
Assumption: The theory of evolution, in its basic form is composed of Time, Chance, and Matter.
So is it Time, Chance and Matter that supposedly account for us right now?
Laws of Physics
If we were created by chance, how do we now have a stable system? Why is up up and down down and why aren't they changing from moment to moment? You think this world with all it's repeatable laws came from a system based on chance? Oh things have slowed down now and are at a near stand-still? How is that? By chance? If we came from chance -- then we continue to be chance, and so there can be no meaning to life but chance and no laws in our world at all. This is the logical conclusion of a world created by chance -- that we still exist by chance and are held together moment by moment by chance.
Morality
Time nor Chance nor Matter give us morality. You think it's wrong to kill? The fact that we exist according to evolutionary world-view is just chance. If the evolutionist has some standard, by chance, it is relative to you in that moment of time and you have no basis for imposing it on others. You may feel that there are absolute right and wrong, and I would agree with you, but you couldn't explain why that is in a chance universe.
Feelings
Do I really love someone? I really hate someone! What? You have no basis for this thinking in your world-view. Feelings are just random firings of your brain which exists by chance (see assumption) and may cease to exist in the next moment. How real is that?
A universe by design can account for Laws. A designer can account for morality. A designer can account for feelings.
No system other than a deistic system (one including a god) can account for what we see around us. Within that scope I subscribe to Christianity because I see more evidence for it.
Do you subscribe to a chance worldview? How is that? You can't account for your worldview.
Joel
I've read that you should have the product as close to the complete version as possible, so that changes would be difficult to implement, that way you won't be jumping through hoops to constantly add more to your product, "because it's still in development anyway". joel