There's a reasonable amount of free WiFi in London, but it's not everywhere. In some places, you might need to ask for a password etc.
If you just need data, you can get a mifi for about £50 for the device and 1G of data. Before you get one, check if they will support VoIP - then you can use Skype etc.
> The only reason telcos talk about heavy users is that they want to engage in price discrimination and they know it confuses people who are used to dealing with commodities whose dominant cost is the unit cost rather than ones whose dominant cost is the fixed cost of building a distribution system.
I'd say it's reasonable to charge heavy users more. Firstly, the cost is not totally fixed for the ISP, higher usage involves investment in their own infrastructure (routers, transit etc.). Secondly, it's arguable that heavy users derive greater utility from the service so won't object to higher prices.
Yeah, you can. The functionality is called "services". I'm not sure how auto-versioning would work with git though. I have packages building from SVN, and OBS updates the spec file automagically to set the version to the SVN revision.
In both cases, it would depend on the nature of your work and the kind of client. If your work varies, you may want to highlight some areas of your portfolio to be more appropriate for a specific pitch. Similarly, a quote is rarely as simple as "you want a website/design/some sysadmin work, that'll be $price". You need to evaluate the task in order to give a sensible idea of your costs.
cURL doesn't provide a CA bundle any more [1], it's the job of your OS to provide this. As I understand it, all tools that provide SSL support will fail safe if there are no root CAs on your system.
[1] http://curl.haxx.se/docs/sslcerts.html
It might be worth trying again, at least in theory, you should get correct CDN endpoints whatever happens. I suppose there might be an exception to this if a CDN has edge nodes within your ISP though. There's a bit more detail at https://developers.google.com/speed/public-dns/faq#cdn
There's some pretty detailed information about the Unreal Engine [1] that might give you some ideas to think about around network protocols for games. At the time they were dealing with 28.8k modems, so there are quite a few tricks in there about saving bandwidth and prioritising some actions over others.
[1] http://udn.epicgames.com/Three/NetworkingOverview.html
I also prefer Firefox's handling of SSL issues. Allowing permanent whitelisting of sites reduces the number of times a user will see the warning, reducing the muscle memory around clicking proceed anyway.
That reminds me of using the undelete utility that came around the Windows 3.1/DOS 6.2 sort of time. All the files it would offer to recover had file names like "testdoc.do?", and if you didn't set the final character it created a file with a wildcard in the name.
If I'm guessing what the names of your Pingdom checks mean correctly, they seem to show CloudFlare making your response time 10ms slower. I'm assuming that cdnjs.cloudflare.com is the site with CF in front, and cdnjs.com is without, not sure if that's correct.
Vagrant does have support for the general case, where something in 7 lines will be a bit more specific. For example, Vagrant will handle cross distro/OS NFS shared folders.
Software makes assumptions, though most decent time libraries will correctly combine local and date to show the skipped days. It might be a bit lazy though, running "cal sept 1752" will show the same for all locals as far as I can tell from the man page.
It's Free Software, you can run it yourself or switch providers at will. The catch may be in the lack of features compared to a proprietary option (like Heroku)