Adding and Removing “Spaces” in High Sierra

Uncategorized — Jeff Eske on March 15, 2018 at 8:51 am

For those looking for the short answer to adding/removing Spaces in High Sierra – press the Control Key and the Up arrow and you’ll get the Spaces Bar across the top of the screen.  From there, you can click the + in the right corner to Add a Space or click on an existing Space and hit the little x in the top-left corner of the little window to remove it.


The longer version –

I’m generally a Windows, Linux, and Android Guy, although I have used and supported Macs and iOS devices in past tech lives.  I’ve mainly not really been a fan of the way they’ve chosen to handle navigation on their devices.  Anyway, I’ve just been given a new MacBook Pro at work, ostensibly to use for development on some new projects that I’ll be participating in.  Even though I’m not a big fan, I’m also not one to turn down new tech, especially shiny, expensive tech, so I accepted it!

In addition to mainly using non-Mac tech, I also prefer only a single monitor.  I’ve tried multiple-monitor setups in the past, but have found that I’m actually less efficient with multiple monitors, rather than more efficient.  The extra monitor(s) just cause extra distraction for me.  What I have found to help is multiple desktops within that one monitor.  My preferred xfce desktop manager makes that easy to accomplish on linux and VirtuaWin works as an excellent choice on Windows.  Fortunately, the Mac OS comes with that baked right in too.  Apple refers to their version as Spaces, but whatever.

The thing that I was having problems with was figuring out how to get the Spaces bar to show up so that I could add and remove Spaces.  I finally figured out that if you simply press the Control Key and the Up arrow and it will pop the Spaces bar up along the top of the screen.  Easy Peasy.  That now allows me to have different applications and Remote Desktop windows open in different Spaces, and then just switch between them.  That way, I can concentrate on one task at a time, with less distractions, but switch between applications when necessary.


OpenShift Client Tool(s)

Uncategorized — Jeff Eske on February 28, 2018 at 11:06 am

Just setup a free, personal OpenShift account, so that I can begin exploring that more.  Online, they only offer the web console, of course, but I wanted to use the CLI.  Within the web console, they give you links to download the oc executable for Linux, Windows, and Mac.  I downloaded the Windows one, and it worked with no issues on Windows 10.  I tried downloading the Linux version, but it wouldn’t work.

I did some looking and found out that there are other versions of the client tools available at:



Oh No. All 400 people still using AOL need to change their passwords.

Uncategorized — Jeff Eske on April 29, 2014 at 1:33 pm

ArsTechnica: You’ve got pwned: AOL reports e-mail breach as bigger than thought




Sometimes The Smallest Things…

Uncategorized — Jeff Eske on April 9, 2014 at 1:16 pm

Sometimes, the smallest things can make the biggest difference.  I’m currently working as a developer, helping to implement a web-based case management system.  When I first started, during some of our meetings, the end users were talking about some of their frustrations with the system.  One of the things that bothered them was that when you performed a search, you had to click the Search button; you couldn’t just simply hit the Enter key.

Their biggest gripe was that to find a client, you had to search for them, using the Search page.  It seems like a small inconvenience, but their reasoning was that when using other search resources (Google, Bing, Yahoo), you just simply typed in a term and hit Enter.  On top of that, some of them were searching dozens of times a day.  They had brought it up with the previous developer, but he simply told them, “Sorry, it can’t be done.”

Well, I went back to my desk and did a little investigation.  It was actually a pretty straightforward form, so there didn’t appear to be any reason that I couldn’t add that functionality in.  I went out to the Interwebs and found some sample javascript code that watches for the Enter key to be pressed, then performs some function.  I modified it to meet my needs and added it to the Search page.  As soon as I did, I started receiving hearty thank yous from all kinds of people.   Turns out that there were a lot more frustrated users out there than I knew.

To this day, people still comment on little things that they’d like to see fixed, “like the Enter key”.

Like I said, sometimes the smallest things make the biggest difference.


Standing Desk Update – Two Years In

Uncategorized — Jeff Eske on February 13, 2014 at 2:52 pm

Well now, isn’t this special?  I’ve just found out, after  6 months working here, that I supposedly can’t use my current standing desk because I brought it in from home.  What?  After using and tweaking this particular setup for two years – two years – I’m not supposed to use it.  Someone on the “Safety Committee”, that probably hasn’t even heard of a standing desk prior to mine coming to their attention, thinks they have a better idea of what I should or shouldn’t do than me, the person that’s studied the subject and actually been using it steadily for two years now…


Maybe I can get them to buy me a $1500 electric one to replace my “inappropriate” $18 one…


XKCD – Open Letter

Uncategorized — Jeff Eske on October 7, 2013 at 8:27 am
XKCD Comic - Oct. 7, 2013



