Category Archives: Computers, User Interfaces

Normalizing Google Analytics Data

Google Analytics is really awesome!  It tracks all the visitors to my website and gives me nice reports about the audience, the pages they are viewing, and the means they used to get to my site.  It’s completely invaluable for website owners and administrators!

BUT … the pageview data is not normalized.  Google lets me choose the date range and then it shows me all pageviews for that entire date range.  Even for pages and blog posts that didn’t exist during part of the date range.  This un-normalized pageview data is totally unfair to the newer content!  It’s not fair to compare 1,000 pageviews for a page that’s been around for 5 years to 1,000 pageviews for a second page that’s only been around for 5 months!  But this is how Google Analytics displays the data.

While looking at the all-time top content on my personal leucht.com website recently, these were the all-time top pages or posts:

But when I took into account the birth date of each page, I got different results.  These are actually my most popular pages.  Not the list above.

I’m not surprised by the VOB blog post being in the number one spot.  I get a lot of feedback and people thanking me for posting that one.  But I’m really stoked about the Batmobile Pinewood Derby post being my 2nd most popular post!  That one was not on the radar in the initial Google Analytics report!

So please, Google … please figure out a way to decide when each page got created (by looking at the first hit, maybe?) and then show me the pageviews per day over the life of each page.  That way, I can see the all-time velocity or all-time popularity of each and every page on my site as a fair comparison regardless of the age of the content.

Thanks for listening,

Kurt

My Apple IIe: Introduction to AppleSoft Basic

This simple introduction to AppleSoft Basic is demonstrated on my working Apple IIe from 1983. It’s meant for beginners, so it doesn’t dive deeply into any one topic.

This 30 minute video lightly covers the following topics:

  • numeric and string variables
  • moving around the text screen
  • common error codes
  • procedural programming in RAM
  • editing and debugging
  • low resolution graphics
  • high resolution graphics
  • beeps and audio

If you want to try AppleSort Basic for yourself on a Windows PC, the best Apple IIe emulator I’ve found is called AppleWin and it is located here:
https://github.com/AppleWin/AppleWin
Scroll down to the bottom of the GitHub page to click on the release link to download the zip file. Admin rights are not necessary. Just unzip the file and run the executable. Then click the Disk 1 button and choose the default (master) file. Then click the Apple button to boot up!

Thanks for your interest!

Kurt

Introduction to my 2-XL toy robot from 1978

I created this 20 minute video to introduce you to my 2-XL toy robot that I played with when I was 8 years old.  It still works!

Apparently the manufacturer is pronounced “meego”. Oops!

Here’s the website that I got the image of the internals of an 8-track tape from that I used in the video.

And here is a full resolution map of the 2-XL General Information user experience (click thumbnail):

map-720p-2

I love this 2-XL commercial!  “Can be used to play any 8-track cartridges!  Teenagers love it!”

Thanks for your interest!

Kurt

My Trip to Krakow, Poland: The Food

I just returned from a trip to Krakow, Poland last week where I was speaking at a software developer conference.  I posted details of that experience here.  I also posted details about my sightseeing experiences here.  This post, however, is dedicated to all the wonderful food that I ate while I was there.  The lighting was not great in most of these restaurants, so I will apologize in advance for the quality of these photos.

The food during the 2 conference days was catered and it was all very good, but I didn’t take notes nor take any photos of those particular meals.

The conference organizers took all the speakers out to dinner the evening before the conference started.  They took us to a bistro and restaurant called Kogel Mogel which was just a couple of short blocks from the central town square.

01-kogel_mogel

We stared with a wonderful sour rye soup (Zurek or zur) with mushrooms.  It also had some sausage in it and also some hard boiled egg.  I apologize for not getting a photo of it.  It was super tasty.  Different from anything I’ve ever had before.  It’s made with fermented or soured grains.  I liked it a lot.

