Nov 23rd, 2011 by michaels
Everyone knows the cool kids don’t bother with the mouse. But how? And what about the most irritating of mouse-related tasks, the ones where you’re resizing and ordering several of the hundred windows you need to to go about your business? There’s no keyboard shortcut for that, how would it even know what placement/size you want to adjust to?
Or so I thought to myself before stumbling upon this little beauty.
Nov 16th, 2011 by joshuaberger
Here’s a preview of can number 3 in the growing Fort George lineup. There is a release party at The Beer Mongers tomorrow night, 7pm. Come on down.
Tags: Cavatica Stout, Fort George, Packaging
Nov 15th, 2011 by michaels
One of those snippets that makes me want to sing out loud. After coding a rails project in vim for the last month, I finally got around to looking up how to open that new tab I need for booting webrick, generating files, pushing to github, etc — in the current directory. Nice bit of applescript that’ll save me countless keystrokes, couldn’t keep it to myself
Tags: snippet, terminal
Nov 11th, 2011 by michaels
Not for the faint of tech. This is one of IDev’s “Labs” posts and my answer to a question on Stack Overflow, you can see the thread here
The js framework is only half the equation. You’ll also need a server-side framework to render static content.
I’m sure you’ve run into this, but the two tools for accomplishing this are #! and pushState. Googlebots that find a hashbang such as mysite.com/#!/blog immediately request
mysite.com?_escaped_fragment_=blog and credit any content they find to the #! url. That’s where your server-side framework comes in.
Pushstate is cleaner but is only supported in newer browsers. With pushState you can generate clean urls – ( mysite.com/blog ) – without resorting to a #, which kept the page from refreshing and zeroing out your js in the previous technique. But google bots still wont execute your js so if they land on your homepage – ( mysite.com ) – and see a link – ( mysite.com/blog ) – you’ll need a server-side framework to sever a static version of that page. If a person requests that link you sever them the same static page but allow your js to take over from there.
All in all, I still haven’t found a system for seo-ing js apps that feels clean. Neither have my solutions been very DRY as they’ve typically required two sets of templates. Though node.js offers a possible solution to that problem and I’d imagine there are server-side templating-languages that could compile into something js understands.
Just ranting at this point, but it seems like the ‘best possible solution’ would be if google could just read the json straight out of your api. So if you had:
"content": "more of the same",
Where a googlebot would know that title is something like an
<h1> and content something like a
<p>Links could be followed to the next api request. But I dunno, I just made that last part up. Still google’s full of smart people working on this stuff. They will surely figure something out soonish.
Graphic Design: Now in Production is an exhibition at the Walker Art Center in Minneapolis with work from some of my favorite designers — Metahaven, Experimental Jetset, Irma Boom and many more. Now in Production explores the evolution of graphic design since the year 2000:
Graphic Design: Now in Production exhibition catalog cover
“Designers have responded by becoming more expressive and experimental,” said Andrew Blauvelt, curator of architecture and design at the Walker, who organized the show with Ellen Lupton, curator of contemporary design at the Cooper-Hewitt. “Their work is more conceptual and analytical: a quest for autonomy and alternative modes of practice. We now have the designer-as-author, as entrepreneur, as editor, as producer, as publisher and as curator.”
-from Alice Rawsthorn’s review in the NYT
GM’s latest ad campaign running in student newspapers: “Stop pedaling…start driving.” A remarkably frustrating, poorly thought out communication strategy.
“GM, the company that required us taxpayers to bail it out in 2009, is now biting the young people who bear and will bear the environment and health damage of its gas swilling ways.”
-excerpt from a post by Jonathon Maus, editor of bikeportland.org. Read it in full here.
Sep 29th, 2011 by joshuaberger
ID Branding currently accepts one or two unpaid interns per term.
What is ID Branding?
ID Branding pulls together the best and brightest people from advertising, design, interactive, and branding to work together under one roof. We help our clients grow meaningful and enduring brands. Brands that function like cultures. Brands that customers and employees include as part of their own identity.
What does ID Branding need?
Hard working and self motivated individuals who want to get their feet wet in the world of design, strategy and account services. We are offering:
Design internship with ID
Hone your skills slaving away for ID’s creative directors and staff designers. You might help design ID web pages or work on studio assignments for clients like TriMet, Roseburg, or the Rock ‘n’ Roll Camp for Girls. Working knowledge of InDesign, Illustrator, Photoshop, internet savvy required. Dreamweaver, Flash, HTML a large plus. If you don’t know what we’re talking about, this is not the internship for you.
Strategy internship with ID
Strategy Internships are offered quarterly to strategy students and recent graduates. To apply for the next quarter, please email your resume and strategic portfolio to the address below.
Account Management internship with ID
Account management internships are offered quarterly to students and recent graduates who are interested in account management. To apply for the next quarter, please email your resume to the address below.
What’s in it for you?
20 hours per week minimum, with a minimum three month commitment. Hard work. Learn a lot. No pay.
How to get the ball rolling?
Get together your résumé, website, portfolio, and a letter explaining why you want to work here and email it to recruiting [at] idbranding.com
Sep 10th, 2011 by WillieV
Recently the team here at ID Branding has been working on a new microsite and campaign for our long time client TriMet.
The question the campaign strives to answer is: What Makes This Place Great?
I think all of us here in Portland have our own specific ways of answering that question and thats why TriMet is inviting Portlanders (as well as Portland area residents, former residents, and visitors) to submit stories and photos about what they think makes our region unusually wonderful. We’re really proud of this project and invite you to check out our hard work at WhatMakesThisPlaceGreat.com
Jul 11th, 2011 by joshuaberger
Photo by Eric Johnson
Following up on my last post, here is a companion piece that Milton Glaser developed which he handed out during his talk. Where do you land?
1. Design a package to look larger on the shelf?
2. Do an ad for a slow-moving, boring film to make it seem like a lighthearted comedy?
3. Design a crest for a new vineyard to suggest that it’s been in business for a long time?
4. Design a jacket for a book whose sexual content you find personally repellent?
5. Design an advertising campaign for a company with a history of known discrimination in minority hiring?
6. Design a package for a cereal aimed at children, which has low nutritional value and high sugar content?
7. Design a line of T-shirts for a manufacturer who employs child labor?
8. Design a promotion for a diet product that you know doesn’t work?
9. Design an ad for a political candidate whose policies you believe would be harmful to the general public?
10. Design a brochure piece for an SUV that turned over more frequently than average in emergency conditions and caused the death of 150 people?
11. Design an ad for a product whose continued use might cause the user’s death?”
Tags: design ethics, Milton Glaser