Grant

Grant

Food fanatic, IT professional, Cloud Computing Expert, Software Developer and Travel fan.

 

Thursday, 14 August 2014 23:48

Automated install of CentOS 7 VM (64 bit)

Install Type

  • Non-interactive
  • Network boot
  • Commandline
  • Paravirtualized

Prerequisites

  • XCP/Xenserver
  • Access to Internet
  • Working DHCP server
  • Working DNS name resolution

Introduction

This tutorial was written in the spirit of my CentOS 6 virtual machine (64 bit) installation on Xen howto. In that tutorial I created a disk, downloaded a kernel, kickstart file plus a xen config file which installed CentOS using the kickstart file. This has proven very popular since you can't install a paravirtualized domain using an install disk. This has been a very nice installation howto because you don't have to download any install CD/DVDs and you could create VMs using nothing more than a commandline login. It's also very nice because it can be mirrored locally if you're doing a bunch of them just by rsyncing a CentOS mirror locally then downloading my files and editing them.

I now use Xenserver and it's a very different animal indeed. However, I still needed a system of creating CentOS Virtual Machines in that same manner. I didn't want to download a CentOS install DVD or need a graphical login to install the OS thus this tutorial was born.

This tutorial is for CentOS version 7. 

 

Monday, 12 May 2014 23:09

Jolla smartphone case

I've had my Jolla Other Half for a couple of months but I've held off on using it as my main phone due to my Nokia N9 still working fine and the Jolla is super slippery. Yes, the phoneback might as well be made of ice. I'm fairly sure that if I carried it that way it would last all of a week so I set out to do something about it.

Introducing what the guys at work call my "hipster phone" - a faux leather covered Jolla Other Half! It turned out pretty good and I hope to put up my pattern if anyone else wants to do this but it will have to wait until I have time to finish it.

I've never had a phone that got so much attention as the Jolla and that was BEFORE I skinned it. To me it looks like a big flat rectangle, not that exciting but for some reason people are drawn to it and people ask me several times a week what kind of phone it is. It goes something like this

Me: It's a Jolla

Them: A what?

Me: A Jolla, it's a Finnish company

Them: I've never heard of it.

Me: It's new, they just started making them last November and they became available in Europe in January.

Them: I've never seen one before.

Me: They're not sold here yet.

Them: Is it Android?

Me: No, it's SailfishOS but it can run Android apps

Them: <confused look followed by silence>

That's pretty much how it goes. A couple of times I've gotten so far as explaining that a bunch of folks from Nokia started a new company called Jolla. Twice I got that it was Linux based out and once I got to show them how the back comes off and that it's modular who which they exclaimed "That's flippin' cool!". Yes, yes it is but currently it's more of a gimmick than anything as there's not much to plug into it.

 

Saturday, 21 September 2013 00:00

New Orleans - Day 8

Our last half a day in New Orleans...

We had a short list of things we didn't get to do like going to the St. Louis Cathedral and picking up souvenirs for kids back at home. I also wanted to try a beignet at another restaurant because I wasn't willing to give up on the idea. The ones we had at the oh so famous Cafe Beignet were pretty bad. I have a hard time believing the little desserts that people rave about were just fry bread with sugar on them.

But first, breakfast at the Ruby Slipper. I've mentioned before that I'm not much of an American breakfast type of person but I'm starting to get a bit attached to this place. I had the Eggs Blackstone and Kris had the Chicken St Charles Benedict which she loved.

After breakfast we were off to the Cathedral to see if it was any more interesting than any other church we've seen. It's painted white with gold trim inside which is a bit nicer than the normal concrete blocks. As far as churches go it's nice I suppose but I have some issues with gold laden churches in cities with poor folks which I won't get into here.