Our main course was a chicken schnitzel with a mushroom sauce and mild peppercorns.  A schnitzel is a meat that’s thinned by pounding and is then coated with flour, egg, and bread crumbs and then fried.  We also had potato dumplings (kluski slaskie) which were pretty good.  Especially when dipped in the mushroom sauce from the chicken.

02-chicken_and_potato_dumplings

For dessert we had a creme brulee, which was to die for.  A week later, my mouth still waters when I think about it.

03-creme_brulee

The next morning, which was the first morning of the conference, I ate breakfast down in the hotel lobby.  I stayed at the Novotel Krakow Centrum hotel, which was just off the Vistula river, across from Wawel Castle.  It’s a very nice and modern hotel.  The breakfast buffet was quite impressive and it was included in the cost of the room.  I didn’t eat too much, though because I don’t eat heavy breakfasts and I didn’t want to be weighed down at the conference.

06-my_first_breakfast

I should have taken a photo of the entire spread, which was quite impressive.  I did get a photo of the meats and also of the cheeses, though.

05-breakfast_meats

04-breakfast_cheeses

That evening I found a great little authentic old country restaurant, also within a couple short blocks of the central town square.  This family friendly restaurant is called Morskie Oko and it is in the style of an old Highlander’s Inn.  While I was eating, live entertainment included singing and dancing Highlanders in full costumes, plus live musicians.

07-morskie_oko

07-morskie_oko_2

The food was really incredible here.  I started with an appetizer of baked prunes wrapped in bacon fat.  Now if you like your bacon cooked well done and crispy, this dish is NOT for you.  This bacon was very thick … probably hand carved … and it was very moist and greasy.  It was so yummy, though.  I could barely even taste the prunes through all that bacon fat.  Mmmmmmmmmm.

08-baked_prunes_wrapped_in_bacon_fat

Next I ordered the sauerkraut soup which had sauerkraut and potatoes and also a small rib in it.  I love sauerkraut, so this soup was delicious!  It’s sour, but it’s a different kind of sour than the fermented rye grain soup I’d had the previous night.

09-sauerkraut_soup_with_rib_and_potato

For my main dish, I had the boar loin in red pine mushroom sauce.  Oh.  My.  Gosh.  This boar meat was quite tender.  Similar to a nice steak.  It had a wild taste but not too wild.  It was amazing.  It had grill marks on it, so it was cooked, at least partially, over an open flame.  And the red pine mushroom sauce was really great.  It tasted a lot like a red wine sauce, but I’m not sure whether that taste only came from the red pine mushrooms or not, since I’ve never had those before.

10-boar_loin_in_red_pine_mushroom_sauce

The portions were not too big, so I actually had some room left for dessert.  So I ordered a walnut ice cream sundae with hot fudge, whipped cream, and roasted hazelnuts.  I hadn’t planned on eating the entire thing, but it was so good.  I couldn’t help myself!

11-walnut_ice_cream_sundae_with_hot_fudge_and_roasted_hazelnuts

And here is my breakfast on my second morning in the hotel lobby.  Meat, cheese, and a bit of scrambled eggs.  The breakfast of champions!

12-my_second_breakfast

That evening I was tired from the conference, so I just stayed in and ordered room service.  This is just an appetizer of shrimp with garlic and chilli, but it was all I needed that evening.  It was very yummy.  We had snacks all day long at the conference, so I wasn’t exactly starving at dinner time.

I also got this warm soft brownie and ice cream dessert from room service.  So warm.  So soft.  So fudgy.  It was delicious.

The next day was Saturday, and the conference organizers took us speakers out for lunch at a nice restaurant called Miod Malina, which again, was only a couple short blocks from the central town square.

This is the Bruschetta, which was very simple and very good.

And I ordered the sour rye soup again, since I loved it so much a couple days earlier.  Many restaurants, including Miod Malina, serve it in a bread bowl.

Miod Malina put a lot more meat in this sour rye soup than did Kogel Mogel, but the Kogel Mogel version was more sour (sour being good).  Both were very good in their own way.

