Browsing archives for March, 2007

199

Uncategorized 29 March 2007 | View Comments

im not a skinny blogger, but im not so sure im a fatblogger either.

While my weight loss has been highly “unofficial”, I’ve lost 20 lbs since December 1st-ish.

I actually lost 15 of it during the month of december, but new years festivities put it right back on, and I’ve struggled to drop back down to that near-200lbs-point since. SXSW actually helped a lot, i dropped about 12lbs during those 5 days. I suppose no eating, lots of drinking, walking everywhere, and an hour of sleep a night will do that for you.

AAAnyway, my point was. I’m 199lbs as of 5 minutes ago. I havent been below 200 in a good year and a half or more. I was stable at 220, though everyone said I “wore it well”. But now that I’ve ducked back into the 100s, I’m pretty motivated to keep up the high stress/health-ish eating diet that’s succeeded for me this far.

[tags]weight loss, fatblogger[/tags]

Tagged in

Independents Hall starts materializing

Uncategorized 29 March 2007 | View Comments

The last week has been a whirlwind of client work and all of the Independents Hall organization.

Monday’s meetup at Independents Brew Pub was a success, with about 20 people turning out and spending the evening talking about indie work in Philadelphia, and listening to some of our ideas for getting IH off the ground. Huge thanks to everyone that came out and participated. We’ll be having another one very soon. Johnny took some pictures for me, just to prove that the whole thing actually even happened.

Speaking of Johnny (John Bilotta Jr., for those of you who haven’t shaken his hand yet), he cranked out a bitchin’ design for the new IH homepage. And, after a day of banging on them…I rolled it out this morning. This is a live site in every aspect of being living. There are bugs. There is less than clean code. But, like the living-content that’s being contributed by the rest of the interent (knowingly or not), this will all smooth out in a little bit of time…I need to get back on some client work, I just wanted to get this thing UP THERE for you guys to look at! Bug-reports welcome, just don’t get pushy…cuz I’m working on it :-) .

The concept for the home page was based on one I did for Inspiration Festival back in the fall with The Citizens, so it was a fitting concept for generating some buzz and excitement around Independents Hall.

As I mentioned before, I’ve looked at one space and have a couple more on my radar. There are some other exciting announcements regarding progress coming soon, but I don’t want to ruin all of the fun.

It’s pretty amazing to see all of this work starting to materialize and become a little more tangible. Lots more to report, I’m sure, but like I said I need to focus on some client work for the next couple of days.

As always, stay tuned.

[tags]independents hall, coworking, philadelphia, launch[/tags]

Tagged in , ,

Donation Buttons (and other easy tweaks) using Google Checkout's HTML API

Uncategorized 24 March 2007 | View Comments

A common request that I get with a lot of the non-profit or foundation work that I do is to have a donation button. Previously, PayPal was the way to go, since they had a donation button maker. The downside was, that paypal takes a cut on your donations unless you jump through some hoops to become a registered “foundation”.

Recently, Google Checkout has rolled out and has some rather enticing features…besides integrating their single sign-on checkout procedures, invoicing, and a bunch of other handy things…for the entire year of 2007 they are offering card-processing with no fees. Thats right…no fees. All of 2007. Nice.

435134698 22203F03B3

Before I go on to listing my hacks, I do have one small request…I’m building up a referral base and if you have any intention of signing up for a new google sellers account, please consider using my referral link if the info below has helped you (or anything else ive ever posted has). it’s much appreciated, and I get a kickback on your sales (.5%). Full disclosure. Sign up here to use my code.

On to the help.

So…Google Checkout, like most of Google’s other services, has a pretty extensive API and code example library. Sometimes, though, you’re not looking for full integration. You just need a simple donation button where the user can specify any amount.

435138236 E921E879E6

Or maybe a “buy now” button with a quantity…for tickets, for example.

435138881 A129Fc8Ae8

At first glance…the Google Checkout buttons won’t let you. They only supply 2 options…buy now with a fixed price, or buy now with a drop down of pre-set prices.