We strolled the normal tourist shops to pick up the obligatory t-shirts and spied a Beignet shop that's only open on the weekends. We saw it earlier in the week in the Jackson Brewery building but it never seemed to be open so we figured it was closed for business. Come Saturday it was open and doing a brisk business so we stopped in. It pays sometimes to be relentless as these Beignets were what I expected them to be - light and delightful.  Sorry I was in a hurry and didn't take photos. Now that we'd found decent Beignet's it was time to head to the airport and say goodbye to the Big Easy and more specifically the Frenchman Hotel and Balcony Music Club where we spent several nights listening to music.

 

 

 

Friday, 20 September 2013 00:00

New Orleans - Day 7

We decided to start our last full day in New Orleans off right - by going to the Ruby Slipper! I'm not really a breakfast person but this place has really caught my attention. Since coming to New Orleans I'd been looking for Cochon de lait which is how I found the Ruby Slipper. Today I decided to try a decidedly French concoction - Bananas Foster Pain Perdu which was French-bread based topped with rum-flambéed bananas & raisins, with applewood-smoked bacon. Sounds delicious doesn't it? Well, it was good but far too sweet for me to be having for breakfast. There really wasn't anything wrong with it but it was a bit much and sent my blood sugar soaring so I don't even have photos of it. Still The Ruby Slipper is the best place for breakfast and I'm glad we found it after a bit of work.

 We planned to visit the City Park today so we walked from the Ruby Slipper in Faubourg Marigny to Canal street to catch the streetcar to the park. I had originally planned on eating breakfast early, going to the park and getting back in time to have lunch at Mike's Po'boys near Canal street because we'd heard they serve a Cochon de Lait Po'boy and we were still trying to find a Po'boy we liked. However, we got out the door a bit late and it was clear that we were eating lunch somewhere near the park and Mike's would have to wait.

 The Canal Street Streetcar took us north through the city then east terminating at the City Park. The park was really the last item on our bucket list of things to see. It's massive and includes a singing tree, sculpture park, mini railroad, art museum, carousels, botanical gardens, a lake or two and much more. What we were really hoping it had was shade as the temp had been steadily climbing along with the humidity. We nearly went to the New Orleans Museum of Art because it was cool inside. However, the idea of spending yet more time looking at photos of soldiers in the civil war persuaded us to brave the heat and head to the sculpture park. That and the art museum personnel telling us that the admissions man at the sculpture park had water bottles for cheap.

 The sculpture park was interesting and they had a Rodin there although I nearly missed it. The mini railroad and mini New Orleans was in bad shape due to Hurricane Sandy which put most of the city park under water. We found shade in the botanical gardens and many types of plants too. Overall the botanical gardens were very nice but the highlight of the entire day was the singing tree. People hung massive chimes in the tree of various lengths. I think the shortest were about 18 inches or so. The longest were about 3 ft and as the wind blew the tree sang. The large chimes held their deep bass ring for quite some time and the other chimes added to the cacophony. We sat under the tree for about half an hour just listening to the sounds. I attempted to take a video but unfortunately I wasn't that successful.

 Since we were too far away to go to Mike's Po'Boys for lunch we checked the guidebook for suggestions. We'd been kicking the dead horse of New Orleans traditional food for far too long so we went to Cafe Degas - a French restaurant down Esplanade Ave. Cafe Degas is an unassuming place but with an unexpected charm. It's amazing sometimes what people can do with next to nothing. I swear the kitchen was a converted closet and half the restaurant was actually clear plastic draped over some PVC. The food however, was very good. We had a duck leg, escargot and foie gras. Mostly traditional French food and all was good.

