In case you run into an odd situation like i did where i didn’t have access to phpMyAdmin and the password reset via email wasn’t working, but i did have access to MySQL Workbench and the database, this can help you. First, make sure you can connect to your WordPress database via MySQL Workbench. Second, use this MD5 Hash Generator website to create a new MD5 hash of your desired password. Basically, on the site, […]

Continue Reading …
WordPress

Off and on i’ve toyed with leaving Google Analytics. The primary reason for this is their unruly tracking practices not respecting user privacy — at all. Google hoards and controls a ton of user data; user data they grab while users travel around the Internet. And, even when consumers grant consent for some things, it’s a blurry line that Google toes. I don’t need all the stuff Google tracks, like gender, about my visitors. A […]

Continue Reading …
Analytics Web Development

I love command line tools. I love learning of new ones to implement into my workflow. Pa11y is one such CLI that i’m using regularly these days. It helps me keep or get my projects into Accessibility 18F shape. Very important to me that the web is as open and accessible to as many people as possible. Screw you, Dominos (i stopped being one of their customers because of their stance). Granted, if you have […]

Continue Reading …
Accessibility

Yoast irks me. Why i left them maybe a year or so ago in lieu of The SEO Framework. I have gists and a post about Yoast removing Yoast superfluous code — <article> tags — from the <head> of the site, sending Yoast meta box to the bottom of Dashboard editor pages. Yoast was like a needy child, always nagging about something. It was also slowing down my site with its bloat. I needed something simple. […]

Continue Reading …
WordPress

Have you ever had people tell you your emails inexplicably went to their spam folder? Do you ever email yourself from your own domain, like say [email protected] to [email protected], but it goes to spam and that seems odd since it’s the same domain? Well, the problem is most likely related to DMARC. It stands for Domain-based Message Authentication, Reporting, and Conformance (DMARC) and is used by Google, Yahoo, and all other major email providers. It’s a […]

Continue Reading …
Email Server Configuration

I ended up having 100s of crawl errors in Google Search Console for URLs that were ending in /blah.php and macariojames.com/dir/subdir/subdir2/blah.php for some reason. Some even ended in .html, which was easy to resolve since WordPress doesn’t use .html files, but .php files. After failing to write my own .htaccess RewriteRule and RewriteCond code, i found some useful code that i was able to tailor to fit my needs. I’ve shared it below. This code […]

Continue Reading …
PHP Server Configuration WordPress

Taking a break from my usual tech posts, i started researching the Open Public Records Act (OPRA) and the Freedom of Information Act (FOIA) back in 2017, and i’m just getting back to finishing this piece in 2019. Important Note: i am NOT a lawyer nor trained in anything regarding legalese or the like. Nothing henceforth should be taken as legal advice; it’s just what i’ve been able to find after reading official governmental documents […]

Continue Reading …
Miscellaneous

Say you have JavaScript files that rely on images that live in your current theme directory — or elsewhere outside of the domain root — and they’re not loading without hard-coding the URL into your code. Or, you may be developing locally and when pushing to a sandbox or production server, tired of changing the file path depending on the server. You must register the script before calling wp_localize_script() then queueing it. This allows you to […]

Continue Reading …
JavaScript WordPress

For various reasons, i recommend installing WordPress (WP) in a sub-directory rather than in the default root of the domain — such as in the /public_html or /htdocs directories. From here on out, i’m going to reference the root directory as mysite.com/. If you already have a site installed at the root directory, perfect. This guide is exactly for that situation. If you do a fresh install, these can be adapted to it. Just follow […]

Continue Reading …
WordPress

Job searching is stressful. Job searching while unemployed is even more stressful. Job searching while unemployed and dealing with bouts of depression is most stressful. But it can be easier, can be less daunting of an experience. I’m hoping what I’ve used over the years can help you get through the grind of looking for gainful employment. Be prepared to approach the job search like a typical workday. Updating your résumé and profile for every […]

Continue Reading …
Professional Development

Local by Flywheel was running without a hitch for the 30 minutes after i initially installed it, setup a local site, and tried out various settings. I was working on a new post regarding local WordPress development using the app. It’s part of a series i’m writing on local development environments and workflows. While documenting the steps and time it takes to close and restart Local with a site running, i ran into an issue with […]

Continue Reading …
Software WordPress

Privacy and identity theft are a popular tandem these days. We increasingly erode our privacy with every new site or app sign-up — see FaceApp’s aging filter this past summer — but our ears prick up at the phrase identity theft. It’s an odd reconciliation. Passwords or PINs are the most popular way for people to maintain a shroud of privacy. In recent years, it seems there’s a widespread breach of accounts every week. Capital […]

Continue Reading …
Security

After not being thrilled with the results of one of my recent posts about finding an Evernote alternative, i’m now focusing on finding encrypted note-taking apps. Particularly encrypted Evernote alternatives. All the criteria from the previous post is the same, but being sure no third party employees of a company can read my notes is paramount. I have documented the apps i’ve researched below. TL;DR: Joplin is the Evernote alternative i was looking for with […]

Continue Reading …
Software

Evernote was starting to grind my gears when it came to its handling of code snippets, lack of keyboard shortcuts for many things i used often, and finally hitting me how expensive it was, amongst other “little” things that have changed over the years within the app.

Continue Reading …
Software

Updating an app installed on a Mac by an account you don’t have the password for, here’s how to bypass the grayed out Apple ID prompt: Go to the /Applications folder: Finder –> Applications Right-click the app that needs updating — in my case, XCode Click Show Package Contents Go into the Contents folder Now go into into the _MASReceipt folder. Delete/Move to Trash the receipt file (you may be prompted for a local administrator […]

Continue Reading …
Miscellaneous