"Murphy was an optimist!"
Goodbye Ultimate Boot CD August 8, 2015 10:14 amPosted by Doug McCaughan in : Software, Technology
Throughout the years of helping people fix their computers, one of the handiest tools in my armory was the Ultimate Boot CD. Not this one, although I did use that version often, but this one. I had an huge number of other tools EBCD, hacker tools, some websites common Joe has no reason to know exist, knowledge and experience, and an impressive Internet searching ability (a little understanding of boolean logic goes a long way). Them: "I don’t know my administrative password." Me: "No problem." Well, perhaps a 30 second delay. Anyhow, I’ve decided to upgrade my last functioning Windows box (Windows 7) to Windows 10. See, all those Linux boxes, and Windows boxes (at one time I had 5 physical machines under my desk, several dual booted to different OSes, and virtual machines on the Linux box…I even had a laptop that I could boot to Windows 3.1, wait a min, I still have that.) have been scraped and sent to e-waste as my home has become a shrine to Steve Jobs as we became fully indoctrinated into the Cult of Mac. As the Windows 10 installer inspects my Windows 7 machine, it discovers UBDC4Win 3.60 and declares that it MUST be removed as incompatible for the installation to continue. With some sadness, not dissimilar to when your goldfish dies, I approved the uninstall. (I still have the iso of the last UBCD I built so I haven’t completely crippled myself.)add a comment
Today’s magic trick July 2, 2015 12:03 pmPosted by Doug McCaughan in : Programming, Software, Technology, WordPress
Today, I make Caldera Forms export to Excel.add a comment
Missed moments November 4, 2014 7:25 amPosted by Doug McCaughan in : Daily Life, Family, Of Being Dad, Software, Technology
Children grow too fast. And we have too much to do in too little time. I see things on the Internet and I am deeply moved. Often, I am moved to sadness. For instance, this video (h/t Victor Agreda Jr) is a fantastic means to explain an open API to someone. As I watch it, I feel a giddiness over the explanation and the hopes of using it to explain APIs to my children, and I feel a heaviness in my chest, for I have never played War, or many card games, with my children.add a comment
Reflector vs AirServer vs ?? October 26, 2014 10:17 amPosted by Doug McCaughan in : Software, Technology
So many different ways to share screens on the Mac. I was using Reflector on my PC. Now I need something for the Macbook. I like Reflector because I can record demos of my iPhone apps. Apparently you can do the same with AirServer but I would need QuickTime Pro (which I probably need anyway). I also think that Yosemite has similar functionality built-in. What do you use to share an iPhone or iPad to your laptop screen?add a comment
My foray into the Cult of Jobs October 26, 2014 10:11 amPosted by Doug McCaughan in : Hardware, Software, Technology
When I moved daughter to New York City for college, a client needed something and I had not brought my wife’s netbook with us. At the time, I still worked on a desktop. I walked into Staples, and they had a 17″ full-sized keyboard with number pad Windows HP laptop on sale for $450. It was an i5 processor (maybe i7) with 4 gb of ram that I later updated to 8gb. Had HDMI out and so more ports than I ever used. It was a remarkable laptop. Over time, it slowed. It became problematic. A 5 minute task could turn into 30 minutes or an hour after troubleshooting. I’d get to bill my clients 5 minutes while losing an hour of my life. Eventually I opened it and replaced the CPU fan which was filled with animal dander and dust. The machine ran a little better but not enough. The time had come for a new machine. Laptops in the personal world probably have a 5 year livespan. In the business world, 2-3 years is typical.
I purchase a 15″ Macbook Pro Retina with 16gb ram and a 500gb ssd hard drive. My only regret may be that I did not shell out the extra money for a terabyte hard drive. This machine is remarkable. None-the-less, issues arise. Like when I attempted my first Garage Band project:
Could not find layout General Audio 10
A quick Google search found the solution. Simply look under the Garage Band menu, select "Restore Sound Library" then "Update Sound Library" and about 15gb laters, you’ll be functioning.add a comment
What advice do you have for a new Macbook Pro owner? October 6, 2014 1:59 pmPosted by Doug McCaughan in : Hardware, Software, Technology
Let’s say I went Full Jobs and dove head first into the Cult of Mac. As a programmer who develops web applications and wants to develop iOS and Android apps as well as play with many of the interesting APIs out in the wild, what you be your advice for programs to install, tweaks to apply, and other hacks that should be done to said hypothetical Macbook Pro?add a comment
Ghost.io April 11, 2014 8:01 amPosted by Doug McCaughan in : Communications, Software, Technology
Is anyone using Ghost? It looks like they’ve taken WordPress’ business model and combined it with posthaven’s business model. So, if I have this correct, you can download and self-host ghost (ala wordpress.org) at no cost…or, you can use ghost’s hosted services (ala wordpress.com) and pay $5 per month (ala posthaven). That sound right?add a comment
Sony releases new PS/4 controller November 7, 2013 8:59 pmPosted by Doug McCaughan in : Software, Technology
Proctologist Simulator 2013add a comment
A blogger blogs, always August 16, 2013 3:16 pmPosted by Doug McCaughan in : Communications, Philosophy, Software, Technology, WordPress
A writer who waits for ideal conditions under which to work will die without putting a word on paper.
– Kurt Vonnegut
Sometimes I hear people say, "blogging is dead" or "I don’t get any visitors anymore" or "no one reads this anymore." I’ve said it myself. My wife has said it. My blogging friends have said it. My blogging friends who no longer blog have said it and committed blogicide.
Visitors, comments, stats…none of it matters. Write! Writing matters.add a comment
A blogger blogs, always August 8, 2013 10:24 amPosted by Doug McCaughan in : Communications, Technology, WordPress
No, I won’t use your CMS June 25, 2013 8:36 amPosted by Doug McCaughan in : ColdFusion, Communications, Programming, Software, Technology
So I’m doing some ColdFusion research (the Adobe kind not the physics kind) and thought it might be time to bring CFNinja.com back to life (not that it ever had much of a life). I hesitate to turn CFNinja.com into a WordPress site since CFNinja originally started with the intent to be a central location for ColdFusion developers to collaborate and it seems silly to use a PHP driven application for a CF site. The recommendations for a CF CMS seems to be Content Box. I figured I would install it real quickly and compile some of my research using Contentbox on CFNinja. First, the online documentation goes to a 404 page:
Not good for a content management system to not be able to find its own documentation. Even the older docs 404. Ah! Just went to reproduce the problem and found another path to the docs. Hmm. Maybe I’ll do this afterall.
Any other alternatives for ColdFusion CMS systems?2comments
WordPress 3.4 limited to 90 menu items June 19, 2012 9:26 amPosted by Doug McCaughan in : MySQL, PHP, Programming, Software, Technology, WordPress
I’m working on a WordPress site. The site is to have roughly 106 pages all accessible via the WordPress menu system so that the enduser can add and remove pages from the menu as they like. Unfortunately, WordPress currently only allows 90 nodes (ie. 90 menu items) per menu. I have not figured out if this is a memory limitation, a hard coded limitation, or a setting yet. This must be overcome!
- Use add descendants as submenu items plugin
- Check error logs and make sure max post vars was not exceeded. If so, increase in either .htaccess or php.ini
- See if suhosin.post.max_vars and suhosin.request.max_vars are used with Dreamhost
Changing the behavior of WordPress’ Publish button June 16, 2012 11:07 amPosted by Doug McCaughan in : Programming, Software, Technology, WordPress
A long unrealized goal of mine has been to change the behavior of WordPress’ publish button when adding a new post. Today, I’ll spend a little time examining the underlying code.
I narrowed it down to two functions: wp_insert_post() and wp_publish_post(). Turns out that the correct function is wp_insert_post(). The only thing that wp_publish_post() does is to transition the status. Looks like I should be able to alter wp_insert_post() in my functions.php file and achieve my goal.
- codex wp_insert_post_data
- wp_insert_post hook for a wordpress plugin
- wp_insert_post with POST data
- Codex wp_insert_post
- codex developer documentation
- Codex pluggable functions
- How to add days weeks months to any date
Updating Redmine May 26, 2012 1:16 pmPosted by Doug McCaughan in : Software, Technology
I use Redmine to manage my client’s projects at http://redmine.dougmccaughan.com. I just noticed that last week Redmine released version 2.0.0 so I excitedly decided to upgrade my version…from 1.1.1 (how embarrassing!) This post will track the process should it not go smoothly.
Update: My update ended up being a simple "SVN UPDATE" however, it only brought me to 1.1.3. I didn’t even make it to the 1.4 branch. Will try again later.add a comment
WordPress Hooks, Actions and Filters – Modifying the Publish function January 4, 2012 10:38 amPosted by Doug McCaughan in : Blog, Communications, PHP, Programming, Publishing, Software, Technology, WordPress
I’m writing a child theme to twentyeleven and want to modify the administrative post "Publish" function to do some additional processing during the saving of a new post. Does anyone know if there is a hook, action or filter that will allow me to extend the Publish function?add a comment