From there we walked past a cemetery. Scratch that, we attempted to walk past it and it sucked Kris in. I had to follow to make sure she made it out alive. Ahem. I think we've seen more dead people in New Orleans than living people and even then the jury is out on some of the living I've seen. Although the streetcar is my preferred way of getting around New Orleans it didn't really make sense to walk back up to the City Park and catch it to within a mile of our hotel room when there was a bus running straight down Esplanade Ave to our hotel so we hopped the next available bus. I had heard great things about the grand old houses on Esplanade Ave which served a the Millionaires row for the Creole folks much like St Charles Ave did for the Americans. Thank you to all the slaves and indentured servants that built these beautiful houses for the rich bastards who owned you. I also wanted to know what the area between the Treme and City Park was like because the day before we were going to walk up Esplanade Ave and a man in the local convenience store told us not to because we'd be robbed. Not one to ignore advice from the locals we backtracked the way we'd come. However, after riding the bus through that area I now know the guy was full of BS. That area was no different than any other area we'd been in thus far. I'm sure things happen but we're not exactly talking about Los Angeles here. Next time I'll rent bicycles and just ride all the way up Esplanade Ave like our guidebook recommended.

 For our last dinner in New Orleans we decided to eat at Mona's again. The guy who owns it was happy we'd returned so I ordered his simmered goat which was decent but not sure it was all he hyped it up to be. He seemed very proud of it though.

 Upon exiting Mona's we make a quick pass through all the music joints on Frenchman Street. While en route we heard music, very loud music. This music was in the street and was loud enough that people were exiting the clubs to hear it. As we got nearer we saw a group of young black kids playing instruments and drums on the street and doing a very good job of it. It was largely one rolling marching band song with horns and drums. If we closed our eyes it didn't take any stretch of imagination to picture African slaves pounding drums and dancing in Congo square during the Sunday market. New Orleans is a product of it's past in many ways.

Tomorrow is our last day here. Even now I'm not sure what to think of the place. I'll try to put my thoughts together later.

 

 

Note: This has not really been tested yet. I wanted to get it up here so people can start using it and I can work on it.

Install Type

  • Non-interactive
  • Network boot
  • Commandline
  • Paravirtualized

Prerequisites

  • XCP/Xenserver
  • Access to Internet
  • Working DHCP server
  • Working DNS name resolution
 

Introduction

In this tutorial I create a disk, download a kernel, preseed file and install Kali LInux using the preseed file. This has proven very popular since you can't install a paravirtualized domain using an install disk. This has been a very nice installation howto because you don't have to download any install CD/DVDs and you could create VMs using nothing more than a commandline login. It's also very nice because it can be mirrored locally if you're doing a bunch of them just by rsyncing a Ubuntu mirror locally then downloading my files and editing them.

 

 Note: This tutorial is designed so you can copy and paste the text inside the boxes. I don't actually type any of this in and neither should you.

 

1. Getting the network info

This line gets the Network UUID for xenbr0. If you're using a different bridge you will want to insert it here. Get a list of XCP networks with xe network-list. This network is connected to the outside interface. This tutorial requires there to be a DHCP server on this network answering requests and providing network access to the Internet.

NETUUID=$(xe network-list bridge=xenbr0 --minimal)

2. Creating the VM and setting parameters

Here we create a new template from the Debian Squeeze template. Then we create the VM from the new Debian template, create a network interface and add it to our network from step one. Additional settings are for configuring the install repository and specifying thepreseed file from my site. The last setting turns off VNC so we can watch the install via a text console (very important in my environment).  Even if you can't see all the text below just highlight and paste. The text is there even if it's not visible.

 

TMPLUUID=$(xe template-list | grep -B1 'name-label.*Debian.*Squeeze.*64-bit' | awk -F: '/uuid/{print $2}'| tr -d " ")
VMUUID=$(xe vm-install new-name-label="Kali Linux" template=${TMPLUUID}) 
xe vif-create vm-uuid=${VMUUID} network-uuid=${NETUUID} mac=random device=0
xe vm-param-set uuid=${VMUUID} other-config-install-repository=http://http.kali.org
xe vm-param-set uuid=${VMUUID} other-config:debian-release=kali
xe vm-param-set uuid=${VMUUID} other-config:install-methods=http,cdrom,ftp,nfs
xe vm-param-set uuid=${VMUUID} PV-args="netcfg/get_hostname=Kali debian-installer/locale=en_US console-keymaps-at/keymap=us console-setup/layoutcode=us console-setup/ask_detect=false interface=eth0 netcfg/disable_dhcp=false preseed/url=http://grantmcwilliams.com/files/preseed-kali-linux.cfg console=hvc0"
xe vm-param-set uuid=${VMUUID} other-config:disable_pv_vnc=1

