Archives for category: web

Episode 44 of Jonathan Nadeau’s Frostcast podcast series is up and features an interview with yours truly. I think it went fairly well with some discussion about free software, design and some other things. No doubt there will be some criticism about the quality of the guest. After all Jonathan’s been busy interviewing actually important people who run projects and communities. Hopefully I didn’t pull down his batting average too much.

The episode page can be found here: http://frostbitemedia.libsyn.com/frostcast-episode-44

Thanks Jonathan!

 

Back in mid-February, I was offered the opportunity to create some graphics for an Android application called OpenSchedule. It’s an application which lets you view and manage information on upcoming conferences and events registered with the OpenSchedule web app. This tied in nicely with the Linux conference stuff I’ve worked on (more on that in some upcoming posts), so I was glad to help out.

I had done a little bit of Android graphical work a while back for the ILF App which consisted of coming up with some background images and an icon. This was a little big more involved in that I needed to create the launcher icon, tab icons and promo images for the Android market.

As usual I learned a few things along the way:

  1. Eclipse can seem like a mystery inside an enigma wrapped in a straitjacket to the non-developer like me. I jumped through my fair share of hoops to get updated resources to show up properly in the emulator. This mobile development thing is not something you come at likely. Full respect to those who do it well.
  2. Guidelines for the creation of Android launcher icons can be found here.
  3. Guidelines for the creation of Android tab icons can be found here.
  4. Likewise, a good description of the promo image requirements (as well as other graphic requirements) is over here. And lastly,
  5. Daniel Frey (the creator of OpenSchedule) is one patient bastard. I peppered him with a stream of newbie questions related to point #1 and he didn’t flinch. - Thanks Dan!

 

So I ended up creating this launcher icon:

And for the Event, Schedule, and Venue Tabs, the following icons (selected and unselected versions as per guidelines):

And once that was all out of the way, Dan pointed out that there were some optional promo/feature graphics. These show up when you see the app’s market page on your phone and what you see on the web market page as well. Again, sticking to their requirements, I came up with the following two versions:

180px x 120px version:

and a 1024px x 500px version:

All in all a very enjoyable little project.  Thanks for the opportunity Dan.

If you want to try out the app, you can get it here, or hit the QR code below with your Android phone:
qrcode

 

Very proud of the way my daughter is playing soccer these days. No lack of effort for sure. I shot a couple of clips the other night with my Canon 7D using my 75-300 lens and edited them up quickly using Blender 2.5. The original was shot at 1280x720 at 60fps in manual mode with an aperture setting of 1/60 (thanks to Troy for that bit of advice) and then slowed down to 24fps on output from Blender.

I’m really thinking about getting a viewfinder loupe for my camera. I always forget my reading glasses when shooting and even with that nice 3” LCD screen, focus is clearly guesswork. It wasn’t too bad on most of these shots, but it can be frustrating. I’ve been thinking about the Zacuto Z-Finder, Lcdvf or Hoodman products to help solve this problem (note: Hoodman’s site is well.. extremely jarring in terms of design. Think Geocities meets Schoolbus. You’ve been warned. ;) ).

If anybody has experience with these things and how they perform, let me know.

No Lack of Hustle from Richard Querin on Vimeo.

Here I go probably oversimplifying again.

There are two big problems with the design of Ubuntu (and probably most other big Linux distributions): the lack of a clear audience definition and the assumption that somehow we know what that audience wants and needs.

Clearly it’s a bit silly sounding to attempt the second without knowing the first, but the danger is that we assume the first in order to do the second.

I refuse to accept “everyone” as an audience (on the grounds that it’s impossible), so I’d have to say that Ubuntu lacks a publicly defined audience (please OH PLEASE prove me wrong here). I’ve heard many people say that Ubuntu is aimed at the person who is “new to computers”. I’ve also heard many people say that it’s aimed at “grandma”, or even better, that it’s aimed at the “average user” - whatever the hell that means. I’ve even been given a pointer to an irc log (here) that kinda sorta indicates that it’s aimed at “young professionals” who are “web-saavy”.. er.. but also everyone.

