Debian Linux Stretch – Installing WordPress

Ok, earlier I installed Debian Linux Stretch using this guide.

It was wordy because I wrote it, and it had 26 steps because I wanted to make it absolutely as easy as making breakfast.

It worked because this is being written on that machine.

Next I installed the LAMP stack using this guide.

Not so wordy, and again, that’s this machine.  LAMP is a web server, and if you’re coming here to find out how to install WordPress, you already knew that.

Now I am getting ready to install WordPress.  I’m doing it as I am writing, so assuming I have the right information to guide me, I’ll have success.  I am using this guide to help me.  Also if I haven’t made a thorough hash of installing LAMP, it should “Just Work”.

WordPress is a pretty easy install, I’ve done it before on a Cloud Server, and I’ve done it before on a machine here, and a couple of random places in the past.

My install here expects a few basic things.

  • You followed my guides to build the server and it is running.
  • You have physical access to the server to simplify the process.
  • Commands will be run from the terminal as root.

Creating the database for WordPress:

A) Log In as Root to Mysql or MariaDB

  • mysql -u root -p

B) Create a regular user for WordPress – replace userpassword with a much better password!

  • CREATE USER ‘wpuser’@’localhost’ IDENTIFIED BY ‘userpassword’;

C)  Create wp_database

  • CREATE DATABASE wp_database;

D) Grant the WordPress User full access to the wp_database

  • GRANT ALL ON `wp_database`.* TO `wpuser`@`localhost`;

E) Flush your privileges and exit MySQL/MariaDB

  • FLUSH PRIVILEGES;
  • exit;

Get WordPress and Unpack it

A) Download the package into your ~/Downloads directory

B) Unpack the package into the WordPress directory

  • tar xpf latest.tar.gz

C)  Remove everything in your web server’s html directory and copy the WordPress package to it.

  • REMEMBER:  If you have anything important in that /var/www/html directory it will be gone so back it up if you need it
  • rm -rf /var/www/html
  • cp -r wordpress /var/www/html

D) Set permissions and ownership for the WordPress install to function as designed.

  • chown -R www-data:www-data /var/www/html
  • find /var/www/html -type d -exec chmod 755 {} \;
  • find /var/www/html -type f -exec chmod 644 {} \;

Set Up WordPress

A) Access the process.  The WordPress setup is Browser Driven.  Surf to your localhost, or the correct web address URL to get to it.  In my case it is in Firefox:

B) Supply wp-admin the correct information.  In my case:

  • Language: English
  • (OK)
  • (Let’s Go)
  • Database: wp_database
  • Username: wpuser
  • Password: userpassword (Yes, Literally ‘userpassword’)
  • Database Host: localhost
  • Table Prefix: wp_
  • Click Submit

 

C) Run The Install by clicking the button.

The Five Minute WordPress Install Process

At this point, you launch into an install to create the basics for your WordPress website.

A) Information Needed:

  • Site Title – This is the name of the site you wish to create.
  • Username
  • Password
  • Confirm use of weak password if this box appears.
  • Your Email
  • Search Engine Visibility (Click the check box if you do not want to show in searches)
  • Click (Install WordPress) button

B) The Success page will show you your WordPress username and indicate your chosen password for you to proceed.

  • Click Log In

Now you can do a happy dance.  You’re done.  Go create a site.

WordPress will put a red button up for each thing that it needs to have updated.

At this point you may be creative and make a site.  You may want to explore templates, but a basic site can be slapped together quickly.

The results are that if you are on that machine, and surf http://localhost you will get a basic page with the information that you put in.

On the other hand, this is not perfect.  I surfed it from my phone and another computer here, and I got all the text but not the template.  So you will probably have some configuration to do.

But… This is good enough to get started.

Advertisements

The Little Mysteries Of Writing

Sitting down at a keyboard and writing, rambling on, can be an odd preoccupation.

You end up having a conversation with the inside of your skull.  An imaginary person is sitting there, and you’re talking away.

It is possible to be entertaining, instructional, and engaging.  It is even possible to do all of that all at once.

It is possible to annoy, anger, and enrage.  I’ve done that as well.  In fact I’ve had someone once, thankfully just once, threaten me.

I laughed it off.  Being “On The Net” since the dusty old days of when dinosaurs roamed the Earth and the years started with 19, I have watched things go from being an academic discussion to the current obsession with cats, selfies, selfies with cats, and butts. 