3. Starting the VM and watching the install

The VM installs without any interaction from the user at this point. It is however, nice to watch it using xenconsole. Once it's done installing it will shutdown.

If you're using XCP 1.0/1.1

xe vm-start uuid=$VMUUID
DOMID=$(xe vm-list uuid=${VMUUID} params=dom-id --minimal)
/usr/lib/xen/bin/xenconsole ${DOMID}

If you're using XCP 1.5b/1.6

xe vm-start uuid=$VMUUID ; xe console uuid=$VMUUID

4. Starting the VM and configuring settings

We need to boot the VM up again and using xenconsole log in to reset the finish configuration.

If you're using XCP 1.0/1.1

xe vm-start uuid=$VMUUID
DOMID=$(xe vm-list uuid=${VMUUID} params=dom-id --minimal)
/usr/lib/xen/bin/xenconsole ${DOMID}

If you're using XCP 1.5b/1.6

xe vm-start uuid=$VMUUID
xe console uuid=$VMUUID

Now that your Kali Linux VM is running you can login. The password was automatically set by the preseed file.

  • Username: root
  • Password: password

Reset the root users password.  If you want to keep the IP assignment dynamic note the ip address.

5. Shutting down the VM and re-enabling VNC

If you're going to use XVP or some other method of connecting to the VMs direct VNC connection you'll need to enable it.

xe vm-shutdown uuid=$VMUUID
xe vm-param-remove uuid=${VMUUID} other-config:disable_pv_vnc
xe vm-start uuid=$VMUUID

7. Export our VM for safe keeping

Before you start modifying the base Kali Linux image you should back it up.

xe vm-export uuid=$VMUUID filename=Kali-Linux-base.xva

Be aware that you may not have enough space on the Control Domain's disk to export it. A good solution (and shorter than explaining how to add disks to the control domain) is to mount an nfs volume and export it there.

mount nfsserver:/share /media/share
xe vm-export uuid=$VMUUID filename=/media/share/Kali-Linux-base.xva

This would mount the NFS share on nfsserver to /media/share. The exported disk would be saved on the NFS share.

 

Wednesday, 05 March 2014 23:47

Screen protectors for your Jolla

I got my Jolla TOH (The Other Half) a couple of weeks ago and I'm still not using it as my main phone for a couple of reasons - 1. It's so very slippery 2. It has no screen protector. Yes, it has Gorilla Glass 2 and people in the Jolla forums keep saying you don't need a screen protector but that's what they said about my Nokia n9 too and I managed to scratch that screen. To put my mind at ease I wanted to put a screen protector on my Jolla but currently nobody makes one. I imagine since the phone still isn't available in the States it will be quite some time before there's accessories for it. With that in mind I went looking for an alternative.

Most screen protectors for other phones have cutouts for front facing cameras, buttons and microphones all in the wrong places or their screen is a completely different size. The Jolla has a 4.5 inch screen but the glass area is closer to 4.9 inches. One one end the front facing camera and microphone take up a bit of space so ideally I need a protector 4.7 inches long with no cutouts. The HTC One ended up being my best chance so I ordered a three pack of plastic screen protectors for the HTC One and boy do they fit the Jolla. I'd say there's NO room side to side as it's a perfect fit. Lengthwise there's about a 1/4 of an inch or less of uncovered space where the camera and mic are. I couldn't imagine a better fit from a screen protector that isn't designed for the Jolla.

With that I installed it and am very happy with the fit. However, what I really want is a tempered glass screen protector which Amazon has for $25. Now that I know the HTC One protectors are perfect I'll probably order one. Stay tuned.

Thursday, 13 February 2014 09:10

Accessing SailfishOS with SSH

How to access your Jola Other Half via ssh

 

On your Jolla Phone

  1. Go to Settings -> Developer Mode and tap Developer mode at the top.
  2. Tap Remote connection - Allow signing in via SSH
  3. Type in a password and tap Save
  4. Note the WLAN ip address below