I finally got to dig into some good old fashioned Polish pierogis, also known as dumplings.  The ones I ordered were fried meat pierogis, but the restaurant also bakes them and also has a fruit version and a potato/onion version.  These meat pierogis had 3 different meats inside.  Some had pulled pork.  Some had beef.  And some had veal, I think.  They were really awesome!

This was not my plate … it was one of the other conference speakers … but I had to take a photo of it.  I had seen several people eating these while I was in Poland and it looks really good.  It’s veal knuckle, otherwise known as veal shank.

That same evening, I had my dinner at the Wesele Restaurant, which was directly in the town square.

This time I tried the sauerkraut and mushroom fried pierogis and they were so stinking good!  I could eat 4 or 5 plates of these things!

I had ribs with plum sauce which was pretty good, although I don’t think plums are really my thing.

And I also ordered fried cabbage as a side dish.  I’d never had this before and it was mild, but it was very good.  My pee smelled like sauerkraut for the next 2 days, and I think it might have been from this particular dish.  Although, I guess it could have been from other  dishes I’d had containing sauerkraut.

My last full day in Krakow was Sunday, and I had lots of sightseeing and shopping to do, so I went straight to the central town square and ate breakfast at this little handmade doughnut shop called Krakowskie Paczki, which means Krakow Packages.  It’s a popular little shop as there was quite a line of customers.

They also sold waffles.  So I got a jelly filled doughnut and a waffle with blackberry jam.  The filling in the doughnut was different than anything I’d ever tasted and maybe it’s an acquired taste, but the doughnut itself was spectacular.  And the waffle was quite good too.  And yes, I had Coke for breakfast.  Hey, I was on vacation!   🙂

This entire day went by pretty fast since I was trying to experience the entire central town square and also buy a bunch of souvenirs, so I didn’t actually eat lunch.  And when dinner time rolled around, I wasn’t exactly starving either.  So I decided to just get an appetizer.  I went to a fancy restaurant on the square called Szara.

I had heard a lot about Beef Tartare or Steak Tartare, and I had seen lots of people eating it here in Poland, so I decided to try it.  Even though it is raw ground beef and raw egg yolk.  It was actually pretty good.  I was not a fan of the smoked herring or whatever that fish is on the plate.  But when I mixed all the other ingredients together, it was an interesting and nice little treat.  Going around the plate, there was raw chopped onion, chopped tuna, I believe, chopped pickes, butter, and the sauce tasted like a mild honey mustard.

I finished my small dinner meal with an ice cream of sorts called Pistachio Semifreddo with caramel and chocolate sauce.  It’s very light, like a frozen mousse.  A pretty fancy dish.

Well, that about covers all the awesome food I ate while in Poland! Tomorrow I’ll publish a blog post detailing the trip in general along with some of my random observations about Krakow, Poland.

Thanks for your interest!

Kurt

My Trip to Krakow, Poland: The Sights

I just returned from a trip to Krakow, Poland last week where I was speaking at a software developer conference.  I posted details of that experience here.  This post, however, is dedicated to the sightseeing I was able to squeeze in while I was there.  I only had my iPhone 5S on this trip, so I will apologize in advance for the quality of  some of these photos.

This photo sort of shows the typical countryside in Poland.  Huge historic-looking castle looking structures right next to modern looking apartments right next to small modest cottages.

The Wawel Castle and the Vistula River are both important landmarks of Krakow.  The river is the longest and largest river in the whole country and it snakes through the entire city.  The castle sits prominently on top of Wawel Hill and is one of the most historically and culturally important sites in all of Poland.

Here’s a close up photo of Wawel Castle at night.

And here is another photo at night, but from across the river.

In the center of Krakow city is Rynek Glówny, which means “main market” or “main square”.  It’s a large medieval town square, dating back to the 13th century, surrounded by palaces & churches.  It’s a wonderful area of town and it’s a huge draw for locals and for tourists both during the day and at night.

Here is a photo of Wieza Ratuszowa, or “town hall tower”, which is a renovated Gothic tower that used to be just one part of the town hall, but is now a museum.  I regret that I did not have time to visit any of the museums in town while I was there.

