Tip o’ the Week 419 – What’s the time?

clip_image002The subject of time has featured on a few occasions on ToW – #301, #314, #325, #388 … but there’s always more scope to talk about it.

Windows 10 tweaked the way time is clip_image004presented, from showing the calendar and the agenda (sourced from whatever is synced into the Calendar app), to the Alarms & Clocks app which offers visual wakeup alarms, daylight maps, and timer/stopwatch apps.

In the Windows Insiders builds of the last few weeks – currently 17101 (which is now in the Fast Ring), there have been changes that bring the clock further forward too – the Game Bar has been updated to include the clock on the clip_image006left of the bar, for one thing.

What is time?

Existentially, time is relative. If you ever find that your Windows PC isn’t keeping time accurately, you may want to check that you have it set to get its time automatically (check Settings -> Time & Language – > Date & time), or go into the old-fashioned Control Panel, search for time and look at the settings in there, especially under the “Internet Time” tab to see where it’s syncing the time from: time.windows.com is probably the default.

Windows Time is also a thing – the number of milliseconds since the machine was started up, and also the name of the clip_image008service that controls the time synchronisation. Unix time is also a concept, measuring the number of elapsed seconds since 1st January 1970, and may present another millennium bug style problem in 20 years, if anyone is still using 32-bit *nix by then.

Back to simple relativity, though – what is the actual, real “time”? If you have multiple clocks, watches, phones & PCs, it’s a fair bet that they’ll all be divergent, unless they’re all being synchronised by some external device (your broadband router, maybe). If you’d like to find out exactly what the time is and don’t have access to an atomic clock or similar, there are a few online resources that might help…  and you could even try asking Cortana, as she knows about time zones and stuff.

But the best time site is http://time.is. Try it from any device and you’ll get the time right now;  some allowances need to be made for network latency but the operators have tried clip_image010their best. It tells you the time in your location (or one of your choice), and calculates the offset between your computer’s clock and the time.is service.

For an illustration of what latency (as ultimately governed by the speed of light) means when accessing nearby vs far away websites, check out www.azurespeed.com, which measures the time to connect to storage services at Azure datacenters. Some variance could be explained by performance spikes and so on, but the main impact is network latency due to distance travelled. The results can sometimes be surprising.

clip_image012

Tip o’ the Week 418 – Preview Apps on Windows 10

clip_image002The Insider Program for Windows 10 is one of the largest public beta program in software development history with over 10m active users. There are various options for how much on the bleeding edge you’d like to be (eg how much pain are you prepared to tolerate, in order to get to play with stuff long before everyone else?) – and the “hit me baby” version, called Skip Ahead, is already now testing the next update to Windows (RS5) that will come after the one that’s due for release in the spring (RS4), which is still in the rest of the test branches. Capiche?

Way down in the text of the latest announcement, there’s mention of a new “App Preview” program which lets the quick & the brave get access to cool but maybe unfinished updates to Apps they like, but maybe aren’t as dependent on, as the stability of the whole operating system.

The first wave of apps that are Preview-enabled, will let more cautious Insiders experience the latest versions of …

  • Feedback Hub
  • Microsoft Photos
  • Microsoft Sticky Notes
  • Viewer
  • Microsoft Tips
  • Paint 3D
  • Windows Alarms & Clock
  • Windows Voice Recorder
  • Windows Calculator
  • Windows Camera
  • Windows Mixed Reality

clip_image004… by opting in, through going into the Settings within the appropriate app and choosing to join the fun. The app will update in the background, and may change the app title & version number…

clip_image006

There are regular updates to the core apps for every Windows user, not running an Insider build. If you’d like to check, just go into the Store, activate the “…” ellipsis on the top right, and choose Downloads and updates, and review the list to see what apps have been updated and when, or hit “Get updates” to check for published updates to other apps.

clip_image008

The Photos app has a new opt-in feature, in conjunction with a test app that is designed to make it easy to share Photos from a phone to a PC; even if you’re not running an Insider build, you can turn on the mobile import…

The “Photos Companion” test app makes a point-to-point connection between phone & PC (ie they need to both be on the same network), and by going to the Import menu within the PC Photo app, a QR code will be displayed on-screen.

