Pictures from Rome Part 1: Street Scenes

I have recently had the good fortune to escape my cold and cloudy hometown and spent a few days in wonderfully warm Rome. While I of course went to see the major sights (Colosseum, Forum Romanum, Vatican), just walking through the streets of Rome was probably my favorite part of the trip.

As you’re walking through Rome, you get a sense that most buildings here could (at the very least) use a fresh coat of paint. Still, the city never seems dirty, so it is all actually quite charming in a way.

Weathered Facade

One-Way Street

And just a few streets further, there these really beautiful little alleys and piazzas with lush greens. This really is my favorite sight in Rome.

Via Di San Francesco Di Sales

Piazza Margana

And of course there is the more than 2000 years old S.P.Q.R. which still adorns pretty much everything belonging to the city of Rome: ancient fountains (OK, that’s not that surprising) and also modern manhole covers, signs and the Roma Capitale letter head.

SPQR (2)

SPQR (1)

SPQR (3)

Reading up on Reliable Multicast: PGM

As both the amount of data exchanged between applications and the number of applications grow, classic one-on-one unicast connections via TCP/IP no longer scale. Hence multicast protocols such as UDP are getting more and more into the mainstream, for instance as the basis of Eurex New Trading Architecture.

Unfortunately, multicasts are inherently unreliable (as opposed to TCP), so I became interested in reliable multicast as a means to get the best of both worlds. Here are a couple of (hopefully useful) links about reliable multicast in general and Pragmatic General Multicast (PGM) in particular.

General

Implementations

The Case of High Data Usage on Windows 10 Mobile

The Problem

Data Usage (1)I have a 1GB/month data plan and shortly before the month reset in mid-January, the data usage reported in Settings was abnormally high. It wasn’t that any of the apps had used more data, but rather the crux was operating system itself: More than 98% of my data plan had been consumed by System. No details were given as to what exactly System was using all that data for.

The Diagnosis

I had been traveling abroad to Bern, Switzerland in early January, and in the process meddled with a few settings, so my phone would less data during the time.

Checking Settings

My first instinct was that I must have done something wrong when I reset everything upon returning home:

  • Camera upload settings in the OneDrive app
  • App update settings in the Store app
  • System update settings under Advanced Settings
  • Backup and Find My Phone under Settings –> Update & Security

Unfortunately, everything looked  fine.

Then I tweeted @LumiaHelp, Microsoft’s Lumia/Windows Mobile support account. During our lengthy exchange, they pointed me to a few more things to reduce data usage I should check.

Unfortunately, they all looked fine too.

Other Ideas

Data Usage (2)I once had an issue with my Wi-fi, such that even though I was home and should have been in range, I watched a movie on Netflix over the cellular network by accident. Hence I looked at a detailed log of when data was used, but it looked like those were times I was away from home, so it had to be something different.

As the month had just reset and I was back to 1 GB of data, I looked at data usage every hour every hour. Within a day, System had already used 123 MB. Overall it looked like System was using about 10MB/hour while the other apps were inconspicuous having used about 7MB in total.

I would not get very far with data being consumed at this rate. @LumiaHelp had the rather unhelpful suggestion that I could easily turn off my data connection from Action Center. I did that to save on data in the short run, but obviously this was not going to be a long-term solution. I was convinced now that it had to be a bug in Windows 10 Mobile. But @LumiaHelp wasn’t being helpful anymore.

The Solution

Turn off Message History SyncAt about the same time Paul Thurrott tweeted about the issue and a reply to his tweet pointed my in the right direction: Turning off message sync under Settings in the Messaging app.

Without message sync, my cellular data usage immediately went back to normal. I also found this discussion on Reddit about the issue. According to user JennMSFT it is on the Windows 10 Mobile team’s radar. So I’m holding out for a fix in a future operating system update. I’m not really sure what history sync was even working before. I haven’t seen my text messages show up in the Messaging app on my Surface running Windows 10.

Trip to Bern, Switzerland

I have a list of European capitals that I want to visit. So when I had a few days off work over New Year’s, I saw an opportunity to cross one off the list.

My destination of choice was Bern, Switzerland, since it has a convenient direct train connection to my home town and promised to be mostly free of New Year’s celebrations.

Granted, this time of year is not ideal for visiting, but at least it was as quiet as I had hoped. The weather wasn’t great, but I did get to walk around the charming old city and do some hiking in the nearby forests.

Panorama

Altstadt bei Nacht

One thing I found quite surprising was the parliament building Bundeshaus. I had expected something a lot more modest, but instead the Swiss went all out with a very representative building, famously made almost entirely with materials and by artists and workmen from all over Switzerland.

Bundeshaus

And even the one day that it was raining almost non-stop wasn’t a complete loss: I found that Netflix offers quite a few shows in Switzerland that aren’t (yet?) available here in Germany, so I got to watch a few of those.

Running 2015

Since I got my Garmin Forerunner 305 GPS receiver in 2011, it has been recording thousands of waypoints from my runs. And like most runners, I have a few routes that I run most of the time, so when I view the map of a run in Garmin’s Training Center software, most look pretty much them same. Every now and then, however, I add some variation, resulting in more interesting pictures.

Sweat to Pictures

Over the course of a few months, I ran for a total of about three hours, expending about 3000 kcal (according to the software; no idea how accurate that estimate is) to create the raw GPS data for these images.

With the GPS data loaded into the software, I took a screenshot of each run as it was mapped. I then removed all street labels from the map, leaving just the image of the waypoints. Next, I aligned all images such that the first waypoint was at the same location in each one. Finally, I cropped them all to the same size and arranged the nine most interesting shapes in the nice 3×3 matrix you see below.

Running Art Full

These images also make a pretty animated GIF. But as it was too annoying to have on this page and look at all the time, so you’ll have to click this link to see it.