This building, also in the middle of the town square is The Cloth Hall which is a Renaissance-style market hall lined the entire length with stalls of locals selling goods.  It also contains a museum.

The main visual Gothic standout of the town square, though, is St. Mary’s Basilica, which is a huge Catholic church with 2 tall asymmetrical towers.  Every hour, a trumpet signal is played from the top of the taller of the two towers. The tune breaks off in mid-stream, to commemorate the famous 13th century trumpeter, who was shot in the throat while sounding the alarm before the Mongol attack on the city.

This photo fails to show the size of these huge doors since no-one is in the photo for scale.

The entire perimeter of the town square is lined with outdoor seating for the various restaurants and bars that make up the majority of the storefronts.

Street performers sprinkle the town square.  All day and all night.

And also the side streets leading to and from the town square.

This is sort of random.  Meet Polish banjo playing Abe Lincoln talking on his smart phone!

I’d like to see what’s under the hood of this street performer’s act.  She just sat there motionless.  What exactly is holding her up?  She looked very stable with no noticeable wobble.  It’s a great trick.

Musicians were by far the most popular choice of street performers.  Both groups and soloists.

There were lots and lots of horse drawn carriage rides to choose from in the town square.

Here is what the inside of The Cloth Hall looked like.  Lots of trinkets and jewelry for sale.

The streets of Krakow were very interesting.  Lots of 2 or 3 story buildings of various architecture styles.  Lots of narrow streets.  Lots of odd angles and irregular streets.

Some buildings are quite colorful.  In this photo you can see the wires that are used to power the street cars, which were sort of a cross between a bus and a train.  They looked a lot like a bus.  But they ran on a train track in the middle of the road.

This photo shows a typical street leading towards the town square.  St Mary’s is in the distance.  The streets leading to the square were full of tourist shops selling trinkets, jewelry, food, etc.

There were a few 3-dimensional bronze maps like this in the notable historical areas.  Very cool.   Wawel Castle is on the far end and the Vistula river is on the other side of it.  In the middle you can see St Mary’s and The Cloth Hall and the Town Hall Tower.

We took a short 30 minute trip down the road to tour the Wieliczka Salt Mine.  It is really cool.  It took about 3 hours to tour it and they told us we had only seen about 1 percent of the whole mine.  It’s huge!  And it’s all hundreds of meters below the surface!

When it stopped production of salt in 2007 it was one of the world’s oldest salt mines in production.  Within the mine there are lots and lots of statues that are carved out of rock salt and also many rooms and even chapels.  Here is a photo of a room with large logs holding up the ceiling.

This photo shows a long mine with a railway in the middle for hauling out the salt.

The walls and ceiling and floor of the mine are all rock salt.  The salt looks and feels like stone or marble.  It’s very hard stuff.  You can make out its crystalline structure in this photo.  The salt is far from pure when it’s mined.  It requires processing into table salt.  I don’t recall the details, though.

This is one of many many statues on display inside the mine that are actually carved out of rock salt.  Remember, it’s very hard … like marble.

This is pretty crazy.  It’s a huge chapel.  Underground.  Carved in the rock salt.  Walls, ceiling, floor are all rock salt.  And the stairs!  People pay tens of thousands of US dollars to have weddings in here!

Another photo of the chapel with alter detail.  Everything is rock salt!

The most pure rock salt is actually clear.  Crystal clear.  So they carved these chandelier crystals out of that pure salt.

Here is a close up photo of some of the relief sculptures carved into the walls of the cathedral.  This photo was probably a couple feet high.

Occasional statues like this one of Mary are carved out of pure salt which is clear and looks really cool with lights inside.

There are a few underground rivers and lakes inside the mine that are completely saturated with salt.

I have a lot more photos, but I wanted to try to minimize the selection and try to not overload my readers.  Tomorrow I’ll publish a blog post about all the wonderful food that I was able to experience during my short time in Krakow, Poland.

Thanks for your interest!

Kurt