clip_image012

clip_image010Start the app on your phone, point at the QR code and you’ll quickly be able to send the selected photos from phone to PC.

Of course, you could use OneDrive on your mobile device to automatically sync photos to a Camera Roll folder in your cloud storage location; it has a bit of latency, usually, so you might find it takes a few minutes before the photo you’ve just taken has uploaded and is ready to be accessed or shared.

The Import over WiFi feature is handy to share right away, or to share with PCs that aren’t set up with your OneDrive, such as a friend’s PC, or if you’re working on a project where you want to collect photos from a group of people in a short space of time – maybe doing a collaborative video or something similar?

Tip o’ the Week 417 – Resolving aliases in bulk

This might be a very old-Microsoft culture thing, but alias names have always been a relatively big deal within the company; not an alias in the sense of a nom de plume or some alter ego, but a name curiously given to mean your login name.

Before enlightenment, Microsofties were emailed simply by sending to alias@microsoft.com – and still are, so even if the primary mail address is forename.surname@microsoft.com, you could still mail them at forenams@microsoft.com, or whatever their alias is.

The alias, or logon name, at Microsoft was historically an up-to-7- or 8-letter moniker, based by default on surname|first-letter-of-forename, eg billg or steveb.

In a company with a handful of people, it was easy to remember such a name for when you wanted to drop them an email, but with hundreds of thousands of mail addresses, you might need more room – when Exchange Server came out in 1996, it supported 64 characters in the alias name, though oddly, Microsoft has never embraced longer than 8-character aliases.

Back in the day, your mailbox was a folder on a Xenix server, then an MS Mail postoffice, and the folder names were restricted by the 8.3 filename format. There are probably too many legacy systems that also have an employee name represented by their 8-letter alias, and it still kinda works.

Aliases – and the cultural phenomenon of calling people not by their name, but by their alias… eg “we had a billg review” – were a central part of the 1995 Douglas Coupland book, Microserfs.

Some people at Microsoft still talk about an email distribution list as an “alias” – eg. “TAKE ME OFF THIS ALIAS!!” as a Reply-All (as opposed to a little “r”) to the occasional mail storms that amazingly still happen. They’re wrong – those are Distribution Lists (DLs) or maybe more correctly, Distribution Groups (DGs).

But the true “alias” lives on, even if the Skypey “Contact Card” UI in Outlook does its best to not show you what someone’s alias is (but you can usually still get to Open Outlook Properties, which shows you the traditional Outlook address book view, with alias in the very top section). Lots of reports from Microsoft’s internal systems will refer to an employee using their alias name, so it often helps if you can decipher an alias into the person behind it.

Resolving an alias to a name one-at-a-time is all very well, but when looking at a column of alias names in some spreadsheet, it’s a bit of a palaver to turn each of the FORENAMS into something meaningful.

Bulk alias resolver in Excel

Fear not, worthy reader, for a solution is to hand.

  • Simply download this macro-enabled Excel workbook, and unwip it/open it/save it somewhere locally
  • Click on the Enable Editing, then the Enable content button, so the macro can do its stuff
  • Now paste your list of chosen alias names in column A, then click the resolve button
  • The macro will now go through each alias in the first column, and resolve the name, then stick it in column B, if it can. If the name doesn’t work, then column B will just be the same as the alias in column A

This can be handy if you’re building Excel reports and want to add names to a table instead of aliases – you could sort the list of aliases alphabetically, run them through the resolver, and then reference the table with a VLOOKUP formula so you could hide the column of aliases from your report and show instead the derived real names.

Tip o’ the Week 416 – Teams Slash At Apps

clip_image001There’s a perennial tension amongst productivity evangelists, about how best to do it – from which methodology to use, to which tools to fulfil their hopes & dreams. Similar behaviour occurs amongst communications czars – don’t send attachments, put them in SharePoint!; email is the devil, we should use Yammer!; this time, it’s about the world of team-based collaboration platforms, pioneered by the likes of Slack/Fleep/Flock/Zoho and inhabited by the Microsoft Teams product set too. Some companies barely use email, instead turning to persistent chat offered by these kinds of apps.

