My experiences with the HubiC backup service

1. juli 2015

This review sums up my two first months of using the cloud service HubiC, which is a very reasonable priced backup and file sharing service backed by the French company OVH. I started using this instead of the Norwegian JottaCloud backup service as they never managed to create a linux client, and I was tired of waiting.

TL;DR for those who cannot wait, here are my main points:

  • Great pricing
  • Data is hosted in France.
  • A nice web page in many languages, along with a nice localized web app for your account.
  • Good Linux client, if you manage to set it up
  • Poor documentation
  • Poor support.
  • Payment is problematic.
  • All info by email is in French.
  • Not so great uptime/stability of the web servers

Pricing

5€/month for 10TB. This is great, and compares favorably with most other services.

Technical quality

The web site is nice, although I had a really hard time getting my phone number to validate and ended up having to examine the javascript code to find out what was wrong … Still unsure whether they actually did anything about this … But once you have managed to sign up everything is good. The client programs for Mac and Linux are also good, but you will struggle to set up the linux client as there is NO documentation (per May 2015).

Hosting

Data is hosted in France, not the US. So goodbye NSA, and hello BRGE. This is great. The uptime has not been so great. My logs from May and June contains lots of server errors. At one time nothing was uploaded for a couple of days. But this is for the private market, so this is tolerable. Especially at that price 😀

Poor documentation

Customers have implicitly documented stuff on the forums, but that does not count. You need to read the man page after installing the linux client, google for tips on setup (possibly using my init script), and basically wander around in the dark until you get it working. And it’s very hard to debug the init scripts on Ubuntu as it is, so some help pages would have been sorely needed, as hubic does not report to the system logs.

Poor support

No phone, no email, no case tracking. You need to post messages in the forum page, and request personal help by sending private messages to the team there. Support takes forever to answer you.

HubiC is French, so of course they have some problems communicating with the outside world due to severe problems understanding Anglo-Saxon humor, and this really shows in the forums and in the support replies 🙂 But they are generally nice people it seems. Due to the slow response and awkward communication, I have a feeling that the programmers themselves are involved in the support requests … At least that could explain some things, as I am sure they have tons of bugs and features to implement and these annoying customers are keeping them from doing so 😉

No feature request or open issue tracker

I have so far found several bugs, documented and reported them. What happens later on I don’t know. An issue tracker would be nice.

Lots of unlocalized bits

Most emails are in French, which is especially problematic if you have payment problems, as you will only find out once stuff stops working.

Conclusion

I really like hubiC, actually. They seem to build a very solid platform at a very competitive price, and although there are some kinks here and there, it generally works very well. They do have problems communicating this to the outside world, but the French have never been known to take a lot of room on the global entrepreneurial field, so I guess this just comes down to lack of experience. Still, human communication is where they need to improve the most! At the moment, hubiC reminds me of communicating with a government bureau by mail. No personality is shown anywhere. What about having a little blog, like labs.hubic.com? Just a sneak peek into the everyday life, and what is going on? This is great for building a community. Hoping for the best, hubiC!


Using Bittorrent Sync behind a firewall

24. november 2014

Getting Bittorrent Sync to work in the workplace seems frustratingly hard to do, at least if you are as unsuccesful at googling solutions for bypassing the corporate firewalls as I was. Turns out it is really easy to get it working! Les resten av dette innlegget »


grunt-codekit now supports js concatenation

9. juni 2014

A final missing piece was added to the plugin for Grunt I made a few months ago: javascript concatenation using CodeKit’s prepend and append directives. Now you might think that this is a useless feature, as we have had the grunt-contrib-concat plugin for ages, but to use that you would have to change your existing project for it to work. Adding support for handling inline build comments like these

// @codekit-prepend "some-file.js"
// @codekit-append "some-other-file.js"

makes it possible to keep using CodeKit&tm; and Grunt at the same time. That means non-Mac developers can still contribute to you project, you don’t have to change any code, and you can keep the nitty-gritty of various builds in Grunt, and just use CodeKit like you normally do. Which was kinda the point for me, since CodeKit < 2 sucked at sharing config between team members (build file changed all the time). Les resten av dette innlegget »


Running Karma tests on BrowserStack

27. mai 2014

Browserstack is a great setup and Karma is a great test runner for javascript, so the two should be a pretty good fit right? In practice it took me quite a lot of time to get the settings right, including discussions on the karma users group and some help from the good folks at BrowserStack. What follows are some brief notes on how I set this up to run with Grunt and on the Jenkins build server. Les resten av dette innlegget »


Grunt plugin for the Kit language

25. februar 2014

Just made a Grunt plugin to compile files written using the Kit templating language used in CodeKit. An NPM package for download is available.


Using the Node Package Manager (npm) with Cygwin

12. februar 2014

Case is that if you have tried installing NodeJS and tried running it under Cygwin you have gotten something like this:


/cygdrive/c/Dev/nodejs/npm: line 2: $'r': command not found
/cygdrive/c/Dev/nodejs/npm: line 4: $'r': command not found
/cygdrive/c/Dev/nodejs/npm: line 5: syntax error near unexpected token `$'inr''
'cygdrive/c/Dev/nodejs/npm: line 5: `case `uname` in

This is due to the Cygwin environment expecting Unix line feeds, whereas Windows (and the Node version compiled for it) are expecting Windows style line feeds. The trick here to using Node is simply to create an alias for it, making it run using the normal CMD shell. The fix is as easy as putthing this in your $HOME/.bashrc file:
alias npm="cmd /c npm"

Now you can npm install all you want!


Lage gyldige bankkontonummer

7. januar 2014

Når man utvikler en løsning som krever gyldige inputverdier for f.eks. bankkontonummer er det ofte et problem at man må ha testverdier som passerer en gyldighetssjekk. Les resten av dette innlegget »


Dealing with Quotas in WebSQL on iPhone

6. august 2013

This post details various scenarios related to the user being prompted for more storage by the browser. You as a developer must handle these to avoid data loss. Some solutions are presented.

In this post I specify Safari, but that is only because I have tested this solely on that platform. It probably applies to most mobile webkit browsers. Les resten av dette innlegget »


Non-interactive remote distribution upgrades of Ubuntu

6. juni 2013

This is mostly a note to myself on how to remotely upgrade a ubuntu server using ssh. Also available on AskUbuntu.
Les resten av dette innlegget »


Styling disabled inputs in iOS (WebKit)

21. mai 2013

Ever tried to style a disabled input in a WebKit browser? No matter what you do, it seems to refute your efforts. Changing opacity? Nope, not enough. Setting ‘-webkit-appearance: none;’? Nope, does nothing. Setting the color? Sort of, but not if you want it to be black.
It turns out there is a hidden (as in only being present in the so-called «shadow DOM») property called ‘-webkit-text-fill-color’, that in combination with setting the opacity to 1.0 controls the look of the text.

Info found in this French blog (with pictures and examples): http://blog.iamvdo.me/post/42510603205/styler-les-input-inactifs-disabled-sur-ios-iphone