Even if we were to have a well-defined audience, I think we techie-Linux folks tend to make the mistake of assuming we know what that audience wants and needs. Worse still, we confuse it with what we want and need. This is all great if the target audience are techie-Linux folks. But if it’s not, I fear all of our best intentions will still end up with a product aimed at ourselves. And unless that is the audience, it’s a failure.

I don’t doubt that there are many creatively talented people working on Ubuntu. But for the design team I think there are a few important things that need to happen:

1. Define the audience - publicly and succinctly. It ain’t easy. You will alienate people. If you don’t you’re not defining it well enough. Don’t you think BMW, Nintendo or Apple piss people off with their design work.. even within their own ranks? Aim high. Let’s build a sports car or a minivan or a pickup truck. Pick one, but don’t aim at designing a Porsche that can seat 8 and haul sheets of plywood. It doesn’t work. It’s been proven. It weakens the result when you practice scattershot design. Focus.

2. Define the goal. What are you going to accomplish for that audience? Again, document it - publicly. This gives your design team direction. It cuts down on goose chases and keeps things moving in a single (and hopefully correct) direction.

3. Be strong in your design goals, but be transparent. Please never let it be design-by-committee or consensus. You already have talented people. Do 1. and 2. and you will make those people much more efficient. But explain what you’re doing and why you’re doing it. Document the process in minute detail. This is the internet - it’s built for this sort of thing. Don’t do a complete identity rework and then have your head of design spend one single blog post defending it. This should have been explained to death. If you’re proud of your design, the designers should be bursting at the seams to explain their work and convince everybody that will listen as to why it’s great.

The last point requires relatively little risk and is easily accomplished however I don’t expect the first two, as important as they are, to be accomplished. There is this silly notion of having to aim Ubuntu at everyone - such a fear of pissing someone off, that I don’t think 1. and 2. are attainable.

I hope I’m wrong.

I’ve been hooked on Gmail for quite some time. In fact, as I’ve likely mentioned before, I get a duplicate of all the incoming email to my work address shoved into my Gmail account because searching and locating email using Gmail is exactly 1.23 million times faster than it is in Outlook on my work machine. Did I mention I hate Microsoft Outlook? Anyway, I’ve been bumping up against Gmail’s 7+ GB free storage limit lately and thought I’d share a quick tip on shaving down that mailbox size using a couple of simple filters. This may be something that everybody knows already, but at the risk of being late to the party, I thought it useful enough to post anyway.


First of all I had already set up label filters for a lot of my email which makes sorting out chat logs, mailing lists, work email etc. a whole lot easier. So I have a label called WorkEmail. In the interest of saving space, I wanted to hunt down files that were work-related, had an attachment, and were older than a specific date. For that I used the following query:
label:WorkEmail has:attachment before:2008/02/01
So obviously this gives me a list of work emails that have attachments and are older than February 1st, 2008.
Now, one thing missing from Gmail is a way of filtering out attachment by type. However, you can use the filename: filter to get that functionality. So if I’m wanting to maximize my cleanup, I might want to filter out the emails that contain pdf files so I would use:
label:WorkEmail has:attachment filename:pdf before:2008/02/01
Once you get the list of filtered emails, click the ‘select All’ link which will highlight the conversations on that page and give you an optional link to select the complete list of emails matching your criteria. Then simply dump them to the trash folder, go through them if you’d like one last time, or just delete them to gain some space back in your Gmailbox.


Have you got any better Gmail hacks for saving space? If so, share it in the comments.

Cropped from a photo I took at a community centre we’re renovating. I know it’s a place for learning or at least not causing trouble.. but jeez, you’ve just taken away 80% of the fun! :)

Besides, the bench can’t be all that bad can it? I’d be willing to risk it.

whatfunisthat