Teams is part of Office 365 (well, for business users – it’s hard to think of a scenario where you’d need Teams for home use…), and in time will subsume the Skype for Business capabilities that O365 users access today. Some businesses will still have an on-premises Skype for Business installation, which means that product isn’t going away entirely, at least not for a good few years.

clip_image003There have been a bunch of updates to Teams in recent days, signalling the largest update to the Teams software so far. See more on what’s new here.

If you press / or @ in the command line at the top of the Teams site or app, you’ll see a list of commands you can use – like /whatsnew, to see a change log of recent releases.

Using apps (installed from an app store within the Teams UI – just type @ in the command line to see the list) lets you quickly embed content from another source, into the conversation stream within your Team channel. There are already over 120 apps available, from all kinds of third party publishers – it’s worth browsing the different categories within the store, rather than just the top picks you’re initially presented with.

clip_image005Instead of taking a screenshot or just pasting a URL to a story/place/whatever… you can embed a hot-linked summary of the real content and make it easy for people to jump to it.

clip_image007

Tip o’ the Week 415 – Another right To-Do

clip_image002It’s been 9 months since the unveiling of Microsoft To-Do, the task manager app that will someday replace the much loved Wunderlist (see ToWs passim317, 376, et al); the celebrations were muted in the halls of Wunderlist superfans, though, as To-Do has a much reduced feature set, albeit with a mission to be clear and easy to use. “Maybe it’ll catch up quickly”, some said.

There has been very little noticeable progress on the features front, though there have been lots of minor upgrades and fixes to the Windows 10, iOS and AndroidMicrosoft To-Do” apps (note the hyphen and the design of the icon; the respective app stores are awash with inferior “todo” apps with a variety of tick logos).

Since publishing this tip internally at Microsoft (where some early builds of new functionality are available in test versions), Thurrott.com highlighted the quiet announcement that we’re working on shared lists and subtasks, as well as deeper integration to Outlook. Watch that space, basically.

Recently, though, the To-Do web app has been released in clip_image004the Office365 Portal (after a few months of opt-in preview), and a tantalizing teaser shows up on the “Your apps” page… though doesn’t really tell you a whole lot that isn’t immediately obvious.

To-Do can import tasks from your existing Wunderlist task list if you have one, and automatically syncs with Outlook Tasks, therein exposing a rub – most people will have signed in to Wunderlist with their Microsoft Account, but for To-Do and Outlook to get along well, you’ll need to be using Office365 and therefore a different set of creds.

There are various solutions, the practicality of which will depend on how many active items you have in Wunderlist – you could share your MSA-homed lists with your O365 credentials, then log in with the latter and copy the contents across. Laborious, maybe.

You could make a clean break, or else use the Outlook addin for Wunderlist to sync the list items into Outlook as Tasks, then install To-Do and sync them back out again.

clip_image006The To-Do / Outlook task sync is pretty quick – just add an item to your To-Do app and it will quickly appear in your Outlook tasks view, reminders, notes and all. See more here.

The reverse is also true, though if you add Outlook tasks without putting them directly in the folders created to mimic the To-Do structure, (such as Tasks that were created in OneNote), the new item will just be lumped in the general “To-Do” list at the top.

Dragging and dropping the item, either within Outlook (from the clip_image008“Tasks” list into on a suitable corresponding folder to your To-Do lists) or by doing the same within the To-Do app or web app itself, and you’ll keep things nicely arranged.

If you like the idea of being more task organised, find Outlook Tasks too cumbersome, then To-Do could be a great way of simplifying the junction. It may not be as functionally rich as Wunderlist, but the latter is still available for those who want it.

Tip o’ the Week 414 – So Quiet…. Shhhh! Shhhh!

“Redstone” is the internal Microsoft codename for the current branch of Windows 10clip_image002; numerous updates have arrived since the release of Windows 10 mid-2015, and each has carried its own codename – Threshold (TH1 and TH2), and the Redstone 1, 2 and 3 releases (RS1, RS2, RS3). The last update – Redstone 3 – was released as the Windows 10 Fall Creators Update, in October 2017.

