To help Git and Beanstalk beginners like myself I made a short tutorial video on how to use the GitHub application with Beanstalk.
h
Misplaced Lens Cap
NASA
official daine visual archive
tumblr dot com
cherry valley forever

No title available
"I'm Dorothy Gale from Kansas"
Sade Olutola

roma★
Sweet Seals For You, Always

if i look back, i am lost
$LAYYYTER
No title available
macklin celebrini has autism
Interview Vampire Daily
Aqua Utopia|海の底で記憶を紡ぐ
PUT YOUR BEARD IN MY MOUTH
No title available
Not today Justin

seen from Saudi Arabia

seen from United States
seen from Mexico

seen from Türkiye
seen from Spain

seen from Netherlands

seen from Singapore
seen from United States

seen from Netherlands
seen from Indonesia
seen from Honduras

seen from Nepal

seen from Brazil
seen from Iraq

seen from United Kingdom

seen from Malaysia
seen from United States
seen from Malaysia
seen from United States
seen from Uruguay
@photosbyethan
To help Git and Beanstalk beginners like myself I made a short tutorial video on how to use the GitHub application with Beanstalk.
Simplifying My Deployment Process
I’ve been actively working on ethanthompson.org for the past few weeks, mainly using it as a playground of sorts for some new CSS syntax I’ve been learning. It’s been a lot of fun to learn how Flexbox works, or doesn’t in some cases, and to get my head wrapped around this whole Responsive Images thing.
One of the things I’ve been annoyed by during this process is getting my changes deployed on my server. Using FTP is a hassle due to it’s inherent lack of “smarts”. For example, I may spend several hours working in my various SCSS partials, compiling, etc. and when I’m done and ready to make my changes live I have to actually think “Hmm which files did I edit again?” and then if I can finally remember I then need to drag the files over and wait for them to upload...all in all a tedious process.
Friday evening I spent a few hours researching deployment solutions. Something that would help simplify and automate this process. I finally ended up landing on Beanstalk as my solution of choice. They have a free plan that allows 100mb and unlimited deployments, which fits my needs perfectly.
Because my website uses the flat-file CMS Kirby I can preview my changes locally and be fairly confident they won’t take my website down. *fingers crossed* This allows me to use Beanstalk’s automatic deployment and simplify this process even more. And Beanstalk, because they utilize Git, can rollback changes very easily. So the cost of failure is likely only a few minutes of downtime at most.
To get my changes pushed to my Git repository on Beanstalk I’m using the official GitHub app. I could use the Git CLI, but I really like the fact that I can visually see the changes I’ve made and review them directly in the GitHub app. In my opinion if an app is designed well it makes the process easier even if it adds a few more clicks to the process.
So if you are looking for a simple and easy way to drastically improve your deployment workflow I’d highly recommend looking into Beanstalk.
421 Too many connections (8) from this IP
Tonight I was attempting to switch my personal website back to Kirby (sorry Craft) and I continued to get the error “421 Too many connections (8) from this IP”. At first I thought this may be an issue with my hosting provider HostGator, but it seems this is an issue with the way FileZilla connects via FTP.
I was able to find this thread on InMotion’s website and tried using the Site Manager to limit the number of simultaneous connections but that didn’t seem to work either.
I ended up connecting to my site via SFTP and viola, no problems!
Microsoft Touch Mouse Emulating OSX Gestures for Windows 10
I use OSX all day at work and have used it at home for the past 2 years. One (among many) thing that OSX has excelled at for several years and Microsoft has been lagging behind on is gestures for the mouse. Windows 7 and 8 introduced a few, but ultimately they were more gimmicky than useful. However now thanks to Windows 10 Virtual Desktops and Task View the Microsoft Touch Mouse is actually a pretty useful device.
Thanks to Hayden’s blog post I was enlightened to the idea of using the Microsoft Touch Mouse to emulate some of my favorite Apple Magic Mouse gestures and take advantage of the new features in Windows 10.
Set up was a breeze and I was even able to get my mouse for around $15 from Amazon Warehouse. So if you’re like me, a recent Windows 10 convert, and miss your OSX gestures I’d highly recommend checking out the Microsoft Touch Mouse.
Switching from OSX to Windows 10
For the first 16 years of my life I was a die-hard Windows user. Mostly (aka entirely) because I couldn’t afford a Mac.
After getting hired by The Batavian I got my first proper introduction to OSX and the Apple platform. I worked exclusively on a iMac during my time there and got quite used to it after just a few weeks. I really liked the keyboard and adored Spaces.
At 17 I left The Batavian and attended “college” and wasn’t able to afford a Mac, so I stuck with my Windows PC and used that for my classwork and light gaming.
After getting hired at Word of Life Fellowship to work on Social Media and other random web related things I was again able to work on a Mac. Sadly I was originally given an older iMac to work on which tainted my high opinion of OSX for a few months, but after it died and I got a hardware upgrade I was again in favor of OSX.
Fast forward two-ish years and a move down south I purchased my very first personal Apple computer, the Mac mini. I used that machine as my personal computer for a little over a year and loved every minute of it. I was now a die-hard Mac fan.
However with the recently released Windows 10 and the desire to do a bit more gaming I decided to build my own PC. So for the first time in roughly 3 years I’ve switched back to Windows, at least at home. And I’m pleasantly surprised at how much I like the new Window’s poster child. The design is very clean and minimal and with the new virtual desktop feature can actually compete with OSX in the realm of window management and productivity, at least in my opinion.
I do miss the App Store on OSX and the gesture support, but otherwise am very happy with the switch. I wouldn’t go so far as to say that Windows has stolen my heart, but it’s definitely got me questioning my previous allegiances.
Moving from Wordpress to Craft
I’ve known about Craft for the past year or so and have been very impressed by what I’ve seen. So much so that I decided to transition my personal website from Wordpress to Craft
The argument could be made (me, myself, and I have discussed it several times) that my website is so simple it could be a simple HTML file. And while that’s true my plan is to update it often enough that I’d like to have some sort of CMS to handle the “publishing” of that data.
Overall I’m very happy with my choice. I really like Craft’s publishing process. I’m especially excited to give Matrix fields a try, but even the simple entries I have set up now are working well.
A couple things that enticed me to abandon Wordpress and switch to Craft are:
Craft is a true CMS
I don’t “have” to hack it to accomplish what I want
The shiny new thing Craft call’s Matrix fields, which I feel is brilliant and perfectly fits into today’s publishing needs
Craft uses a template engine called Twig, whereas Wordpress doesn’t really have a template engine which for a non-developer like myself is a bit intimidating and annoying at times
It’s new to me and I like new
So if someone were to ask me what CMS they should use for their next project Craft would definitely be in my top 3.
PHP Storm Compass Compile Error
I spent roughly 4 hours trying to debug a compiling issue I was having in PHP Storm with a File Watcher.
I’m running Compass 0.12.2 and I was trying to compile individual stylesheets but I kept getting the error “You must compile individual stylesheets from the project directory.”
This was due to the fact that I didn’t have my “Working Directory” pointed to the correct folder.
The “Working Directory” must be pointed to the folder that contains the config.rb file. Without this you cannot compile individual SCSS sheets.
Thanks to the final post on this GitHub issue I was able to locate the problem.
This error message may be more detailed in newer versions of compass, but due to some dependencies I’m currently stuck at Compass 0.12.2
Apache 403 Error
I spent roughly 9 hours over the past three days trying to debug why I was getting a 403 permission denied error when trying to access the root directory of my Apache webserver through localhost.
My first issue was that when I added my various Virtual Hosts I also disabled localhost since I was now using my userame.conf file to house my Virtual Hosts. So I added that back in. Hooray! I’m at least able to get localhost pointed at my Sites directory....
Then came the 403 error. I adjusted the settings in my httpd.conf file and made sure I had my alias set up for my phpmyadmin.conf file and still NOTHING.
I finally stumbled upon a forum post that pointed out that my permissions needed to be adjusted if I was previously using Apache 2.2 and now using 2.4
The key to fixing my problem was found on this page. I needed to change my vhost from requests from “Order deny,allow Deny from all” to “Require all denied”.
So if you’re getting a 403 error when trying to access localhost I suggest trying checking your request permissions.
Offscreen Magazine is one of the few print publications that I subscribe to. Kai’s story is really inspiring and it’s interesting to hear from the publishers point of view.
I love stickers. Small pieces of brands that I love that I can slap on my old “dresser” and enjoy for years to come. If you own a business you need to have stickers.
I couldn’t let my home office be outdone by my desk at work. And thanks to Amazon Sunday deliveries my second monitor has been added to my workspace. I’m also sensing a theme...
RSS still r00lz dud3
Reading is one of my favorite past times, and thanks to the internet and my myriad of digital devices, I can seemingly read all day long. So for your reading pleasure here’s a list of some of my favorite blogs.
Cognition
Brad Frost’s Blog
Signal Vs. Noise
DesignLab
A List Apart
CSS-Tricks
Trent Walton
Smashing Magazine
Surround yourself with beauty
Over the past two years I began collecting art print's from some of my favorite artists and designers. I've really become interested in surrounding myself with things that I find inspiring, beautiful, and interesting.
So here's a list of my top 5 favorite artists and designer's (or at least top 5 for now)
Don and Ryan Clark of Invisible Creature
Aaron Draplin
Chris Delorenzo
Daniel Patrick Simmons
Sam Larson
Print isn't dead, but mass print publications are
One of my first "real" jobs was working at The Batavian. The Batavian is unique for many reasons, but one of the original reasons was because it was an online only news publication in a relatively small community in Western New York and it was/is profitable. I learned a lot being there and many thanks go to Howard Owens for being willing to hire a 16 year old. I learned what having a real job meant, how to work with people and respond to emails, and it also taught me a lot about the new age of mass publishing. But more on that in a bit...
I've had the privilege of being raised in a very interesting point in the history of digital and print media. I still remember using cassettes to listen to my favorite radio drama Adventures in Odyssey, I had a decent sized book collection, and I read a book on how to write HTML. Now I can't even imagine buying a physical copy of video game let alone going to the library to find a book.
We're at a point in time when it doesn't make a lot of sense to purchase a physical copy of any type of media. Whether it's music, books, news, instruction manuals, etc. Physical items are usually more expensive, take up more physical space, and I either have to travel to a store to purchase the item or wait for it to arrive in my mailbox.
While all of the above are reasons why I don't buy print or physical copies of media, they are at times, the same reason's why I do buy them.
For instance, a few months ago I purchased the first volume of The Great Discontent. It's a compilation of interviews with creative people who are living and working in our new entrepreneurial inspired world. I have the ability to go and read almost all of these very interviews online for free, but that doesn't mean I don't want to go to the beach and disconnect from my digital world while reading an inspiring story. If I own a print copy I can also enjoy seeing the beautiful full-bleed photos that accompany the interviews. I personally don't feel like viewing photography on a screen quite compares to holding and seeing a print up close and personal, at least not yet.
So back to my original thought. What did I learn at my job about the mass publication industry? 1) If it's in print it's probably out of date. 2) If it's in print it can't be easily updated. 3) Print is too slow.
I think we're living in a world where print can be seen as a separate medium of sorts. It can serve a specific need and specific audience. But I think this now lends itself to more unique and artisanal publications. For text books, news, manuals, or pretty much any mass publications print just isn't efficient, cost effective, or fast enough. And now with our truly portable digital devices (phone/tablets/e-readers/etc) we can consume this content no matter where we are, in smaller time slots, and the audience for these publications is now seemingly unlimited.
Is this a scary world? For me, no. I think this "new world" is exciting. It opens the door for more people to publish whatever they want and for more people then ever before to consume and enjoy that content. And with the cost of these digital devices becoming more affordable people of all ages and incomes no matter their location can consume and enjoy this content and even create the content themselves.
This is one of the reason's why I've decided to start blogging more often. It's an expression of freedom and if no one reads it besides myself that's totally fine. It only cost me some time and a few cents to power the mac mini that I'm typing on.
Long live the freedom to create.
How I stopped misplacing my keys for $3.99
Admittedly I have a decent memory, most of the time. After a few days I can ingrain CSS selectors into my memory, but for several years I misplaced my keys on a weekly basis. This wasn't just an annoying habit, it literally cost me hours of my life.
So about 5 months ago when I was at Target purchasing miscellaneous household items for my new apartment I came across a small soap dish. It was simple, my favorite color (black), and reasonably priced. So I tossed it into my cart and went on my merry way.
After getting home and placing my newly purchased items in their various recently decided locations I figured out I hadn't even purchased a bar of soap to place in my new soap dish.
Then it hit me. Why not use it as a place to put my keys? Maybe an easily identifiable permanent location for my keys would help me with my repeated forgetfulness. So I placed the dish in a spot several feet from my front door and began placing my keys and wallet there every day when I got home from work.
That was five months ago and in that time I've only misplaced my keys twice. Once because I put them in a shoe (you're as clueless as I am to why they ended up there) and once because I left them in my car after carrying in a load of groceries.
Before this decision I had contemplated buying a bluetooth locator, but for $3.99 I was able to solve the problem.
Sometimes the simplest solution is the best.
I got some new art hung up behind my desk! These prints are from the friendly, fun, and talented Christopher Monro DeLorenzo. He's currently the head designer at Johnny Cupcakes and occasionally sells his personal work in his online store. I saw him post some photos of these prints a few weeks ago and immediately knew I had to have them.
I also came up with a way to get my headphones off my desk! I hate having a cluttered workspace and this allows me to keep my headphones close but not taking up unneeded space when they're not in use. Really excited about this folks, if you couldn't already tell.
Yesterday evening I got my first order from Blue Bottle Coffee Roasters! I chose their "House of Good" blend. It's definitely an espresso blend, and to my taste buds I get hints of blackberry and almonds. I chose to try my first cup from a Chemex and I thoroughly enjoyed it. Looking forward to trying it out in my Aeropress to see if I can pull some of the darker notes from it. All in all, well worth a try. And look at that packaging!