Thanks to some pseudo-celebrities, it’s even Selfies with Cats and with Butts. 

We’re doomed I tell you, Doooomed!

This audience is always imagined, and sometimes it shows its head.  Mostly polite of course.  Most people are, or at least try to be, or at least think they are.

I’ve been at this for quite a while, and probably will continue for a while.  After all, it’s easy to take a picture.  It’s even easier to write about what you were thinking about.  I tend to do that and keep a few pictures in abeyance – that’s in my back pocket.  Bang out a few paragraphs and so forth.

But you really never know what will get people excited. 

I’ve found that the recipes and the dog postings are very popular.  There are, however, some days you just don’t understand.

This business with statistics.  You go into your favorite blogging platform and you can find out what people were looking at.  You also can do that with Google Analytics.  Both of which I do on a daily basis.

But I think I had a statistical anomaly that I am still scratching my head about.

Linux.

No don’t run away.  It’s not going to be banging on about how wonderful it is, or how it’s the perfect thing to do with your old computer that got replaced on Xmas or Chanukah or your birthday. 

It is, but that’s not the point.

While I do talk about Linux from time to time, I don’t do it frequently enough to become an authority about the subject.  I’m kind of “middle of the road” with my knowledge on the subject.  Level 2 support, maybe Level 3, if you’re taking notes.

When you look at your statistics and see that you got so many hits from so many places, you have to scratch your head.  Yeah that again.

I got 75 percent of my readers in yesterday from people sitting on a Linux computer.

3 out of 4 readers yesterday agreed that Linux was the platform of choice.

As opposed to about 1.5 percent of them in the real world.

Fifty times more people hit this blog with a Linux computer than in the real world?  Is my math correct?

Penguins unite!  You have nothing to lose but your Microsoft shackles!

As I write this on Windows 8.1 on a rather nice laptop…

Cross platform here.  Platform agnostic.

Dry, I’ll stop that before I confuse you.

I just … don’t… get… it.

So instead I will just post a picture of the beach at Fort Lauderdale and call it even.  After all, my own family is suffering through some below 0 F wind chills today.  It won’t even hit 70 here today or as we say “It’s not a beach day … unless you’re from Minnesota”.

But the Linux thing…. I just don’t know!

Reminds me that I need to find the chip reader.  There’s an i7 laptop that needs a copy of CentOS dropped on it for a server project I want to complete with WordPress and a proper LAMP stack.

Facebook Privacy Policy Warning – Hoax

There are hoaxes and there are hoaxes.

I can still remember when I was a pre-teen running home from school at lunch so I could be with my dog because there was a rumor going around saying that a particular mall was going to cave in.  At lunch. 

Ok, so I was naive.  The mall was about 30 miles from my house, and who knows why I worried about what the dog was going to do.  How did they know it was going to happen then, specifically?

*sigh* Kids.

But rumors get currency, then the currency gets spent by spreading along the fastest method possible.  Gossip. 

At any rate, these things come and go.

In this day of click through approvals and websites that have you sign things called “Terms of Service” before you use them, you basically sign all your rights away before you even set up your profile.

Sound familiar?  You probably didn’t read it anyway, Right?

We’ve all done this before, most likely Many Times.

The latest one is that Facebook Privacy Policy.  Face it folks, once you put your face on facebook, you face losing face, as well as signing your rights away.

Oh sure, you have some control.  You could simply not post anything there and have a full life.  You know, like you did before you got addicted to this century’s CB radio craze. 

You could put copyright notices on all your pictures, and trust me that is a royal pain in the tail.  Just look at the pictures I have on this blog – they’re all “Copyright Noticed” as well as hidden text through them…

But that’s getting off the track.

The best suggestion I could give anyone who enjoys using Facebook, and I do, is to think before you share.  Look at what you are typing in and ask yourself “What would Grandma think about this?” or “Would I have to explain this to HR at work?” or perhaps “What would I say about this in an interview?”.

There are lists of questions I could mention here but the reality is that if you don’t want it known, don’t share it.

A Secret Told is a Secret Lost.  If you are curating your life, the time to make the selection is before you share it, not after.

If you think someone could use it against you, don’t post it.  That’s probably a good rule for life.

The notice is compelling.  It tells you that it “Couldn’t Hurt” to try it.  It tries to get you to simply copy and paste the text – which generally isn’t the best way to handle a “contract”.  Knee Jerk reactions are never the best thought out.