If you’re at all confused by the nomenclature – the names of the updates rather than the codenames – then you’re not alone.

Redstone 4 is currently in development, is being pushed out to Windows Insiders and will arrive within a few months to everyone else, if all goes to plan. Petrolheads / Gearheads may be glad to know that an RS4 will be arriving soon, even in the USA – even if it’s a software update for Windows.

clip_image004One ofclip_image006 the nice things to look forward to when RS4 appears is the final release of the “Quiet Hours” feature, which has been essentially MIA for only the last 2½ years, since the same feature from Windows 8.1 disappeared.

ToW #343 covered how to replicate Quiet Hours – where you could set your PC to not blare stupid reminders in the middle of the night, should it still be switched on – but in RS4 this won’t be necessary as you’ll be able to choose when, and where, Quiet Hours will be enabled.

clip_image008

Once you know you have a RS4 build of Windows with the Quiet Hours feature – 17074 or later – then just got into Settings, and search for Quiet. Now, shhhhh.

Tip o’ the Week 413 – Got Skills, they’re multiplying

clip_image002It’s not been a great time in the press for Cortana. The personal assistant software which appeared nearly 4 years ago on Windows Phone 8.1 and later Windows 10, has been eclipsed in the last year by hardware-based offerings from Amazon and Google. At gadget-fest show CES in Vegas this week, manufacturers were even showing Alexa on their PCs (presumably in exchange for $$ from the largest online retailer).

The personal assistant market (somewhat incorrectly referred to as “AI”s by the mass media) is being talked up as a new frontier, of voice control meeting smart language understanding and connectivity. Apple were first to the market in the public consciousness with Siri, but now that Amazon’s Echo and Google’s Home devices have been very sucessful (the Echo Dot being Amazon’s top selling bit of kit over the holiday season), the idea that people would use a phone as the main way to voice-interact with online services seems a little less assured than it was a couple of years back.

Alexa has led the way with integrating Amazon’s device and service, with other devices and services – just as the app made the smartphone useful and pervasive, the “skill” support of your chosen digital assistant seems set to make or break that ecosystem. Amazon has talked up having over 25,000 skills for Alexa – really impressive, though like smartphone appstores, there are a lot of “fart app” equivalents in there, amongst the good stuff.

clip_image004Meanwhile, Cortana has been showing up on other hardware and building skills, both at a slower rate. The Haman Kardon Invoke speaker – fairly well received as a music device and Bluetooth speaker as much as a smart assistant – is on sale at $99. The beautiful-looking JCI GLAS smart thermostat, powered by Windows 10 IoT Core, is on the way too.

The Cortana skills kit promises to make it really easy for developers to add Cortana support for their apps and services, though Cortana Skills are still officially “in preview”. Alexa and Cortana may yet get friendly – though it hasn’t happened quite in the timescale envisaged.

Despite reports, Cortana is not dead, yet – there are device partnerships being announced and due to be announced. And the Cortana assistant is available on Android and iOS; Samsung S8 users could even remap the Bixby button with Cortana, though unofficially.


clip_image006Skills on Windows 10

If you’ve a PC with the latest OS, you can get Cortana by pressing WindowsKey+Q, or even WindowsKey+C (to go straight to Cortana’s voice input), or even by saying “Hey Cortana” (check in Settings, look for Cortana). If you’re in the US, then you may be able to access Cortana Skills straightaway – there’s no installation or association required (like you’d need to do with Alexa skills), though you might need to configure or authorize the skill on first run.

Check out the list of supported Skills, here – there are quite a few fillers (yet more guff apps) making up the modest 250-odd skills available, but there are some good ones there too – see the featured skills for example.

clip_image008If you’re in the rest of the world, though, you may be disappointed – Cortana Skills are US only for now. To have a play, go into the “Talk to Cortana” settings page, and at the very bottom, set the language to English (United States). You’ll need to wait a few minutes for your PC to install the appropriate language support, but soon, you’ll be able to ask Cortana – on your PC – things like, “Hey Cortana, ask Dark Sky for today’s forecast”.

For previous coverage of Cortana on ToW, see #380, et al.

