So I read today:

  • Amazon Fire TV now supports 4K Ultra HD for true-to-life picture quality. Watch high-definition 1080p streams on Amazon Video, Netflix, YouTube, Hulu and more, even without a 4K TV.

Today is 7/1/2016. By 2018 it will be 16k or maybe 32k true-life picture.

A HELPDESK LOG

Monday ——

8:05am User called to say they forgot password. Told them to use password retrieval utility called FDISK. Blissfully ignorant, they thank me and hang up. God, we let the people vote and drive, too?

8:12am Accounting called to say they couldn’t access expense reports database. Gave them Standard Sys Admin Answer #112, “Well, it works for me.” Let them rant and rave while I unplugged my coffeemaker from the UPS and plugged their server back in. Suggested they try it again. One more happy customer…

8:14 am User from 8:05 call said they received error message “Error accessing Drive 0.” Told them it was an OS problem. Transferred them to microsupport.

11:00 am Relatively quiet for last few hours. Decide to plug support phone back in so I can call my girlfriend. Says parents are coming into town this weekend. Put her on hold and transferred her to janitorial closet down in basement. What is she thinking? The “Myst” and “Doom” nationals are this weekend!

11:34 am Another user calls (do they ever learn?). Says they want ACL changed on HR performance review database so that nobody but HR can access database. Tell them no problem. Hang up. Change ACL. Add @MailSend so performance reviews are sent to */US.

12:00 pm Lunch

3:30 pm Return from lunch.

3:55 pm Wake up from nap. Bad dream makes me cranky. Bounce servers for no reason. Return to napping.

4:23 pm Yet another user calls. Wants to know how to change fonts on form. Ask them what chip set they’re using. Tell them to call back when they find out.

4:55 pm Decide to run “Create Save/Replication Conflicts” macro so next shift has something to do.

Tuesday

8:30 am Finish reading support log from last night. Sounded busy. Terrible time with Save/Replication conflicts.

9:00 am Support manager arrives. Wants to discuss my attitude. Click on PhoneNotes SmartIcon. “Love to, but kinda busy. Put something in the calendar database!” I yell as I grab for the support lines, which have (mysteriously) lit up. Walks away grumbling.

9:35 pm Team leader from R&D needs ID for new employee. Tell them they need form J-19R=9C9\\DARR\K1. Say they never heard of such a form. Tell them it’s in the SPECIAL FORMS database. Say they never heard of such a database. Transfer them to janitorial closet in basement.

10:00 am Perky sounding intern from R&D calls and says she needs new ID. Tell her I need employee number, department name, manager name, and marital status. Run @DbLookup against state parole board database, Centers for Disease Control database, and my Oprah Winfrey database. No hits. Tell her ID will be ready tonight. Drawing from the lessons learned in last week’s “Reengineering for Customer Partnership,” I offer to personally deliver ID to her apartment.

10:07 am Janitor stops by to say he keeps getting strange calls in basement. Offer to train him on Notes. Begin now. Let him watch console while I grab a smoke.

1:00 pm Return from smoking break. Janitor says phones kept ringing, so he transferred them to cafeteria lady. I like this guy.

1:05 pm Big commotion! Support manager falls in hole left where I pulled floor tiles outside his office door. Stress to him importance of not running in computer room, even if I do yell “Omigod — Fire!”

1:15 pm Development Standards Committee calls and complains about umlauts in form names. Apologizing for the inconvenience, I tell them I will fix it. Hang up and run global search/replace using gaks.

1:20 pm Mary Hairnet from cafeteria calls. Says she keeps getting calls for “Notice Loads” or “NoLoad Goats,” she’s not sure, couldn’t hear over industrial-grade blender. Tell her it was probably “Lettuce Nodes.” Maybe the food distributor with a new product? She thinks about it and hangs up.

2:00 pm Legal secretary calls and says she lost password. Ask her to check in her purse, floor of car, and on bathroom counter. Tell her it probably fell out of back of machine. Suggest she put duct tape over all the airvents she can find on the PC. Grudgingly offer to create new ID for her while she does that.

