Profile

Cover photo
Rasmus Lerdorf
Works at Etsy
Attended University of Waterloo
Lives in Sunnyvale, CA
2,395 followers|247,108 views
AboutPostsPhotosYouTube
People
Have him in circles
2,395 people
Gagan jyot's profile photo
Jan Brinkmann's profile photo
Ravi Chandran's profile photo
Amin Chen's profile photo
Joshua Lambert's profile photo
Sandro Bilbeisi's profile photo
Ash Patel's profile photo
Rob Levin's profile photo
aziz ladjeroud's profile photo
Work
Occupation
PHP guy and master of the LIMIT clause
Employment
  • Etsy
    2012 - present
  • WePay
    2010 - 2011
  • Yahoo!
    2002 - 2009
  • Linuxcare
    1999 - 2000
  • IBM
    1999 - 1999
  • Bell Global Solutions
    1997 - 1999
  • University of Toronto Network Division
    1994 - 1997
  • Nutec Informática
    1991 - 1994
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Sunnyvale, CA
Previously
Qeqertarsuaq Greenland - Frederikssund Denmark - Toronto, Canada - Calgary, Canada - Porto Alegre, Brazil - Cary, NC - Fremont, CA - Daly City, CA
Links
Contributor to
Links
Story
Tagline
PHP Guy and master of the LIMIT clause
Introduction
Probably the only person you will ever run across who was born in Qeqertarsuaq, Greenland.
Education
  • University of Waterloo
Basic Information
Gender
Male

Stream

Rasmus Lerdorf

Shared publicly  - 
 
Visiting IIT Roorkee this weekend.
31
2
JIjo john's profile photoBackstage Gabe's profile photoGiorgio Cavicchioli (i4kyo)'s profile photoNayan Paul's profile photo
7 comments
 
Cool
Add a comment...

Rasmus Lerdorf

Shared publicly  - 
 
Your PHP homework
PHP originally shared:
 
We are in the final push to PHP 5.4 and we need your help. Everyone who is using PHP can give us a hand here, regardless of your technical abilities. Facebook employees, take a break from calculating your stock option scenarios and give us an hour of your time. Yahoo and Zynga engineers, take an hour or two on Monday as well. If your managers complain, just blame me.

Some starting points to choose between:

1) Grab the latest code and run the tests:
svn co https://svn.php.net/repository/php/php-src/branches/PHP_5_4 PHP_5_4
cd PHP_5_4
./buildconf
./configure <add your typical options here>
make
make test

Then, track down one of the failed tests, assuming you had any, and try to figure out why it failed in your environment. Just cd into the directory of the failed test and you will see .out, .diff, .exp and .php files for that test. They should be self-explanatory. If you figure it out, you can open a bug at bugs.php.net with the explanation.

2) Go to https://bugs.php.net and click on one of the shortcut search links you see there. Like the "Most recent open bugs" search. Go in a couple of pages to randomize things a bit and pick one in an area that you know a little bit about. Just a simple, "Yes, I was able to reproduce this problem in my environment" comment is helpful. Or, for many bug reports the reporter misunderstood something, a comment explaining why it isn't a bug helps a lot as well. For documentation bugs, see 3)

3) If in your normal use of the PHP documentation you run across something that isn't quite right and could be better, and/or if you see some really useful user comments that you think should be folded into the documentation, look for an [edit] link near the top-right corner of the page. That takes you to our super-fancy browser-based docbook editor where you can log in anonymously and edit a page and submit the changes to us.
39 comments on original post
37
20
Caleb Rhoadarmer's profile photoPHP Developers's profile photovetrivel p's profile photoKhayrattee Wasseem's profile photo
6 comments
 
I was wrong. PHP is better than Python && Perl && Ruby without Rails On Web Platform.
Add a comment...

Rasmus Lerdorf

Shared publicly  - 
 