Tip o’ the Week 412 – I Stream a Stream

clip_image002Not to be confused with iStream, a manufacturing process dreamed up by legendary car and Formula 1 tech guru, Gordon Murray (and who also basically invented the pit stop as we know it… if you’re interested, watch this film… it’s fascinating, really).

No, this stream is about Microsoft Stream, a video service first unveiled about 18 months ago, launched last Summer and expanded in its reach to Australia, India and the UK, in October. Expect to hear more about Stream in the coming months, if ChrisCap’s appearance on Windows Weekly is any sign.

In a nutshell, you could describe Stream as a corporate video sharing service – think of it like an internal YouTube/Vimeo type service that organisations could use to securely publish internal videos (like training, exec message broadcasts etc) without exposing it to the wider world.

clip_image004Anyone can sign up for a free trial at https://www.microsoftstream.com/. Have a play…

There are lots of other enhancements besides just sharing video, that are built onto the Stream service – such as auto-captioning or speaker identification, which use elements of Azure cognitive services to parse the video and identify various components within.

If you’re interested in this kind of thing, check out the Azure Video Indexer preview – it’s amazing. Try it out, then show it to your friends, family, customers, partners… and make sure they know about Stream, too – they may already be licensed to use it.

Stream is a companion service to Office365 – see more on https://stream.microsoft.com/ and for pricing details specifically, see here.

Tip o’ the Week 411 – Rip it up and start again

clip_image001Despite the continuing rise in popularity of vinyl, the consumption of media-based audio and video has fallen off over recent years. Youngsters will have no memory of recorded media before long, if not already…

A colleague decided to re-record all his CDs when moving to a new house (and on buying a new audio system that could stream all of the recorded content), so left the large box of CDs – from the attic in the previous house – lying around after moving in, waiting to be re-ripped.

Nine-year-old daughter said, “Dad, what are all these DVDs?” – she’d never knowingly seen a CD or even thought that music came on discs, as it was always just, “there”.

Even though we increasingly stream films from online services rather than watch them on DVD or Blu-ray discs, there is complexity in the licensing (where movies come in and out of various windows of availability on streaming services), so if you decide you want to watch a particular flick at any given time, there’s a chance it might not be available, or may only be offered for sale rather than for rental.

As many of us have a stash of old DVDs and Blu-rays, it can be worth looking at how to turn those media into digital files that can be copied to mobile devices and streamed across the home network – it is worth noting that it’s probably illegal to rip music or movies from discs (at one point, the UK allowed it, but a somewhat vexatious challenge prevailed and it once again became illegal), but if you have the original media and are backing up and converting for your own pleasure rather than for onward redistribution, then nobody’s going to come after you.

If you want to veg out over the festive season and take comfort in old movies from your possibly-forgotten collection, then start turning them into digital files now, so you can avoid Mrs Browns Boys.

clip_image002What you’d need to rip your DVD or Blu-ray collection

  • Firstly, you’ll need to have somewhere to keep your data, accessible from your various devices – common-or-garden NAS devices may do the trick, though if you’re mourning the demise of Windows Home Server, you could do a lot worse than investing not-inconsequential sums into Synology DiskStation kit.
    • A Windows PC with a decent-sized hard drive could be set up as a media server if you don’t have a home server or other NAS device, but DLNA can be a clunky standard to use
    • Better to run something like Plex on your PC or even on your NAS appliance, then use the widely-available client software (for all kinds of playback devices including Smart TVs, Amazon Fire, Xbox etc etc) to access the content in a more user-friendly fashion
  • Ideally, you’ll have a fast desktop PC with DVD or Blu-ray drive and plenty of local storage to process the media; if not but you have a laptop with USB DVD/BR drive, you could still do the same, though you may need to keep an eye on free disk space during the conversion process
  • “Backup” your DVD/BR to local disk, removing the built-in encryption using a tool such as MakeMKV.
    • This will generate a large volume of data – about 4-5GB for a typical DVD, over 30GB for a Blu-ray – and can take about half an hour for BR content to be read from the disc, decrypted and written to hard disk
  • Turn the massive raw format data into a movie file that can be more easily copied around – there will be superfluous chapters, audio data like other languages that can be removed, and the resulting file size can be compressed a lot without a great reduction in quality.
    • Use a tool like Handbrake to read in your decrypted source from above, and spit out a single .MP4 file, or even multiple versions (smaller ones for use on a tablet than you might stream to a big telly, for example). You can set up Handbrake to batch encode, so it could be feasible to have several discs ready for conversion, and maybe even spit out a couple of different sized versions of each
    • The “transcoding” is the bit that is compute intensive and takes the time; expect a full length Blu-ray movie to take 2 or 3 hours to transcode, depending on the settings you’ve gone for
    • When complete, delete the original source created by MakeMKV as you won’t need it again.

