About the Author

Chris Shiflett

Chris Shiflett is an author and speaker who leads the web application security practice at OmniTI.


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

php|tek

19 - 22 May 2009

At Sheraton Gateway Suites Chicago O'Hare, Chicago, Illinois.

OSCON

20 - 24 Jul 2009

At San Jose McEnery Convention Center, San Jose, California.

New Comments

Ronald wrote:

A little hard for a rookie like me, but useful. I also thought you'd like to know there is a grea...

Posted in A rev="canonical" HTTP Header
Alex wrote:

Aren't you forgetting that the session will expire if _write() is never called? That excludes ...

Posted in
Andy Mabbett wrote:

@Chris Shiflett, #4, belatedly: Google only accepts rel=canonical within the same domain. My s...

Posted in A rev="canonical" HTTP Header
Kenneth Udut wrote:

I've implemented this rev="canonical" idea on http://free.naplesplus.us in the hopes that it catc...

Posted in Save the Internet with rev="canonical"
Mark wrote:

After reading your article and all the comments, what I got out of this was that sessions are not...

Posted in

Browse Comments