LinkedIn's top job suggestion for me is as VP and CFO of Physicians Health Plan.
I think they may have a term clustering problem with their algorithm there.
25
4
Syam Kumar R's profile photoSiegfried Hirsch's profile photoChristoffer Viken (CVi)'s profile photokiran kumar's profile photo
8 comments
 
so funny! hehe
Add a comment...

Rasmus Lerdorf

Shared publicly  - 
 
For a company that deals with so much personal information, a little more attention to detail would give me more confidence in them: https://ows01.hireright.com/applicant_center/
Or is that some sort of Irvine slang?
Please select coorect URL!
15
1
Philip Wyers's profile photoJason Giedymin's profile photoBharat Mediratta's profile photo
2 comments
 
Nice!
Add a comment...

Rasmus Lerdorf

Shared publicly  - 
 
Just when you thought the Republican primaries couldn't get any sillier...

http://news.yahoo.com/gingrich-virginia-primary-election-154129618.html
3
2
Zachary Brown's profile photoMatthew Whisenhunt's profile photoJoel 'Senpai' Farris's profile photoFrançois-Dominique Armingaud's profile photo
9 comments
 
Oh. I hope we can send out great leonopteryx riders and rally the twelve clans before they detect the undertanium deposit and blow up the tree of souls.
Add a comment...
Have him in circles
2,395 people
Gagan jyot's profile photo
Jan Brinkmann's profile photo
Ravi Chandran's profile photo
Amin Chen's profile photo
Joshua Lambert's profile photo
Sandro Bilbeisi's profile photo
Ash Patel's profile photo
Rob Levin's profile photo
aziz ladjeroud's profile photo

Rasmus Lerdorf

Shared publicly  - 
 
Aha! I figured out my Crucial M4 SSD deaths (https://plus.google.com/u/0/113641248237520845183/posts/SXWeXVY7Y6p) cause. There is an entry in the latest firmware changelog:

Correct a condition where an incorrect response to a SMART counter will cause the m4 drive to become unresponsive after 5184 hours of Power-on time. The drive will recover after a power cycle, however, this failure will repeat once per hour after reaching this point. The condition will allow the end user to successfully update firmware, and poses no risk to user or system data stored on the drive.

Ouch! Checking my Powered-On hours for the 128GB M4. Sure enough 5210 hours now. Now to update the 256GB one and copy everything back and put it back into the laptop. Grr!
Another SSD died on me? [252837.140962] sd 1:0:0:0: [sdb] Unhandled error code [252837.140965] sd 1:0:0:0: [sdb] Result: hostbyte=DID_BAD_TARGET…
15
2
Marc MERLIN's profile photohariom srivastava's profile photoAlvaro Figueiredo's profile photoLeif Hedstrom's profile photo
15 comments
 
sir you  website commen secion is not working , also i am not able to see data of other page getting fatel error there
Add a comment...

Rasmus Lerdorf

Shared publicly  - 
 
Another SSD died on me?


[252837.140962] sd 1:0:0:0: [sdb] Unhandled error code
[252837.140965] sd 1:0:0:0: [sdb] Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[252837.140968] sd 1:0:0:0: [sdb] CDB: Read(10): 28 00 0e 84 8b d8 00 00 08 00
[252837.140976] end_request: I/O error, dev sdb, sector 243567576

Somehow I doubt that both my SSDs in different machines went bad within a couple of weeks of each other. Both machines are running Ubuntu 11.10 with kernel 3.0.0-16-generic and the SSD fstab looking like this:

UUID=65da1033-347d-4b9a-a660-312cb2f33ac0 / ext4 discard,noatime,errors=remount-ro 0 1

Crucial M4 256G

Did I miss some critical Linux bug related to SSDs?
10
2
Aurélien LEQUOY's profile photoIvan Hudiakov's profile photoStefan H's profile photoAbdelkarim Mateos's profile photo
30 comments
 
+Rasmus Lerdorf Thanks a lot, You saved me from sex a lot with that crap! :)
Add a comment...

Rasmus Lerdorf

Shared publicly  - 
 