435140999 3063050Cce

So how did I build the buttons above? Using the HTML API. But before I could get started…even the demo code was screwing up with my Merchant Key…because I had missed one tiny setting.

This one’s important.

435136466 D8861747B2

Under Settings->Integration, there is a checkbox that stops anything but digitally signed XML cart posts. While this IS an important security feature…since you arent posting any secure information via the HTML API, you’re safe enough to allow unsigned posts.

From there…just follow the example listed here on the API help guide. Using the first code block, replacing the dummy merch key with your own merch key should be enough to get it working. Assuming you can post the “chunky peanut butter” demo to your account, you’re ready to move on.

The next step is to make some modifications.

Here’s my ticket-purchase with quantity box code:

<form class="gcheckout" method="POST" action="https://checkout.google.com/cws/v2/Merchant/[[merchID]]/checkoutForm" accept-charset="utf-8"> <input type="hidden" name="item_name_1" value="Martini Tasting Cocktail Benefit"/> <input type="hidden" name="item_description_1" value="Join Us for an evening of food & fun Martini tasting & silent auction at the Flanders Hotel."/> <label>Quantity:</label><input type="text" name="item_quantity_1" value="1" id="qty"/> <input type="hidden" name="item_price_1" value="3.99"/> <input type="hidden" name="charset"/> <input type="image" id="submit" name="Google Checkout" alt="Fast checkout through Google" src="path/to/submit button" /> </form>

And here’s my donation button code:

<form class="gcheckout" method="POST" action="https://checkout.google.com/cws/v2/Merchant/[[merchID]]/checkoutForm" accept-charset="utf-8"> <input type="hidden" name="item_name_1" value="Quintin Foundation Donation"/> <input type="hidden" name="item_description_1" value="Thanks for your donation. Every little bit helps!"/> <input type="hidden" name="item_quantity_1" value="1" id="qty"/> <label>Donation Amount: $</label><input type="text" name="item_price_1" value="" id="amt"/> <input type="hidden" name="charset"/> <input type="image" id="submit" name="Google Checkout" alt="Fast checkout through Google" src="path/to/image/btn_donatenow.gif" /> </form>

At this point you should notice some differences between the demo code and mine. First, the form action is now posting to the actual cart form rather than the sandbox (i bypassed the whole sandbox thing since this isn’t a full e-commerce integration). Replace [[merchID]] with your own ID (and drop the angle brackets). I added the class gcheckout to the form tag for formatting purposes. Also, set the path of the input id=”submit” to your submit button graphic.

All of that leadup, and the trick itself is actually very simple!

The core pieces to making this whole thing work are the inputs, which, in the demo code, are all set to hidden. It’s very simple to change the type from hidden to text, and make them user-editable. By placing a label in front of them, and a little bit of styling, you get some pretty swanky buttons with user-input flexibility.

All of the customizable input fields are detailed here. This should allow you to specify shipping details, tax details, and many other parameters…depending on the needs. And remember…so long as you keep the “name” property, you can switch to a dropdown or a multi-select box…allowing you to create some fairly robust button codes!

Oh..and for debugging? Go back to that integration place (where you unchecked the shopping cart post security box) and check the log. It’s pretty useful when google checkout chucks a fairly nondescript error for the user, but lets you track down problems.

TAKE THAT PAYPAL!

I’ll come back to this post in about a week when we’ve launched the site that I figured this out for, so you can see the code in action. Check things out at http://www.quintinfoundation.com. Note, that we were asked by Google to take down our donation button until there was some tax-related information squared up. More on that issue to come. [tags]google checkout, donation button, HTML, API[/tags]

Tagged in , ,

"Weekends lose a bit of luster when you work at home."

Community 24 March 2007 | View Comments

Gruber Twitters about Coworking...without realizing it

Its true. You heard it here second, because it was said first (at least today) by John Gruber of Daring Fireball. John is a Philadelphia resident, and if my networking has served me as well as I think it has, he lives (or at least hangs out) fairly close to my ‘hood. He might even frequent the Starbucks that my girlfriend works at.