Tip o’ the Week 410 – Inbox Zero for New Year?

ToW has covered various strategies in dealing with email (189, 223, 310 and more), but this week’s tip is shamelessly lifted from a LinkedIn article by an erstwhile colleague and media industry leviathan, Tony Henderson.

Tony, it turns out, authored a book a few years back which offered a slightly different-than-the-norm spin on productivity and how to deal with some of the difficulties of the modern workplace. It’s from this tome that he picked some great tips in handling your inbox – perhaps leading to the ability to clear it completely and leave “inbox zero”.

The Eleven Rules of Email

  1. Daily Mail Test – “Never write anything in an email that you would not be happy for your mother to read on the front page of the Daily Mail.”
  2. Responding – Don’t be too quick to respond to email requests – emails are very easy to send, and it is often hard and time consuming to respond.
  3. Expectations – Get people to call you if they want something urgently so that you know whether they are really serious and why they need a response.
  4. Inbox Management – Clear your inbox every day to less than 30 emails (so the list does not reach the bottom of outlook page). Set up folders covering each area you work on – or groups you deal with – and file religiously – even if you have not always read. That way you can go back and review by topic and avoid the stress of an overfull inbox.
  5. Getting Things Actioned – if you are sending an email looking for someone to act flag that action is required by putting ACTION REQUIRED in the title which will mean that everyone who the email is copied will read it.  To make it really clear who and what you are asking you must highlight specific requests e.g.: “Action: Alan to check this issue and confirm.” This approach works well with people you know, but may be ignored by people who you don’t – a good idea to get verbal agreement first.
  6. Getting Your Message Across – If you need to get an email response from senior people who are busy or don’t know you very well.                       
    • Construct your title carefully (perhaps write it as a proposition such as – “Getting final approval for Project X”).
    • Get the message over in three short and punchy paragraphs – no more.
    • If you want approval, ask for it by asking them to merely reply to that email and type “yes”. This works very well as it makes it so easy for them to respond!
    • Remember that people are all really pressured by email but generally always scan the title and first few lines.
  7. Avoiding Inevitable Email Accidents – the speed and simplicity of email will always lead to some mistakes; many of them can be rectified by adopting two simple principles.
    • Set a Delay – Set a sending delay of at least 2 minutes on your Outbox – it gives you just enough time to delete that accidental email. Better still you can set it for specific addresses such as clients.
    • Double Check Addresses – Double check your address lines in email before you send – Outlook auto insert often puts odd names in there.
  8. Arguments – Never, ever have an argument by email – everyone loses and it is recoded for posterity. If you sense a disagreement coming, make a call or organise a face to face meeting and then circulate the conclusions by email.
  9. Favourite Form of Communication – Email is not everyone’s favourite form of communication. Some people are better “live”, others like to use the phone, and others respond to formal letters or memos. Try and find out which form your key people like and use it for important communications.
  10. Circulation List – When you need to respond to an email with a wide circulation on it, you need to stop and think. Do I need to send this to everyone? Is this “thread” wasting a lot of people’s time? (You can be sure that it is).
  11. Interruptions – While internal emails can be a huge waste of time they can also avoid unnecessary interruptions. After you have interrupted someone at their desk it can take up to 30 minutes for them to get back to their original task.
    So while talk is best, email may be a useful method to log a question or thought. Equally making a note and saving it for a lunchtime chat is also a good option.

See Tony’s article here, and The Leopard in the Pinstripe Suit, here.