Matt Agnello’s Blog

return self; 

Authenticate your Posterous posts with PGP

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

This is an idea I haven't done much testing on, but I figured I'd get
it out there for someone who has more expertise than I do. An early
concern with Posterous was authentication: if all you needed was an
e-mail address to post to a particular blog, couldn't someone spoof
your e-mail address? Here's a hack to get around that. Sign your
Posterous e-mails with PGP, and anyone can check to make sure the post
actually came from you.

If you do a clear sign, the posts will look like this, with a signed
hash of the message at the bottom, and all links and other formatting
will be lost. It's ugly, but functional, and lots of people post to
mailing lists this way. Since Posterous also hosts attachments,
though, it's not impossible to make a rich-text e-mail with an
attached signature, but this method isn't widely supported. Some
problems might arise with the way Posterous handles image, sound, and
video. But if someone could figure out an easy way to authenticate
Posterous posts, or if Garry and Sachin could give native PGP support,
posting by e-mail would be that much cooler.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: http://getfiregpg.org

iD8DBQFInKNb7MtGbmxmMyMRAidjAKDpnpxqrA1NHPdIxXmhCxo/5srgvACgqv3b
dKaHrYUan8FkUFPA48Y8yrc=
=EQkQ
-----END PGP SIGNATURE-----


Loading mentions Retweet

Comments [4]

Mobile Me

It's only easy to go mobile if you've never tried.

Last week, I got an unexpected call from a friend at the Dr. Phil Show. She said they needed another runner for a new show they're producer, The Doctors, and asked if I was interested. I jumped on the opportunity, but I fell on the logistics.

I live in Orange County, and I don't have a place in LA yet, so to save gas I've been staying with a friend in Echo Park. I've done this a couple times, and I've gotten pretty good at it. Everything I need to survive fits in my duffel and my laptop bag. He lets me sleep in the empty room with a mattress in it. I have a folder with me that acts as my surrogate file cabinet. This week, I brought my camcorder as a deck in case I feel like editing one of the projects I'm working on. With just clothes, a laptop, and a mattress, I can be incredibly productive. This week I'm coordinating three projects on top of my twelve-hour shift, and it's exhilarating to do it with so little to work with.

I have to be honest, I'm proud living off of so little. It helps me prove to myself that I could use more resources in a smart way. But I've noticed that as organized as I force myself to be, I invariably forget exactly one thing, and it's something different every time. Something small like a towel or a pair of sunglasses. Even though I line everything up, take inventory, try to stuff all the things I need in my head, one things doesn't quite fit, and I'll only remember when I'm halfway to LA or halfway home.

So while I take pride in the ability to make the best out of a few resources, it's not something I revel in. It keeps me sharp, but it reminds me that I'm mortal and that I can't keep track of everything in my head alone.

Loading mentions Retweet

Comments [0]

Shaking in LA

At around 11:45 AM PST, the walls at Paramount started to wiggle a little. I thought somebody might have hit the building, or some sort of crazy shoot was happening on the lot. Turns out it was actually the tail end of a 5.6 earthquake from Chino Hills.

I got most of my information about the quake within 30 seconds just by checking Twitter. I found out it was definitely an earthquake, and that it had been felt as far south as San Diego. After that, it was all repeat.

Several hours later, CNN is still reporting on the incident. But with no chaos and barely any damage, there are practically no reports. And without any new info, it's getting really redundant. One report cited that some "stuff" had fallen off a shelf in Pasadena.

It amazed me how long it took them to mention what I found out by checking online. They've also had tons of technical issues, like screens going down, caller problems, and incorrect reports. Now they're still slicing the situation every which way without mentioning anything relevent.

Luckily, there don't seem to be any major problems with the aftermath of the quake other than the quality of information I've gotten from the TV.

Loading mentions Retweet

Comments [0]

Our stories

There's just something incredibly human about the best of craigslist. It just makes you love people.

SLIGHTLY DISGRUNTLED DIRT: nevermind


Missed Connection: My Period (Crampsville)

I saw you a couple of months ago, but since then you haven't shown up at your regular place. Is there someone else standing in the way of us hooking up? Is there a fetus blocking you?

Please come back and show me you care. I can't rest until I know where I stand with you.

Doormat seeks muddy boots
Do you have a drinking problem? Do you believe your crappy childhood exempts you from having to be nice to other people? Is "enraged" the only emotion you are capable of feeling? Do you make twice as much as me, yet still need to borrow money a week after you get paid? If so, I am the lady for you! I'm a queer femme who enjoys being yelled at, ignored, and told what is best for me. I'm short, thin (maybe that will trigger your teenage eating disorder issues! Feel free to blame me!), and smart (unless you find that threatening! In which case I am not as smart as you!). I do have clinical depression, which I manage with medication and, ideally, a steady supply of judgment from you. I'm looking to continue along my current dating path with someone who is immature, unpleasant, and bad at listening.

Stupid clock with day, month and date read out
I bought this stupid clock on E-Bay for my 86-year old aunt, because she is getting confused. Unfortunately, I didn't realize until it arrived that you have to manually change everything, every day, except the time.

Every day. Push three buttons. If you forget for a day, or only push two buttons, the large, black and white read-out that is so easy to read, is wrong. I found it made her even more confused. If the stupid clock said something, she believed it. I would call her up and tell her what day it is and she would argue with me, because her stupid clock said something different.


These are our stories.

Loading mentions Retweet

Comments [0]

Controlling your computer from your iPhone


I had planned to write a glowing recommendation of an iPhone app that I found called Mocha VNC Lite that allows you to screen-share with your Mac or PC using your iPhone. Sounds cool, right? It is. So cool. But while the functionality remains incredibly awesome, I've started to have doubts about its security, at least as it relates to Mac.

Bad news first. You probably don't want to make daily use of this application since you have to leave your Mac in an insecure state to do so. In order to get it to work, you have to enable screen sharing for anyone who knows a particular password. You can't simply enable it for users you trust because the app interface on the iPhone doesn't allow you to specify a user when connecting. The company website doesn't list that feature in the differences between the Lite and Full version, either.

But the good news is very good. Even the Lite version allows for incredibly fun times controlling your computer from your iPhone. Connecting is incredibly easy, especially if you have Bonjour installed (for Windows). Just type in your IP address or [computer-name].local, the screen sharing password, and you're off. Moving the viewport around works just like looking at a web page or a photo: pinch to zoom in and out, and scroll around using your finger. You're limited to left-clicking in the free version, but generally that will get you by for most things you want to do remotely.

I wish I had a concrete example of something useful you can do with this, but the sheer awesomeness of accessing your computer and being able to see the entire screen from your phone just blows me away. I can think of plenty of pranks to pull, especially if you find someone at a coffee shop who left their screen sharing options open. At the very least, you can turn off that torrent you left running that's killing your Internet connection without leaving the kitchen table.

Very cool application, but use with caution. Hopefully we'll see smarter applications in the same vein down the road. Many reviewers on the app's download page have suggested a simple SSH terminal would be more far more useful. We'll see what the next few months bring us.

Loading mentions Retweet

Comments [0]

hPDA blogging

Loading mentions Retweet

Comments [0]

Going analog

The Hipster PDA (Parietal Disgorgement Aid) is a fully extensible system for coordinating incoming and outgoing data for any aspect of your life and work. It scales brilliantly, degrades gracefully, supports optional categories and beaming, and is configurable to an unlimited number of options. Best of all, the Hipster PDA fits into your hip pocket and costs practically nothing to purchase and maintain.
-- Merlin Mann, 43Folders.com

The way I work, I get sidetracked easily. If I have a great idea, it will disappear in a moment, Memento-style, if I don't write it down. I used to carry a moleskine everywhere, but it was almost impossible to organize my jottings afterward and, at $10 a pop, space costs money. It turned out I needed a more basic solution, and I settled on a stack of 3x5 cards held together with a binder clip: the Hipster PDA. It's extensible, cheap, and easy to use. I use it to log finances, keep track of tasks, and jot down all my crazy ideas. If you're sick of expensive productivity tools, or you just enjoy the simplicity, I encourage you to try it out for a couple weeks. I'll provide some customizations and links to useful resources here, but you don't need any of those to get started right away. Just grab a stack of cards, put them together with a binder clip, and tweak as you go!

According to Mann's original workflow, you write down a task or a piece of information that you need later on the top blank card, turn it over, and "file it" behind some separator on the back. When you see your pile of used cards get too big, you offload them into a box or folder somewhere to work on later. The process is simple, it fits in your pocket, and it doesn't rely on batteries to operate.

