<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.sandrockmp4.net/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Blog de SandRock - PHP</title>
  <link>http://blog.sandrockmp4.net/index.php/</link>
  <description>Tout sur rien et meme un peu moins que rien !
My (no)life, that's all...</description>
  <language>fr</language>
  <pubDate>Tue, 12 Jan 2010 18:17:35 +0100</pubDate>
  <copyright>Hey hey ^^</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Celui qui lit ceci est un T_PAAMAYIM_NEKUDOTAYIM</title>
    <link>http://blog.sandrockmp4.net/index.php/post/2007/06/14/Celui-qui-lit-est-un-T_PAAMAYIM_NEKUDOTAYIM</link>
    <guid isPermaLink="false">urn:md5:2824003a05372b839859fc7896f35949</guid>
    <pubDate>Thu, 14 Jun 2007 22:32:00 +0200</pubDate>
    <dc:creator>SandRock</dc:creator>
        <category>Geek Time</category>
        <category>crashed</category><category>PHP</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://blog.sandrockmp4.net/public/2007/juin/oh-elle-est-belle.png&quot;&gt;&lt;img src=&quot;http://blog.sandrockmp4.net/public/2007/juin/.oh-elle-est-belle_s.jpg&quot; alt=&quot;Oh elle est belle&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Non mais oh ! C'est quoi ce bordel !&lt;/p&gt;


&lt;p&gt;&lt;code&gt;Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM, expecting '(' in &lt;a href=&quot;http://blog.sandrockmp4.net/index.php/post/2007/06/14/...&quot; title=&quot;...&quot;&gt;...&lt;/a&gt;/inc/core/class.kiwi.php on line 149&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Celle là on me l'avait jamais faite !&lt;/p&gt;


&lt;p&gt;Ligne incriminée :&lt;/p&gt;


&lt;p&gt;&lt;code&gt;	public function Kiwi::Title(&amp;amp;$b) {&lt;/code&gt;&lt;/p&gt;


&lt;hr /&gt;


&lt;p&gt;Après plus ample recherche, j'ai découvert que cette erreur était en langue hébreux (hébreuse ?) et signifie &lt;em&gt;Double point-virgule inattendu&lt;/em&gt; . C'est qu'il doivent se marrer chez PHP...&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Installation serveur web sous Vista</title>
    <link>http://blog.sandrockmp4.net/index.php/post/2007/02/15/Installation-serveur-web-sous-Vista</link>
    <guid isPermaLink="false">urn:md5:061c190b3d265e10d929b7f729d3fb3b</guid>
    <pubDate>Thu, 15 Feb 2007 10:16:00 +0100</pubDate>
    <dc:creator>SandRock</dc:creator>
        <category>WebDev &gt; SrvSide Win</category>
        <category>Apache</category><category>MySQL</category><category>PHP</category><category>Windows Vista</category>    
    <description>&lt;p&gt;Le moment crucial est arrivé. Vais réussir à installer apache/php/mysql sous Vista ?&lt;/p&gt;    &lt;p&gt;Il est 10h10, pendant le cours je télécharge la dernière version de Apache pour windows : la 2.2.4.&lt;/p&gt;


&lt;p&gt;Je tente d'installer en tant que service, plusieures erreurs surviennent, dont une plutôt troublante.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.sandrockmp4.net/public/2007/fevrier/apache-installation-01.jpg&quot;&gt;&lt;img src=&quot;http://blog.sandrockmp4.net/public/2007/fevrier/.apache-installation-01_s.jpg&quot; alt=&quot;apache-installation-01.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://blog.sandrockmp4.net/public/2007/fevrier/apache-installation-02.jpg&quot;&gt;&lt;img src=&quot;http://blog.sandrockmp4.net/public/2007/fevrier/.apache-installation-02_s.jpg&quot; alt=&quot;apache-installation-02.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;img src=&quot;http://blog.sandrockmp4.net/public/2007/fevrier/apache-installation-03.jpg&quot; alt=&quot;apache-installation-03.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;De ce que j'en comprend, Apache n'arrive pas à s'installer en tant que service. Assez génant...&lt;br /&gt;Voilà ce que j'obtient en ligne de commande :&lt;/p&gt;

&lt;pre&gt;
D:\web\Apache2.2\bin&amp;gt;httpd.exe
(OS 10013)Une tentative d'accÞs Ó un socket de maniÞre interdite par ses autoris
ations d'accÞs a ÚtÚ tentÚe.  : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
&lt;/pre&gt;


&lt;p&gt;Dans le train pour revenir chez moi, je me suis tenté une installation de MySQL 5.0.27. L'installateur fonctionne mais l'utilitaire de configiration a un méchant bug graphique. Il va donc falloir que je me débrouille pour installer MySQL et Apache en tant que service à la main !&lt;/p&gt;


&lt;p&gt;Eh bah étrangement le configurateur fonctionne enfin, allez comprendre... De toute façon le configurateur n'arrive pas à installer MySQL en tant que service donc c'est quand même mort !&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.sandrockmp4.net/public/2007/fevrier/apache-installation-04.jpg&quot;&gt;&lt;img src=&quot;http://blog.sandrockmp4.net/public/2007/fevrier/.apache-installation-04_s.jpg&quot; alt=&quot;apache-installation-04.jpg&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Voici mes tentatives de créer un service Apache (cmd en tant qu'Administrateur)&lt;/p&gt;

&lt;pre&gt;
C:\Windows\system32&amp;gt;sc \\sandrock-portab create Apache2.2 &amp;quot;D:\web\Apache2.2\bin\
httpd.exe&amp;quot; type= own start= delayed-auto
DESCRIPTION :
        Crée une entrée de service dans le Registre et la base de données
        des services.
UTILISATION :
        sc &amp;lt;serveur&amp;gt; create [nom service] [CheminBin= ] &amp;lt;option1&amp;gt; &amp;lt;option2&amp;gt;...

OPTIONS :
REMARQUE : le nom d'option contient le signe égal.
      Un espace est nécessaire entre le signe égal et la valeur.
 type= &amp;lt;own|share|interact|kernel|filesys|rec&amp;gt;
       (par défaut = own)
 start= &amp;lt;boot|system|auto|demand|disabled|delayed-auto&amp;gt;
       (par défaut = demand)
 error= &amp;lt;normal|severe|critical|ignore&amp;gt;
       (par défaut = normal)
 binPath= &amp;lt;NomCheminBinaire&amp;gt;
 group= &amp;lt;GroupeOrdreChargement&amp;gt;
 tag= &amp;lt;yes|no&amp;gt;
 depend= &amp;lt;Dépendances (séparées par / (barre oblique))&amp;gt;
 obj= &amp;lt;NomCompte|NomObjet&amp;gt;
       (par défaut = LocalSystem)
 DisplayName= &amp;lt;nom complet&amp;gt;
 password= &amp;lt;mot de passe&amp;gt;

C:\Windows\system32&amp;gt;
&lt;/pre&gt;


&lt;p&gt;Cette commende ne renvoie rien ! Ni message d'erreur, ni confirmation...&lt;/p&gt;


&lt;p&gt;Bref j'abandonne, Win XP RULEZ !&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>ICDA Project</title>
    <link>http://blog.sandrockmp4.net/index.php/post/2007/01/03/ICDA-Project</link>
    <guid isPermaLink="false">urn:md5:90159926041d6e4804864dffcf628eb8</guid>
    <pubDate>Wed, 03 Jan 2007 15:43:00 +0100</pubDate>
    <dc:creator>SandRock</dc:creator>
        <category>WebDev &gt; Projets</category>
        <category>developpement</category><category>PHP</category><category>projet</category>    
    <description>&lt;p&gt;Voilà, premier projet officiel ! ICDA comme I Can Do All. Je suis pas allé chercher bien loin.&lt;/p&gt;


&lt;p&gt;Développement général : 10%. &lt;br /&gt;Phase actuelle : pré-développement (30%). &lt;br /&gt;Date d'alpha release : inconnue. &lt;br /&gt;Date de beta release : inconnue. &lt;br /&gt;Date de release officielle : inconnue.&lt;/p&gt;    &lt;p&gt;Au programme : un portail en PHP5 (peut être 6 s'il sort)(et pas 4 :p) orienté objet.&lt;/p&gt;