It boils down to you saying “I forbid you to act on anything I wrote including this post.”  Cyclical Logic much? 

Third parties perhaps, but Facebook?  That notice will have no bearing.

So forget the post, or delete it if you made it. 

If you are wondering about what I’m banging on about, I’ll put it here. 

Better safe than sorry right. Channel 13 news was just talking about this change in Facebook’s privacy policy. Better safe than sorry. As of January 3rd, 2015 at 11:43am Eastern standard time; I do NOT give Facebook or any entitles associated with Facebook permission to use my pictures, information, or post, both from the past, in the present, or in the future. By this statement I give notice to Facebook it is strictly forbidden to disclose, copy, distribute or take any other action against me based on this profile is private and confidential information. The violation of privacy can be punished by law (UCC 1-308-11 308-103 and Rome statute). NOTE: Facebook is now a public entity. All members must post a note like this. If you prefer, you can copy and paste this version if you do not publish the statement at least once it will be tactically allowing the use of your photos, as well as information contained in the profile status updates. DO NOT SHARE you MUST copy and paste this. I will leave a comment so it will be easier to copy and paste!!!

Happy Unbirthday or Why I Became 110 Years Old on Facebook

I admit it, I read too much.  It’s part of staying up to date in any sort of technical career.

I came across article after article about sharing online.  People share too much data about themselves. 

What they’re wearing, well that’s kind of harmless right?   No, not really if you have a stalker.  Look for that person in that shirt over there and …

What they are cooking for dinner?  I’m doing that all the time, but apparently I’m doing it right.  Why?  Well you can see what kind of furnishings you have in that kitchen.  Is there a house alarm on the window?  Good, you can break in there.

Oh look, beautiful vacation pictures!  They went to Hawaii, they won’t be back for a week.  Nice TV in the living room in the other picture. 

Not Anymore, Inspector Clouseau.

Get the picture?  Or rather you don’t?

It was one after another. 

An article was warning people about putting controversial items up on their Facebook feeds.  After all, if you are radical, your next company or even your current one won’t want you.  Nobody wants someone who rocks the boat, right?

I’ve been self editing that sort of thing for years.  I hardly ever post anything that is “out there”, usually everything is supportive, and I’m liking things more than anything else. 

That’s a problem too.  If you just Like things on Facebook, it has been shown that things get “weird”.  Your feed starts to show things that are more intense than the things you actually like.   For example, if you like animal causes like the local SPCA or Rescue, and I definitely do, you start seeing things for PETA.  PETA is “controversial” to many people because of their “radical” vegan outlook. 

“Nothing with a face” is their motto, and animals first.  They go a bit too far for me, I’m a carnivore, still.  But I do support that they are out there. 

You see the point, things keep getting more “radicalized” if you like absolutely everything.

One of the “data points” that came up recently was about identity and credit card theft.  If “they” have a few things like your name, birth date, and a few other obscure things, “they” can get you a credit card. 

For themselves.

How do they get that? 

You used to get a phone call from someone saying they were from the “Credit Card Bureau” and they would want to “verify a few details”.  You’re done if you answer that question. 

First off, YOUR credit card company would never call for that.   I have been called by one questioning whether I was really in Florida once, but yes, I was at the beach and it is a lovely day and I wanted to get something in a shop, so please do put that charge through.

One other time, it was after I ordered something from www.Rakuten.com and almost immediately started getting weird charges.  Five Minutes Later I got a call from my credit card asking me if these were valid.  Nope, and thanks!  They stopped that in the bud and I can not recommend http://www.Rakuten.com as a result

So one of the most important details they said you should never share?

Your Birthdate.

I immediately went into Facebook.  Facebook’s business is getting information from you in a “soft” matter.  It is what they are doing when you click on Like. They are building a profile of you.

It is what you signed up for, and personally I am OK with that end of it.

What I didn’t like was when I went in to hide my birthday as a recommendation of that security article, I couldn’t. 

Facebook would not let you hide your birthday from “everyone”.  You had to keep it visible to your friends.  That was the most limited you could go.  Mind you there are a lot of friends in Facebook that you collect through the years of use, and by now it really is “Years” of use, that you really don’t know.  Some of them you will never meet, and some of those that I will never meet I consider that a shame.  Some really neat people I have “met” over the years and “friended” that I will never run into, or never run into again.