After stumbling on this tool, I perused a couple hacks and variants to the original design. If you're looking to have some structure with your hPDA, the D*I*Y Planner Hipster PDA Edition is a great tool. It has a variety of productivity forms you can use, including a day planner, a calendar, ToDo lists in several line-heights, finance forms, grids, project forms both with checklists and grids, and a whole slew of tools for David Allens Getting Things Done (GTD) system and the Covey Planning system. I had read a little about David Allen's system and decided to bastardize it. I had my ToDo list on the back for daily stuff, but any multi-step task became a Project, and I listed everything related to it on its own Project card. I kept a couple extra project cards for tasks as well as a couple blank cards in the back for free-form ideas.



I made a helper to my hPDA that I dubbed the "external hard drive" where I kept an overstock of blank forms and extra cards if I needed to replenish my supply on the go as well as cards I wanted to off-load but couldn't file right away. Mine was just another stack and a binder clip, but people use cork-boards for this as well. As I filled up the cards, I wrote the date on the back and filed them away. Every couple days, I would backup the contents into Google Docs, so I had a digital copy and could check the task list of any project from anywhere on my iPhone.

I used the system for a couple months, and it was so easy to write things down that the amount of information my hPDA held became overwhelming. At first, I would sit down in the morning and leaf through my cards to get a sense of what I needed to work on. Later, I had too many cards, my binder clip was on the verge of bursting, and I simply couldn't process the entire list in a short amount of time. I opted to include only the project cards that I was most likely to work on, but of course my brain never really functioned that way, and ideas and tasks started to get disorganized and out of hand.

A couple months in, I redesigned the system to scale better. I had originally used my hPDA as my entire system, but it's really better as a collection device than a project manager. Google Docs worked as a backup for the information, but it didn't help me prioritize, and I was really bad about syncing the two together regularly. I needed a big list where I could dump my ideas into, an easy way to move them around and organize them later, and a way to easily say, "This is what I need to do next." I didn't realize it, but I was emulating the GTD system on my own. I realized this when I found a blog post about how to take the online task manager Remember The Milk (RTM) and turn it into a GTD system, and since then I've used my hPDA and RTM in tandem very successfully.

My hPDA became much thinner and functioned primarily as a collection device: all my ideas on the go went into my hPDA, and from there to RTM. RTM became my giant box that all my tasks and aspirations went into, and it was smarter, easier to organize, and I didn't have to rewrite it every time it filled up.

I'm now in the process of testing a new model. My original design used a binder ring to hold my cards in order and a pen that hung off the ring, as you can see in the picture above. My fiancee bought me the perfect hPDA pen: the Zebra Telescopic ball-point pen. It's cheap and it's tiny, but it doesn't have to be. It replaced the original pen, and recently I went back to the original binder-clip only design. I also discovered how to attach your pen to the binder clip (not an original idea). It makes for a very elegant design, and I plan to test it out in the next few weeks. I'm hoping this will fix two problems: 1) I lose pens all the time, and I really like this pen, so I don't want to lose it, and 2) my hPDA gets bent in my pocket by the way I sit, so I'm hoping a simpler design will allow it to take the abuse better.



If you have any suggestions on how to improve the resilience of the hPDA, or you have your own unique workflow, please share them. I'm always interested to hear how people use this tool, and I'm not alone in that. I'm also looking for more information about the best kind of index cards (style, colors, thickness) to use for the hPDA and where to get them in bulk.

Here's a summary of useful links if you want to get started on your own hPDA:


Edit: Grammar and spelling corrections.

Loading mentions Retweet

Comments [1]

Jammin'

Figured I'd fire off a post before bed. Yesterday I spent most of my day swinging from the roof of a batting cage. Today I spent every waking hour in my pajamas. Life is interesting.

Planning on posting about a couple items tomorrow:
- A nifty (and very useful) iPhone app I stumbled upon today, and
- My adventures with the Hipster PDA

Stay tuned.

Loading mentions Retweet

Comments [0]

Using Gmail with Posterous

I used to use Apple Mail as my primary mail client. I switched to Gmail for the cooler interface, easier filter setup, and better search. I haven't looked back, until I started posting to Posterous.

One thing Gmail lacks is the ability to embed images inline. If you attach an image to an e-mail and send it to Posterous, it ends up at the end of the post. Not really good if you want to make references to something and then show it in the middle of your text. However, there's a way around this.

I stumbled on an old Digg post while researching the problem. truebullfan, one of the commenters, left a very succinct summary of the solution, reprinted here:

