Cloudflare’s Flexible SSL and WordPress!

I’m a huge fan of the free SSL movement, and when I heard about Cloudflare’s Flexible SSL I was excited to try it out here.

With my run and gun style, I went ahead and enabled Flexible SSL on the domain and hoped for the best.  After about 24 hours, I noticed that things didn’t go so well.

The main site loaded, however, none of the CSS or Javascript files were loading due to them all trying to load over http.  Instead of trying to figure out what might be wrong, I went ahead and updated to the 2015 theme.  That seemed to take care of the main site, however, I still had issues on the admin side.

In the process of completely disabling my site by trying to just set my site url to https in general settings and figuring out how to switch it back here, I found that I was able to set a page rule in Cloudflare that always redirected my admin to https.

This seemed to do the trick, except for creating new posts.  When trying to create a new post, it tries to load tinymce over http.  After tons of searching I found the WordPress HTTPS plugin, which finally cleared up the tinymce loading issue and all is well!

Now I have my site running over https for free along with some basic CDN!

Installing vmware tools on Fedora 17

The process is not straight forward.  Here is my attempt at a writeup of installing vmware tools on Fedora 17 with VMWare fusion 5.

  1. First make sure your Fedora vm has been shutdown and not suspended.
  2. You need to set the linux.iso file as the mounted image before starting fedora.
  3. To do this, Go to vmware tools machine library and select your fedora 17 image.
  4. Click Settings
  5. Click CD/DVD (IDE)
  6. You will see a dropdown, here you need to select Choose a disk or image.
  7. If you did a default install on Mac of VMWare fusion then you are going to select the iso image under this path. /Applications/VMware Fusion/Contents/Library/isoimages/linux.iso
  8. if you are not familiar with selecting application files you might want to navigate to that path directly and copy the iso image do your desktop or something and select it form there.  The default functionality of mac is to not let you navigate into application files from finder.
  9. After selecting the image, start your fedora vm.
  10. Once your image has started, open a terminal window and install perl.
  11. sudo yum install perl
  12. After that has completed you will need to extract the contents of the image to your desktop or some other location.
  13. Click Activities in the top left, then click the removable devices icon on bottom right, clicking the VMware tools device.  This will open a folder.  Right click and extract this to some path you can get to from a terminal window.
  14. You should now have a folder called vmware-tools-distrib
  15. navigate to that folder using a terminal window
  16. execute sudo ./
  17. Choose all defaults and you should be all set.
  18. You might need to logout and log back in for the settings to take effect.

Hope this helps those of you that found the condescending and RTFM guides a bit undesirable.

1Password review, the good, the bad and nice to have

After reading few articles here and here I realized it was time to put my old password ways behind me and move forward.  Admittedly, like many others on the net, I have been using the same password everywhere!

After some quick trial and error with a few products on the market I settled on 1Password.  There wasn’t any real scientific method here, it was just one of the first ones I found that was integrated with all of my possible devices, this being very important, as I use many different platforms such as android, mac and random computers.

The good

I already covered one of the first thi

ngs that drew me to the product above, but let me reiterate.  This product works well on almost operating systems.  That being Mac, Windows, and mobile platforms.  If your OS is not supported, you can always use the web based version in cooperation with a dropbox account.

Mac users can find the app via the app store, and most mobile platforms have an app of some level in their respective markets/app stores.

If you are not yet convinced that 1Password is the app for you, you can always take it for a  spin for 30 days unrestricted at their website.  It took me 2 trials over a 6 month period before I finally said “I do”. Continue reading 1Password review, the good, the bad and nice to have

How to install the Android keyboard from the ICS 4.0 on your Galaxy SIII

After switching from the to the Galaxy S3 from the Galaxy S2, it became very apparent that the default keyboard provided by Samsung was completely HORRIBLE!  Something had to be done.

Where do I start with the samsung keyboard?  First, type recognition is so far from helpful that it just had to be disabled.  I doubt that it remembers any overrides such as my email address.  It always tried to change my email every time!

Second, trying to type with any speed would render totally useless sentences!  The touch accuracy is horrible.

I installed the Swiftkey 3 keyboard and it worked really well, however, the main problem is the speech to text integration.  Swiftkey 3 takes over the default experience by adding its on take on speech to text.  Its a total step back from the default ICS 4.0 experience.  It asks you to talk then presents you with multiple selections that it thinks you said.  Useless to use while your driving because now you have to read from multiple choices!

The stock android ICS 4.0 keyboard was going to have to be the way to go.  Check out my instructions below for installing the keyboard on your phone.

Disclaimer: This guide is intended for Android ICS 4.0 devices, specifically the Samsung Galaxy SIII. Continue reading How to install the Android keyboard from the ICS 4.0 on your Galaxy SIII

Another project coming to and end

Today marks the official end to another project as it sails away with the product owner and the users.  This one was fun, working on a project where I had complete control over the code and the decisions that drove the technology really empowered and had me enjoying every step.

I believe this post is just going to be me rambling on about recent events, making me realize that my communication skills need some work.  I find it hard to put my thoughts into words sometimes.  People have said this comes with the developer territory.

Where does this leave off my day?  I really enjoyed working with my team and driving to an end goal, actually accomplishing it!  What a great feeling to know that what you set out to do got accomplished in a reasonable amount of time, with a minimal amount of headache!

I’ve been interested in starting some sort of coder mentor program, that would work with anyone interested in learning development, but just doesn’t really know where to start.  Looking around online, I haven’t really been able to find something, and wonder if anyone would be interested in that sort of thing. Continue reading Another project coming to and end