Others, Who knows what they really are.  They go silent or something happens and they drop away.  You may have said something inappropriate or what have you. Can’t really say that happened much to me, but it does happen.

So I changed it.

I moved it from my real birthday to the oldest possible date I could.

January 1, 1905.

I’m expecting a nasty email from them at any day now.

So if you wished me a happy birthday yesterday, thank you, I know you care.  Or I know you had a knee jerk reaction to seeing the thing. 

I do know that those that wished me happy birthday yesterday were those who I know well, and I did appreciate the well wishes then as I appreciated them and their well wishes every day.

But it’s not my actual birthday and I am not 110 years old.

If I have to change it again, I think I will make myself 32.  I met my partner then, life was looking up, things were going into a time that just kept getting better.

I’ll stop there, I don’t want to share too much.

But Happy Unbirthday to me!

Was I right to do this?  I’ve been told I’m getting paranoid.  Perhaps I am.  I don’t know.  But I feel good about “This”.

If you are a friend and you perhaps feel a bit manipulated, I apologize completely. 

My bad.
Mea Culpa.

It was not my intent.

Dice.com Latest Upgrade Broke The Site

At least as of 6AM to 9AM, the job search website for tech, www.dice.com is not useable in my experience.

They went ahead and rolled out a major revision of their website today.  There actually were a few things in it that were kind of slick.

When you go in to do a search for a position, and it makes sense to do so, you have a slider for a criterion.

For example, when you are requesting a page for a search, you can tailor the number of results you want back by using a slider to change the number from 10 to 100 in increments.   The 100 is a big help.

Distance works the same way.

There are a few others, but the problem is that there should be a little box at the end for you to enter in a specific number.

Why? 

Simple – I live in Wilton Manors, Florida.  I used to have a search that would look for a 27 mile radius.  That would include West Palm Beach but specifically exclude downtown Miami.  I don’t want that commute, nor would I want that for anyone else. 

If there is a slider, you need to be able to enter in a specific number.

They also deleted the ability to search for an Area Code or a group of Area Codes.  Broward County is 954 and 754.  Palm Beach County is 561.  Having the ability in a large urbanized area like this to simply search for something within a county is very helpful.  Otherwise, the distance must be used, and will slow one down with extra searches.

They deleted the ability to exclude recruiters.  Recruiters in my experience are unreliable.  I tend to look for direct hire only.

They clearly did not test their site when they went “Live” today – by the time I got to it.  It may be fixed later, even later today.  Much of this could simply be because they are rolling out changes at this moment.

When I get the results of a search, they come back with either “Relevant” or “Date” available, but the default is usually Relevant unless you caught the tick box and set it.  But the link is dead to change it back – normally, but not always.  This sort of inconsistency is very common within the site.

That’s the problem.  Things work sometimes but not always.

So basically their site is not useable as of this writing, 9:15 AM EST, 12/15/2014.

As for the way it looks? 

I personally am not a fan of the Web 2.0 Look And Feel for things where there are a lot of items to search. 

Dice.com is one of those sites.  They are presenting a database of links and a tight list format is the most useable. 

I understand that they want to look different than the other two big sites, www.Monster.com and Careerbuilder.com however, their search results in LARGE FONTS and lots of Whitespace means that you’re constantly paging when you do get the 100 results per page, if you can actually get things to work.

Thank you again for the 100, it helps.

But when you page through the site on a large monitor (1920×1080) getting only seven results per view until you page down is limiting.  Put as much on a line as possible.  I guess that means it’s first page with 4 links, then 13 pages of 7 links (or so) plus the remaining 5 links (or so) – that’s how the math works out.

Your User Interface guy must have missed that particular meeting.  The Testing folk are confused too – I got a page coming up using the old interface and immediately thought “THANK YOU!”. 

Then I refreshed the page and it was back to the new design.  There were no links though, kind of a surprise since I saw links on the Old Format Page.

I’ll be waiting.  The new design needs A LOT OF WORK.  The site has so many bugs in it that I simply closed every window that I had.   All my old links are no longer functional.  If I try to recreate them, the site is so buggy that I can not get anything even remotely like the results I expect.  I can’t page to the second 100 results.  Not even the old text search works properly.  If you want to search for Business Analyst, and put them in quotes, the new software thinks you are looking for “Business OR Analyst”.  It’s not the same thing.

For example, if I search for anything within 20 miles of zip code 33301 I am showing results in California.  California is a great place but a bit more than 20 miles away from South Florida.

