Geeky Stuff

space for my left brain

LG 5k Display 2013 Mac Pro Sierra Issues

I was excited when I saw the announcement for the LG 5k Display for Apple. I thought the footprint and features would be a great match for the work I do. I primarily use my 2013 Mac Pro for motion graphics and video editing. The day my LG 5k arrived, was a huge…disappointment. After unboxing, I plugged the monitor in to my 2013 Mac Pro and…nothing. A black screen. I admit – this was my bad. I should have read the specs. The new monitor requires OS X Sierra. My MacBook Pro was already running Sierra, but hadn’t gotten around to updating my Mac Pro yet. The new mornitor was the impetus. As always, I did a clean install. It always works so much better than doing an OS upgrade. Sure, it’s a bit more work, but personally – I believe it’s worth it. This time when I booted my Mac Pro with the new LG 5k – it worked. Sorta. Sure. It powered on and it was semi usable. But It seemed to be plagued with problems, that I couldn’t pinpoint. For example, it constantly blinked to black. It wouldn’t shut down or restart without doing a hard shut down on the Mac itself. I had read that the blinking issue could be related to WiFi or router interference. To eliminate that variable, I tried working without internet, disabling the WiFi off in my office from the router. No luck.  Since I had two new variables in the mix (a. the OS upgrade to Sierra and b. the new monitor), I had to determine which variable was causing the issue. I decided to try using...

Creative Cloud :: How to Disable Activation Devices

Adobe Creative Cloud allows you to have two devices active. For example – your desktop computer and your laptop. So what happens if you try to install on a third device? Creative Cloud asks you to either deactivate the license on one of your other computers, or offers to deactivate all currently activated computers. A few days ago, I was installing Creative Cloud on my new MacBook Pro. I ran into this issue – but was not sure which of my devices had a current activation. I assumed that Adobe had this info in my account somewhere, so I decided to explore – and share the results with you. It’s pretty simple. login to your creative cloud account select Manage Account you may be asked you to login again select Plans and Products under your Creative Cloud plan, select Manage Plan in the column on the right, you’ll see a section titled Activated devices click the ‘x’ icon by the device you want to deactivate Simple enough! If you accidentally deactivate a device, simply reactive by launching any Adobe application. It will ask you to login, thus activating that...

Mac Mail Triangle Warning Error?