And yet, despite a couple of fairly innocuous attempts to contact on my part, he hasn’t returned my notes. C’mon John, it’s just a friendly outreach to find out who my neighbors are. I don’t want to be a creepy stalker-type, so its not like I’m gonna start tossing pebbles at windows and wait for you to answer the door. But you’re a public persona, like it or not. You make money from the fact that people like what you say, and how you say it. I’m just one of those people who happens to be your neighbor. WAVES HI

That’s the end of my “John Gruber won’t answer my emails” rant, and on to my real point: John is right. Working from home totally destroys nights and weekends. It’s hard enough, in this industry, to “turn off” at the end of the day. It’s downright impossible when your work is sitting across the room from you, staring you in the face, waiting for you. “I have an idea right now, no, this can’t wait until monday”, you rationalize with yourself. “I know I should be spending time with my wife/girlfriend/kids, but if I just get this idea out right now…”, you tell yourself. But it’s not healthy, at least not socially, to work from home all the time.

So where do people like us (I’m talking about me and John Gruber, a freelance developer and a freelance writer, but the message applies to anyone who’s a freelance creative of some sort) go? We work from Starbucks. Or some other local cafe. We spend $50/week on lattes, over-caffeinating for the sake of a comfy chair that ISN’T in our house. But we don’t get to really interact with the other patrons…why should they care about what I’m working on? And what should I have to do with their coffee break? Nothing. Coffee shop culture is great when it comes to the work-at-home crowd, but it only serves a single functional purpose: get out of the house (ok, two functional purposes, if you count that cup of coffee).

Enter coworking. Coffee shop culture, bohemian creativity, and migrant work-patterns…meet some of the structure and collaboration of an office-like setting. It’s beautiful, really. Not only are you paying for a space at a desk (rather than paying for overpriced coffee with the hopes of having one of the comfy chairs by the window), but you’re paying for exposure, you’re paying for opportunity, you’re paying for networking. You’re paying for utilities that you don’t have in your house (most likely)…I’m talking about conference space with projectors, white boards, and conference phones. You’re paying for some other cool “community” style resources that really benefit the indie community. Maybe group discounted health insurance. Maybe discounted car-share memberships. Maybe premium or early registration for local indie-run events. These are just a touch on the ideas for what kinds of services that could be offered to an organized, but still independent, group of creatives. And, you’re also put in touch with coworkers around the country…and around the world. It’s like being part of a company that has an office anywhere you travel to, but still having the flexibility of being a freelancer.

So, John Gruber…you’re right. Weekends lose a bit of luster when you work at home. So come work at Independents Hall. Get a chance to turn off at the end of the day. Start appreciating your nights and weekends more. Benefit from the resources that we can offer once we have a solid group of members. We’d love to have someone like John Gruber behind our initiative here. We’d love to have someone like John Gruber supporting the idea of organizing Philly independent talent.

I’d love to get an email from John Gruber saying, “thanks for helping me get my weekends back”.

But this isn’t about John Gruber, believe it or not. It’s about you. Are your weekends worth getting back? Drop in to our meetup on Monday at Independence Brew Pub and see what’s up. I’m pretty sure you’ll like what you see.

[tags]John Gruber, Independents Hall, Philadelphia, Philly, Coworking, coffee shop culture, weekends[/tags]

Tagged in , ,

first philly coworking meetup

Uncategorized 20 March 2007 | View Comments

quick announcement: If you’re interested in the future state of the independent community here in Philadelphia (and nearby communities), you should plan to attend our first meetup on Monday March 26th at 6pm at Independence Brew Pub. Details and directions on the Upcoming.org listing. Please RSVP.

Oh, we will also have some representatives from the Jersey Shore who are interested in starting “Coworking at The Shore”. Sweet!

This is all really exciting, I hope you can make it!

[tags]coworking, independence hall, meetup, philadelphia, jersey shore, independence brew pub[/tags]

Tagged in , ,

do you need help?

Community 19 March 2007 | View Comments