2:49 pm Janitor comes back. Wants more lessons. I take off rest of day.

Wednesday

8:30 am Irate user calls to say chipset has nothing to do with fonts on form. Tell them Of course, they should have been checking “Bitset,” not “chipset.” Sheepish user apologizes and hangs up.

9:10am Support manager, with foot in cast, returns to office. Schedules 10:00am meeting with me. User calls and wants to talk to support manager about terrible help at support desk. Tell them manager about to go into meeting. Sometimes life hands you material…

10:00 am Call Louie in janitorial services to cover for me. Go to support manager’s office. He says he can’t dismiss me but can suggest several lateral career moves. Most involve farm implements in third-world countries with moderate to heavy political turmoil. By and by, I ask if he’s aware of new bug which takes full-text indexed random e-mail databases and puts all references to furry handcuffs and Bambi Boomer in Marketing on the corporate Web page. Meeting is adjourned as he reaches for keyboard, Web browser, and Tums.

10:30 am Tell Louie he’s doing great job. Offer to show him mainframe corporate PBX system sometime.

11:00 am Lunch.

4:55 pm Return from lunch.

5:00 pm Shift change; Going home.

Thursday

8:00 am New guy (“Marvin”) started today. “Nice plaids” I offer. Show him server room, wiring closet, and technical library. Set him up with IBM PC-XT. Tell him to quit whining, Notes runs the same in both monochrome and color.

8:45 am New guy’s PC finishes booting up. Tell him I’ll create new ID for him. Set minimum password length to 64. Go grab smoke.

9:30 am Introduce Louie the custodian to Marvin. “Nice plaids” Louie comments. Is this guy great or what?!

11:00 am Beat Louie in dominos game. Louie leaves. Fish spare dominos out of sleeves (“Always have backups”). User calls, says Accounting server is down. Untie Ethernet cable from radio antenna (better reception) and plug back into hub. Tell user to try again. Another happy customer!

11:55 am Brief Marvin on Corporate Policy 98.022.01: “Whereas all new employee beginning on days ending in ‘Y’ shall enjoy all proper aspects with said corporation, said employee is obligated to provide sustenance and relief to senior technical analyst on shift.” Marvin doubts. I point to “Corporate Policy” database (a fine piece of work, if I say so myself!). “Remember, that’s DOUBLE pepperoni and NO peppers!” I yell to Marvin as he steps over open floor tile to get to exit door.

1:00 pm Oooooh! Pizza makes me so sleepy…

4:30 pm Wake from refreshing nap. Catch Marvin scanning want ads.

5:00 pm Shift change. Flick HR’s server off and on several times (just testing the On/Off button…). See ya tomorrow.

Friday

8:00 am Night shift still trying to replace power supply in HR server. Told them it worked fine before I left.

9:00 am Marvin still not here. Decide I might start answering these calls myself. Unforward phones from Mailroom.

9:02 am Yep. A user call. Users in Des Moines can’t replicate. Me and the Oiuji board determine it’s sunspots. Tell them to call Telecommunications.

9:30 am Good God, another user! They’re like ants. Says he’s in San Diego and can’t replicate with Des Moines. Tell him it’s sunspots, but with a two-hour difference. Suggest he reset the time on the server back two hours.

10:17 am Pensacola calls. Says they can’t route mail to San Diego. Tell them to set server ahead three hours.

11:00 am E-mail from corporate says for everybody to quit resetting the time on their servers. I change the date stamp and forward it to Milwaukee.

11:20 am Finish @CoffeeMake macro. Put phone back on hook.

11:23 am Milwaukee calls, asks what day it is.

11:25 am Support manager stops by to say Marvin called in to quit. “So hard to get good help…” I respond. Support manager says he has appointment with orthopedic doctor this afternoon, and asks if I mind sitting in on the weekly department head meeting for him. “No problem!”