I’ve been battling what I’m pretty sure is strep throat for a day and  a half now. Unfortunately a combination of extremely crappy sleep and my poor excuse for a desk chair  have conspired to give me the gift of a major back ache at the same time. Oh joy.

Tonight I turned to Blender for a little distraction (do you know I have been able to go about 15 full minutes with nary a painful swallow?). One of the first things Troy Sobotka suggested to me was having a screencast to show how to set up the Blender video sequencer for more efficient editing, and in the process give people some insight into the customizability and power of the Blender interface. The main problem with that is I am not all that familiar with the Blender interface. So I’m trying to use it in more little projects and get accustomed to it.

I did manage to get it laid out somewhat like Troy had suggested to me, with the most frequently used tools in places that make sense:

Free Image Hosting at www.ImageShack.us

I’m thinking that the next screencast I do will show the novice Blender user how to go from the default Blender Video Sequencer window layout into something like I’ve shown in the screenshot.

I’ve also posted up another little diddy using footage that I shot with my Flip camera on a tripod (although being a complete novice, I moved the tripod slightly during the filming duhhh). The one thing I was trying a few times to get right was applying slow motion to a single clip. I used this wiki page as a reference for achieving that effect, but I still kept having problems getting things to pick up full speed at the end of that segment. More to learn I guess… Anyway, here’s what I came up with very quickly. I didn’t include the slo-mo clip, I just wasn’t happy with it. It’s a short little flippy video thing. The sort of thing I wanted a video editor on Linux to do quickly for me. Blender is making me so happy these days. Now if it could only cure strep throat and massage my back. ;)

Update: Video now revised to show one segment in slo-mo. Thanks heathenx!


Bed Jumping - revamped from Richard Querin on Vimeo.

Little did I know I was only 3 or 4 clicks away from a big increase in my productivity…

1. Open Google Reader.
2. Select “Digg” from my list of subscribed feeds on the left.
3. Click Feed Settings at the top.
4. Click “Unsubscribe”.

It’s surprising how much time I have gained for other things by doing that. Don’t cherish your big RSS subscriptions. They ain’t going anywhere. Turn one off and see if you miss it.

We spent a few days down near Buffalo (Cheektowaga to be exact) just prior to the new year to do a little swimming, resting and shopping. Now when I say shopping, that means my wife and her mother hunt down various bargoons (at least 80% off or fuhgeddaboutit) for several hours at a time. For me (and my daughter) it just means a quick trip to Borders and maybe Barnes & Nobles to have a look around. It all amounts to about 15-20 minutes of shopping time for me. Which is plenty. I grabbed a copy of Outliers by Malcolm Gladwell, a copy of Car magazine (what the hell did everybody do with the latest version of TopGear anyway??!!), a word search book for Emily and on the way out I spotted some Picadilly notebooks at Borders. Hmm.. looks like a Moleskine, but costs significantly less. I picked up a plain medium notebook (5”x8.25”) for a little over 7 bucks I think.

Now I know nothing about Moleskine notebooks, never owned or used one. But when I have seen them, they always seemed a little too overpriced to me. At least these Picadilly things are a little more reasonable. And they seem to be perfectly capable competitors, at least thats what these guys think. And they seem to know a lot more about notebooks than I do.

Anyway, I’m now sitting with a nice pretty notebook with absolutely nothing in it. I’m almost afraid to sully it. Maybe I should have bought a ruled version instead so I could at least jot some semi-important notes. Ahh.. but I guess I bought this thing for doodling (y’know, logos, graphics and the like). We’ll see if it fills up with anything substantive in the coming weeks. I hope so.

 

myownfontsample

Via Pewari, I just found out about this neat service called YourFonts where you can create your very own TrueType font very quickly and easily. You download a PDF template sheet, print it out, carefully draw out your characters in pen (I used a medium felt-tip), scan it in and upload to their site. You will be rewarded in short order (like 1 min for me) with a ttf file of your very own. All for the cost of zero dollars.

That is simply cool.