Daniel Pocock

Professional software engineer

Currently based in Europe

Areas of Expertise:

  • C
  • C++
  • Java
  • Linux
  • UNIX
  • VoIP
  • SIP
  • XMPP (Jabber)
  • Monitoring
  • e-Commerce
  • Security
  • Cryptography
  • Financial IT
  • Statistics
  • consulting
  • speaking
  • programming
  • training
  • writing

Daniel Pocock is a senior software engineer specializing in solutions for the financial industry with a focus on the effective use of free software for business. He is a Debian Developer and also maintains packages in Fedora, EPEL and OpenCSW. He contributes actively to many free software projects, founded the Lumicall and dynalogin projects and has been release manager for Ganglia and reSIProcate.

Blog: http://danielpocock.com

Monitoring with Ganglia Monitoring with Ganglia
by Robert Alexander, Daniel Pocock, Peter Phaal, Brad Nicholes, Matt Massie, Bernard Li, Dave Josephsen, Alex Dean, Frederiko Costa, Jeff Buchbinder, Vladimir Vuksan
November 2012
Print: $29.99
Ebook: $25.99

Daniel blogs at:

Protest or Uber marketing stunt?

June 11 2014

London's taxi "strike" today has been so successful that Uber claims to have had an 850% increase in new customer registrations this week. Well, that is a big success if you believe the strike may have been a guerilla marketing tactic organised by Uber itself. No sympathy Personally, I have no sympathy… read more

reSIProcate v1.9 with WebRTC now available for Fedora 20 users

June 09 2014

reSIProcate v1.9 has now moved from testing to stable and is available for Fedora 20 users. Version 1.9.7 has also propagated to Debian testing and wheezy-backports, delivering improved stability as discussed in my previous blog. Ready to try WebRTC? The quickest way to set up your own WebRTC trial is to install the… read more

Trialing the xTuple/PostBooks next generation web UI

June 04 2014

For some time I've been using PostBooks to keep track of finances. The traditional PostBooks system has a powerful Qt GUI. The xTuple team have been hard at work creating a shiny new web-based user interface. The traditional UI has no dedicated server - all users communicate directly with the PostgreSQL database… read more

Click to dial for mobile users of your web sites

June 03 2014

If there was a trivial way to let mobile phone users call you from your web site, just by adding a single HTML element to the page, would you do it? In fact, there is. It doesn't even require a mobile WebRTC browser. It works for virtually any smartphone and a… read more

Fixing WebRTC dropouts

June 02 2014

A few people have observed dropouts using WebRTC, including the new Debian community service at rtc.debian.org I've been going over some of these problems and made some improvements. If you tried it before and had trouble, please try again (rtc.debian.org is running with some of the fixes already). If anybody else has… read more

Ganglia welcomes Google Summer of Code students for 2014

May 20 2014

Ganglia has been granted funding for five students in the 2014 Google Summer of Code The names of the students chosen for the program were announced on 21 April and the official coding period has started this week. The students are: Project Student Data science Plamen Dimitrov NVIDIA GPU monitoring Md Ali Ahsan Rana Ganglia/Nagios integration Chandrika Parimoo JMXetric Ng Zhi An Internal… read more

London free VoIP user group this Tuesday

May 18 2014

A new user group for free and open VoIP and RTC is getting together in London. The first meeting is this Tuesday, 20 May at a central London location. Free RTC mailing list Please feel free to join the Free RTC mailing list (kindly sponsored by FSF Europe) if you would like… read more

Is Uber on your side?

May 11 2014

Crowdsourcing ventures with disruptive business models are a regular point of contention these days. In London, taxi drivers are threatening to create gridlock as part of an anti-Uber protest. In Melbourne, Uber drivers have been issued with $1,700 fines for operating without a taxi license. San Francisco city officials, despite being… read more

A URI prefix for radio callsigns

May 07 2014

I've had my amateur callsign far longer than I've had my email address or provider-indepent IP ranges. While working with the tel: URI recently, I started thinking it would be useful to have a similar URI scheme for radio callsigns. After all, callsigns follow a well documented and globally unique pattern.… read more

reSIProcate v1.9 WebRTC available for Fedora 20 testing

May 01 2014

Today I just released reSIProcate v1.9 packages into the Fedora 20 testing updates repository. This means Fedora 20 users can now try WebRTC more easily. The same version is already available in Debian wheezy-backports and Ubuntu trusty. Get started today Install the resiprocate-repro proxy server package using yum. Set up a DNS entry, here is… read more

SMS logins: an illusion of security

April 28 2014

The IT security world is still reeling from the impact of the OpenSSL Heartbleed bug. Thanks to the bug, many experts have been reviewing other technologies to try and find similar risks. While Heartbleed was hidden away in the depths of the OpenSSL code base, another major security risk has been… read more

AirBNB hosts scanning identity documents and passports?

April 27 2014

We recently had a vacation in Italy and used AirBNB to book our accommodation in three different cities we visited. We've used AirBNB quite a few times now but we had a new experience this time: one of the hosts told me she makes a scan of the passport of each… read more

Extra fuel charges when carrying passengers in your car?

April 25 2014

Some people seem to be justifying the way mobile networks try to discriminate against tethering. One comment even suggests that multiple devices is a valid justification. Really? Isn't it just as simple as measuring the actual volume of megabytes used, regardless of how many devices are connected? Lets consider a couple… read more

Android betrays tethering data

April 24 2014

When I upgraded an Android device the other day, I found that tethering completely stopped working. The updated CyanogenMod had inherited a new bug from Android, informing the carrier that I was tethering. The carrier, Vodafone Italy, had decided to make my life miserable by blocking that traffic. I had… read more

Automatically creating repackaged upstream tarballs for Debian

April 22 2014

One of the less exciting points in the day of a Debian Developer is the moment they realize they have to create a repackaged upstream source tarball. This is often a process that they have to repeat on each new upstream release too. Wouldn't it be useful to: Scan all the existing repackaged… read more

Double whammy for CACert.org users

April 09 2014

If you are using OpenSSL (or ever did use it with any of your current keypairs in the last 3-4 years), you are probably in a rush to upgrade all your systems and replace all your private keys right now. If your certificate authority is CACert.org then there is an extra… read more

reConServer for easy SIP conferencing

April 08 2014

In the lead up to the release of Debian wheezy, there was quite some debate about the Mumble conferencing software which uses the deprecated and unsupported CELT codec. Although Mumble has very recently added Opus support, it is still limited by the fact that it is a standalone solution without… read more