first thing to do is make your image available online. upload it somewhere, like http://www.imageshack.us for example. if you uploaded it in imageshack, get the direct link of the image and paste it on your browser.

here is a sample image i uploaded so you can test it yourself in the next steps:

once its loaded in your browser, drag your mouse across the image so the whole image gets selected or highlighted (it would turn dark to indicate that it is successfully highlighted/selected). don't miss that part.

then while it is selected/highlighted, right-click your mouse over it, then from the menu which appears, choose COPY.

go to your GMAIL account, then COMPOSE MAIL. use RICH FORMATTING instead of PLAIN TEXT. then press CTRL-V to paste the copied image in your message body. the image will then show and appear embedded. fill out the recipients of your email, then send away!

I use Flickr to do the same thing. Gmail also allows you to resize the image within the e-mail, so you can have an accurate way of measuring how large the file will look after you post.

Edit: Apparently simply linking to an image works just as well. So all you really need is a place to host the image. Keep in mind, though, that linking to an image alone won't give you any control over how large it is on the page or where it fits in your text. You're at the mercy of whatever Posterous does with the image.

Loading mentions Retweet

Comments [1]

Really old games

Since the folks are back east, the house has been empty for a while, and I've had to get creative when figuring out how to occupy my time between sending out job applications all over LA. My first project is to finally, finally beat Zelda: Twilight Princess, so I broke out the Wii from its moving box and tried to get it working on the big screen TV. But the TV has a weird setup that looks like a deranged person tried to build a nest of wires behind it, so I decided not to mess with it. Instead, I looked to my future of not living in the house anymore and bought a TV off craigslist for $20.

But I needed another project. I grabbed a disk image of an old educational game from my childhood, Logical Journey of the Zoombinis, and revived an old challenge: get Zoombinis working again, somewhere. A friend of mine and I tried this a while back, and we built a little computer from spare parts just to play the game, but we ran into problems with sound drivers for Windows 98. I had an idea for a slight variation on the old method: install Windows 98 in a Parallels virtual machine on my Mac, so I could run Windows 98 inside Mac OS X, and then install and play Zoombinis there.

If you want to try this yourself, you'll need several things: a copy of Parallels (I used 3.0), a copy of Toast, a Windows 98 disk image, your Zoombinis disk image, and about 1.75 GB of disk space on your Mac.

The first thing I did was install Windows on my Mac through Parallels. Windows 98 has the worst setup process ever, and even on faster hardware it still took over three hours. I used this guide to help me along. But after the long a long and painful process, and the promise that 98 could support hard drives over 2 GB, I booted into Windows and heard that familiar chime from my childhood coming out of my Macbook Pro speakers.

I ran into my first real problem here. When I tried to mount the Zoombinis disk image in OS X, it didn't recognize it at all. So, I fired up Toast and got the image to mount, but I was presented with two volumes -- essentially, two CDs of data -- instead of one. One for Windows, and one for Mac OS 9. The OS 9 version wouldn't run becuse it required the Classic environment, which OS X doesn't support anymore. Funnier, though, were the old-style Mac folder icons. Nostalgic.

The irony is that I would have no hope getting the Macintosh version of Zoombinis to run in OS X. I used the guide to set up all the drivers, update Windows, and create a fake 56k modem to get on the Internet. I installed an old version of Firefox in Windows (3.0 won't run in 98) and tracked down an equally old version of Daemon Tools, a program which allows you to mount disk images in Windows as if they were real disks in a drive. I copied the disk image into my Windows install by making a shared folder in Windows, connecting to it over the network, and dropping the iso there. I was a little worried 98 wouldn't be able to handle a 250 MB file, but it performed all right. I mounted the iso in Windows without incident, the install went by flawlessly, and I fired up Zoombinis for the first time in a long, long time.

"Hip hip! Zoombini!"



I'm sure there are lots of ways to do this, and I probably picked the most complex. If you know of a better way, please tell me. I'm not the only one in my family with a Mac who loves this game.

Fueled by my success, I got The Incredible Machine 2 working on my Mac through DOSBox and The Curse of Monkey Island in ScummVM. With the addition of a SNES emulator, my Mac is slowly becoming a repository for all the Really Old Games I have that one day I'll get around to beating. Whoever said Macs weren't gaming computers just didn't try hard enough.

Now, to find that job.

       

Click here to download:
Really_old_games.zip (1388 KB)

Loading mentions Retweet

Comments [4]