Although I’m not sure how much control Exxon has anymore.


Carb Tuning

Uncategorized — Jeff Eske on June 13, 2013 at 3:58 pm

The Sporty doesn’t seem to be getting enough gas to idle, if I push the choke all the way in, even after it’s warmed up.  That would lead me to believe that it’s probably running lean on idle.  When I went to reset the idle, I found out that the little anti-tamper plug had already been removed by someone.  That makes things easier for me.  The interesting thing is there are only 10k miles on the thing, with 8k of those coming from my brother-in-law and he claims no one has done any carb/tuneup work on the bike since he’s had it.  He said the the previous guy bought a jet kit, but chickened out and didn’t put it in.  I’m guessing that he probably went so far as to drill out the plug, but not do the jets.  I still have the jet kit, plus I ordered a .45 pilot jet from J&P Cycles, so if/when I install those, I’ll see if everything is still stock on the inside.

I also ordered new intake and carb gaskets from J&P Cycles, since I’ve seen on the forums that those are only good for a few riding seasons before they dry up.  If they’re dried up, they could be leaking and leaning things out some.  I guess we’ll see once I get the parts and pull things apart.

Jeff Eske

iReport – Removing Pagination

Uncategorized — Jeff Eske on November 28, 2012 at 4:35 pm

I have been trying to save some old data off of a database, before the database server is decommissioned.  I was hoping to save the data out in a .csv file, but the first problem that I ran into was that some of the columns that I wanted to keep contained carriage returns and newline characters.  When the data was saved out to .csv, the carriage returns and newlines would appear as the end of a record, causing said records to break.  Eventually, I was able to solve that issue.

Once issue was solved, I ran into a new one that took a while (way too long) to figure out.  The problem was, when I would save out a .csv file, I was still getting some records that were broken.  It appeared that there were STILL carriage returns and newlines within my records!

After a fair amount of research, I figured out that iReport itself was adding the offending characters when it was saving the data as a .csv.  Basically, wherever it was adding a page break within the report on the screen, it was adding a carriage return and newline within the .csv file.  Not very handy.  Fortunately, it was an extremely easy problem to solve.  All I needed to do, was set that particular report to not do pagination.

To disable pagination (page breaks) within iReport:

1> Right-click on the report that you want to remove page breaks from and click on “properties”.

2> Scroll down until you find “ignore pagination” and simply check the box.

3> Close the window and you should be ready to go.

What you end up with is one continuous list of records – just like you need for a .csv file.  I used this, along with the previously mentioned replace() function and was able to save out 47.000 individual records fairly cleanly.  Granted, I ran into 15-20 records that were still broken when I tried to import the .csv file into MySQL, but I would consider that a success!

Jeff Eske

OTRS – Problem Between OTRS 3.1.6 and SystemMonitoring

Uncategorized — Jeff Eske on September 21, 2012 at 1:41 pm

After spending 2 days beating my head against the wall, I found out that there’s a bug or two, in OTRS or SystemMonitoring, that prevents SystemMonitoring 2.3.2 and 2.3.3 from working correctly with OTRS 3.1.6.  What I was seeing was that if Nagios would send a “DOWN” or “CRITICAL” message to OTRS, SystemMonitoring wouldn’t create a new ticket on its own if there was already ANY kind of open ticket.  It would simply add the message as an update to the newest ticket in the system.  Also, if Nagios sent an “UP” or “OK” message, SystemMonitoring would add that to the newest ticket and close that ticket.

It appears that the problem was probably in OTRS and not SystemMonitoring, but maybe not.  What I was seeing though was that on OTRS 3.1.6, neither SystemMonitoring 2.3.2 nor 2.3.3 would work, but in OTRS 3.1.10, both SystemMonitoring 2.3.2 and 2.3.3 work.  That would indicate to me that the problem was OTRS.

Jeff Eske

“New” Indoor Rowing Machine

Uncategorized — Jeff Eske on August 10, 2012 at 9:56 am

In past years, I did a fair amount of bicycling, but as I’ve gotten older, and drivers seem to have gotten worse, I’ve become less inclined to ride.  I’d love to do triathlons, but swimming like a rock and bad knees makes that kind of a “no-go” at this point.  I wanted something that allowed me to train with a minimum of time/travel, but that had a competitive component to it.

A few years ago, I read an article about indoor rowing, written by Clarence Bass.  Indoor rowing looked like a great idea. I could train at home, but still compete against people worldwide.  For me, competition is VITAL to me really sticking to something.  If there isn’t an opportunity to always getting better, then it’s hard to accel.  I let the rowing idea kick around in my head, but never really did anything about it.  (more…)

Next Page »
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License. | Jeff's Meanderings*