11:30 am Call Louie and tell him opportunity knocks and he’s invited to a meeting this afternoon. “Yeah, sure. You can bring your snuff” I tell him.

12:00 am Lunch.

1:00 pm Start full backups on UNIX server. Route them to device NULL to make them fast.

1:03 pm Full weekly backups done. Man, I love modern technology!

2:30 pm Look in support manager’s contact management database. Cancel 2:45 pm appointment for him. He really should be at home resting, you know.

2:39 pm New user calls. Says want to learn how to create a connection document. Tell them to run connection document utility CTRL-ALT-DEL. Says PC rebooted. Tell them to call microsupport.

2:50 pm Support manager calls to say mixup at doctor’s office means appointment cancelled. Says he’s just going to go on home. Ask him if he’s seen corporate Web page lately.

3:00 pm Another (novice) user calls. Says periodic macro not working. Suggest they place @DeleteDocument at end of formula. Promise to send them document addendum which says so.

4:00 pm Finish changing foreground color in all documents to white. Also set point size to “2” in help databases.

4:30 pm User calls to say they can’t see anything in documents. Tell them to go to view, do a “Edit — Select All”, hit delete key, and then refresh. Promise to send them document addendum which says so.

4:45 pm Another user calls. Says they can’t read help documents. Tell them I’ll fix it. Hang up. Change font to Wingdings.

4:58 pm Plug coffee maker into Ethernet hub to see what happens. Not (too) much.

5:00 pm Night shift shows up. Tell that the hub is acting funny and to have a good weekend.

 


