About the Author

Chris Shiflett

Hi, I'm Chris, a web developer and a founding member of Analog. I live and work in Brooklyn, NY.


Miscellaneous

I haven't been blogging much lately, and for the first time since I started this blog, I've only managed one post all month.

There has been plenty to talk about, but I've been too busy with both work and play to keep up. I'll try to recap the previous month (roughly in chronological order) for posterity.

  • I saw Glen Hansard and Markéta Irglová at Radio City Music Hall, which was possibly the best show I've ever seen. (It's tough to beat the Indigo Girls, though.) If you live in NY, and you're not going to ZendCon, you can see them in Central Park in September.
  • I went to Chicago for php|tek, easily one the best PHP conferences each year. I got to celebrate my birthday at Shoeless Joe's while watching the Champions League final, and I ended the day with a brief stint as a rock star.
  • My wife and I took a canoe down the Delaware River with some friends, and we camped on a small island. I rediscovered my hatred for stinging nettles.
  • I gave a keynote at the DC PHP Conference on the intersection of security and user experience. As with most new talks, it was unpolished, but I'll be giving an updated, polished version of it at ZendCon. (See you there?)
  • I enjoyed the Telectroscope, despite not managing to convince Matt, Lorna, or anyone else to meet up on the London side. Luckily, I managed to convince a few people that it was real, so that was fun. :-) It was conveniently located a few steps away from OmniTI NY, and I took some photos while it was here.
  • The Euro Cup started. :-)
  • My blog was featured in Smashing Magazine again, this time for the pretty blockquote and note styles Jon designed.
  • Motivated by Andrei, I started the hundred push-ups challenge. This commitment also persuaded me to check my various style guides to see whether it's pushup, push up, or push-up. :-) News spread quickly on Twitter, and there is now a group of PHPers all taking part in the challenge.
  • Theo was mentioned on Radar again for his detailed post on Internet traffic spikes.
  • I got to witness a colleague's first encounter with T_PAAMAYIM_NEKUDOTAYIM, which I enjoyed far too much.

I'll leave you with the PHP anthem from Rasmus. If you're a Mac user, just enter the following in the terminal:

say -v Good oh PHP ow ow oh PHP ow oh PHP ow ow oh PHP ow oh PHP ow ow oh PHP ow oh PHP ow ow oh PHP ouchie

If you're not a Mac user, Terry has an MP3.

Sing it with me...

About This Post

Miscellaneous was posted on Mon, 30 Jun 2008 at 23:44:02 GMT.

6 Comments

1. Joseph Crawford's GravatarJoseph Crawford said:

Wow Chris that was too much.. I love the anthem haha.

Tue, 01 Jul 2008 at 14:43:38 GMT Link


2. Andrew Ellis's GravatarAndrew Ellis said:

I remember my first experience with T_PAAMAYIM_NEKUDOTAYIM. Probably the best PHP error in existence.

Tue, 01 Jul 2008 at 15:11:16 GMT Link


3. Daniel Cousineau's GravatarDaniel Cousineau said:

That was a fun time, wasn't it Andrew?

Tue, 01 Jul 2008 at 18:34:22 GMT Link


4. Asanka Dewage's GravatarAsanka Dewage said:

I've been a Mac user for over a year now and I didn't know about the [say] command! What a nifty little thing..

You got to love PHP after that song :-)

Wed, 02 Jul 2008 at 12:05:29 GMT Link


5. steve's Gravatarsteve said:

so, is it push up, pushup or push-up?

just curious...

--steve

--www.hundredpushups.com

Fri, 04 Jul 2008 at 10:19:28 GMT Link


6. Chris Shiflett's GravatarChris Shiflett said:

Hi Steve,

According to the NYT Manual of Style and Usage, it's push-up:

Most but not all compounds formed with push are one word: push button (n.), push-button (adj.), pushcart, pushover, pushpin, push-up (n.), push up (v.).

I have seen examples of all three in various places, but I decided to go with the NYT and use push-up. :-)

Fri, 04 Jul 2008 at 16:52:01 GMT Link


Post A Comment

Personal Details and Comment

Style Guide

Line breaks are converted to paragraphs. Also use:

  • <a href="" title="">text</a>1
  • <em>text</em>
  • <blockquote><p>text</p></blockquote>
  • <code>2  <?php  if ($foo) {      $foo = TRUE;  }  ?></code>
  1. Note: <code> can be used inline (e.g. in paragraphs) or in a block as shown. Include whitespace and newlines in blocks.

Please enter Chris (my first name) below. This is a primitive spam prevention technique, and I apologize for the inconvenience.

Preview and Submit

Upcoming Talks

ConFoo

10 - 12 Mar 2010

At Hilton Montréal Bonaventure, Montréal, Canada.

South by Southwest

12 - 16 Mar 2010

At Austin Convention Center, Austin, Texas.

Dutch PHP Conference

10 - 12 Jun 2010

At TBD, Amsterdam, Netherlands.

O'Reilly Open Source Convention

19 - 23 Jul 2010

At Oregon Convention Center, Portland, Oregon.

New Comments

liukang wrote:

I have problem with this example. In my php.ini magic_quotes_gpc is off so i'm using only addsla...

Posted in addslashes() Versus mysql_real_escape_string()
RyanTheGreat wrote:

Well, I'm not Chris, but I will do my best to address the questions raised in the comments by Ian...

Posted in Security Corner: Cross-Site Request Forgeries
Chris Shiflett wrote:

Thanks for the kind words, Simon. I'm glad you liked the tutorial. In case it's helpful, here'...

Posted in Webstock
Chris Shiflett wrote:

Hi Robin, I plan to post something about it, but it's going to be hard to express everything i...

Posted in Webstock
Simon Mahony wrote:

Hi Chris, I really enjoyed your workshop on the Evolution of Security at Webstock. I think I g...

Posted in Webstock

Browse Comments


Work and Books

Analog Essential PHP Security HTTP Developer's Handbook