Do you frequently get a small triangle by the side of your email account in Mac Mail? If you click on the triangle does it show an error something like this?  The server returned the error: The attempt to read data from the server “domainname.com” failed. Chances are this is an issue with how your hosting company’s IMAP or POP server settings are configured. If you’re the hosting company, here’s the deal. By default, the maximum number of concurrent connections from one IP in Qmail is set to 4. Anymore than that and it will start to fail or reject the connections. Normally this isn’t an issue, but if you use an email client that tries to establish more than 4 connections at once – like Mac Mail – you will run into an issue.Here’s the fix: for IMAP:– edit /etc/courier-imap/imapd– change the MAXPERIP value to a number higher than 4– restart IMAP (/etc/init.d/courier-imap restartfor POP:– edit /etc/courier-imap/pop3d– change the MAXPERIP value to a number higher than 4– restart POP (/etc/init.d/courier-imap restart …now – go enjoy the rest of your...

Presonus StudioLive 16.4.2 Mac: no sound

Having problems hearing sound coming from your Mac on your Presonus StudioLive? Here’s a bit of info that may help. First off, your StudioLive 16.4.2 can be used as the main Core Audio device on your Mac. You can route the main outputs of your Mac to any of its available output streams. By default, these streams are routed to Channels 1 and 2 on your StudioLive 16.4.2. The obvious limitation of this is that you will use up two input channels on your StudioLive just for Core Audio playback. Sometimes that’s not ideal. A better idea is to use Channels 17 and 18 for Core Audio playback. These are available through the FireWire Return buttons inside the 2 Track In and Monitor sections of the StudioLive. Here’s how you can configure your StudioLive to be used as the main audio playback device for your Mac: 1. Go to MacHD | Applications | Utilities and launch Audio MIDI setup. 2. Click on the Configure Speakers button. 3. Deselect Stream 1 and select Stream 2 instead. 4. Choose Channel 17 for the left speaker and Channel 18 for the right speaker. 5. When you are finished, click Apply and then Done....

AWS: WordPress – Video Won’t Upload crunching

I’ve been using an AWS S3 bucket for images and videos for our WordPress websites for awhile now. I was always able to get images to upload easily without a hitch. But videos? That was a different story. They would take forever to upload and I’d be stuck looking at the words CRUNCHING… The solution? On your AWS S3 bucket, enable CORS right click on the bucket -> properties click link to enable CORS add the following: <?xml version=”1.0″ encoding=”UTF-8″?><CORSConfiguration xmlns=”http://s3.amazonaws.com/doc/2006-03-01/”><CORSRule><AllowedOrigin>*</AllowedOrigin><AllowedMethod>GET</AllowedMethod><MaxAgeSeconds>6000</MaxAgeSeconds><AllowedHeader>Authorization</AllowedHeader></CORSRule><CORSRule><AllowedOrigin>http://motion.tv</AllowedOrigin><AllowedMethod>PUT</AllowedMethod><AllowedMethod>POST</AllowedMethod><AllowedMethod>DELETE</AllowedMethod><MaxAgeSeconds>6000</MaxAgeSeconds><AllowedHeader>Authorization</AllowedHeader></CORSRule></CORSConfiguration> Now the only CRUNCHING I experience is the sound of eating green chile caramel corn – and that’s a crunching I can deal...

Tackling Logwatch Results

Server stuff….otherwise knows as server admin tasks….can take a lot of time. And for those of us who wear many hats, managing our web server is just one of the many things we have to do. So let’s take a look at our logs. I was noticing strange entries in logwatch, so I decided to tackle a few. I’ve put the results below in hopes that they can save someone else a bit of time. logwatch error: ——————— Automount Begin ————————**Unmatched Entries**lookup_read_master: lookup(nisplus): couldn’t locate nis+ table auto.master: 1 Time(s) solution:– edit /etc/auto.master– comment out +auto.master  logwatch error: ——————— Named Begin ————————**Unmatched Entries**client 1.202.214.2 query (cache) ‘ns1.themotiongroup.tv/AAAA/IN’ denied: 10 Time(s)client 1.202.214.2 query (cache) ‘ns2.themotiongroup.tv/AAAA/IN’ denied: 10 Time(s)client 1.202.220.5 query (cache) ‘ns1.themotiongroup.tv/AAAA/IN’ denied: 9 Time(s)…and a ton more of these solution:– edit /etc/resolv.conf– add Google’s nameservers at the top of your file:   nameserver 8.8.8.8   nameserver 8.8.4.4 logwatch error: ——————— Named Begin ————————network unreachable resolving ‘100.53.194.220.in-addr.arpa/PTR/IN’: 2001:13c7:7002:3000::11#53: 1 Time(s)network unreachable resolving ‘100.53.194.220.in-addr.arpa/PTR/IN’: 2001:43f8:110::10#53: 1 Time(s)network unreachable resolving ‘100.53.194.220.in-addr.arpa/PTR/IN’: 2001:500:13::c7d4:35#53: 1 Time(s)… and tons more solution:– edit /etc/sysconfig/named– add the following:  OPTIONS=”-4″  This will cause the BIND server to only resolve or use IPV4 and disable IPV6 support. Save the file and restart BIND server. logwatch error: ——————— pam_unix Begin ————————sshd:Authentication Failures:   root (113.108.103.11): 440 Time(s)   …and many more  Getting lot’s of authentication errors? Most likely people who have too much time on their hands and want to hack your server. Here’s a couple of things I did:disable root user login 1. Add a new user. The following example, I added the user admin. I’d pick something more unique, as it will help prevent...

Mac OS X Lion + Boot Camp + Windows 7

With our upcoming motion conference – not to mention the fact that I’m speaking at Adobe MAX right before our show – I’m not ready to risk installing Mac OSX Lion on my MacBook Pro – or our production Mac Pro machines that we use for motion graphics and post. But I have been curious about Lion and what it has to offer. So I decided to reformat one of our MacBook Unibody laptops (the cool little aluminum one that they only made one year – 2009) to play around with OS X Lion. I also wanted to install a Boot Camp Windows 7 partition on this machine as well to use as our QuickBooks machine – the only Windows software we run. While there were some roadblocks that I hit along the way, ultimately it worked like a charm. So let’s take a look at the roadblocks – in hopes it will help others prevent these setbacks. Challenge 1: Mac OS X Lion Clean Install Whenever we upgrade our machines to a major release build, we always reinstall. I find that this always provides the best results – and heck – it makes you feel like you have a brand new computer ;). Generally, I insert the Mac OS X install DVD and boot from it by holding down the ‘C’ key on startup. Then, I run Disk Utility to reformat the hard drive, and finally, install the OS. But what do we do now that Mac OS X Lion is a download from the App Store vs. being an actual DVD to install from? We create our...

Upgrading to Plesk 10.x: The Nightmare Unfolds

This article is a bit different from most of the posts I make, as it focuses on another hat I wear…that of web developer and system administrator. Yea, I admit.  I’m one of those 50/50 left brain-right brain mutants. Plesk is a control panel for web servers. It’s job is to provide a GUI interface that simplifies the process of hosting multiple websites on a server. It also provides an interface for our clients to manage their sites and email. In our case, our server is a Linux box located in San Diego at Illuminated Hosting. By the way, Illuminated has been our provider for about five years now and does a great job. If you’re looking for either Linux or Windows, PHP or ColdFusion hosting, I highly recommend them. This story highlights my ‘experience’ in upgrading Plesk to it’s current version, 10.0.1. The subtitle? The Nightmare Before, During & After Christmas. A suggestion If you’re planning to upgrade to Plesk 10.x with the integrated Customer Manager, make sure you have enough money saved to pay for a tropical getaway, because after you finish the process, you will definitely need a vacation. Setting the stage I was running Plesk 9.2 with Plesk Billing running as a separate program. SSO never worked between the two of them (as advertised), so instead I’ve used them as two separate programs for the past three years. The upgrade from h*ll Over the holidays we made the decision to upgrade to Plesk 10 with the integrated Customer Manager (the new Plesk Billing). As with past Plesk upgrades, we anticipated *some* problems and downtime. The...

Mac Tip: Improve the speed of Mac Mail

It’s that time of year, when I attempt to ‘tweak’ my systems for better organization. So here’s another mac tip, in case this is part of your organizational plan as well. This tip improves the performance of Mac Mail by rebuilding the Address Book database. It’s very simple. – quit Mac Mail – quit Address Book – delete the Address Book database file (in your user folder) ~/Library/Application Support/AddressBook/AddressBook-v22.abcddb – restart Address Book (this will force Address Book to rebuild its database) – restart Mail That’s...

Mac Tip: Merge iCal Calendars

It’s that time of year, when I attempt to ‘tweak’ my systems for better organization. So here’s another mac tip, in case this is part of your organizational plan as well. This one involves merging two iCal calendars. And it’s very simple. – open iCal – determine which calendar(s) you want to merge – export the ones you will be deleting by going to File > Export – save the exported calendar to your desktop – select the calendar that you want to merge to – go to File > Import and select the calendar you just exported – delete the calendar you no longer want by right-clicking > Delete That’s...

Mac Tip: Texting through iChat

Give me a standard keyboard – and I can type fast. Very fast! If you’re like me, you probably have thought about how nice it would be to send text messages through your computer, instead of your cell phone. With Mac OS X Leopard’s iChat, it’s easy. Here’s how: – open iChat – select a buddy from your list. note: your Address Book card for your buddy must have a mobile number included – go to the menu Buddies > Send SMS – in the new window – text away! Leave the window open, and you can text back and forth. That’s it! A simple, quick way to...

Workaround: Please Insert Adobe ExtendScript Toolkit 2 to Continue Installation

Something funky happened with your installation, and you get the message “Please Insert Adobe ExtendScript Toolkit 2 to Continue Installation” Adobe’s KB says the only fix is to uninstall everything, and reinstall. If you happened to install one of the Premium bundles or the Master Collection, this could take some time. So, here’s a quick fix that might work for you. Give it a shot! What have you got to loose… First, download the ExtendScript Toolkit 2 for Mac file. Get out your original Adobe product installation CDs/DVDs and start the installation process as usual. Select the product you want to install – or reinstall. Make sure you have deselected all of the other ones, or this could be a lengthy process. Follow the standard procedure, and when the alert window appears saying ” Please Insert Adobe ExtendScript Toolkit 2 to Continue Installation“, double-click on the disk image you downloaded earlier. This will mount the disk image on your desktop. Now click ‘ok’ in the alert window. After it has installed this component, it will ask again for your install disk. Insert, and finish the installation process. You should be good to go! Now, why does this error happen to begin with? While I don’t know the technical details, I know how it happened on my system. I had Contribute 4 installed on my Mac Pro. This was prior to the CS3 release. I then purchased the Production Premium, and installed everything. A couple months after that, I got the Master Collection (I know… pretty sweet!). I installed that without uninstalling any of the previous installs. It worked fine...

Apache, PHP & MySQL on Mac OS X Lion 10.7

With OS X 10.7, Apple continues to ship PHP 5.3 with PEAR, GD and PDO_MYSQL out of the box. This is how to set it up from a clean install of 10.7. /usr/local Ensure that the following directories exist: sudo mkdir /usr/local/include sudo mkdir /usr/local/bin sudo mkdir /usr/local/lib sudo mkdir -p /usr/local/man/man1 MySQL Download the 64bit DMG version of MySQL 5.1.x (or 5.5.x) for OS X 10.6 from mysql.com and install the pkg, the startup item and the pref pane. Add /usr/local/mysql/bin to the path: vim ~/.bash_profile and add: export PATH=~/bin:/usr/local/bin:/usr/local/mysql/bin:$PATH export EDITOR=vim at top of file. (Note that we set EDITOR whilst we are here so that svn is happy!) Set up MySQL root password: mysqladmin -u root password {new-password} mysqladmin -u root -p{new-password} -h localhost password {new-password} mysqladmin -u root -p{new-password} reload Clear the history file by typing history -c so that {new-password} isn’t in plain text on the disk. Now ensure that the mysql.sock file can be found by PHP: Ensure that MySQL is running sudo mkdir /var/mysql sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock Apache cd /etc/apache2 Give write permission the config file to root: sudo chmod u+w httpd.conf sudo vim httpd.conf Find #LoadModule php5_module libexec/apache2/libphp5.so and remove the leading # Find AllowOverride None within the <Directory "/Library/WebServer/Documents">section and change toAllowOverride All so that .htaccess files will work. Change permissions back: sudo chmod u-w httpd.conf Restart Apache by unticking and then ticking again the Web Sharing checkbox in System Preferences -> Sharing Open Finder and navigate to /Library/WebServer/Documents/ using shift+cmd+g Create a new folder called “orig” and place all files currently in the Documents folder into it. (note that it will ask for your password as the Documents folder is only writable by root. Create a new file called...