Ubuntu + Evolution + Exchange

- 1 min read

By default Ubuntu does not install the EWS (Exchange Web Service) plugin for Evolution

sudo apt-get install evolution-ews

Then go into Evolution and choose the following settings:

Now click “Fetch URL” and it should ask you for a password and populate the Host and OAB Url correctly.

It will then try and launch Evolution but for me I had to restart for it to correctly work and then it asked me a couple of times for my windows password.

I had to switch to using proprietor AMD drivers as the open source ones don’t support audio via display port, but after switching, Chrome was tearing and just going completely black.

The chrome GPU page reported no hardware acceleration enabled.

So I went to Chrome Flags page and forced GPU acceleration and rasterisation

Override software rendering list -> Disabled
Enable GPU rasterization -> Force enabled on all layers
Smooth Scrolling Linux -> Enable

Random Links from Wisdom Stockholm Part 2

- 1 min read

The Limits to Growth
The Limits to Growth is a 1972 book about the computer simulation of exponential economic and population growth with finite resource supplies.

EdX
EdX offers free online courses and classes. Find the latest MOOC from the world’s best universities including MIT, Harvard, Berkeley, UT and others.

Impact Hub
Part innovation lab, part business incubator, and part community center, It offers a unique ecosystem of resources, inspiration, and collaboration opportunities to grow impact.

Random links from Operability.IO conference Part 2

- 1 min read

The Hard Thing About Hard Things
Have bought the book, looks very applicable to me at the moment.

War Games - Simulate worse case scenario
Haven’t found a good link for this with regards to IT

Service recovery paradox

Logging Stuff

FluentD
Loggly
LogEntries
PaperTrail

Monitoring
DataDog
Ruxit

Evans Phoenix - Structured Logging

Operational Features

More Unikernel
Haskell Unikernel
Rump Kernel

Security
Bug Crowd
Hacker One

Notary
Sign those curl | sh installs

GRSecurity patches to Linux

Random links from Operability.IO conference Part 1

- 1 min read

These are my random links from the excellent 2 day conference Operability.IO. These are all links mentioned in different talks.

Worse is Better
Much to the shock of my collages I had not read about this before. Now I have!

OSV / Capstan
I’ve been using hyper.sh which is very similar except it uses Docker images inside the hypervisor. OSV looks very interesting especially the REST API for inspecting a running image.

MirageOS
This is a unikernel for compiling OCaml to Xen hypervisor

Firstly make sure you can run the standard CloudFoundry cli:

cf logs [APP_NAME]

Then turn on tracing:

export CF_TRACE=true

You will see a HTTP request and then it will switch to a secure WebSocket:

WEBSOCKET REQUEST: [2015-04-22T11:27:22+01:00]
GET /tail/?app=[APP_GUID] HTTP/1.1
Host: wss://loggregator.[YOUR_CF_DOMAIN]:443
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: [HIDDEN]
Origin: http://localhost
Authorization: [PRIVATE DATA HIDDEN]

As you can see the Authorisation header is hidden, but fear not if look in ~/.cf/config.json under “AccessToken” thats all you need ("jq .AccessToken ~/.cf/config.json"). Combine this with wscat and you are good to go: