<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss version="2.0"><channel><title>bjori doesn't blog</title><link>http://bjori.blogspot.com/</link><description></description><language>en</language><managingEditor>hannes.magnusson@gmail.com (bjori)</managingEditor><lastBuildDate>Mon, 21 Sep 2009 13:24:42 PDT</lastBuildDate><generator>Blogger</generator><atom:id xmlns:atom="http://www.w3.org/2005/Atom">tag:blogger.com,1999:blog-6188174695458425487</atom:id><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">6</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/BjoriDoesntBlog" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>Most PHP releases in August!</title><link>http://bjori.blogspot.com/2009/08/most-php-releases-in-august.html</link><category>stats</category><category>phpreleases</category><category>php</category><category>useless</category><author>hannes.magnusson@gmail.com (bjori)</author><pubDate>Mon, 10 Aug 2009 11:15:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6188174695458425487.post-7134651312110565385</guid><description>&lt;p&gt;Since &lt;a href="http://www.php.net/releases/#v3"&gt;PHP 3.0.18 (released October 2000)&lt;/a&gt; (no, &lt;a href="http://php.net/"&gt;php.net&lt;/a&gt; doesn't keep &lt;a href="http://php.net/releases"&gt;release records&lt;/a&gt; before that for some reason) 60 PHP releases have been made. August and May are the most common months for PHP releases, with 9 releases each.&lt;/p&gt;PHP5.3.1 and PHP5.2.11 are in the works these days.. Judging by the August release &lt;i&gt;"frenzy"&lt;/i&gt; I bet both will be out by the end of the month!&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Other useless stats?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;26 PHP releases have been on Thursdays&lt;/li&gt;&lt;li&gt;1 On Saturday&lt;/li&gt;&lt;li&gt;There have only been 2 releases in 2009 so far&lt;/li&gt;&lt;li&gt;2004 had 10 releases&lt;/li&gt;&lt;li&gt;January, April and October have only had 3 releases (each)&lt;/li&gt;&lt;li&gt;There has never been a release on Sunday&lt;/li&gt;&lt;li&gt;The  89th, 121st, 122nd, 194th, 228th, 241st and the 349th day of the year have had 2 releases each&lt;/li&gt;&lt;li&gt;The 3rd day of the month is most likely to be a release day, with total of 6 releases&lt;/li&gt;&lt;li&gt;The 9th, 16th, 18th and 21st (of any month) have never been release days...&lt;/li&gt;&lt;li&gt;The 18th week of the year is most likely to have an release, whole 8 releases have been made in that week!&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;Want more?&lt;code&gt;&lt;br /&gt;php -r '&lt;br /&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;function &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;fetch&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$arg&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;) {&lt;br /&gt;  static &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$mirror &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;= &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"http://no2.php.net/releases/index.php"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;  return &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;unserialize&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;file_get_contents&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"$mirror?$arg"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;));&lt;br /&gt;}&lt;br /&gt;foreach(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;fetch&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"serialize=1"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;) as &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$major &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$unused&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;) {&lt;br /&gt;  foreach(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;fetch&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"serialize=1&amp;amp;max=-1&amp;amp;version=$major"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;) as &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$version &lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;=&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$data&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;) {&lt;br /&gt;      echo &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$version&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;" - "&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$data&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"date"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;], &lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"\n"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;;&lt;br /&gt;             &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$foo&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;date&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"l"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;strtotime&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$data&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(221, 0, 0);"&gt;"date"&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;]))]++;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;arsort&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$foo&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;); &lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;print_r&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(0, 0, 187);"&gt;$foo&lt;/span&gt;&lt;span style="color: rgb(0, 119, 0);"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;'&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6188174695458425487-7134651312110565385?l=bjori.blogspot.com'/&gt;&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2009-08-10T21:13:35.638+02:00</atom:updated><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total></item><item><title>Google breaking up with me?</title><link>http://bjori.blogspot.com/2008/08/google-breaking-up-with-me.html</link><category>google reader</category><category>error</category><category>google</category><author>hannes.magnusson@gmail.com (bjori)</author><pubDate>Fri, 01 Aug 2008 16:17:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6188174695458425487.post-4850526162102434140</guid><description>Dear Google.&lt;br /&gt;&lt;br /&gt;There is a reason why my browser does not send out request for Norwegian content. That reason is the same reason why I change all my language profiles to English. Even though I live in Norway please respect my wishes and stop serving me Norwegian content.&lt;br /&gt;&lt;br /&gt;Earlier today I got this usually weird message from Google Reader saying "There is an update available for Google Reader click _here_ to refresh" (or something along those lines). I have no clue what that means, but I get that message regularly. I always click "here" and never notice any changes.&lt;br /&gt;I suspect this is Google Gears (yes, it will always be called "Google Gears") that is updating the content, but what is the "Go offline" button then for? Clicking that button fetches my unread items and "disconnects" so I can read my feeds on the train.&lt;br /&gt;&lt;br /&gt;Related note: I am pretty sure Google Gears swallows some of my still-unread-items when going online again. Very annoying as I explicitly check the "Keep unread" box so I can read the posts later on in a more friendly environment.&lt;br /&gt;&lt;br /&gt;Back to the point. After clicking "here" earlier today Google Reader decided to change my profile settings to say "Norwegian" and displays everything in Norwegian, removing the offline feature and "Friends shared items".&lt;br /&gt;&lt;br /&gt;After changing my profile settings again to English only the settings dialog is in English. The rest of Google Reader is still in Norwegian with missing features I use regularly.&lt;br /&gt;To make things worse, clicking "Logg ut" does not work. Simply throws "Beklager, det oppstod en feil. Prøv igjen om noen sekunder." back at me. No matter how long I wait or how often I try.&lt;br /&gt;&lt;br /&gt;Going into my profile settings again, and change the language to Norwegian gives me back the offline feature and "Friends shared items" - and some random things in English. Apparently I can log off now, which is a appreciated.&lt;br /&gt;&lt;br /&gt;While writing this entry on blogger.com "Autosave failed" has been blinking for most of the time, and now a big fat red line showing "ERROR" below the "Title" textbox is showing.&lt;br /&gt;&lt;br /&gt;Dear Google, do you not like me anymore? I thought we were friends and shared something special. If you are breaking up with me I'd like to hear it straight up. Not randomly throwing errors at me for several months. I do understand your feelings though. After growing up together for so long we have finally reached the the tipping point, and started to grow apart the past months. You not caring anymore about the products I used to love, and me moving on to greener pastures.&lt;br /&gt;&lt;br /&gt;We had a good run you and I. But I guess all good things come to an end at some point.&lt;br /&gt;&lt;br /&gt;Love,&lt;br /&gt; Hannes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6188174695458425487-4850526162102434140?l=bjori.blogspot.com'/&gt;&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2008-08-02T01:54:45.227+02:00</atom:updated><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>8 reasons why you should *not* write for the php.net manual</title><link>http://bjori.blogspot.com/2007/10/8-reasons-why-you-should-not-write-for.html</link><category>documentation</category><category>php</category><author>hannes.magnusson@gmail.com (bjori)</author><pubDate>Sun, 14 Oct 2007 08:40:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6188174695458425487.post-6483485714256931902</guid><description>&lt;p&gt;8 reasons why you should &lt;strong&gt;*not*&lt;/strong&gt; write for the &lt;a href="http://php.net/manual/"&gt;php.net manual&lt;/a&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;You get more page hits by publishing your work on your blog&lt;/li&gt;&lt;li&gt;You get a free pass to conferences by converting your work into presentation&lt;/li&gt;&lt;li&gt;You get paid to submit your work to magazines &amp;amp; commercial websites&lt;/li&gt;&lt;li&gt;You get a "trading card" and considered a star&lt;/li&gt;&lt;li&gt;The community will know your name&lt;/li&gt;&lt;li&gt;You can flame the documentations without needing to do anything about it&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You can copy&amp;amp;paste parts from the manual and sell it (see point#3)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;You can license your work to forbid any commercial use or further improvements&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;p&gt;:)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6188174695458425487-6483485714256931902?l=bjori.blogspot.com'/&gt;&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2007-10-14T19:27:57.553+02:00</atom:updated><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total></item><item><title>PhD: The [PH]P based [D]ocbook renderer RC1 released</title><link>http://bjori.blogspot.com/2007/10/phd-php-based-docbook-renderer-rc1.html</link><author>hannes.magnusson@gmail.com (bjori)</author><pubDate>Tue, 02 Oct 2007 02:46:00 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6188174695458425487.post-4073279885910162082</guid><description>&lt;div style="font-size: 12px;"&gt;&lt;br /&gt;&lt;p&gt;Quick note; We released PhD0.1RC1 today \o/&lt;/p&gt;&lt;p&gt;Building the php.net documentations has never been as easy or as fast.&lt;/p&gt;&lt;p style="font-size: 10px;"&gt;Note: You'll need 200M free diskspace (90M for the phpdoc XML sources and 110M for the generated html/php files).&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Fetching the phpdoc sources:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;bjori@lindsay:~$ cvs -d:pserver:cvsread@cvs.php.net/repository co phpdoc&lt;br /&gt;cvs checkout: Updating phpdoc&lt;br /&gt;U phpdoc/.cvsignore&lt;br /&gt;U phpdoc/LICENSE&lt;br /&gt;U phpdoc/Makefile.in&lt;br /&gt;[snip]&lt;br /&gt;&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Configure and test the XML&lt;br /&gt;&lt;code&gt;&lt;br /&gt;bjori@lindsay:~$ cd phpdoc/&lt;br /&gt;bjori@lindsay:~/phpdoc$ php configure.php&lt;br /&gt;configure.php: $Id: configure.php,v 1.7 2007/10/02 12:03:16 bjori Exp $&lt;br /&gt;PHP version: 5.3.0-dev&lt;br /&gt;[snip]&lt;br /&gt;* No missing ids found&lt;br /&gt;All good.&lt;br /&gt;All you have to do now is run 'phd /home/bjori/phpdoc'&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Installing and rendering the php.net documentation&lt;br /&gt;&lt;code&gt;&lt;br /&gt;bjori@lindsay:~/phpdoc$ cd ..&lt;br /&gt;bjori@lindsay:~$ pear install http://doc.php.net/phd/PhD-0.1RC1.tgz&lt;br /&gt;downloading PhD-0.1RC1.tgz ...&lt;br /&gt;Starting to download PhD-0.1RC1.tgz (19,683 bytes)&lt;br /&gt;.......done: 19,683 bytes&lt;br /&gt;install ok: channel://__uri/PhD-0.1RC1&lt;br /&gt;bjori@lindsay:~$ mkdir build&lt;br /&gt;bjori@lindsay:~$ cd build/&lt;br /&gt;bjori@lindsay:~/build$ time phd /home/bjori/phpdoc&lt;br /&gt;Creating php/toc/manual.inc...&lt;br /&gt;Creating php/toc/introduction.inc...&lt;br /&gt;Creating php/toc/getting-started.inc...&lt;br /&gt;[snip]&lt;br /&gt;Creating php/toc/userlandnaming.inc...&lt;br /&gt;Creating php/toc/about.inc...&lt;br /&gt;Creating php/toc/opl.license.inc...&lt;br /&gt;&lt;br /&gt;real    1m40.448s&lt;br /&gt;user    1m20.309s&lt;br /&gt;sys     0m6.420s&lt;br /&gt;bjori@lindsay:~/build$ ls -l&lt;br /&gt;total 26M&lt;br /&gt;-rw-r--r-- 1 bjori users  26M 10-02 12:28 bightml.html&lt;br /&gt;drwxr-xr-x 2 bjori users 364K 10-02 12:28 html/&lt;br /&gt;drwxr-xr-x 3 bjori users 336K 10-02 12:28 php/&lt;br /&gt;bjori@lindsay:~/build$ ls php | wc -l&lt;br /&gt;6288&lt;br /&gt;&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Thats right. It takes &lt;b&gt;less&lt;/b&gt; than 2 minutes (on my two years old Precision M70 laptop) to render the entire php.net documentations in three formats.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;To celebrate the release we have registered a new "special" mirror, &lt;a href="http://docs.php.net/manual"&gt;docs.php.net&lt;/a&gt;,&lt;br /&gt;which is running these experimental builds of PhD, and would like to request&lt;br /&gt;that people take a quick look at it before we start pushing these builds out&lt;br /&gt;to the rest of the mirrors.&lt;br /&gt;&lt;br /&gt;There is currently no known bug in these builds so if you find one then&lt;br /&gt;please file a &lt;a href="http://bugs.php.net"&gt;bug report&lt;/a&gt; or at least let us know about it.&lt;br /&gt;I don't care how small or major the bug is, a missing whitespace or a&lt;br /&gt;whole page missing, let us know if you find anything.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;-Hannes&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6188174695458425487-4073279885910162082?l=bjori.blogspot.com'/&gt;&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2007-10-02T14:50:28.345+02:00</atom:updated><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">11</thr:total></item><item><title>"Latest releases" box and "conference teaser"</title><link>http://bjori.blogspot.com/2007/02/latest-releases-box-and-conference.html</link><category>release feed</category><category>releases</category><category>php</category><category>conferences</category><author>hannes.magnusson@gmail.com (bjori)</author><pubDate>Sun, 18 Feb 2007 10:52:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6188174695458425487.post-3623933323191842107</guid><description>&lt;div style="text-align: justify; font-family: verdana; font-size: 90%;"&gt;&lt;strong&gt;Update&lt;/strong&gt; (February 19th): Thanks to &lt;a href="http://osiris.sund.ac.uk/~ca3sfo/"&gt;Steph&lt;/a&gt; this should look fine in our favorite browser, IE6, now.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify; font-family: verdana; font-size: 85%;"&gt;I &lt;a href="http://news.php.net/php.mirrors/34351"&gt;committed&lt;/a&gt; the &lt;a href="http://news.php.net/php.mirrors/34286"&gt;conference teaser&lt;/a&gt; patch few hours ago, and as usual it only took about an hour for it to go &lt;a href="http://php.net/"&gt;live&lt;/a&gt;. I really think its a nice compromise, looks nice there above the news entrys and isn't that intrusive.&lt;br /&gt;&lt;br /&gt;Anyway. I also &lt;a href="http://news.php.net/php.mirrors/34354"&gt;committed&lt;/a&gt; "latest releases" box on the right, above the "event section".&lt;br /&gt;&lt;a href="http://news.php.net/php.internals/28026"&gt;The idea&lt;/a&gt; is to list the latest, stable, releases there - and when we are in RC phase then list them in a &lt;a href="http://home.oslo.nith.no/%7Emaghan/releases-colored2.png"&gt;box below it&lt;/a&gt;. The links will be to &lt;a href="http://qa.php.net/"&gt;qa.php.net&lt;/a&gt; where a "big fat warning box" will welcome the user and &lt;a href="http://news.php.net/php.internals/28058"&gt;explain what a "release candidate"&lt;/a&gt; really is.&lt;br /&gt;Release Candidates will now get more exposure and, hopefully, get more testing - benefiting all of us.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Speaking of 'latest releases', I've seen lot of code parsing &lt;a href="http://php.net/"&gt;the frontpage&lt;/a&gt;, &lt;a href="http://php.net/downloads.php"&gt;the download page&lt;/a&gt;, &lt;a href="http://news.php.net/php.announce"&gt;the php-announce&lt;/a&gt; mailing list, heck, even cvs log in order to get the latest release info.&lt;br /&gt;Since I moved the 'current releases' info into "a giant" includable array, living in &lt;a href="http://cvs.php.net/viewvc.cgi/phpweb/include/version.inc"&gt;include/version.inc&lt;/a&gt;, we can now provide a simple XML feed (or whatever) for you to parse to get the latest release info simpler and more accurately...&lt;br /&gt;&lt;br /&gt;What do you think? Is it worth it? What kind of format would you want it in?...&lt;br /&gt;Send me a mail (private or to the &lt;a href="http://php.net/contact.php"&gt;webmaster@ mailing list&lt;/a&gt;), add a comment, blog about it, scream loudly (hoping we hear you) or whatever. If the idea interest you, its your chance to get heard!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6188174695458425487-3623933323191842107?l=bjori.blogspot.com'/&gt;&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2007-02-19T19:24:00.089+01:00</atom:updated><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">7</thr:total></item><item><title>PHP.net frontpage changes</title><link>http://bjori.blogspot.com/2007/02/phpnet-frontpage-changes_9034.html</link><category>php</category><category>conferences</category><author>hannes.magnusson@gmail.com (bjori)</author><pubDate>Mon, 12 Feb 2007 08:55:00 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-6188174695458425487.post-8782379045201534454</guid><description>&lt;p&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;As many of you know I changed the &lt;a href="http://php.net/"&gt;frontpage of php.net&lt;/a&gt; recently by &lt;a href="http://news.php.net/php.mirrors/34119"&gt;moving conference announcements and call for papers&lt;/a&gt; to its &lt;a href="http://php.net/conferences/"&gt;own dedicated page&lt;/a&gt; in a desperate attempt to regain the control of our frontpage.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;q&gt;WTF?!&lt;/q&gt; came up among &lt;a href="http://news.php.net/php.mirrors/34149"&gt;conference planners&lt;/a&gt; which didn't like the changes &lt;strong&gt;at all&lt;/strong&gt;. Heck, why should they? They lost an important, free, ads on a &lt;strong&gt;very&lt;/strong&gt; popular page on the web. The flip side: they have now &lt;a href="http://php.net/conferences/"&gt;their own page&lt;/a&gt; free of any &lt;a href="http://php.net/#4"&gt;distractions&lt;/a&gt; and &lt;a href="http://php.net/#2"&gt;irritations&lt;/a&gt; around their advertisements.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;q&gt;Regain control?&lt;/q&gt; Yes. Conference planers have treated &lt;a href="http://php.net/"&gt;php.net frontpage&lt;/a&gt; as their private commercial ground for long enough. It was time for the &lt;a href="http://php.net/credits.php"&gt;php.net "staff"&lt;/a&gt; to take control of the frontpage back and publish php.net &lt;a href="http://php.net/#2"&gt;relevant&lt;/a&gt; &lt;a href="http://php.net/#4"&gt;news&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;q&gt;This is a community effort, you are no king.&lt;/q&gt; Good point. I am no king. But enough is enough. Flooding the frontpage with conference announcements and call for papers had to stop. It was so overwhelming that there was no point for us to post real news about what was going on with php.net. 24 hours after an &lt;a href="http://news.php.net/php.mirrors/33208"&gt;important PHP release&lt;/a&gt; a &lt;a href="http://news.php.net/php.mirrors/33221"&gt;call for papers was committed above it&lt;/a&gt;, making the release "old news". Within a week of &lt;a href="http://news.php.net/php.mirrors/34067"&gt;phpdoc major update&lt;/a&gt; there was a &lt;a href="http://news.php.net/php.mirrors/34113"&gt;new conference announcement&lt;/a&gt; posted. This is ridiculous. I kicked around on IRC the idea of dedicated conference page and immediately got praised for it. Everyone (online and awake) agreed. Few hours later in a frustration caused by all those announcements I &lt;a href="http://news.php.net/php.mirrors/34118"&gt;cleaned the frontpage up&lt;/a&gt;, moving old stuff into the &lt;a href="http://php.net/archive/"&gt;archives&lt;/a&gt; and then &lt;a href="http://news.php.net/php.mirrors/34119"&gt;added&lt;/a&gt; the &lt;a href="http://php.net/conferences"&gt;conference page&lt;/a&gt;. Few days later I then added a &lt;a href="http://php.net/conferences/news.rss"&gt;dedicated feed&lt;/a&gt; for the announcements.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Now that things are starting to cool off I &lt;a href="http://news.php.net/php.mirrors/34255"&gt;posted a patch&lt;/a&gt; for &lt;a href="http://home.oslo.nith.no/%7Emaghan/confs.rss2.png"&gt;a conference teaser&lt;/a&gt; on the frontpage. I've learned my lesson. There is no way in hell I will commit without a notice.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Just to be clear. I &lt;strong&gt;do&lt;/strong&gt; think PHP conferences are important, but they are &lt;strong&gt;not&lt;/strong&gt; as important as what the php.net team is doing. They are however important enough to be on php.net, just not cluttering and making fun of php.net efforts.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Seeing post like the one from &lt;a href="http://devzone.zend.com/member/profile/id/86"&gt;Cal Evans&lt;/a&gt;, &lt;q&gt;&lt;a href="http://devzone.zend.com/node/view/id/1670"&gt;Extra! Extra! Get Your Conference News Here!&lt;/a&gt;&lt;/q&gt;, is kinda funny. I had a hard time finding those feeds, in fact I can only see them in that blog entry.. and his &lt;q&gt;&lt;a href="http://news.php.net/php.mirrors/34149"&gt;php.net has had a change of policy&lt;/a&gt;&lt;/q&gt; link points to a post by conference planer.. Heh? Even funnier is the the fact I can't see any indication on importance of conferences on &lt;a href="http://devzone.zend.com/"&gt;Zends Developer Zone&lt;/a&gt; at all. &lt;strong&gt;*sigh*&lt;/strong&gt; That's the spirit Cal! Kick my nuts and send out fancy statements without anything to back it up.&lt;br /&gt;&lt;br /&gt;Cal: I'll avenge my nuts in &lt;a href="http://phpconference.co.uk/"&gt;London&lt;/a&gt;... ;)&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6188174695458425487-8782379045201534454?l=bjori.blogspot.com'/&gt;&lt;/div&gt;</description><atom:updated xmlns:atom="http://www.w3.org/2005/Atom">2007-02-12T17:17:44.691+01:00</atom:updated><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></item></channel></rss>