Oh and one missing thing that is extremely important.  Dice removed the number of hits that a particular resume has.  It’s a metric that needs to return.  How else would you know if your resume is effective unless you know now many people look at it in a given month?

At this point, there’s nothing else that I could suggest other than telling someone who wants to use a job search engine to wait this one out and hit the other sites.  Dice.com is unusable due to UI, UX, and QA issues today.  

They tried, but … well, maybe tomorrow.  They went with a Big Bang Release and broke what they had before.  Would be best to roll it all back and try an Agile Project Management approach of gradual improvements instead of what they got here.

Rack In The Car, Oscar in The Yard, Weather, and Pests on the Phone

Having a picture that just refused to be cropped correctly for a month, I settled in to work on it.

It just wasn’t going to be an easy one.  Most people would shrug and say try again.  I am too stubborn.

The first problem was it looked like something from the criminal’s lair in the campy old TV show from the 1960s, Batman.  Tilted to the one side, it was a picture taken behind my back.  I was trying to be slick.  I didn’t want my dog to be distracted.

One day we had piled into the big blue beast and drove down to the office.  This was one of Rack’s all time favorite things to do.  We would head down A1A and he’d stick his head up just high enough to watch the endless summer parade by with accents of tourists and palm trees.  For a dog that I see shut down way too often, the joy in his canine brown eyes was a pleasure to see.

So I stuck the camera under my left arm, between the seats and tapped the trigger a couple times to fire off a couple shots.  It wasn’t like I expected much.  But I did like the picture if I could “Do Anything With It”.

I settled in this morning to play with the software.  I could eventually paste it into Photoshop, but let’s see what happens in Irfan View with a judicious crop.  Try to find the rotation tool…

The weather alert fires off for the first time in weeks.  I’m actually happy it “still works”.  Listening to Sneezy The Weather Robot, I try to get a little further.

Try 15 degrees…

Marine Warning?  I’m on dry land.  Ignore.

14 Degrees…

Phone rings.   “No, Dave’s not here, man!”.  Yes, seriously.  Cheech and Chong when the phone rings before 9AM is about the best I intend to do.

Man.

13 Degrees… Yes! Close Enough!

Oscar flaps around a bit, and I start to crop.  Like a Barber – A little off the sides, a little off the top.  Maybe a Mani-pedi and a little off the bottom.

Suddenly, Monsoon.

I set the computer back on the table.  Grab Oscar’s cage.  A picture of Rack’s Favorite Thing will wait, I have Oscar’s Favorite Thing for the first time in over a week.  Rain.

I take the top of the cage, bird and all, out to the back yard.  It’s raining buckets, but the water hasn’t even gotten off the roof yet to soak the back of my shirt as I walk him out to the pool deck.

That gives me 15 minutes to work on things.  A pass through the Spanish Tutor.  I could eat apples and drink milk with the best of them but only while I’m on the toilet apparently.  Learning Spanish On The Loo it should be called.

I head back out to the chair to work with the picture more and play Photo-barber.  It’s a square format, it will have to do.

The rain stops as suddenly as it started.  Better go after the parrot before the Opossums or the Raccoons do.  The “scale” on the outside of the cage had washed away in the torrent.

I bring Oscar back in and set the top of the cage on the base.  Phone rings.

“Dave’s not here, Man!”.

Tommy Chong, I am not.  I am however getting tired of the wrong numbers.  There’s a car website somewhere that people sign up to opt in for phone calls from people to help them find cars.

Opt in.
To Find Cars.

Why on earth would you ever want to hear from a shouty car salesman?  I have heard from all the high pressure car dealers in South Florida over the last week.  Most of them are blocked.  I have heard from Honda, Hyundai, Kia, and Subaru.  Most of them are insistent that this is Dave’s number.

“No, dude, you’ve been scammed, remove the number he gave out mine”.  I usually can’t even get the sentence out before I’m talking to a dead line and a bloop from my phone.

I start getting texts from someone who insists I need to look at a video on my phone.  No, I won’t bother, the idea that I have to watch a commercial in order to watch a video that lasts less time than the commercial is insane.  All that is blocked on the computer.  Adblock Edge to the rescue.

Phone rings.  More “Dave”.  http://www.truecar.com has my ire.  I will never be able to block all of these things.

Look at the watch.  A 10 minute crop and edit has taken an hour and a half already.