some twitter users do…and we’ve made it easy to find them (or for them to find themselves and realize a problem).

Last night Alex Rudloff approached me about doing some visual cleanup on a little hack-fest he had put tgether called Twitterholic. It simply scrapes the public timeline and dumps stats to a database, and then displays the users with the highest number of followers. Over time, the numbers will get more accurate and interesting…and there are plenty of fun ideas for the aggregate date collected in the works.

Seems it’s gotten a little out of control.

Of course, some of our friends aren’t thrilled with what we did…but you know, if someone had to do it, aren’t you glad it’s us? At least we’ll use our powers for good. Besides…we didn’t make it for money. Or recognition. It was totally a goof, totally fun, and like it’s big brother “Twitter”, will continue to be a social experiment to see what kinds of numbers and trends we can uncover.

Alex and I love twitter too. For better or for worse.

[tags]twitter, twitterholic, weknowhtml, alex rudloff[/tags]

Tagged in , ,

dear mother nature

general 18 March 2007 | View Comments

What the crap is your problem. this weather is not normal. it is making everyone sick. please bring back the seasons we’re used to…we liked them quite a bit. Thanks so much.

Love, Alex

Tagged in

Junto Success

general 16 March 2007 | View Comments

With many thanks to Geoff and Alex at P’unk Ave, our first Junto was a success. Though small, we had a lot of fun, interesting discussion. Some review of my experiences at SXSW, some talk about the progression of events leading up to coworking, the obligatory discussion about twitter, some chatting about the history of the neighborhood and our city…all kids of cool stuff.

There will be more to come, keep an eye on this blog for the next one! Oh, and don’t forget about CreativeCamp on March 31st!

Technorati Tags: , , , , ,

Tagged in

how to survive SXSW/Wrap up, tips for n00bs

general 15 March 2007 | View Comments

I’m not going to blog about what i did at SXSWi07. There’s plenty of other people doing that. What I am going to do is give you a couple of simple tips for how to make it through the week and get the most out of it.

First off, before you even leave, you have to pack. I posted a list that i came up with before hand, but some other things that I discovered would have been handy:

  • Power Strip. I actually packed one of these at the last minute and im sure glad i did. plugs are at a premium, both in the hotel rooms and at the convention center. you’ll need to recharge your stuff…so why not share.
  • Umbrella. It was strangely rainy in Austin this year. You never know whats going to happen. be prepared
  • Clothing wise: bring extra socks, comfortable shoes (you’re gonna walk, a LOT), and as few tshirts as you can. this place is free-tshirt heaven. I came back with twice as many shirts as i packed, and my suitcase isn’t thanking me.

Once you’re there, attend any n00b panel they might be providing. Find out who’s there as a veteran that is expecting you to ask questions about what to do. And then…ask questions.

Don’t overplan your itinerary. In fact, try not to plan it at all. You arent going to make everything anyway, so you are better off finding interesting people and following them to panels, and then engaging in discussion afterwards. you wont learn much in panels, anyway…its all about the conversations that they start for you.

On the same vein, dont take pictures if this is your first time. I saw lots of people stuck behind a camera the entire time and therefore, IMO, missing out on the REAL benefit…the actual interactions. Besides…there were something like 60,000 photos uploaded to flickr in the course of 5 days…if you spend some time searching, youre GOING to find yourself, and the places you were…odds are, these people take better photos than you anyway :-)

talk to everyone. everyone. random weird dude on the couch (at a geek conference, there’s a lot of those) might be a developer for your favorite web app. See one of your internet heroes across the room? go introduce yourself. don’t be creepy, just say hi, and start asking them questions or telling them how they have affected you. remember, they are people too. they have ideas, passions, and they like sharing and knowing they make a difference.

DONT do what I did, have a brief lapse in judgement, and say something like, “i know more about you than you know about me” to jeremy keith. its weird, uncomfortable, and not as flattering as it sounds in your head.