I am not sure who originally wrote this, though I would really like to know.  I am thinking it may be Markus Baur (https://www.cs.cmu.edu/~mbaur/j1.html).  I remember first seeing this around 1999, and being in system administration and support at the time I found it quite funny.  So much I have thought about it now again through the years.

“Lettuce Nodes”

The WordPress.com stats helper monkeys prepared a 2015 annual report for this blog.

Here’s an excerpt:

A New York City subway train holds 1,200 people. This blog was viewed about 6,700 times in 2015. If it were a NYC subway train, it would take about 6 trips to carry that many people.

Click here to see the complete report.

Another issue has arisen with my Windows 10 external boot on my Mac Book Pro.  There was an large update for Windows 10 which was failing. The reason, you can’t install windows on a usb flash drive using setup.  Sigh.

After a quick google search the fix was simple enough.  You simply go to registry key HKLM:\SYSTEM\CurrentControlSet\Control and change the value for PortableOperatingSystem from 1 to 0.

The part I didn’t expect is that now my MBP wants to boot the the external drive by default.  I am sure setup changed this in the boot partition.  My fear is bricking the MBP partition as I am not as familiar with its configuration.  I can still easily hold down the option key to cho0se the partition to boot to, though I don’t want to do this each time going into OSX as I use it 90% of the time now.

Under system preferences I opened Startup Disk, unlocked it and selected the Macintosh HD drive (the only one in the list by the way as my external drive is disconnected).  I then clicked the restart button.

Hey, that worked, cool.  The MBP now boots to OSX on restart or power-up, nice.

I have always known Microsoft OS’s to be a bitch with boot partitions (thinking back to old Linux multi-boot systems I had).  It has just been a while since I have been bit by it and I guess in a way I would have hoped they would have improved on things a bit.

Back in June I purchased my first MacBook Pro.  A big move for someone who has run Microsoft systems for the last 30 years.  Sure I have used Linux and OpenBSD servers, Ubuntu workstation on old hardware, but my primary OS has primarily remained Microsoft–All this time until now.  Since June when I purchased my new MacBook Pro, I spend 90% of my time in OSX (not including at work).  The only reason I go to my Windows machine is for Visual Studio and a few games.  Yes a few games, as so many of them work under OSX.

One primary reason for purchasing the expensive MacBook Pro was to have it replace my primary desktop computer I have at home.  This is a self-built beast used for gaming, developing and pretty much anything else.  My first mistake was not putting up the $300 for the 1TB SSD.  The machine has a 512GB SSD and cutting it up with a Windows partition is just not enough space.  So know I need (want) to run an external drive to run Windows from.  With Thunderbolt and an SSD performance will not be an issue.

I scanned a few Internet articles to see if it was possible, saw that it  was and purchased an external 256GB Transcend thunderbolt/USB3.0 SSD. One Saturday I started the Bootcamp installation on the drive not knowing that it would consume most of that day…. I scanned those articles a bit too fast.

I put this post together to go over the steps to get an external Windows drive working.  There were so many hurdles along the way, I hope this helps someone.  I know I may need it again in the future.

Setting up Windows 10 on an external SSD using Bootcamp

I say Windows 10, but this is useful for other Windows versions.

The firsts steps are the same as any other Bootcamp build to setup Windows on a Mac.  Though when you are done there will only be the OSX partition on your Mac drive proving all space to OSX.  Have your external drive connected to the machine.

  1. Open Bootcamp and start the process.  When you are asked to partition your drive, just select the minimum size.
    Boot_Camp_Assistant_blog1
  2. Select install and the files will be copied and configured on the partition just created.  This will take a little bit of time.
    Copying files
  3. Once complete the machine will restart and boot into the windows OS installer.
  4. Make sure you choose custom installation.
  5. I recommend you delete all partitions from your external drive and select the unpartitioned space to be installed into. Obviously be careful not to delete OSX partitions!
  6. The machine will boot a few times and everything will be fine, you’ll be able to install software, reboot, etc.

The issue comes in when you go back to OSX. Using the Bootcamp icon in Windows notification area you select to go back to OSX.  No worries here, the computer will boot back to OSX without issue.  The problem is that you will not be able to get back into windows.  Going to Settings > startup disk  and selecting your external windows drive throws the error: “the bless tool was unable to set the current boot disk.”  I still have not determine why apple can’t mark the partition as bootable, though I assume it has to do with the fact it is external.

This is the point I wasted most of my time trying to get the drive to boot.  The issue is that the partition on the external drive is no longer marked active so it cannot be booted from.  Windows Diskpart will not mark an external drive partition as active.  My [other] partition tool use is a bit rusty and a few mistakes were made, so I hope to keep you from doing the same. Holding Alt (Option) at this point during the mac POST does not work as well, the drive is not bootable, so it is not provided as an option.

The Fix

Ultimately I found a tool (yes this is a hack, but heck, it worked), WinToUSB by EasyUEFI.  This tool quickly repaired the partition of the drive and made it bootable again.  No fuss, it just worked. Plus, you only need the free version to complete this as well.WinToUSB by easyuefi.com logo

The instructions for this is on their site which you can find here: http://www.easyuefi.com/wintousb/faq/en_US/How-to-convert-Local-Disk-To-Windows-To-Go.html

Once I ran this against the drive I could boot from it!

The drive is working, but booting to Windows is a little different then using Bootcamp

Once this process is complete you no longer use startup disk and Bootcamp to switch between OS’s.  Your external drive will actually boot on ANY machine that supports booting from external storage devices.  Granted it has drivers loaded for the MacBook Pro so booting it on a different machine will not work so well (plus there may be issues with Windows 10 licensing since it uses a signature from your machine’s hardware).

Booting to Windows

When you start your Mac press and hold the alt (option) key.  This will bring up a boot menu which will show your Mac drive and your external Windows drive.  Choose the Windows drive and you are good to go!  Want to get back to Mac, reboot.  So, yes, you will need to this each time you want to boot to Windows, even if you choose restart.

Cleaning Up

Once you have your new external drive working as described above go ahead back to Bootcamp Assistant and remove the Bootcamp partition.  It isn’t needed and you can give that space back to your main OSX drive!  Hey, 32GB, that is a big chuck of music.  (:

I don’t recall where I saw this, which will become apparent in a minute, though I was either on twitter or an email where a company who said, get our free logo stickers.  The where cartoonish shark stickers, so why not.

rocket shark

I ordered them and had them shipped to work.  A few weeks, maybe a month or more later I receive an envelope at work.  I open the envelope and it contains three shark stickers.  Hey, one was sporting rockets!  Anyway, that is all that was in the package, no other information.  The envelope only contained references to the logistics company who shipped the stickers.

I now have this company’s stickers though I have no idea who they are, what their name is, or what they do.  Seems like quite a waste of a promotion.

It is important to be careful who use for logistics and ensure that you are representing yourself correctly.  As if you don’t the people you are contacting may have no idea who you are.

It’s been two weeks of no carbs.  What an interesting ride.  I am not going to lie, there are a lot of foods I do miss.  First of all, bee r–Liquid bread as I have heard it called, and the second tacos! My first craving, popcorn.  At the mall with my son and he wanted some of that gourmet popcorn stuff.  Damn it smelled so good.  I didn’t have any though.

I made hamburgers for the family.  Though I thoroughly enjoyed the hamburger patty, cheese, etc.  I missed that burger setting inside a soft bun with mayonnaise, etc. nom. I am still good though, I am not close to giving this up.

So what is it that I am not giving up on?  It’s a ketogenic diet. The ketogenic diet is a high-fat, adequate-protein, low-carbohydrate diet that in medicine is used primarily to treat difficult-to-control (refractory) epilepsy in children (1).  Do I have epilepsy, no, but this is a life choice that I am making to be healthier and hopefully be able to maintain my weight better.  The diet forces the body to burn fats rather than carbohydrates (glucose).  The body does this naturally by a process known as ketosis.

Ketosis is a state where the body gets it energy from ketones instead of glucose. Ketones are created from fats and glucose is provided by sugars and carbohydrates.  There is a lot of information about a ketogenic diet, my main source is the keto sub reddit.  I highly recommend you start with the FAQ.

So why did I chose this? There were two main reasons.  The first is that I know someone who has been following the diet for six months and has done quite well on it. Not only has there been weight loss, but a great up-tick in available energy.  The second is that my doctor had instructed me to cut out all bakery goods.  I had slight high cholesterol and blood pressure and he mentioned that glucose created by the breads, etc. can increase cholesterol in the body.  This information and all that I have read about a low carb, high fat diet prove to me that this is worth doing.  Plus, since I am not a sweets person, eating meat, leafy vegetables, and fats are all the things I really enjoy eating.  This is what has made this new way of eating so easy for me.

So, how are the results, well, flat. Though this is somewhat expected, especially since I lost a weekend on two weeks into this.  It was a company outing and there was much whiskey involved.  :)

Over the first week I lost 8 pounds (I suspect water weight) and a noticeable slimming in my face.  I have stayed pretty stable at this weight the rest of the time.  Even after that weekend, I returned to that weight the next day.

I started this with the thought of how I felt in one month.  If things are going well I will continue, if not I will reanalyze things.

How have these last few weeks gone? Besides being a bit tired (which is more that a lack of sleep than anything else) this Keto Flu everyone talks about has not bothered me.  I get the occasional headache, but that is about it.  Perhaps my reading and keeping electrolytes up is keeping it away.  Of course I am also worried I am doing it all wrong and not achieving Ketosis at all!  Since Keto flies in the face of what doctors have told us to do since the 60’s there is always the worry, if you do this wrong you will mess yourself up. The science doesn’t lie, I will be fine.

 

I am not going to get into details now, but basically I have changed my diet to remove almost all carbohydrates.  The plan is to consume 20g of carbs or less a day.   Some will know this as Keto. I am trying to record my experience but have no idea how well I will keep up with posts.

September 25, 2015

My first day started out real easy, I ordered an omelet from the little place on the first floor.  I had them put bacon, spinach and mushrooms in it.  Besides them overcooking the eggs (so many places do), it was good. Well, I love eggs🙂.

By the time I got to lunch I could feel my sugar levels drop and I was getting a bit of a headache.  I decided to head home for lunch.  There was a good amount of chicken left over from the other night.  I warmed it up with some coconut oil and giardiniera.  I poured it over a pile of mixed dark greens.  It was a good lunch. I can get used to this.

After lunch I was already getting a little foggy and I could feel a difference.  The difference, obviously, is that I have consumed less than 10mg of carbohydrates today.  And usually by this time I would be way over 100mg.

Reading Reddit I checked what was needed to keep the symptoms down.  I went over to Meijer and picked up some supplies.  Light salt for the sodium and potassium, magnesium supplement and some nuts and seeds to snack on.  I can’t wait for dinner.

For dinner a 1/3 pound turkey burger w/ muenster cheese on a bed of spinach.  I also added half an avocado and drizzled olive oil on the spinach.  I have one question, How the hell do you measure a cup of spinach? I don’t get it. It is leaves and doesn’t really fit in a cup.  I assume you are not to stuff it in the cup. It should probably be weighed though I don’t know what that weight should be.  I am sure I ate more that the three cups I recorded, but I guesstimated this one.

I felt good after dinner and quite satisfied. A few hours later the headache returned lightly  I wasn’t drinking much water and did feel thirsty and started drinking a lot again.  Overall, a good first day.

So my macros ended up a little off today, but I don’t think they are too bad for first day.  Most of the carbs came from all the spinach.  What can I say, I love spinach (and broccoli!).  Looking again I forgot to subtract fiber, so much better than I first thought.

  • Carbohydrates: 17g (3 under)
  • Protein: 102g (12 over)
  • Fat 102g
  • Calories 1416 (257 under)

I came in  under calories, which is always good.  I will work on the other numbers as I learn to portion out the food better.  I am actually looking forward to tomorrow.  :)

