Is it :-
Or :-
Is it :-
Or :-
So tonight, Apple launched their new iPad so undoubted mass hysteria from the Apple fans but is it interesting?
Well of course it is – whatever the specifications, it is going to sell in huge numbers and have quite a big influence on the IT landscape. But ignoring that, what has changed ? And is it all good ?
The big change is the use of a high-density screen – 2048×1536 in a 9.7″ screen. The use of a high-density screen might seem like it is excessive given that each individual pixel is getting towards being too small to see. But it does make the overall effect better – text (when scaled appropriately) becomes clearer, etc. After all one of the reasons that reading paper is easier on the eye is that the greater density makes things clearer.
Software that does not scale the display is going to look a bit odd – after all this screen is very roughly the equivalent of an old 1280×1024 screen (commonly a 20″ screen) in 9.7″. But I dare say Apple has a trick up its sleeve to deal with that.
But it is a bit odd that this is still not a wide-screen format screen – most other slate makers use the wide screen format so films can scale up to the full size of the screen. But Apple wants black bars! Or letter-boxing if you insist although as a film fan I hate that.
With any luck the new iPad’s screen resolution should trickle into other products – whilst I’m not that keen on the iPad to go out and get one, I do want to see a high-density screen on my desktop at some point. And why not? Screens on the desktop have been not just stuck at the same resolution for a decade now, but actually decreasing in resolution – before HD TV became popular, 1920×1200 was a popular resolution on flat screens; now it is 1920×1080. Except if you have very deep pockets (although even that monitor does not have the density of the new iPad).
But what else ? Well, except for the new screen, it’s all a bit “Meh” … nothing shines out as a dramatic improvement.
For instance, it has a new processor. But it is only dual-core when some Android slates are getting penta-cores – usually advertised as quad core, but the many are using a processor with four high speed cores, and a single slow speed (and low power consumption) core.
And the rest of it looks pretty much the same as the old iPad – no memory slot for adding additional media, a proprietary dock connector and no micro-usb so you have to make sure you have the right cable with you. And so on.
And I still find it odd that the camera pointing towards the face is of a lower quality than the camera facing out – doesn’t the front facing camera get used more for video conferencing than the other ?
When I discovered that yet again a certain ISP had blocked my ISP’s smarthost (grr … hotmail), I needed to come up with something for my server’s Exim configuration to automatically route mail through an alternative route. For various reasons I wanted only specific domains to be routed through this domain (I run this other server and it is kind of handy to have an independent mail server that isn’t dependant on it).
This is a slightly unusual setup for Exim.
I started off with setting up a couple of authenticators so that once everything else worked, Exim could actually login :-
myloginMD5: driver = cram_md5 public_name = CRAM-MD5 client_name = USERNAME client_secret = PASSWORD myloginPLAIN: driver = plaintext public_name = PLAIN client_send = ^USERNAME^PASSWORD
At this point, you have a secret in your configuration file, so protect it! There also seems no obvious way to use particular authenticators with particular servers … not to say that this is impossible (it’s hard to find something to do with mail that is impossible with Exim), but I didn’t see a method to do this.
The next step is to run through your test procedure when making changes. Mine was :-
And if you need help running through that test procedure, this would probably be a good time to read up a good deal more about Exim as you probably should not be doing this until you understand a little more.
You don’t really need two authenticators here – you just need one authenticator that matches that offered by the SMTP servers you plan to authenticate to.
The next step is to modify the SMTP driver. Search for the string “driver = smtp”, and change it to look like :-
remote_smtp: driver = smtp hosts_require_auth = LIST-OF-HOSTS hosts_require_tls = LIST-OF-HOSTS
What we are doing here is using the normal driver with two extra options that come into play for the list of hosts (colon separated of course) – one that requires that authentication be used, and another that requires that TLS be used.
The next step of course is to run through the test procedure again.
The final step is to create a new “smarthost” router that applies for a specified list of domains :-
smarthostplusauth: # Deal with SMTP hosts but specifically through an authenticated SMTP server driver = manualroute domains = LIST-OF-DOMAINS transport = remote_smtp route_list = * "server1::587 : server2::587"
This of course applies to only emails that matches your list of domains. If it gets used, the mail is routed through either of “server1” or “server2” on port 587. I used two servers in here, so that Exim would happily deal with a server that was unresponsive, but you might prefer to use a single server.
And of course it’s time to run through the test procedure again.
According to the news, James Murdoch has decided to resign from his post as the head of News International. About time! But :-
The two Murdochs (and their countless minions at News International) were the people in charge of a corporate empire that allowed one part of it to break the law not just occasionally but routinely for stories that were not in the public interest (in the sense of stories that the public should know rather than just what they want to know). Whether or not they knew what was happening, they set the tone for a corporation that apparently valued results over ethical behaviour.
They are responsible for allowing such a corporate culture to grow unchallenged for at least a decade.
Did they know what was going on ? Perhaps not – particularly in the case of Rupert Murdoch, but they should have known. And in the case of James Murdoch, it seems probable that if he did not know what was going on, he intentionally avoided knowing.
Both should go.
To be honest I don’t pray to any gods – I don’t feel the need to speak to imaginary friends.
In a recent court case, an atheistic ex-councellor and the National Secular Society won a court ruling that a local council was wrong to put prayers on the official meetings agenda. Not because anyone’s human rights were being abused, but because the council was not empowered to do so under an interpretation of the old law governing local councils which explicitly prohibits that which is not explicitly permitted.
Given that this law is currently being revised to give far greater powers to local councils, the brouhaha that has exploded from the moral minority (I’m thinking of Eric Pickles) ever since is really rather uncalled for. This ruling (unless someone interferes) is a really rather temporary victory.
But without considering the legal position, it is time to consider whether it is really appropriate to have public prayers to begin a council meeting. One councillor interviewed about this situation said that her council brought back public praying as a way of bringing the council members together. Undoubtedly it works for those who believe in a certain god.
But what might be easily overlooked is that it is also a very good way of excluding those who don’t believe in that god – atheists or people with a different religion. Whilst this country has a christian past, there is no reason for going out of your way to making others feel uncomfortable. Even if the others are in a minority, or even especially because they are a minority.
After all praying out loud before a council meeting is totally unnecessary.
There is no trouble with having a minute of quiet contemplation where those who choose to do so can talk with their imaginary friends silently if they choose to do so.