Merging multiple PDF files with pdfunite

One thing that using Linux has taught me is to always look for the simplest solution, because it probably exists. As it turned out in this case.

In this case, I was emailed a five page PDF document that I had to print, sign, scan and send back. Printing and signing, of course, was easy enough and I can scan the five pages to get five, separate PDF files. Merging these files back into a single document is where pdfunite comes in, and it really is as simple as:

pdfunite page1.pdf page2.pdf page3.pdf page4.pdf page5.pdf outfile.pdf

You can specify as many source files as you like and the last file is the destination file.

And if I’d known about pdfseperate, I could have probably avoided printing the entire document in the first place.

Flattr this!

Not so strong and stable

Schadenfreude

It’s difficult not to laugh at Theresa May today. Thinking she could take advantage of her huge lead in the polls (remember when that was a thing?), she called a snap election clearly intending to crush a weak and divided Labour Party and entrench the Conservatives in government for the foreseeable future.

Well that didn’t happen, did it?

Instead we discovered that, far from being strong and stable, May is weak, wobbly and terrified of encountering actual voters. Corbyn, on the other hand, has had a spectacular campaign. I remain skeptical of both the man and his agenda, but it cannot be denied that he is able to find and fire up supporters, and get them to go out and vote. This proves, if nothing else, that campaigns really do matter:

Theresa May ran what was perhaps the worst campaign in recent political history—robotic, cliché-ridden, condescending, slapdash and otherwise awful. By contrast Labour’s Jeremy Corbyn ran an inspired campaign. He started off with the huge advantage that expectations were so low; if he didn’t devour a baby on the screen people were pleasantly surprised. But as the election proceeded he turned into an impressive campaigner. He dealt with hostile interviewers with a zen-like calm. He explained his beliefs patiently. Mrs May’s rallies were abysmal affairs. She frequently imported party apparatchiks to pretend to be real people. Mr Corbyn’s rallies by contrast were thrilling—huge crowds of the party faithful flocked to see their leader.

The knives are already out for Theresa May and I really don’t see her surviving as leader of the Conservative Party until the end of the year. At the time of writing this post, it looks like she is trying to come to a deal with the DUP to stay in power but I don’t see this lasting for long. Much of her party have been keeping their heads down while she looked likely to remain in power, but now they’ve scented blood and the more liberal and tolerant (Ruth Davidson) wing of the Tory party are going to bring her down quickly if she cedes to much to the Irish Unionists. And if she doesn’t, they’ll bring her down slowly.

Having voted for Brexit by a small majority last year, it appears that the electorate aren’t as keen on driving the UK economy over a cliff as May had assumed. While Labour are still favouring exiting the EU, they also have their own red lines (such as retaining access to the single market) which has the potential to complicate things and cause no end of delays. As long as Labour are willing to work with other parties, including the more moderate wing of the Conservatives, they should be able to ensure that the May will have to pay more attention to Parliament than she does to the tabloids.

The rest of May’s ‘red Tory’ agenda is, of course, toast. Any dream of marching into Labour heartlands and hoovering up disaffected voters has been revealed to be nothing more than an over-excited fantasy. Labour Ukippers have gone back to Labour, Tory Ukippers have gone back to the Tories and UKIP have finally shuffled off it’s mortal coil, run down the curtain and joined the choir invisible. Which is nice.

Against this background and the much vaunted (by most of the media) return to two-party politics, the Lib Dems have done well to increase their total seats. I have to admit that, at the start of the campaign, I expected them to do better than 15 MPs. With hindsight, though, I think the election was too early for a party that bet the house on opposition to Brexit. Brexit hasn’t happened yet, the negotiations haven’t even started and, while I still think it will be a disaster, the disaster hasn’t happened yet.

I find myself feeling pretty positive about this result. The Conservatives definitely deserved to lose but I remain unconvinced that Labour deserved to win. And that’s what happened. So well played Britain and here’s to Round Two in October.

Flattr this!

Electoral panic

The Guardian reports that Theresa May is threatening to rip up human rights laws in order to try and gain control of the security agenda in the run-up to the general election.

Here’s the giveaway:

Despite having previously said she believed the police and security services had the resources they needed to deal with terrorism, she went on to announce details of a proposed crackdown on terrorism at a rally of Conservative activists in Slough.

Theresa May does not believe what she is saying. She is panicking about her shrinking poll lead and making up policy on the hoof.

This is how bad laws are made.

Flattr this!

Another brick in the wall