And yes you measure greens by weight, and the weight is on the bag.  For example the spinach I eat is 85g per 1.5 cups.

September 26, 2015

Day two, and it is the weekend, Saturday.  So far this is pretty darn easy, the foods I am able to eat I trues love to eat and haven’t been able to on current diets and instructions from my doctor based on my past eating habits.

I started the morning with another omelet, which I made myself.  The omelet contained mushrooms, bacon and spinach.  And this time the eggs were not over cooked.  I went shopping today to get food for the week.  I obviously picket up a bunch of meat and fish.  In addition I needed some “regular” food for my sons.  There is no way they are giving up carbs and I can have them ingest so much fat and eat the carbs, that would not be good for them.

When I got home I put the groceries away and cooked the pound of bacon I purchased from the deli.  There were two pieces which didn’t fit on the tray (I bake bacon) which became my lunch.  I cut up the two pieces of bacon and fried them.  Added a tablespoon of olive oil and mushrooms.  I took all of this and poured it over one and one-half cups of spinach.  It was quite tasty.  I still feel that the saturated fat of bacon is not good for you, regardless of what they say.  I am sure this may change over time.  Tough for now, it still doesn’t feel right, but it sure tastes good!

Yellow fin tuna for dinner. Damn I over cooked it again.😦.  With a side of broccoli with butter (real butter!!).  I know I need to add more fat to my meals, but it is going to take some time to get used to.  Going over calories doesn’t seem to be as big of an issue from when I was eating carbohydrates. What I am having an issue with is protein as I blew that number again today.  I need to cut back on the meats a bit and consume more fats.

