J’ai enfin trouvé une utilité à l’iPhone 3G

20 07 2008








Boite à outil PHP

19 07 2008

Packaging/Gestion Dépendance/Gestion Build…

  • PHAR : une sorte de Jar pour PHP, pour l’instant les perf ne sontpas encore optimum mais ca devrait s’amémiorer.
    •  Peut-on, comme en Java, importer plusieurs PHAR dans un code source (librairies) ?
    • Sera intégré à PHP 5.3, pour PHP 5.1. et 5.2 il faut bricoler
  • PEAR : gestion du rapatriement (et mise à jour) de nombreuses briques logicielles et framework, gestion dépendance transitive (comme MAVEN)

Test/Intégration continue

EDI/Wizard/Versionning code source

  • Aptana : un Eclipse remanié à la sauce PHP/JavaScript
    • Subclipse : un plugin SubVersion pour aptana (et Eclipse)
  • PHPDocumentor : un générateur de documentation (du code source) équivalent à la JavaDoc
    • J’arrive pas à le faire fonctionner, bug à résoudre :(

Framework “outils” (dédié à un aspect précis)

  • log4php : codé par la fondation apache sur le modèle de log4j
    • utilisé, par exemple, par SugarCRM

 Framework “complet” (pouvant générer des applications sans autre framework)

  • synfony

N’hésitez pas à proposer d’autre logiciels/briques pour compléter la liste



IAM : future intégration de native de MAVEN dans Eclipse

19 07 2008

http://www.eclipse.org/proposals/iam/

Il faut attendre la fin de l’année pour que ce projet soit mature.

UPDATE : en attendant vous pouvez utiliser le plugin M2Eclipse de Sonatype



Livre>Conception & réalisation des bases de données: de UML à SQL

26 05 2008

Encore une perle sur developpez.com

Un livre complet sur la modélisation de base de données grace à UML

Surement pas adapté au développement basé sur un Mapping Obejt/Relationnel (et encore ca demande à réfléchir) mais très bien pour du .net avec du Linq.

Le livre est téléchargable ici.



Tunning de Ubuntu 8-04 sur un IBM Lenovo 300 N200

17 05 2008

Quelques info sur mes problèmes pour avoir un Ubuntu pleinement fonctionnel sur mon Lenovo 3000 N200

Plus de son dans les vidéo Flash (DailyMotion, Youtube…)

  •  sudo apt-get install libflashsupport

Pas de son sur mon IBM Lenovo 300 N200

  • dans le fichier alsa-base ajouter en fin de fichier   :  options snd-hda-intel model=lenovo
  • redémarez le PC et vous devriez avoir du son
  • fonctionneaussi avec Ubuntu7-10


Client Twitter : arrivée de la première version très rapidement

16 05 2008

Le tout début du codage, pour l’instant ca rete de la maquette : code “en dur”, pas de commentaire, pas d’espace de nommage, pas d’internationnalisation… mais ca va vite devenir plus “industriel”

Code (php)

    class TwitterRead
        {
                private $userName;
                private $password;
        private $host = "http://twitter.com/statuses/replies.xml";

       public function __construct($userName, $password)
           {
                   $this->userName=$userName;
                   $this->password=$password;
           }

           public function getContent()
           {

                   $ch = curl_init();
           curl_setopt($ch, CURLOPT_URL, $this->host);
           curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
           curl_setopt($ch, CURLOPT_USERPWD, "$this->userName:$this->password");
           curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);

           $result = curl_exec($ch);
           return $result;
           }

        }//END Class
?>



Exemple de cahier des charges court et pragmatique

15 05 2008

C’est souvent la question : doit on faire un cahier des charge “tiptop” qui va demander des jours et des jours ou bien passe ren mode “agilo/pragmato/court”

Voici un bon exemple d’un cahier des charge court mais compréhensible et bien découpé.



Sécuriser ses application ASP .net

14 05 2008

*** vient de me donner un lien super interessant.

Microsoft a produit un ouvrage de 600 pages sur la sécuristion des application ASP .net

Il est dispo ici (on vous demande de télécharger un .exe mais ca se décompresse pour vous offrir un pdf)

Pour la version en ligne c’est ici :

(p. de Ubuntu dont les copier/coller bugent !!!!)

les liens + tard



O’Reilly France ferme ses portes

9 05 2008

Triste nouvelle, rien à dire de plus :=(



PHP4Visual Studio : un concurrent pour Aptana

2 05 2008

Voici un addon pour Visual Studio permettant de coder en PHP.

Perso je en vais aps tester car mon OS principal ets Linux mais pour les Windowsiens ca doit être une bone alternative à Aptana



[BookMark] Les Collection & Itérateur en C#, Java….

1 05 2008

Général

C#

Java



SOA : merci orchestranetworks pour tes docs

30 04 2008

Arrivé par hazard (enfin je cherchais un truc sur la SAO quant même) sur le site de orchestranetworks j’ai découvert un tas d’artcile et de docs en PDF sur la SOA et les WebServices : génial et merci orchestranetworks.

N’hésitez pas à aller sur leur site pour télécharger leur PDF et lire leurs articles en ligne :

  • SOA - Partie 1 - Partie 2
  • Web Services - Partie 1 - Partie 2
  • Synthèse des meilleures pratiques
  • Triptyque SOA & Web Services
  • Master Data Management & SOA
  • Big Picture SOA


DualScreen sur Ubuntu 8-014 (Merci Puyb)

21 04 2008

Billet interessant de Puyb sur le DualScreen sous Ubuntu 8-04.

Il explique notement comment arriver a faire du dualscreen avec un PC possedant une carte vidéo faiblarde en mémoire.

http://www.puyb.net/index.php/2008/04/20/127-multi-ecran-avec-ubuntu-hardy



Offuscation de Code C# : Dotfuscator Community Edition 4.0

16 04 2008

Voici un offuscateur de code pour C#



Sortie d’un service Pack 3 pour Windows XP

16 04 2008

En voila une bonne nouvelle



PHP : forcer l’encodage d’une page Web

16 04 2008
Code (php)

<?php
header(‘Content-Type: text/html; charset=ISO-8859-1′);
?>
 



TeamCity : Intégration continue en .net

15 04 2008

C’est ici.

Décidément développez.com est une véritable source d’info :)



Hudson : outil d’intégration continue

15 04 2008

Pour une fois qu’un soft d’intégration continue semble simple à configurer.



Tuto sur Rhino Mock un FrameWork de simulacre dynamique en .net

15 04 2008

Tient intéressant l’article de Developpez.com sur le Framework Rhino Mock.

Interessant car c’est du Mock qui (faut que je lise pour mieux vous en parler) se subtituer dynamiquement à l’Objet Entity “réel”.

Car un Mock nion dynamique n’est que de peu d’intérêt dans ue démarche d’industrialisation du logiciel.
Parfait pour les tests,ce framework me fait un peu penser à Sprinavec ses factory et ses capacité à switcher entre environnement de prog et de de test (à base de Mock)



SubVersive : un nouveau plug-in SubVersion pour Aptana (compatible Eclipse ?)

15 04 2008

En futerant sur le site d4atana je suis tombé sur une discution à propos d’un nouveau PlugIn pour SubVerison : SubVersive.

Je vais tester ce nouveau Plug-in sur mon Aptana mais aussi sur Eclipse.

Aptana étant basé sur Eclipse il y a de grandes chances que le plug-in soit compatible.