As a veteraned web developer, I understand the idea... but is it really necessary?
The biggest issue I see is if the cloud service has a blip, or is simply slower than serving from your own servers.
In the past I've set up nginx strictly for serving static content (as it does it better than most) under a subdomain. This method is probably a good "in the middle" when it comes to serving the files. And, lets face it, storage is cheap. A couple of servers with a load balancer would be less prone to problems than running your own site on your own server(s) then subbing ouy the image hosting, storage and manipulation to some cloud services.
Unless you're dealing in resolutions higher than 20,000 px (X or Y) and they can manipulate the files and serve them faster I really don't see the need.
I did Alarm installs for a local security/fire protection company for a while a few years ago.
We used DSI and Paradox. DSI is much cheaper and easier to get going. I personally recommend spending a few bucks more and get a LCD keypad (vs LED).
As the parent poster pointed out, commercial panels can be set up to dial out to any number including your cell phone for self monitoring.
One thing to keep in mind is because it is common hardware, in the future you can always have an alarm company monitor it for you. You must be aware they usually require an install fee to reconfigure and properly test the hardware and signaling. Don't think you will save any money vs having them install it for you.
You won't, however, be locked into a contract (36 months @ $30+/mo was normal when I was doing it).
I've been doing web design and development since I was 10. I've been making money doing it since I was 14. I moved out on my own when I was 15.
I turn 25 one week from today. I'm now married with two kids. I live in a small town of approx 35,000 people in Saskatchewan, Canada. We are currently renting a town house for around $700/mo. Basic utilities are around $150/mo.
With my wife working full time with a wage around $13.50/hr it certainly works for us. I stay home with the kids (daycare is expensive!) and work around her schedule when it comes to meeting with clients, etc.
The goal is when both of my kids are in school, I will be able to really focus on the business and take on even more clients. Eventually rent some office space and grow from there.
Build it up little by little and eventually you will be comfortable. Around here you can make around $35,000/year before paying taxes. That certainly makes it easier.
For every site they take down, hundreds more will pop up.
This is just a scare tactic. $110 Million? The company only had $5 Million in assets. This is all show. They will never actually get $110 Million. Ever.
I bought a cheap 7" Android 4.1 tablet from a company called Mediasonic in July 2012.
I bought it for my kids, and got it on sale for about $80 (+tax & shipping).
My kids are (now) 2 and three years old.
Surprisingly the tablet still works despite constant abuse from my kids. I should havr bought two, but I didnt think my kids would fight over it as much as they do.
As others have mentioned there are a lot of legal and tax reasons they could not accept the "donation".
However for future reference you could always go down the Corporate Sponsorship route. Many projects accept these and are also a write-off on your companies taxes (eg. advertising).
I didn't want to get too indepth but I have covered that issue simply by using autocomplete="off" on thr form, and input elements.
To take it even further I generate the form field 'name' & 'id' tag attributes at random on page generation, and store a 'map' in the session data to un-obfuscate it on the submitted page. My session handling implementation prevents session hijacking, also.
The specific reason I suggest an external CSS file is to rule out simple parsing of the DOM/CSS. Also because I put everything in cacheable, minified CSS files. Just a matter of preference, really. I intentionally avoid Javascript solutions to make it simpler for me, and so I don't rule out the odd user using NoScript or similar. As others have mentioned, it is very commonly used. And typically inneffective on high traffic sites. I run a business doing design/development/hosting where 80% of my clients are local SMB's (although I am currently in the process of expanding into virtual server hosting, but that is another story). The described methods work for me and my clients. There are clearly much more complex routes you could take, but usually at a cost of causing more problems than it is worth. Just my opinion, though.
I've been developing websites over 10 years and have never needed a captcha system.
This is how I always go about it:
1) Include a form input element labelled as something common, like a telephone number but on a registration form that would never actually require a telephone number. Hide the parent div using CSS in an external CSS file. When the form is submit, check to see if the element is filled out. If it is, simply display a message that you think their registration may be automated and to try again. If it continues, please contact us by other means (phone, email, etc) and we will help them through it.
2) Time the registration from the time the page is loaded to the time it is submit, if its less than 10 seconds, do the same as above, simply display a message saying you think their registration is automated and to try again, etc.
When used in conjunction I feel I've cut out 99.9999% of spam or false registrations. The timing method has to be done server side and stored in a session, and is fairly involved so not easy to do properly if you are new to web development. There is also the issue of someone hitting the back button to try again after a failed submission (if you don't use client-side validation), and them submitting from a cached page, but can be worked around if you know what you are doing.
Obviously its not bullet proof, and if the CSS file doesn't load then someone would see the extra form element. But its a small price to pay for effective protection.
Here in Saskatchewan, the best Promotional Plan is $60/mo for unlimited nationwide calling, unlimited text, 5GB of monthly data, caller ID, voice mail, etc.
Don't "buy" your phone subsidized through your carrier? I just bought two Nexus 4's right from Google and switched carriers. No contract _and_ got a 10% discount on my bill each month by bringing my own device.
To be clear I live in Canada, and just switched to Telus.
I'm in my mid-twenties and recently moved from a linux HTPC to a WD TV Live (slightly larger and more expensive as the Play). My kids use it for Netflix and I use it to stream my 2TB Media collection off my primary workstation over the network via NFS.
It has its quirks, but it does work majority of the time. My biggest issue is that HDMI-CEC doesnt seem to work. That may be my 6+ year old Samsung TV being tempermental, though. For the $100 I paid I really cannot complain.
This still confuses me. Perhaps because Windows is so behind when it comes to this, but wouldn't Virtual Desktops be more efficient in at least two ways: 1) In terms of electricity use 2) Keeping eyes focused on one screen
Most UNIX-y systems have had this type of system since the 80's. Windows has yet to implement it, but there are third-party add-ons to support it. OSX has had 'Spaces' since 10.5
I personally use XFCE on Gentoo Linux. I have 8 virtual desktops configured on my desktop at home and work, and 6 on my laptop. It supports up to 100. XFCE offers an option to switch virtual desktops by dragging your mouse to the edge of the screen. It even offers a threshold on how hard you try to push to the next screen. I keep mine lax because I'm used to it, and very rarely accidentally switch to the next virtual desktop. Alternative methods are using the Pager or the scroll wheel on the desktop.
As stated, outside of Multi-seat setups (that Windows does not support) I still fail to see any purpose to having more than one physical screen in an office or home environment.
As a veteraned web developer, I understand the idea... but is it really necessary?
The biggest issue I see is if the cloud service has a blip, or is simply slower than serving from your own servers.
In the past I've set up nginx strictly for serving static content (as it does it better than most) under a subdomain. This method is probably a good "in the middle" when it comes to serving the files. And, lets face it, storage is cheap. A couple of servers with a load balancer would be less prone to problems than running your own site on your own server(s) then subbing ouy the image hosting, storage and manipulation to some cloud services.
Unless you're dealing in resolutions higher than 20,000 px (X or Y) and they can manipulate the files and serve them faster I really don't see the need.
I did Alarm installs for a local security/fire protection company for a while a few years ago.
We used DSI and Paradox. DSI is much cheaper and easier to get going. I personally recommend spending a few bucks more and get a LCD keypad (vs LED).
As the parent poster pointed out, commercial panels can be set up to dial out to any number including your cell phone for self monitoring.
One thing to keep in mind is because it is common hardware, in the future you can always have an alarm company monitor it for you. You must be aware they usually require an install fee to reconfigure and properly test the hardware and signaling. Don't think you will save any money vs having them install it for you.
You won't, however, be locked into a contract (36 months @ $30+/mo was normal when I was doing it).
Personally use 4.2.2.[1-6]
I think they are provided by Level 3. Get great response time here in the Canadian Prairies.
I've never trusted my ISP's DNS servers.
I've also been searching for a new music player.
Right now trying Exaile. It seems to work alright.
I only listen to music as background noise while I'm programming, however. I had it load the entire /Media/Music directory and play on random.
Same boat here basically.
I've been doing web design and development since I was 10. I've been making money doing it since I was 14. I moved out on my own when I was 15.
I turn 25 one week from today. I'm now married with two kids. I live in a small town of approx 35,000 people in Saskatchewan, Canada. We are currently renting a town house for around $700/mo. Basic utilities are around $150/mo.
With my wife working full time with a wage around $13.50/hr it certainly works for us. I stay home with the kids (daycare is expensive!) and work around her schedule when it comes to meeting with clients, etc.
The goal is when both of my kids are in school, I will be able to really focus on the business and take on even more clients. Eventually rent some office space and grow from there.
Build it up little by little and eventually you will be comfortable. Around here you can make around $35,000/year before paying taxes. That certainly makes it easier.
I have lived in Saskatchewan, Canada my entire life. We do not have Daylight Saving Time.
I don't believe any of the 'problems' you pointed out have any validity and you are simply making stuff up.
I'm curious to know if you've ever actually used it?
I'm not out to start a flame war or anything...
I been Gentoo/Funtoo for a long time (7-ish years I think) and gotta say I prefer it over various other systems I've used.
I use Funtoo on my primary workstation, laptop, and a mix of Funtoo/Gentoo on various servers (bare metal and virtualized) and it works great.
I use Gentoo, and find its portage system much more superior to most distro's.
With that said, I typically recommend Mint Linux to people who are interested in getting started with Linux.
For every site they take down, hundreds more will pop up.
This is just a scare tactic. $110 Million? The company only had $5 Million in assets. This is all show. They will never actually get $110 Million. Ever.
No but facebook (and twitter I think) resolve the short link, check for HTTP forwards, and check the forward URL against the block list.
I don't know if they check recursively or not, however.
Who the hell uses the email address provided by their ISP?
Personally, I use paid e-mail hosting services for my family's e-mail needs, at a domain that I own.
Any distro with a repository, its up to the distro package managers.
In some cases this is the developer of the software, but usually not. Dependencies can be tricky.
I bought a cheap 7" Android 4.1 tablet from a company called Mediasonic in July 2012.
I bought it for my kids, and got it on sale for about $80 (+tax & shipping).
My kids are (now) 2 and three years old.
Surprisingly the tablet still works despite constant abuse from my kids. I should havr bought two, but I didnt think my kids would fight over it as much as they do.
As others have mentioned there are a lot of legal and tax reasons they could not accept the "donation".
However for future reference you could always go down the Corporate Sponsorship route. Many projects accept these and are also a write-off on your companies taxes (eg. advertising).
I didn't want to get too indepth but I have covered that issue simply by using autocomplete="off" on thr form, and input elements.
To take it even further I generate the form field 'name' & 'id' tag attributes at random on page generation, and store a 'map' in the session data to un-obfuscate it on the submitted page. My session handling implementation prevents session hijacking, also.
The specific reason I suggest an external CSS file is to rule out simple parsing of the DOM/CSS. Also because I put everything in cacheable, minified CSS files. Just a matter of preference, really. I intentionally avoid Javascript solutions to make it simpler for me, and so I don't rule out the odd user using NoScript or similar. As others have mentioned, it is very commonly used. And typically inneffective on high traffic sites. I run a business doing design/development/hosting where 80% of my clients are local SMB's (although I am currently in the process of expanding into virtual server hosting, but that is another story). The described methods work for me and my clients. There are clearly much more complex routes you could take, but usually at a cost of causing more problems than it is worth. Just my opinion, though.
I've been developing websites over 10 years and have never needed a captcha system.
This is how I always go about it:
1) Include a form input element labelled as something common, like a telephone number but on a registration form that would never actually require a telephone number. Hide the parent div using CSS in an external CSS file. When the form is submit, check to see if the element is filled out. If it is, simply display a message that you think their registration may be automated and to try again. If it continues, please contact us by other means (phone, email, etc) and we will help them through it.
2) Time the registration from the time the page is loaded to the time it is submit, if its less than 10 seconds, do the same as above, simply display a message saying you think their registration is automated and to try again, etc.
When used in conjunction I feel I've cut out 99.9999% of spam or false registrations. The timing method has to be done server side and stored in a session, and is fairly involved so not easy to do properly if you are new to web development. There is also the issue of someone hitting the back button to try again after a failed submission (if you don't use client-side validation), and them submitting from a cached page, but can be worked around if you know what you are doing.
Obviously its not bullet proof, and if the CSS file doesn't load then someone would see the extra form element. But its a small price to pay for effective protection.
Anyone else have other methods they use?
My comment was in response to this comment.
Here in Saskatchewan, the best Promotional Plan is $60/mo for unlimited nationwide calling, unlimited text, 5GB of monthly data, caller ID, voice mail, etc.
Don't "buy" your phone subsidized through your carrier? I just bought two Nexus 4's right from Google and switched carriers. No contract _and_ got a 10% discount on my bill each month by bringing my own device.
To be clear I live in Canada, and just switched to Telus.
You don't need root to image a new ROM. You need an UNLOCKED BOOTLOADER. Two completely different things.
I'm in my mid-twenties and recently moved from a linux HTPC to a WD TV Live (slightly larger and more expensive as the Play). My kids use it for Netflix and I use it to stream my 2TB Media collection off my primary workstation over the network via NFS.
It has its quirks, but it does work majority of the time. My biggest issue is that HDMI-CEC doesnt seem to work. That may be my 6+ year old Samsung TV being tempermental, though. For the $100 I paid I really cannot complain.
You know what a scumbag is, right? Its not just a derogatory term.
Why not 1337? I think it would make more sense.
This still confuses me. Perhaps because Windows is so behind when it comes to this, but wouldn't Virtual Desktops be more efficient in at least two ways:
1) In terms of electricity use
2) Keeping eyes focused on one screen
Most UNIX-y systems have had this type of system since the 80's. Windows has yet to implement it, but there are third-party add-ons to support it. OSX has had 'Spaces' since 10.5
I personally use XFCE on Gentoo Linux. I have 8 virtual desktops configured on my desktop at home and work, and 6 on my laptop. It supports up to 100. XFCE offers an option to switch virtual desktops by dragging your mouse to the edge of the screen. It even offers a threshold on how hard you try to push to the next screen. I keep mine lax because I'm used to it, and very rarely accidentally switch to the next virtual desktop. Alternative methods are using the Pager or the scroll wheel on the desktop.
As stated, outside of Multi-seat setups (that Windows does not support) I still fail to see any purpose to having more than one physical screen in an office or home environment.