Today’s totals:

  • Carbohydrates: 18g (2 under)
  • Protein: 117g (27 over)
  • Fat 73g
  • Calories 1541 (257 under)

I have read that consuming too much protein can knock you out of ketosis (or keep you from entering ketosis).  Since I keep going over I worry that I am not doing myself a good service.  The issue is that extra amino acids can be converted to glucose and that is exactly what we don’t want in our system. Glucose raises insulin levels and insulin will store the fat we have been consuming in fat stores while our bodies use the glucose for energy.

September 27, 2015

I will spare you the details from today.  Basically it was a great day, if this new way of eating is for real, it is all for me. I can do this! I hit my macros well today.  Low on calories, but honestly I can’t eat any more.  The food is so satisfying it really is difficult.

Today’s totals:

  • Carbohydrates: 11g (9 under)
  • Protein: 96g (4 under)
  • Fat 114g
  • Calories 1445 (214 under)

There is no doubt, drink water, water, water and more water.  Keeping my fluids and electrolytes up has kept me feeling pretty good.  No real bad headaches or fogginess.

Tomorrow is Monday and my first workweek following this new regime. It will be interesting on how I will do.  Adding a 10 hour day of work changes things and I am not one to eat out and haven’t really figured out how to do that.  Eating out is just too expensive as well.  If I get in a good breakfast I can probably make it to dinner time.  It is pretty much what I did today only breaking down around 16:00 needing a snack.  Next post about this will be on how my workweek(s) goes/go and more details on what I am doing.