Oh well, by the end of this I will have every single car dealer in South Florida Blocked.  Thankfully I have a modern Android phone that lets me do that sort of thing?

One last burp.  The music in the house.  It stutters, I think nothing of.  I’m almost done here..

The internet goes down.  Damn Comcast!  I walk into the laundry and reset the cable modem.  That doesn’t help.

Comcast is down until 2pm.

(Sigh) One Of Those Days.  I’ll have to use the bluetooth keyboard and finish the post on the phone.

Password Frustrations

So tell me why is it that some websites have a Fort Knox approach to passwords when it may not be appropriate?

Most of that is answered with a question:  Appropriate to whom?

The best way to answer all of this for myself is through examples.

I have a few passwords that I repeat all over the place.  The reason why I repeat them is because I don’t care if the account gets compromised.  Websites that require free registration are typical of this.  If you aren’t really invested in the information, a password is a nuisance and I generally give them “that password”.

“That Password” was one that I used at work, years ago.  It became something that quickly formed a “body memory” in that I could sit at a keyboard and just burst it through my fingers.  So why not, right?

The problem there is “Familiarity Breeds Contempt”.  You want a password you know, and that you think others won’t guess, but not too simple.  That leaves out things like your dog’s name, Mom’s name, your elementary school, 12345, password, or the ever favorite “qwerty”.

Why?  When someone tries to crack a password online, any given network for example, they typically won’t walk up to “your” computer and type away.  They’ll be noticed. 

Who was that guy in cubicle 9 anyway?

They will use software that will show up if someone is actually watching the store.  That network guy who is usually in cubicle 9 is probably down the hall watching the statistics on a remote computer or the phone, and locking down that specific port or address coming in to his network that someone outside is running the software on and will be back in a moment.  He’s got to stop off and visit the boss, grab coffee, hit the head, and fight a few fires.

The problem is that companies have decided that it is your problem to worry about your own passwords.  So they’re getting grumpy.  You’re asked to think of a new password every time you log in because you haven’t visited them in more than once a month, and there are rules.  Evil, sick, and twisted rules.  Something that you won’t remember because it requires Mixed Case, Punctuation – but not all punctuation, and a f3w numb3rs. 

Yeah, numb3rs.  That will show th3m!  The name Eric becomes 3R1q just because it is k3wl and L337.

Except it doesn’t.  All those remote attacks will be done via software.  The software has access to all the same books you read, plus the ones you didn’t read, plus the telephone book, plus many other aspects of popular culture.  I once came across some of those dictionaries to crack a computer that I was given and they’re massive.

I didn’t end up using that because on the fourth try, I guessed the password for the happy client.

My biggest complaint, though, is the Recruiting and Human Resources websites.  The worst of them assume that you actually care about them.  You end up rewriting your resume once you get in, and have to type in War And Peace while you’re doing it.  Oh, and don’t forget to log back in once every two weeks or we will delete your information!

No wonder why I try the “Low Security” password that I memorized and if that doesn’t work I click on the “I forgot” link.

Recruiters, you really are not all that significant and are a hurdle to get past, so relax on the security. 

So what do you do?

When I was doing Project Management at the University you would be shocked to know how many times I found people’s passwords.  Forget the Social Engineering tricks of their baby’s name plus their dog.  I would walk to their workstation and lift up their keyboard.  There would be a Post-It note with the passwords written on it.

Believe it or not, that isn’t as terrible as it sounds – if you convert that post-it note to a text file on your phone or on the cloud that you really really do know what the password is for.  After all, while I would lift  your keyboard, I won’t be able to get into your phone.  That is unless it is unlocked or your password is “1111” or something simple like that.

There is a file I keep on my computer.  It’s a clear text file.  Has the passwords on it.  There is a wrinkle though, it is only hints to the password and the hints are pretty obscure unless you are in my family.  But it is in a “safe place” that only I know where it is.

Now that you have found the place to store the hint file, what would I suggest you make the password?

Random numbers, letters, and punctuation is probably best, but make it a physical keyboard pattern you will find easy to memorize, and change it for truly important websites like your bank and credit cards and that annoying website you get all your financial advisor’s information from.

That last one emails me practically every day and I hate logging into it.

Find the file, open it up and remember what that password was…

Actually, this all makes me wonder where I put that post-it note.  Nope, not under my keyboard.  I’ll have to have a look.