P’unk Avenue

Filter By

Date

All Tags 147

The Persepolis Junto

    • http-farm3-static-flickr-com-2751-4322471285_7b0dd82c73_o-png
The Persepolis Junto Thursday February 4, 2010 The discussion will begin at 7pm. Food and drink at 6pm. Please join us this Thursday, February 4th at 6pm for the Junto. This month we will be discussing the book The…

Tonight: toast the Spirit Mars rover!

    • http-window-punkave-com-wp-content-uploads-2010-01-spirithasaposse-png
After exceeding its 90-day mission by SEVEN. FREAKING. YEARS, the Spirit Mars rover is permanently stuck. So sad! Yes, they plan to do some stationary science work with it when the winter is over, but let's face it... this…

punkave.com is way cooler now!

    • http-window-punkave-com-wp-content-uploads-2009-12-cheers-jpg
Not to toot our horn or nothin, but we've just launched a new site for ourselves. At 6:05pm on the last business day of the year we've cobbled our children some new shoes. It was a lot of fun making…

svncampfire: svn commit notices in campfire, take 2

    • http-window-punkave-com-wp-content-uploads-2009-12-screen-shot-2009-12-18-at-12-33-32-pm-png
Using svn for version control? Have lots of repositories you're interested in? Maybe some of them aren't under your control, so you can't set up postcommit hooks? Check out svncampfire (literally... haha, see what I did there). svncampfire pastes…

Batman Construction Set: Managing Many Identities With Gmail

    • http-window-punkave-com-wp-content-uploads-2009-12-screen-shot-2009-12-17-at-11-08-57-am-png
Last month Batman decided he was too busy to keep track of a separate batman@batcave.com email inbox. Especially since the economic downturn had forced him to lay off Alfred. So he forwarded all of his batman@batcave.com email to his…

Give PNG a Chance

When I led the PNG working group and edited the first ten drafts of the PNG file format specification, I hoped that PNG image files would swiftly replace GIFs. I was wrong about that. Netscape, which had offered nary…

Dear Gmail: let us map filters to "From" addresses

    • http-www-boutell-com-boutell-images-heart-gif
Dear Gmail, labels. multiple "From:" addresses. Now, please let me select a default "From:" address when replying to messages with a particular label. Then I can manage my various secret identities business roles with a much lower rate of accidental…

Slides from MAMPCamp: testing websites on your own Mac

I led a barcamp philly session today titled MAMPCamp: testing websites on your own Mac. You can find considerably expanded slides, notes and links here. I've also promised to deliver a complete writeup on how to use dnsmasq to let…

UX Show & Tell

Please join us at P'unk Ave for a UX Show & Tell workshop hosted by Chris Avore. From the UX Show & Tell website: UX Show and Tell is a casual workshop that’s all about the work, where you get…

Weathervane Music Project & CASH Music

In January of 2008, we organized a Junto on music distribution. Kristin Thomson of the Future of Music Coalition and Mike Kiley of The Mural and the Mint were on the panel. As a bit of a lapsed musician,…

Custom printable greeting cards: Real Cards Win

    • http-window-punkave-com-wp-content-uploads-2009-10-realcardswinshrunk2-jpg
I like making custom greeting cards for people. But I hate, hate, hate rotating the individual "pages" and lining them up correctly in programs like OpenOffice Draw. Thus: Real Cards Win. Draw your pages in the graphics program of…

Because No One Should Have to Look out a Window

    • http-window-punkave-com-wp-content-uploads-2009-10-screen-shot-2009-10-10-at-3-42-36-pm-png
In the fine tradition of istwitterdown.com, isobamapresident.com and shouldiusetablesforlayout.com, I give you: isitrainingout.com! Geeky aside: NOAA weather feeds + CSV zipcode data + MaxMind's GeoLite City IP geolocation database + PHP's serialize function = love. Required notice: "This product…

Under the Surface

    • http-farm3-static-flickr-com-2482-3995420501_c40c76b726-jpg
In Philadelphia, the cobblestone street and trolley tracks are only inches beneath the surface.

sfSyncContentPlugin: moving content without pain

    • http-window-punkave-com-wp-content-uploads-2009-09-screen-shot-2009-09-29-at-10-40-14-am-png
Lorem Ipsum is fun and all, but there's nothing quite like real content when you need to duplicate a problem that a client is experiencing with their website. (Not that our websites ever have problems! That could never, ever…

Developer, Developer, Developer

    • http-window-punkave-com-wp-content-uploads-2009-09-developer-jpg
We have not yet hired for the project manager/information architect/content strategist position, but we have an immediate need to add another developer to our team... P’unk Avenue is a web design and development team located in Philadelphia that creates…

A better strip_tags: pkHtml::simplify

Many web sites allow users to edit content via a rich text editor. And we all know what happens if the user pastes a Word document in there: the styles of the page wind up hopelessly munged. PHP coders can…

Be a P'unk

    • http-window-punkave-com-wp-content-uploads-2009-09-project-manager-jpg
We are hiring! If you would like to join our team and you think you would be a good fit, we want to hear from you... Information Architect / Content Strategist / Project Manager P’unk Avenue is a web…

GTFS feeds: you can get there from here (and a free lunch)

As any Mainer will tell you, you can't get there from here. And as any Heinlein fan will tell you, you there ain't no such thing as a free lunch. Much to the consternation of both, SEPTA has taken a…

How to add ON DELETE CASCADE to an existing MySQL table without dropping any existing data

You created a MySQL table with a foreign key reference... for instance, a user_id field that refers to a separate table of users. Then you realized you should have specified "ON DELETE CASCADE" when creating the table. Now, when you…

How to open Google Calendar (or any URL) on your Mac at scheduled times of day

We make heavy use of Google Calendar here at work. Unfortunately I rarely remember to look at it unless an alert has specifically been set up to get my attention. This morning I set up my Mac to open Google…