In June I purchased my first MacBook Pro (I should really write about this sometime).  One simple feature I really enjoy is that the machine will announce the time at the top of each hour.  I don’t know why, I just really like that feature.

At work I am still on Microsoft Windows-based machines and wanted to have this same feature on them.   So I did some digging around and found a VBScript that will do it.  I added the code below to a sayhour.vbs file and set up as a scheduled task to run at the top of the hour.  I have all my clocks showing 24 hour time so their is no need for AM or PM, which personally drives me batty anyway.

' Say the following hour
Dim speaks, speech
speaks= "It's " & hour(time) & " hours"
set speech = CreateObject("sapi.spvoice")
speech.Speak speaks

Spending so much time in PowerShell now I wanted to solve this same issue there.  Again some looking around and digging in to the C# library SpeechSynthesizer I have a solution.  This too will run from a scheduled task.  The only part I have not been able to figure out is how to keep the cmd box to show when it runs.  The below code is saved in a sayhour.ps1 file and set up as a schedule task to to run at the top of the hour.

# Say the following hour
Add-Type -AssemblyName System.speech
$speech = New-Object System.Speech.Synthesis.SpeechSynthesizer
$speech.Speak("It's $((Get-Date).hour) hours")
I know have my machine at work saying the hour at the top of the hour.  I quite like it.

 

So recently I purchased my first Mac. After 30+ years of using Microsoft OS’s for the majority of my work I have gone to the other side and purchased a MacBook Pro.  It is a great computer, something I may go into with another post.  There are UI elements I miss from Windows, some I have found ways to do in iOS and other I have been not so lucky.

One feature I use constantly on my Windows machines which is missing on the MacBook is to right click on a file and choose Notepad++ (or Atom, etc.) to open that file.  This is regardless of the file type, I am not referring to file associations to applications here.

PC right-click

Not having this functionality while working on my Mac really slows me down at times.  I needed a solution and found one, and would like to share it with you now.

The solution uses an application called Automator.  Automator was already installed on my machine, I don’t know if it standard or not.  Now that I have done it, the process is quite simple (there is a reference image at the end of the post):

  1. Open Automator
  2. Create a new document of type System
  3. In Library select Files & Folders
    1. This will open options in the next pane
  4. In the next pain select Open Finder Items then drag this into the workflow pane
  5. Within the item you just dragged in is a dropdown labeled: Open With:
    1. Select the application you want to open the folder or file with.  I have selected Atom.
  6. At the top of the workflow pane are two dropdown selectors.
    1. The first selector choose, files or folders
    2. The second selector choose, Finder
    3. So it should read, “Service receives selected files or folders in finder
  7. Save the document with the name that you want displayed in the right-click (secondary) menu
    1. I used “Open with Atom

That is all there is to it. If you open Finder and right-click on a file or folder you will see the option Open with Atom (or whatever you decide to call it).

Mac - Open in Atom

 

 

 

 

 

Setup in Automator:

automator-setup

Twitter Updates

Error: Twitter did not respond. Please wait a few minutes and refresh this page.

Follow

Get every new post delivered to your Inbox.

Join 392 other followers

%d bloggers like this: