<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8022285</id><updated>2024-09-17T02:52:02.479+02:00</updated><category term="Java"/><category term="Simple life"/><category term="Technology"/><category term="Php"/><category term="Music"/><category term="OpenSource"/><category term="Fun"/><category term="Google"/><category term="Portal"/><category term="Moto"/><category term="Technology NAS"/><category term="Wii"/><title type='text'>Random thoughts once in a while</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://theute.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/-/Php'/><link rel='alternate' type='text/html' href='http://theute.blogspot.com/search/label/Php'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8022285.post-3488096449967523477</id><published>2007-09-28T12:50:00.000+02:00</published><updated>2007-09-28T13:15:01.910+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Php"/><title type='text'>IT-ops, please make our lives *easier* not harder</title><summary type="text">This is a call to all IT operators around the world, there are basics things you can do to help users more satisfied.I need to upload a branch of files (3326 files for 40MB in total) so that they can be available online. The only access i have been given is a FTP account. Doh !It means that if i successfully login, the whole process will take about 1:15 (and that&#39;s the estimated remaining time at</summary><link rel='replies' type='application/atom+xml' href='http://theute.blogspot.com/feeds/3488096449967523477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8022285/3488096449967523477' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/3488096449967523477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/3488096449967523477'/><link rel='alternate' type='text/html' href='http://theute.blogspot.com/2007/09/it-ops-please-make-our-lives-easier-not.html' title='IT-ops, please make our lives *easier* not harder'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8022285.post-1211396128807628561</id><published>2007-09-26T23:57:00.000+02:00</published><updated>2007-09-27T00:17:33.872+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Php"/><title type='text'>CakePHP: Day 3, the ugly</title><summary type="text">When it came the time to put the pages together, and as i already stressed out, i realized that there is no real templating mechanism and really only one part of the screen could be updated per request (unless you mix concerns). The ugly part comes when you need to start hacking around. Putting stuff in the so called pageController that is shared for the rendering of any page... The motivation </summary><link rel='replies' type='application/atom+xml' href='http://theute.blogspot.com/feeds/1211396128807628561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8022285/1211396128807628561' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/1211396128807628561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/1211396128807628561'/><link rel='alternate' type='text/html' href='http://theute.blogspot.com/2007/09/cakephp-day-3-ugly.html' title='CakePHP: Day 3, the ugly'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8022285.post-8794859247707941059</id><published>2007-09-23T11:23:00.000+02:00</published><updated>2007-09-23T12:53:45.339+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Php"/><title type='text'>Google API, stop lying to me ! Encoding hell...</title><summary type="text">You may have noticed if you use the Google services that they lie to us. Don&#39;t get me wrong the services are great and all, but they missed an elementary step.Let&#39;s say i want to get the correctly formatted address for the Red Hat office in Switzerland, i would send a request such as: http://maps.google.com/maps/geo?q=neuchatel&amp;amp;output=xml&amp;amp;key=MYKEYThe first line says: &amp;lt;?xml version=&quot;</summary><link rel='replies' type='application/atom+xml' href='http://theute.blogspot.com/feeds/8794859247707941059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8022285/8794859247707941059' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/8794859247707941059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/8794859247707941059'/><link rel='alternate' type='text/html' href='http://theute.blogspot.com/2007/09/google-api-stop-lying-to-me-encoding.html' title='Google API, stop lying to me ! Encoding hell...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_qfEbDTOhbrs/RvYyuQnhvYI/AAAAAAAAACQ/wCPEfD_wlHM/s72-c/a.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8022285.post-678374472411923947</id><published>2007-09-20T12:44:00.000+02:00</published><updated>2007-10-30T14:44:05.369+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenSource"/><category scheme="http://www.blogger.com/atom/ns#" term="Php"/><title type='text'>Why should i ever contribute ? Just give me your stuff</title><summary type="text">Contributing to an open-source project is really often misunderstood. Most of the people i deal with have no clue why they should ever contribute and often think it&#39;s something for the others.Attitude no 1 - &quot;I love open-source, give me your free stuff&quot;Right, fair enough, when you do open source, you know this will happen, but don&#39;t beg for help, the guys who work owe you nothing.Attitude no 2 - </summary><link rel='replies' type='application/atom+xml' href='http://theute.blogspot.com/feeds/678374472411923947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8022285/678374472411923947' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/678374472411923947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/678374472411923947'/><link rel='alternate' type='text/html' href='http://theute.blogspot.com/2007/09/why-should-i-ever-contribute-just-give.html' title='Why should i ever contribute ? Just give me your stuff'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8022285.post-3949973346478860458</id><published>2007-09-18T21:29:00.000+02:00</published><updated>2007-09-18T21:54:07.251+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Php"/><title type='text'>CakePHP: Day 2, the bad</title><summary type="text">Once you started to play with scaffolding and limited ORM, you want and need more. That&#39;s when you start to feel the limits of a framework like this or RoR or anything of that kind, it&#39;s good as long as you do what it is designed for. Among the problems i remember facing:- For the ORM at some point you need to create weird object structures if you want to save an object and its relationships, </summary><link rel='replies' type='application/atom+xml' href='http://theute.blogspot.com/feeds/3949973346478860458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8022285/3949973346478860458' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/3949973346478860458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/3949973346478860458'/><link rel='alternate' type='text/html' href='http://theute.blogspot.com/2007/09/cakephp-day-2-bad.html' title='CakePHP: Day 2, the bad'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8022285.post-1377118740358475802</id><published>2007-09-11T20:50:00.000+02:00</published><updated>2007-09-11T22:04:50.087+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Php"/><title type='text'>CakePHP: Day 1, the good</title><summary type="text">CakePHP separates the concerns following the well know MVC pattern. The Model can define validation constraints on the fields to make form validation easier. It&#39;s also mapped to a database (a cheap ORM mechanism) that can keep you away from writing SQL queries for simple things. It handles one-to-one, one-to-many and many-to-many (in a weird way) relationships, that&#39;s convenient.The Controllers </summary><link rel='replies' type='application/atom+xml' href='http://theute.blogspot.com/feeds/1377118740358475802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8022285/1377118740358475802' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/1377118740358475802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/1377118740358475802'/><link rel='alternate' type='text/html' href='http://theute.blogspot.com/2007/09/cakephp-day-1-good.html' title='CakePHP: Day 1, the good'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8022285.post-7655735122125036823</id><published>2007-09-10T00:15:00.000+02:00</published><updated>2007-09-10T09:30:39.303+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="Php"/><title type='text'>CakePHP + Google API + Geolocalization</title><summary type="text">This weekend, i was alone at home, it&#39;s really a first for a long time. So after coding in Java for many years, i decided to give to one of the &#39;new&#39; PHP frameworks a try (I used PHP intensively a few years back and wrote that French book about it).I didn&#39;t spend a long time to compare them, i have to admit, i mostly left my feeling pick one. So i went with CakePHP. Since i wanted more fun, i </summary><link rel='replies' type='application/atom+xml' href='http://theute.blogspot.com/feeds/7655735122125036823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8022285/7655735122125036823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/7655735122125036823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8022285/posts/default/7655735122125036823'/><link rel='alternate' type='text/html' href='http://theute.blogspot.com/2007/09/cakephp-google-api-geolocalization.html' title='CakePHP + Google API + Geolocalization'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_qfEbDTOhbrs/RuR2angde5I/AAAAAAAAABo/wxZX4YFRqtQ/s72-c/adomicile.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>