GPUG Summit 2016 Tampa USA - Part 1

3D Printed Luggage Tag GPUG Summit 2016

To Tampa, 22hrs door – door

I printed my plastic luggage tag for GPUG Summit 2016 with my 3D printer and was ready to travel. The flight itinerary involved a flight from Newcastle in United Kingdom -> to London -> Miami -> Tampa. In all it took twenty two hours from door to door.

Flight

A380

First hop from Newcastle to London went well, with a quick and seamless journey between terminals at Heathrow. I did a few hours work on the laptop and then on arrival at the gate I looked out the window and found I was riding a double deck, A380 to Miami. All of a sudden the journey had become exciting! My first experience, flying out was on top deck, on return from Miami I would be on the bottom. I found the A380 a very pleasant aircraft to ride in, quieter and felt more open than a 747. BA have them fitted out with a good entertainment system. Although it offered a TV loaded with games, films, audio books, I didn't use it. A couple of times I have been transatlantic on planes with broken entertainment systems, so I had loaded up lots of audio and video podcasts to get through the journey on my iPhone. With the charging USB socket i was sorted. It was lovely to find no one next to me, providing some room to stretch and use the spare seat to put stuff on, making the journey unusually comfortable.

I avoided Charlotte and Atlanta airports as my transit airports, the timings were uncomfortably tight at those, so I went for the longer turn around at Miami. The experience at Miami airport was shocking compared to my experience at MCO in Orlando only the month before. I would say due to horrendous immigration lines, lack of crowd management, under staff and equipment resourcing for a busy set of flights landing at once. To cut a long story short, with lots of running, using crew lines through security, I made it at the last moment to the Tampa flight. The airline staff more or less bundled me on board, closed the door behind me and we were off- only to sit in a queue on the taxi way for fifty mins!

Landing at Tampa I was tired so I got a Taxi for $25 to the hotel. I was too tired and simply just wanted to get where I was going, so didn’t have the will to figure out the cheaper methods of transport at that late time of night.

Love at first sight Tampa

Even though I’d been awake by that point for 22 hours and was weary and knew I needed to get up in the morning, I needed to explore! I’m an investigative sort of person and thus couldn’t resist going for a walk to discover my home for the week and orientate myself. So within only moments of getting in my room I was back outside.

Tampa has a river walk that follows the river all around that part of town that hosts the convention centre. The walk passed the hotel and so I followed the walk right down to the convention centre. At least now, in the morning, I would know where I was going! I also spotted a Publix supermarket over the water, somewhere to get some supplies in the morning. I had already realised I’d forgotten a few small things in my hap-hazard packing for my trip. The river walk and public areas hanging off was so very pretty at night. Train tracks, bridges, fountains, riverside restaurants, full of romantic atmosphere, great architectural lighting of the bridges and the walkway itself. I experienced instant love for Tampa, so many others were out enjoying the evening air too, even at that late hour and I would be too if I lived in Tampa!

riverwalk1
riverwalk2
riverwalk3

I walked for an hour and a half and got back to my room to catch some sleep - 24hrs without sleep is a long day.

GPUG Summit 2016 Tampa USA - Part 2
GPUG Summit 2016 Tampa USA - Part 3
GPUG Summit 2016 Tampa USA - Part 4
GPUG Summit 2016 Tampa USA - Part 5

 

Kill hung IIS windows FTP sessions

During some integration development some FTP sessions got created with keep alive on them, but how to remove them?

List active FTP sessions in IIS

Sounds simple, but was not so easy. The live sessions are listed in IIS under the ftp site in question. Select the site in IIS and then under FTP section, there should be a FTP Current Sessions. Double click will open a window with the current sessions in it.

FtpSessions

It is possible to disconnect the sessions by right clicking them, you can restart the whole ftp site and yet the sessions will keep bouncing back, if they were set to keep alive when created.

How do we kill an active session?

To kill them Google comes up with lots of solutions for Linux and recommends the download of many different tools to do the job. Personally I don’t like installing tools on my production server, so I dug deeper, there had to be a way to do this using commands, I found there is!

List the connections using netstat

To view the sessions, open command prompt and issue the command:

netstat

netstat –ao

This will list all the sessions, look for the sessions that are of concern, the originator IP address will give them away. At the far right will be the process id for those sessions (PID). Note this for the sessions that need to go.

In our example the process on my server was PID 1672.

Kill the session using taskkill

Now we need to kill the FTP PID in windows. Use this command to do that:

pidKill

taskkill /PID 1672 /F /T

Where the command switches are F= Force and T=Terminate and 1672 is the process ID on your server that you obtained earlier from the netstat command.

Check back in the FTP sessions window and the sessions should be gone forever.

I hope this was useful to you, do comment if it was!

Enterprise Software Podcast

If you are involved in ERP software, no matter what vendor, then the Enterprise Software Podcast is a good aggregator of news and views on the ERP software market. Informative and usually quite light-hearted.The content is product agnostic and is provides an easy way to keep in touch with the gossip, including who is moving to what company.

Go check out the old episodes and subscribe to the new ones here: Enterprise Software Podcast

Enterprise Software Podcast microphone logo

Little did I expect when I started listening, what was some time ago now, that one day I would get to talk on the podcast. While at GPUG Summit I was given the opportunity when I was asked for an interview. Luckily it stayed  very shallow and so I didn’t get to rant on any contumacious issues like Dynamics 365 or other subjects, in our market space, keeps me safe from putting my foot in it!

If you are interested it is going to be episode fifty two. I’ve listened to the rushes already, I understand that expected publication is 19th Oct 2016.

Visual Studio menu font size stuck after presenter mode

Presenter mode in visual studio (accessed via the quick launch at top right), allows VS to switch into a larger font layout, ideal for LCD projector presentations.

Presenter Mode Visual Studio

Whilst I had this mode on I had a crash in visual studio and had messed with other settings One of these meant that when I switched presenter mode off, it was no longer taking the font size of the Visual Studio menus back down to normal. Although for a couple of days I lived with the large fonts, I finally looked at it today. Get yourself to the following Visual Studio

Tools>>Options>>Environment>>Fonts and Colors *US spelling

or type fonts into the quick launch, quick launch is really helpful for these kind of things…

Quick Launch - To Find Fonts and Colors

Now in the options window use the drop down to to select Environment, followed by clicking the “Use Defaults” button. When the overall window is “OKed”, then Visual Studio will return to normal, this same procedure can also be used to correct any of the other options in the drop down box.

Font Settings set Environment & click Use Defaults

After doing this, presenter mode on/off works again as expected.

More about presenter mode

.NET Power Tip 6: Presenting in Visual Studio (Presentation Mode & ToolBox Snippets)

6 Quick Tips for Presenting Code in Visual Studio