On your Computer (Linux, Mac OSX or Windows using putty)

  1. Open a terminal and ssh into your phone as the user nemo and the password you set in step 3 above.

        ssh This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Accessing via file manager

  1. Run your ssh enabled file manager (Nautilus, Nemo, Konqueror or WinSCP on Windows)
  2. Enter the IP address of the phone
  3. Enter the username and password
  4. Connect!

 

Monday, 13 January 2014 18:19

Install xe on CentOS6

Sometimes you want to control your XCP/Xenserver pool from another host. In my case it's my firewall/iSCSI SAN box which is CentOS 6.5 X86_64. I could just remote execute xe using SSH but this doesn't allow me to set $XE_EXTRA_ARGS. Setting $XE_EXTRA_ARGS allows me to run xe commands remotely without having to specify the server, username, password or port number every time I run xe.

 

export XE_EXTRA_ARGS="server=${POOL},port=${PORT},username=${USER},password=${PASSWORD}"

 

A better choice is to install xe on the CentOS 6.5 host. 

Install pre-reqs

Install stunnel

yum install stunnel

 

 Install xapi-xe rpm from Xenserver CD

Because the Control Domain in Xenserver is 32 bit the xe command included is also 32 bit. If you have 64 bit CentOS you will need to install 32 bit glibc. The best way is to just let yum worry about it as apposed to using rpm.

If you already have a XenServer CD available you can copy the xapi-xe rpm to your CentOS host directly. If not follow the directions below.

wget http://downloadns.citrix.com.edgesuite.net/akdlm/8159/XenServer-6.2.0-install-cd.iso
mkdir xsiso
mount -o loop XenServer-6.2.0-install-cd.iso xsio
yum install xsio/packages.main/xapi-xe-0.2-5669.i686.rpm

 

 Control remote poolmaster using xe

 Because the poolmaster is remote you'll need to include the server, port, username and password in your commandline. 

xe -s <poolmaster> -p 443 -u root -pw <root password> vm-list

You can set these items in the XE_EXTRA_ARGS variable to make using xe easier.

export XE_EXTRA_ARGS="server=${POOL},port=${PORT},username=${USER},password=${PASSWORD}"
xe vm-list
Sunday, 01 December 2013 11:02

Goodbye Canon, hello Sony?

 

It's been a really long time since I wrote about photography. Generally I buy new cameras every year as new technology comes out and the driving force behind that is travel. As you probably know I like cameras that are able to fit in my pocket so it's always been a struggle to get a camera that's portable, takes good photos and has the features that I want.

Previous point and shoot Canons

My first digital camera was a Canon S230 with a 3.2 MP sensor and a 2x zoom. It was good enough for the time. That got replaced by a Canon SD500 with a 1/1.7" sensor (large for a Point and Shoot), a 3x zoom but no wide angle. I added a Canon G7 to that mix with the optional (and massive) wide angle lens. This lasted one trip until I knocked it lightly against some asphalt at while trying to take a photo of the Space Needle in Seattle. I never got it fixed.

The SD500 was replaced by an SD870 which got me Image Stabilization and a wide angle lens in a small package. The sensor was smaller but due to improved technology the image quality was equal to the SD500. That camera lasted me a few years until Canon reintroduced the S series. 

Canon S series

The Canon S90 almost single handedly created a new category of point and shoot cameras for more serious photographers. It had amazing low light performance, a wide angle lens, full manual controls, auto exposure bracketing and raw mode. The lens was reasonably fast on one end and not so fast on the other. All of this in a very small package. The S90 was replaced by the S95 which mainly fixed usability issues I outlined in my review. The S100 got a wider angle lens with a bit more reach. The S110 got wifi and a touchscreen (meh). The brand new S120 is almost exactly the same but with a better video mode. Note that every change since the S90 4 years ago has been very small. 


