Porchoman® is Back!

16 janvier 2008

Google fédère la communauté porcho !

Classé dans : External code — Kris @ 11:00

Sous ce titre un brin provocateur se cache une terrible vérité, eh oui messieurs les porchos, vous ne vous sentirez plus jamais seul car google est un formidable outil pour recenser, identifier et traquer tous les plus grands bidouilleurs et bricoleurs de code de la terre,  google serait même sur le point de lancer une version spéciale de google code appelée google porchocode, mais ce projet est pour l'intant tenu secret.

L'exemple du jour est un site appelé www.filmbuffs.net (inconnu en France mais who cares comme on dirait chez l'oncle Sam)
Avec cet exemple la notion de non-modularité prend tout son sens, je dirais même plus on peut voir à travers ce code un porchoman averti et expérimenté capable de mélanger du code PHP/ASP/MySQL/HTML/JAVASCRIPT dans la même page ! (attention ils sont de plus en plus nombreux).

La séparation des concepts (SoC pour les connaisseurs) est l'ennemi de Porchoman, sa gangraine, son fardeau..., alors on se lâche et on fait comme on dit chez les rappeurs "A l'ancienne", le tout parfaitement documenté pour notre plus grand bonheur !

Allez je ne vous fais pas plus attendre.

 
<%
 
      dim h
 
h=hour(now())
 
If h < 12 then
 
   response.write("Good morning ")
 
elseif h < 18 then
 
   response.write("Good afternoon")
 
   else
 
   response.write("Good evening")
 
end if
 
      if request.cookies("FBFsubname")<>"" then
 
      Response.Write(" "&request.cookies("FBFsubname"))
 
      end if
 
      Response.Write(".")
 
      %>;
<table align="left" border="0" cellpadding="4" cellspacing="4" height="1" width="100%">
<tbody>
<tr class="normal">
<td colspan="3" class="normal" align="left" valign="top">
<p align="left">&nbsp;
<p class="orangeHeader1" align="center">2006
 
                        Film List
 
This is the list of films that are eligible for voting
 
                      in the <strong>2006 Film Buffs Forecast
 
                        end-of-year poll</strong>
 
                               if ($voted != 1){
 
/* Connecting, selecting database */
 
$link = mysql_connect("216.86.153.117", "cropley_fbf", "poll005")
 
or die("Could not connect : " . mysql_error());
 
//echo "Connected successfully";
 
mysql_select_db("cropley_fbfpoll") or die("Could not select database");
 
/* Performing SQL query */
 
$query = 'SELECT *
 
FROM `2006`';
 
?&gt;</td>
</tr>
</tbody>
</table>
 

Et bien sûr "l'infâmité dans son intégralité" du pur plaisir.

http://209.85.135.104/search?q=cache:TsRGEw3u3gMJ:www.filmbuffs.net/questions.html+worst+SQL+query&hl=en&ct=clnk&cd=2&client=firefox-a

15 janvier 2008

Quand les styles inline aident à développer plus vite…

Classé dans : External code — Kris @ 19:15

Pourquoi créer une classe CSS, c'est tellement plus simple de le faire inline, surtout avec une belle indentation...
Word je t'adore. (Lire la suite…)