Category: Daily Life

Ramblings, often stream of conscious, journaling the events of my life.

  • Time to upgrade Redmine

    I use a tool called Redmine to help manage my projects. https://redmine.dougmccaughan.com/ My first task today is to upgrade it to the latest version.

    Update: And here is an example of the day to day frustrations that drive a computer programming into the fields of construction and bartending…something that should take moments potential becomes hours as it evolves from a simply upgrade to a research project.

    [psxxxxx]$ bundle install –without development test
    Fetching gem metadata from https://rubygems.org/………
    Resolving dependencies…
    Installing rake (10.4.2)
    Installing i18n (0.6.11)
    Installing multi_json (1.11.1)
    Installing activesupport (3.2.21)
    Installing builder (3.0.4)
    Installing activemodel (3.2.21)
    Using erubis (2.7.0)
    Using journey (1.0.4)
    Using rack (1.4.5)
    Using rack-cache (1.2)
    Installing rack-test (0.6.3)
    Installing hike (1.2.3)
    Installing tilt (1.4.1)
    Installing sprockets (2.2.3)
    Installing actionpack (3.2.21)
    Installing mime-types (1.25.1)
    Installing polyglot (0.3.5)
    Installing treetop (1.4.15)
    Installing mail (2.5.4)
    Installing actionmailer (3.2.21)
    Installing arel (3.0.3)
    Installing tzinfo (0.3.44)
    Installing activerecord (3.2.21)
    Installing activeresource (3.2.21)
    Using bundler (1.2.4)
    Installing coderay (1.1.0)
    Using fastercsv (1.5.5)
    Installing rack-ssl (1.3.4)
    Installing json (1.8.3) with native extensions
    Installing rdoc (3.12.2)
    Installing thor (0.19.1)
    Installing railties (3.2.21)
    Installing jquery-rails (3.1.2)
    Using mysql (2.8.1)
    Using net-ldap (0.3.1)
    Installing pg (0.17.1) with native extensions
    Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

    /usr/bin/ruby1.8 extconf.rb
    checking for pg_config… no
    No pg_config… trying anyway. If building fails, please try again with
    –with-pg-config=/path/to/pg_config
    checking for libpq-fe.h… no
    Can’t find the ‘libpq-fe.h header
    *** extconf.rb failed ***
    Could not create Makefile due to some reason, probably lack of
    necessary libraries and/or headers. Check the mkmf.log file for more
    details. You may need configuration options.

    Provided configuration options:
    –with-opt-dir
    –without-opt-dir
    –with-opt-include
    –without-opt-include=${opt-dir}/include
    –with-opt-lib
    –without-opt-lib=${opt-dir}/lib
    –with-make-prog
    –without-make-prog
    –srcdir=.
    –curdir
    –ruby=/usr/bin/ruby1.8
    –with-pg
    –without-pg
    –with-pg-config
    –without-pg-config
    –with-pg_config
    –without-pg_config
    –with-pg-dir
    –without-pg-dir
    –with-pg-include
    –without-pg-include=${pg-dir}/include
    –with-pg-lib
    –without-pg-lib=${pg-dir}/lib

    Solution (as I expected): commented out references to postgresql and sqlite in Gemfile

  • And today a refresh

    2015 has been an interesting year. As we reach the halfway point, I am not disappointed. However, I am unnecessarily stressed. Stressed to the point of near dysfunction. Starting today, I am focused purely on removing stress from my life. For me, a major part of that is putting finances on auto-pilot. This means that I will be working on my own websites, something I have ignored for 20 years. And I will be seeking more freelance work for evenings and weekends. And so it is written.

  • Missed opportunity or saving money by procrastination

    Udemy periodically has a $10 sale where most of their classes are simply $10. Their sale is similar to the Steam sales. I purchased one last time this came around. This time I had bookmarked about 6 courses. And waited. Then I fell asleep forgetting to make the purchase. Once course on sale was $10. Today it is $300. Oh well. I suppose I didn’t need that anyway. Next time.

  • A calm Saturday

    After what feels like running a marathon for 6 months or more and surrounded by storms, I find myself looking out a window, at a clear sky and calm day, and I am at ease. I’ve been working my day job and then coming home in the evenings to deal with family business and client projects. The weekends have mostly been devoted to client projects. The work is still there. I have deliverables I owe to clients and I MUST drum up more work. The pace must not wane. However, I may take a brief pause to collect myself, mentally assess, and enjoy a single day.

    That said, the lawn needs cutting, plumbing needs repair, cars need washing, the mosquito magnet needs troubleshooting, personal projects need completely, fun projects need starting, money needs to be saved, earned and spent, and so much more. Being the first Saturday of the month, I think I’ll take a trip to the solid waste facility downtown and get rid of some chemicals. Ah! And I need to buy some chemicals for my lab.

  • Never shop hungry

    Today I shopped for a cheap, healthy lunch at Earth Fare and because I was starving ended up buying $10 of "WTF was I thinking!"

  • Now this is a Monday

    How shall Monday begin? Late on two client projects, late on one skills assessment, did not accomplishment a single planned personal task over the weekend, and the kitchen sink is clogged. And my calf locked up. Nothing makes a Monday like trying to get he kids ready for school while removing pipes and snaking the plumbing.

  • Smashing Morning

    I woke up this morning feeling very groggy. Not hung over. I didn’t drink that much. Just that ache of exhaustion punishment on the body after giving in to a decent night’s sleep.

    I approach the coffee maker and there is plenty of water but I think it would be nice to fill it up so Cathy has enough for her coffee. In the process, the cup that I use to transfer water into the reservoir slips from my hand landing perfectly on a vase with the correct angle and velocity to shatter the vase into a million pieces.

    Cathy’s response? "Oh, that’s just from way back when you used to bring me flowers. It’s no big…wait, I’m devastated! Only a Starbucks will make me feel better."

  • In the end, I will be happy

    In the end, I will breathe my last breath knowing I will never have to touch another %^&# lawnmower again.

  • I won a live journaling camera!

    I’m so jazzed! I won a Narrative Clip 2! (a life journaling camera) Many thanks to @getnarrative @narrativeclip

    Announced on Narrative’s blog.

  • Getting thrify

    I have decided to become a bit more thrifty. Once upon a time some blue moon ago I couponed. Not like Coupon Katie or the serious couponers but enough to make a difference. I am redoubling my efforts! Yesterday I used 2, count em, 2 coupons! Yeah me.

  • Power tools under used (mostly to look at pictures of cats)

    Q: If someone from the 1950s suddenly appeared today, what would be the most difficult thing to explain to them about life today?

    A: I possess a device, in my pocket, that is capable of accessing the entirety of information known to man.
    I use it to look at pictures of cats and get in arguments with strangers. (by user nuseramed)

    [Source, Reddit, AskReddit]

    I purchased the Omnigroup tools to get my professional (and personal) life in order. I am now heavily using Omnifocus and loving it! One of my favorite features of Omnifocus is the location based reminders. I can set a reminder for the Office so that when I arrive at work, the reminder pops up on my phone (and in turn on my Pebble watch). Now wait, doesn’t the iPhone have this same functionality in its built-in Reminders app? Yes it does! But I’ve never used it. Omnifocus differs from Reminders in functionality. Apparently the iPhone Reminders app has a tighter radius on the location awareness. Back to function. Reminders is simply a reminders list. Omnifocus is adaptable to whichever productivity management style you have. It was written primarily with Getting Things Done in mind but will work well with Covey’s First Things First and many of the other productivity structures out there.

    I find myself leaving my Narrative camera at the office frequently. Today I decided to setup a location aware reminder in the iPhone Reminders app to warn me when leaving the office with a daily reminder "Got Narrative?"

    Why did I choose Reminders over Omnifocus? Simply because when I look at my list of daily todos, I do not want it cluttered with a recurring reminder to do simple things. However, I want that daily reminder to do simple things and this is a fantastic use of Reminders. I will be using this heavily now. I will use the location aware contexts of Omnifocus for important reminders that do not regularly recur such as "Drop child’s lunch check off at the elementary school" which would pop up as I drove by the school on the way to work.

    We have these amazing tools for enhancing our lives but rarely exploit a fraction of their full potential. I bet your DSLR has a manual’s worth of menus and settings you’ve never even thought to explore. When I speak of smart homes, automation, and a technological society, these simple tools like the iPhone’s Reminders program are much of what I am referring to.

  • Did I take my medicine?

    As I sit here pondering whether or not I’ve taken my blood pressure medicine today, I discovered Timer Caps and bottles (Qty 2) – Child-resistant caps (CRC) with a built-in stopwatch LCD display, for pills and vitamins. This is a truly brilliant thing!

  • Blogging is not dead

    Blogging is not dead. It’s just hard work. I’d explain, but that would take some effort.

  • Baked

    Sometimes I smell cake for no apparent reason. I think it means my mind is cooked.