The problem with the incremental improvements Canon has made is that the world hasn't stood still in the last four years. Panasonic keeps churning out new LX cameras, Fujifilm's XF1 has a sensor that's 50% larger than Canon's. Sony has really changed the game with their RX100 which has a 1 inch sensor with nearly 3x the area of Canon's. Yes, these cameras cost more than Canon's but still occupy the same market. Sony's RX100 ii is being sold along side the previous generation RX100 with $150 separating them. This puts the new RX100 ii at $750 which is very high in my opinion. The good news is the original RX100 is now selling for $550. This is still quite high for a compact camera and is $150 higher than Canon's S120, Panasonic's LX-7 or Fugifilm's XF1. The RX100 ii customer is an odd one because that person could have bought a DSLR.

Sony RX100

The secret here is that I just purchases the previous generation RX100. The difference between the RX100 and the RX100 ii is a tilt LCD screen and a bit different back lit sensor. Are those things worth $150? I really don't think so. Is the RX100 worth $550? I'm not sure but the fact of the matter is it's the only compact camera with a sensor that large and I'm excited.

I already ordered the Richard Freniac grip for it. His grip for my S90 made it usable and cut down on my stress level drastically as I no longer had to worry about dropping it.

Comparison table (thanks to dpreview for the data)

 Sensor area, mm2
(dimensions)
Focal length rangeFocal length range (equiv.)Aperture rangeAperture range (equiv)*Dimensions (mm)
Canon S110 41
(7.4x5.6)
5.2-26mm 24-120mm F2.0-5.9 F9.3-27.4 99x59x27
Sony 
DSC-RX100
116
(13.2x8.8)
10-37mm 28-100mm F1.8-4.9 F4.9-13.4 101x58x36
Fujifilm XF1 58
(8.8x6.6)
6.4-25.6mm 25-100mm F1.8-4.9 F7.0-19.1 108x62x33
Panasonic DMC-LX7 34**
(6.7x5.1)
4.7-17.7mm 24-90mm F1.4-2.3 F7.1-11.7 111x68x46

The major advantage the RX100 has over these other cameras is the sheer size of the CMOS censor. At nearly three times the size of the S120 or Panasonic LX7. This allows more light to hit the sensor so you can take photos at a lower ISO resulting in a better photo. It makes a huge difference in low light situations. The lens on the RX100 is very fast on the long end (F1.8) but slows down just like the Fujifilm and Canon although the Canon is the worst.  It doesn't have the same amount of zoom but I find myself needing wide angle more than zoom so I'm OK with that.

I'll do a real review after I've had some time with it.

Thursday, 19 September 2013 00:00

New Orleans - Day 6


Ah, you know it's going to be a good day when you start with a good breakfast. After consulting Yelp yet again we hoofed it north to the Ruby Slipper for breakfast. I'm going to go ahead and give you the address because I enjoyed it so much - 2001 Burgundy street in Faubourg Marigny (Corner of Burgundy and Touro streets). The Ruby Slipper is housed in an old bank building and boy do they know how to do breakfast. I've been wanting to try the famed Cochon de lait (suckling pig) that I've heard so much about and they have an item called Eggs Cochon which is a pair of poached eggs over apple-braised pork debris and an open-faced buttermilk biscuit, finished with Hollandaise. Two biscuits come on a plate and my only complaints about the dish are that I probably only needed one and it was a bit pricey. However, don't let the latter steer you away because this breakfast may be the only good food you get so pony up, it's worth it. Kris had the Eggs Blackstone which is a pair of poached eggs over applewood-smoked bacon, grilled tomato and an open-faced buttermilk biscuit, finished with Hollandaise and served with fresh fruit. This was equally good and I highly recommend it. 

The Faubourg Marigny was one of the first "suburbs" added to the city and today remains the district that's still largely colonial but not crazy like the French quarter. The houses are of a different style than the French quarter and include more of the "shotgun house" style aptly named because you could fire a shotgun from the front to the rear with out hitting anything. 