DO have meaningful conversations. I got to explain my mission to rejuvenate Philadelphia’s interactive community with people who really care. I got to find out what they had done in their local communities. I got to brainstorm ridiculous ideas, and great ideas.

Ask your mentor out for dinner/drinks. Again, don’t be creepy…but something like “i know you’re busy but i really think this conversation should be kept going. what are you doing for dinner?”. If you do it as a group of a few people, it can help cut some of the discomfort of being in a booth at a restaurant with Ryan Carson and a few of the coolest guys on the dev team at Weblogs Inc.

For the love of god, bring LOTS of business cards. I burned through a run of 250 without trying. You should leave with the same amount of business cards as you came with…since its a trading action you should be striving for. And, as I intend to spend the next couple of days doing, keep in touch with those people. Drop them an email, thank them for talking with you/drinking with you/dancing with you/carrying you home from the bar. These are your peers. You should know them, and stay in touch with them. Utilize tools like Conferenceer and Flickr (and the internet in general) to help you match faces to names as you recall who each card belongs to. If I can find some time, i’ll be building a tool to help you do that for the next conference (unless I can get Jacob to build it into Conferenceer).

All of these ideas really go for any conference, meetup, barcamp…whatever. I’ve given some SXSW specific tips but on the whole, these can apply anywhere. If all goes as planned, I’ll be at Web2Open next month and will hopefully be presenting material based on some of these tips, with a focus on “how to lower communication barriers and really interact with your global peers” or something like that.

But for now, that’s my SXSW wrap up/tips for n00bs, I hope that n00bs can find this next year when they are planning.

One more HUGE thanks goes out to the Viddler guys for putting me up in their hotel room. BFF forever.

Technorati Tags: , , , , , , ,

Tagged in

sxsw app idea (or plugin?)

general 11 March 2007 | View Comments

i’m clearly a SXSW n00b. Lots of people have techniques for keeping track of who’s business card belonged to who. Some jot down notes, location, etc directly on the card (mine is tricky being double sided AND glossy). Some take your photo with you holding the card (I’m being SO bad at taking pictures. I’ve taken like…4. Luckily over 1000 new photos go up on flickr tagged SXSW every hour or so.)

So my idea. I’ve got this stack of cards, most of whom i remember having a conversation, or a face, or what they do(beyond the title on their card)…but not necessarily all of them.

I’ve started searching flickr with first and last names on the business cards. As more people tag (and accurately), this tool will get more useful.

I’m thinking it would be handy to have a tool that I can snap a photo of a business card, upload it, tag it with things i remember about meeting that person…and then have the app search flickr, technorati, etc for those tags…pulling back what it finds. I can at a glance see if the info is correct, relevant, or not, and mark it as so. Obviously, the more people providing and tagging content, the quicker and more accurate this can become.

I spent a good portion of yesterday with Jacob Patton, the guy who whipped up Conferenceer earlier last week. Since we’re likely going to be working together on some other stuff in the near future (i love this kid…just a sharp conversational mind, with good ideas and great execution), I’m probably going to bug him to give me the rails intro I desperately need, and I’ll use this little hack-up to test out my new chops. If you’re interested in helping/helping teach me too, that’d rock.

in other news, while staying up til 7am with me and Rob Colin started hacking at tagoops, the reverse search engine as he and rob coined it. the idea is for you to search for a term, and it return the results for the opposite of that term (as provided by other users…). You can only imagine the chaos this can cause. and thats what we’re about my friends. causing chaos. stirring it up. having fun. :-)

that, and drinking for 14+ straight hours at barcampaustin yesterday was just out of control. HUGE thanks to whurly and all of the attendees, organizers, and tab sponsors. i promise I did my part to consume the provisions.

I met a ton of my internet heroes yesterday, and after getting to speak a bit about independents hall, hopefully becoming someone else’s hero. If i can motivate one person half as much as this conference has motivated me so far, then I’ve done my job.

enough mushy shit, i need to get to the conference.

peace [tags]sxsw, barcamp austin, business card tagging, people finding, conferenceer, ruby on rails[/tags]

Tagged in