I Want A Way to Estimate Without Estimating

It’s not a difficult concept to understand. I do work. But first I must provide an estimate, a number for that work. A f***ing number. To represent the length of time it will take me to do the aforementioned work. It’s too small of a box. I don’t know the future. And I don’t want to know. It’s much funner that way. The unknown.

So if one wanted to not work like that, in an unconfined by numbers approach, one would have to think a little differently. You put the importance on creating something amazing. Rather than creating something in the allotted time. A number created out of thin air. Well, not only thin air, maybe a few experiences might back that up, but still it’s a box.

So the potentiality of this happening is contingent on one thing happening. Change your thinking. It’s not that I’ll create you something in the allotted time, it’s that I’ll create you something amazing.

Bookmark and Share
Posted in Uncategorized | Tagged , , | Leave a comment

Launched: Get Your Shit Together

Get Your Shit TogetherGood Evening. I am pleased to announce the launch of a new site for one of my clients. Get Your Shit Together is a site dedicated to helping people get their finances, wills, living wills and other life details in order in the event that a loved one passes. The site gives you a checklist of what you need to take care before a tragedy strikes, so that you can focus on what matters and not the red tape.

So without further adieu, please Get Your Shit Together.

Updated: The New York Times did an article featuring my client and her story. Read it here.

Update: And now there is a boing boing article about her site. Check it out here.

Bookmark and Share
Posted in Work | Leave a comment

W3C Link Checker and Robots.txt Exclusion

I was ready. I had just finished updating the last few links (and some content) on my clients website and I was ready to check for broken links. I opened the trusty link checker over at W3C Schools and got the following error:

Error: 403 Forbidden by robots.txt

This particular site is a WordPress site and I use the Google XML Sitemap plugin to handle all that stuff, which, in this case defaults to using WordPress to generate the robots.txt. I could, in the WordPress settings, allow search engines access but this was the staging server and I couldn’t allow robots to start searching and indexing it.

What I needed was an exception to allow the W3C Link Checker to search the site.

To solve this problem I first copied the exact text from the dynamically generated robots.txt file. I did this by navigating to the file at the root: http://yourclientsdomain/robots.txt. Next, I created a temporary robots.txt file in the root of the site. In it I pasted the exact text from the first step. Then from the W3C Link Checker documentation I added a robots exclusion rule for only their site. Like so:

User-Agent: *
Disallow: /

User-Agent: W3C-checklink
Disallow:

This allows the link checker access to the site, but continues to block all other robots. Once finished I renamed the robots.txt file in the root to robots_backup.txt. I wanted to keep it for the time being. I will be link checking again once we go live. Eventually I will delete it. Happy coding.

Bookmark and Share
Posted in Work | Tagged , , | Leave a comment

WordPress JetPack Site Stats: Fully Ignore Logged-In Users

Recently, I noticed that WordPress JetPack Site Stats were reporting unusually high numbers on one of my blogs.

I know it was likely that the extra counts came from me making many updates to the site. But why now? And why since I had the correct settings set to ignore logged in users? Like so:

Jetpack -> Configure WordPress.com Stats -> Uncheck 'Count the page views of registered users who are logged in.'

Knowing that my refreshes were likely the issue I continued along this line of questioning and found out the issue.

When logging into WordPress admin the ‘Remember me’ checkbox must be checked. This ensures that your cookie is set, which ensures that the above setting actually does what it says.

A disclaimer below the setting would be helpful I do believe, yes. Something like:

Unchecking this box to ignore page views of logged in users will only work if you checked the 'Remember me' box upon logging in.

I’m sure there’s a better way to word that. Mayhap I’ll take another stab at it later.

Bookmark and Share
Posted in Development | Tagged , | Leave a comment

One Big Problem with Google Drive

It’s simple. Google Drive is a great product but does not allow you to share files and folders with non-Google emails. The recipient is notified of insufficient privileges or that he/she needs to create an account. This is obviously a business decision aimed to recruit more users but to me greatly hinders the service.

If you have an opinion one way or another please add it to the discussion at the link below. My main goal is to get Google’s official position on the matter.

https://productforums.google.com/forum/?fromgroups=#!topic/drive/DamCXlJUmgg

Thank you.

Bookmark and Share
Posted in Uncategorized | Tagged , | Leave a comment

Today I Had to Override Default Styling on an iOS HTML Input

On contract to help develop the new Visual Studio 2012 launch site, today I had to override the default styling on an iOS textbox. With both an iPhone and iPad in hand I discovered the following post on SO.

http://stackoverflow.com/questions/2918707/turn-off-iphone-safari-input-element-rounding

It’s simple. Since Safari is a webkit browser you simply need to apply the following styles.

input { -webkit-appearance: none; border-radius: 0; }

There are a couple caveats but read up at the link above for more info.

Bookmark and Share
Posted in CSS, Microsoft, Responsive Web Design, Work, Zaaz | 2 Comments

Researching: jQuery + Responsive Web

Today’s task: learn more about using jQuery (or JavaScript) to support responsive web design. Media queries provide a powerful way to transition a site’s overall layout, based on browser size, but what if you need to have more control?

I will share my findings. Update: These are the most helpful resources I’ve come across.

Bookmark and Share
Posted in jQuery, Responsive Web Design, Uncategorized, Work | Leave a comment

Wow: Thunderbolt

Very pleased with the throughput of thunderbolt.

20120510-140132.jpg

Bookmark and Share
Posted in Hardware, Thunderbolt | Leave a comment

Launched: Pella Professional

Pella Professional (screenshot)Good day. I’m excited to share with you that after many long Seattle winter months, we have finally launched the Pella Professional website. My post is a few days late as it went live last Thursday, Apr 26 2012, but meh… whatever. I began this contract in the fall, in November 2011, cranking out data models, code and millions of miles of content XML. A big thanks to the rock star development team at Zaaz for this work.

So go ahead, click around, gawk, talk and share it if you like: Pella Professional.

Bookmark and Share
Posted in Work, Zaaz | 2 Comments

Changing Perspective on Text in Illustrator 5

This is more for me, in case I forget, but if it helps you out, I’ll turn around and pick a bail of cotton.

  • Create outline of text in question (Command-Shift-O).
  • Select Free Transform Tool (Shortcut Key E).
  • Grab hold of a corner (double click or double tap) then press Command, Command-Alt or Command-Alt-Shift.
  • This puts the text in perspective mode. Adjust as necessary.

Enjoi.
-J

Bookmark and Share
Posted in Uncategorized | Leave a comment