Just north of Faubourg Marigny is the Tremé district made famous by the T.V. show by the same name. It's known for it's racial mix, housing projects and modern brass bands. Historically it was where the free people of color held their markets and dance lines. Specifically they did this at "Congo Square" named for the Congolese people who made up the most recent imports from Africa. The slave folks were in charge of buying the days goods for the plantations as well as selling goods. Quite often the square was used for African dancing as well. The percentage of free people of color reached 20% before New Orleans was purchased by the U.S. In Spanish Luisiana slaves were never barred from purchasing their own freedom if they had enough money on hand and many did. Sunday was a free day where slaves were allowed to partake in capitalism and they got to keep half the money. A lot of this exchange of money happened at Congo Square in the Tremé. 

We started walking north on Esplanade Ave to see all the fabulous French houses on this grand boulevard when we decided to drop into a local convenience store for water. The Russian sounding man behind the counter asked us if we weren't from around there as if he already knew the answer. He then proceeded to tell us not to walk up Esplanade because it wasn't safe. He then told us not to walk east or west either and that we should go back the way we came for a few blocks then walk west. According to him people come in all the time crying because the got robbed. We followed directions and went back the way we came a couple of blocks then headed toward what used to be Congo Square. Along the way we wandered through yet another Saint Louis cemetery (#2) wondering out loud who it's residents were. In the way back we found the protestant section. This was a breakthrough in social integration because at this time it was common practice NOT to let protestants in the cemeteries at all. I suppose being at the back of the cemetery was better than not being allowed in at all.

Congo Square no longer exists and it's last musical performances probably happened some time between the time the U.S. took over and the civil war. However, the area has been made into a park in honor of Louis Armstrong. Kris went there yesterday and wanted to take me back so we wandered the park, took photos and sat on a bench and watched a young black girl sing and dance for her friends. It took no stretch of imagination to close our eyes and picture that we were in another time.

Louis Armstrong park was nice if underutilized, the projects ended up not being very scary at all and along the way toward Canal street we stopped and admired the line of statuary social liberators like Benito Jaurez and Simon Bolivar. Reaching Canal street we decided to go to the Cabildo which was the center of the Spanish Municipal Government. Now it's the Louisiana state history museum and one of the items on my "must see" list.

Having just read The Accidental City and The World that Made New Orleans, two books with very different takes on New Orleans history I found very little in the Cabildo that was new to me. However, it was really nice reading summaries of historical events along with photos and/or items from that period inside the actual building that much of it happened in. I highly recommend the Cabildo if you're into history. That and it's a great place to be if it's raining outside.

In one last ditch attempt to find good local cuisine (I know, beating a dead horse) I asked my fellow Facebookers what they recommended. Most pointed out the restaurant in the "Not New Orleans food but pretending to be" category like the Commanders Palace and Kpaul. One suggestion said that we just HAD to have boiled bay shrimp. So after wandering around a bit and looking at Yelp reviews and menus we settled on the Original Pierre Maspero's. It seems there's another Pierre Maspero's but this one's the REAL one or something. This is the historic home of the Original Pierre Maspero’s Slave Exchange. Yes they sold humans here and proudly so it appears. There are plaques on the wall announcing that it was a slave market, it's in the menu, on their website and just about everywhere else.  There's probably graffiti on the bathroom walls too but I didn't look. It felt just a tad odd that so much was made of a horrific past. 

We ordered the very popular Shrimp Pistolettes which were bay shrimp in little boats smothered in cheese sauce. They were overly cheesy and not that appealing either. Kris ordered the Crab Cake Maspero and Bay Shrimp and Grits. The crab cakes were actually very nice, probably the best I've ever had anywhere. They were light and fluffy with just the right amount of crab flavor. The bay shrimp were OK. They were tender and tasted like shrimp. In a blind taste test nobody would know the difference between these and any other properly prepared shrimp so I wasn't exactly bowled over by them. The cheesy grits were about as good as they sound. Bland granules in a cheap cheese sauce. I ate part of them and left the rest.  NOW I think we're done with local food. I hope.

We finished the evening with a very pleasant walk along the Mississippi river bank.

  

Page 1 of 50