&lt;p&gt;Fonctions :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Gestionnaire de téléchargements&lt;/li&gt;
&lt;li&gt;Gestion de projet (C, C++, ...)&lt;/li&gt;
&lt;li&gt;Organisation de commandes groupées&lt;/li&gt;
&lt;li&gt;Site de team de jeu vidéo ?&lt;/li&gt;
&lt;li&gt;Organisation de LAN Parties ?&lt;/li&gt;
&lt;li&gt;et bien d'autres...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Avancement (uniquement les fonctions dont la structure est prète à être codée) :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pré-développement (classes de base)
&lt;ul&gt;
&lt;li&gt;Class errors (gestionnaire des erreurs) : 99.9%&lt;/li&gt;
&lt;li&gt;Class mysql (couche MySQL) : 99.9%&lt;/li&gt;
&lt;li&gt;Class language (gestion des langues) : 50%&lt;/li&gt;
&lt;li&gt;Class display (affichage des pages) : 10%&lt;/li&gt;
&lt;li&gt;Class templates (gestion de designs) : 10%&lt;/li&gt;
&lt;li&gt;Class interface (affichage) : 10%&lt;/li&gt;
&lt;li&gt;Class xml : 20%&lt;/li&gt;
&lt;li&gt;Class ajax : 1%&lt;/li&gt;
&lt;li&gt;Class dataSet : 50%&lt;/li&gt;
&lt;li&gt;Class admin (administration du site) : 0%&lt;/li&gt;
&lt;li&gt;Class mail (envoie de mails) : -200% (c'est une horreur !)&lt;/li&gt;
&lt;li&gt;Class authentication (espace membre) : 50%&lt;/li&gt;
&lt;li&gt;Class security (sécurité) : 0%&lt;/li&gt;
&lt;li&gt;Class comment (commentaires) : 0%&lt;/li&gt;
&lt;li&gt;Class chat (discussion) : 0%&lt;/li&gt;
&lt;li&gt;Class privateMsg (messages privés) : 0%&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Gestion de projets (Project Management)
&lt;ul&gt;
&lt;li&gt;Class pjm_projects (projets) : 0%&lt;/li&gt;
&lt;li&gt;Class pjm_sourceFile (édition de fichiers source) : 0%&lt;/li&gt;
&lt;li&gt;Class pjm_sourceFileHistory (sauvegarde des versions des fichiers) : 0%&lt;/li&gt;
&lt;li&gt;Class pjm_bugReport (rapport de bugs) : 0%&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Je prévois que tout ceci soit modulaire et que l'on puisse ajouter n'importe quelle fonction comme on le souhaite. Du boulot quoi...&lt;/p&gt;


&lt;p&gt;PS : vous inquiétez pas si vous voyez des nombres diminuer xD&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>