Singer Roger Waters immortalised in Brussels South station

The lead singer of the British rock group Pink Floyd will get his own mural in Brussels South station, Bruzz reports. The Liège artist Noir Artist was commissioned to make the wall painting of Waters at the Place Horta entrance.

This is where I attempt to make an obvious pun about the obvious album.

Flattr this!

Alleged rapist to be given TV show?

Julian Assange considers offer to guest host Sean Hannity radio show

Julian Assange has indicated he may guest host a US radio show from the Ecuadorian embassy in London.

The WikiLeaks founder said he was “looking into” filling in for Sean Hannity after the presenter offered him a one-off chance to host his conservative talkshow.

I have no idea whether Assange’s efforts in support of Trumps election campaign makes him a witting or unwitting tool of the Russians. But this latest story removes any vestige of doubt that he is, indeed, a tool.

Flattr this!

Crowdsourcing road safety

Ping if you care: volunteers map cycling danger spots

The Brussels-Capital Region has launched a pilot project that will allow cyclists to contribute to a map showing the danger spots on the region’s roads. Secretary of state for road safety Bianca Debaets sent out 540 volunteers this week equipped with “pingers” linked to an app that highlights dangers.

Each volunteer uses an app, connected by Bluetooth to a piece of kit attached to their handlebars like a bicycle bell. If the cyclist feels unsafe on the road at any point, they tap once on the pinger and the app records the location.

Once the information is uploaded to the database, along with any feedback the cyclist wants to give, it can be added to a map of the most dangerous places for cyclists on the region’s roads. It would then be up to the authorities to do something to remedy the situation if possible – in the case of a dangerous junction, for example, though not in the case of a vehicle parked on a cycle path.

Ping If You Care is one of those ideas that is both brilliant and really obvious now that someone else has thought of it.

Flattr this!

Quote of the Day: WannaCry about WannaCrypt?

Microsoft is externalising costs on to their customers. They are externalising the financial costs of quality assurance and testing. They are externalising the political costs of setting standards, sticking to them and enforcing them amongst developers.

Microsoft is shifting the burden of support to the end users by demanding an unrealistic level of compliance with constantly evolving standards and specifications that still move faster than developers can cope.

We not only let Microsoft get away with this, millions of people regularly savage digital laggards using social media on Microsoft’s behalf. There’s an army of True Believers out there piling up the wood, matchbooks at the ready.

Trevor Pott

Flattr this!

Stay out of the silo

Dave Winer won’t link to Facebook posts. I agree:

1. It’s impractical. I don’t know what your privacy settings are. So if I point to your post, it’s possible a lot of people might not be able to read it, and thus will bring the grief to me, not you, because they have no idea who you are or what you wrote.

Obviously, not having a Facebook account, I won’t be able to even see a post if it isn’t made public. But even if it is public, about a third of the page is covered by an annoying white box nagging me to either sign in or sign up for a Facebook account.

Even when posts are public, Facebook makes it both unpleasant and annoying to attempt to read them. In the vast majority of cases I don’t read them, I close the tab and move on. Whatever you have to say is not important enough for me want to leap through Facebook’s hoops, and it certainly isn’t significant enough for me to want to encourage anyone else to waste their time jumping through the same hoops.

2. It’s supporting their downgrading and killing the web. Your post sucks because it doesn’t contain links, styling, and you can’t enclose a podcast if you want. The more people post there, the more the web dies. I’m sorry no matter how good your idea is fuck you I won’t help you and Facebook kill the open web.

Facebook is building a silo. Data goes in and nothing comes out. This is anathema to the free flow of information that underpins the open web.

This is not accidental. Facebook forbids search engines from indexing posts on Facebook. This means that if you write something on Facebook, that post is not going to appear on Google, DuckDuckGo, Bing or any other search engine. Facebook — and only Facebook — gets to decide who will see your posts on Facebook.

3. Facebook might go out of business. I like to point to things that last. Facebook seems solid now, but they could go away or retire the service you posted on. Deprecate the links. Who knows. You might not even mind, but I do. I like my archives to last as long as possible.

Nothing lasts for ever. Facebook may look unassailable now, but so did MySpace back when MySpace was the big thing.

I don’t think Facebook is going to go bust any time soon, but there is nothing to stop them from deciding that parts of their service are either inconvenient or unprofitable and axing them. And if they do that, all of your content is gone because Facebook — and only Facebook — gets to decide how much of your data is retained.

There are plenty of open and publicly accessible platforms out there. You should use them.

Flattr this!