Time Nick Message 12:06 SEJeff_work matt1337357, pdurbin_ Re: The php hate blog... My friend, who is a self styled php expert, says that the large majority of that article is true if applied against a 2 year old version of php. He also said against a modern version of php, most of the article is complete crap/lies and that a very small portion of it is true and amusing, but overall, it is all factually incorrect. 12:48 pdurbin SEJeff_work: so, judging from http://www.php.net/releases/ i guess your friend means the major criticisms in http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/ apply (roughly) to PHP 5.3.2 (Released: 04 Mar 2010) but not PHP 5.3.9 (Released: 10 January 2012). on centos 6 i have php 5.3.3 12:50 SEJeff_work Yes, my friends servers run (ewwwwww) Ubuntu 12:50 SEJeff_work So he tends to have the latest php running: http://iclasspro.com/ 12:50 SEJeff_work An the website is one of the prettiest wordpress templates I've seen 12:51 pdurbin oh, that reminds me. everyone should patch their wordpress installations: http://wordpress.org/news/2012/04/wordpress-3-3-2/ 12:54 SEJeff_work uggggg 13:24 pdurbin SEJeff_work: i guess i'm just not that passionate about php to get riled up. php is for getting work done. it's kind of a mess. live and let live 13:25 SEJeff_work heh 13:26 SEJeff_work But fastcgi on most hosts levels the playing field pretty well 13:34 pdurbin SEJeff_work: oh, you mean performance wise? sure. php is well understood enough that it's not too hard to speed it up 13:34 SEJeff_work Just in general. php is perfect for really low-end shared webhosting 13:35 SEJeff_work fastcgi is great for $other_languages_that_arent_php on similar setups. php achieved it's goals and then some. It isn't great, but it isn't the worst. 13:40 pdurbin yeah, i've been meaning to get fastcgi set up on my new home server. for privilege separation mostly. i want each php app to have its own user, rather than running as apache 13:54 pdurbin shuff: i threw together a terrible hack as i was pressed for time: http://yum.greptilian.com/SRPMS/ikiwiki-discount-hack-0.0.1-1.src.rpm . maybe we can put something in repoforge 14:03 pdurbin anyway, we can talk about it at Issue #154: request for perl-Text-Markdown-Discount · repoforge/rpms - https://github.com/repoforge/rpms/issues/154 15:21 agoddard ohA¡ 15:22 agoddard rockin some vagrant sensu build testing. Vagrant is so siq. 15:23 pdurbin agoddard: i'm realizing i *still* haven't read your article... http://irclog.perlgeek.de/crimsonfu/2012-03-28#i_5363507 :( shame on me. here it is: http://crankstations.com/vagrant 15:23 * agoddard is reminded how long ago he wrote a post, needs to get something new up there soon! 15:24 pdurbin so, vagrant is for virtualbox. . . but i'm using kvm. . . but the blog post says fan of libvirt, which i am too... 15:27 agoddard ya, so basically you rock virtualbox on your local machine (or anywhere) and make a Vagrantfile which describes a VM, then vagrant manages all the virtualbox stuff behind the scenes, I use it for little ephemeral machines I wanna test on 15:28 agoddard a Vagrantfile can contain multiple VMs, and have a private network for them, shared storage etc 15:28 pdurbin agoddard: so it's really for client side testing? would i ever convert the spec into a kvm vm? 15:28 SEJeff_work But it only does virtual box? 15:28 SEJeff_work Not really a prod-worthy solution I take it? 15:30 agoddard I wouldn't convert the spec to a prod machine, or run virtualbox as my hypervisor, but because of CM, you can easily replicate your prod environment in VMs 15:32 pdurbin agoddard: so use chef to define your vagrant VMs and your KVM VMs? 15:32 agoddard vagrant has provisioners for chef, puppet etc.. so I take my chef roles & cookbooks and throw them in vagrant to test them 15:32 agoddard then deploy them to prod when they're ready 15:33 pdurbin agoddard: ok i think ben rockwood was saying the same thing at LISA Keynote 2011: The DevOps Transformation « Cuddletech - http://cuddletech.com/blog/?p=695 15:34 SEJeff_work cuddletech <3 15:34 SEJeff_work Even if he is a huge solaris fan (boo), really really bright guy. 15:34 pdurbin i highly recommend listening to that talk 15:34 matt1337357 hah 15:35 agoddard this should be pretty easy to read: https://github.com/agoddard/street-chef/blob/master/Vagrantfile 15:35 matt1337357 What's the preferred linux distro here? 15:35 agoddard siq, will check out the talk 15:36 pdurbin agoddard: what do you use for remote execution? gsh? pdsh? func? salt? 15:37 agoddard w/ vagrant? with street-chef, I rock knife-ssh, otherwise vagrant manages ssh connections, so the above would work 15:37 SEJeff_work pdurbin, Check out onall if you want to use ssh 15:37 SEJeff_work There isn't a better (imo) remote execution thingy via ssh than onall 15:37 agoddard not on vagrant, I use cap shell, but that's 'cause I'm lame :) 15:37 SEJeff_work http://www.digitalprognosis.com/opensource/onall 15:38 pdurbin SEJeff_work: mmm, perl :) of all people i thought you'd say everyone should use salt for remote execution 15:38 SEJeff_work pdurbin, "if you want to use ssh" 15:38 SEJeff_work Otherwise, use salt :) 15:38 SEJeff_work ssh doesn't scale up as well as pub/sub 15:38 agoddard if you're logging in, you're doing it wrong™ < ;) j/k.. 15:41 pdurbin matt1337357: i'm a fan of the red hat ecosystem 15:46 matt1337357 pdurbin: hm. I'm having a hard time finding one that's making me happy 15:49 pdurbin matt1337357: maybe you could describe what you want at http://unix.stackexchange.com 15:49 matt1337357 I think I want ubuntu and don't want to admit it 15:50 matt1337357 I want bleeding edge, pretty and good support 15:51 pdurbin matt1337357: could also ask at http://sixgun.org/forum/ 19:29 pdurbin yikes. i like https://github.com/rodjek/puppet-sensu better than https://github.com/sensu/sensu/wiki/Integrating-Sensu-with-Puppet . maybe icinga instead: https://github.com/dhoppe/puppet-icinga