Uh, what changed? Pidgin is suddenly showing me a bunch of G+/gmail(?) contacts in my "Buddy List" that weren't there before. Pages and pages of them. I gather I missed a feature announcement regarding gtalk/G+ somewhere.
5
Leif Hedstrom's profile photoRobert Gonzalez's profile photoMicah Godbolt's profile photoAnand Kumria's profile photo
17 comments
 
+Manoj Kasichainula Thanks for the tip, now I've not en-circled by G+ talk either.
Add a comment...

Rasmus Lerdorf

Shared publicly  - 
 
I should be posting under a pseudonym on random blog posts like that:

http://twitter.com/#!/NetSolutionsWeb/status/157871332959322113

My comment disagreed politely with the 5% number and just suggested that the only place you might see a benefit is when you spill over into a second packet on slow links because of the GA cookie.
Google's analytics cookies are slowing down the net according to Rasmus Lerdorf, the creator of PHP -- http://t.co/0js0vtDO
3
2
Rasmus Lerdorf's profile photoAnand Kumria's profile photoDaniel Andre Eikeland's profile photoPaul Playe's profile photo
4 comments
 
Run as an independent candidate! Who says language designers can't make good politicans?
Add a comment...

Rasmus Lerdorf

Shared publicly  - 
 
And recruiters wonder why I ignore them. The latest pitch below. I could work on "patented" technologies as a PHP guru which would be a great step forward for me. Gah!

"I am currently representing a few Silicon Valley Companies looking for PHP Gurus, and thought this excellent opportunity would be a great step FORWARD in your career. This would allow you to work on patented, cutting edge internet technologies used by some top companies, and to earn a competitive compensation package!"
33
6
Tomasz Kowalczyk's profile photoFrederic Gloppe's profile photoMehdi Kabab's profile photoBoris Kurshev (13DaGGeR)'s profile photo
10 comments
 
Well its still no reason for him to be that rude. More flies with honey and all that. Those kinds of messages would go straight to the round file.
Add a comment...

Rasmus Lerdorf

Shared publicly  - 
 
Fighting off recruiters today. Looks like hiring in the Valley is on an upswing. And while I am looking for the next thing, it certainly won't be through a recruiter, so please stop calling and emailing.
4
Todd Underwood's profile photoJim Mercer's profile photoKinley Dorji's profile photoRodrick Brown's profile photo
11 comments
 
What's wrong with Etsy? I've heard nothing but good things. 
Add a comment...

Rasmus Lerdorf

Shared publicly  - 
 
One of the great mysteries of the Internet. Google accounts.

I have a Google Apps domain (lerdorf.com) and if a user with an apps account signs up for Google Voice they are given some cryptic message about the account belonging to the domain administrator. Fine whatever, they ignore that and continue since they seem to be able to set up an account. But when they go to add some money to it they don't get any errors, they simply get a page that looks like the image below. No button to click on to actually pay and no hints as to what they need to do to fix whatever problem is stopping them from paying.

And for me, as the domain administrator, things aren't any clearer. Google Voice is enabled for all users in the domain administration UI. Is there an extra Google Wallet thing I need to enable to really enable Voice for users? I'm sure I have missed some obvious restriction or setting somewhere, but it would be nice if the UI would offer some hint as to what that might be. And don't show users an "Add credit" button and subsequent page with a total on it unless they can actually complete this step.
2
Nikolaos Dimopoulos's profile photoAhmed Janim's profile photoScott Barnett's profile photoRasmus Lerdorf's profile photo
9 comments
 
So just to close the loop on this one. If the account doesn't have Google Wallet configured, you get this completely unhelpful blank checkout page. There needs to be a link to Wallet there to give people a clue.

Also, related to the multiple accounts mess, you can't get to the Google Apps Dashboard if you are signed in with multiple accounts. Even when you choose the right one on the account chooser page, you get sent elsewhere. The only way to get it is to clear all your cookies (private browsing window) and log in with just your Google Apps Admin account and no others...

Need some better QA on this stuff.
Add a comment...