Le blog de Haygus

Sortie de la Release Candidate du Zend Framework 2

le par

Le début de la fin, hier, le mercredi 25 juillet est sortie la release candidate (2.0.0rc1) du framework. Il est prévue d'avoir la sortie d'une RC toutes les semaines.

Des nouveautés et surtout de la stabilité, cette version n'est toujours pas faites pour la production mais ça va être le moment de s'y jeter et de pouvoir contribuer à la documentation (qui est loin d'être finie).

L'annonce officielle est disponible sur le site du framework : http://zend-framework-community.634137.n4.nabble.com/Zend-Framework-2-0-0RC1-Released-tp4655929.html

Le quickstart est toujours fonctionnel, le ZendSkeletonApplication n'est toujours pas lié à la 2.0.0rc1, je vous tiens au courant dès que j'ai des news.

Zend Framework 2 - Quickstart - #1 Installation

le par

Mis à jour le 20 juillet 2012: Mis à jour pour prendre en compte la beta 5 du [].

Bonjour tout le monde, si vous me suivez sur twitter vous avez vu que je commençais à m’intéresser à la version 2 du []

À travers mes découvertes sur [] 2 je vais reformuler/traduire les tutos que j'ai lu, et qui vont vous aider à pouvoir comprendre ce framework. ça sera une suite de tutos/pratique/astuces pour ce framework.

Vous trouverez ces tutos sur le wiki du projet : https://github.com/haygus/zf2try Vous pourrez suivre pas à pas comment j'ai fais.

J'essairai de sourcer toutes les infos, cela vous permettra de faire votre point de vue.

Installation

Aujourd'hui on commence par l'installation et ensuite décortiquera les grands principes du framework.

Squelette

Le squelette de base est un projet GitHub de la team ZF : https://github.com/zendframework/ZendSkeletonApplication.

  1. On télécharge le squelette du framework :
  2. Vous décompressez directement l'archive dans le dossier de votre projet, dans notre exemple 'zf2try'
  3. Supprimez l'archive.
  4. Renommez le nouveau dossier selon les besoins du projet 'my-application' ici.

Framework

Pour installer le framework, le ZendSkeletonApplication a un pyrus qui va tous faire.

Exécuter la commande ci-dessous où vous avez décompressé le squelette.

$ php composer.phar install
Il télécharge les dernières sources du framework.

Le framework a besoin de l'extension [] intl, sur ubuntu.

$ sudo apt-get install php5-intl
on redémare Apache pour prendre en compte la nouvelle extension [].
$ sudo service apache2 restart

L'installation est terminée ! Vous pourrez directement vérifié en allant via HTTP dans le dossier public/, par exemple http://localhost/zf2try/my-application/public/

Conclusion

C'est la 1ere partie, c'est très court pour l'instant, on découvrira rapidement quelle est l'architecture du framework

Megaupload est mort! Vive le peer to peer!

le par

Comme vous avez du le lire, MegaUpload (et ses frères) sont hors-ligne, le FBI a lancé un mandat d'arrêt international contre 7 personnes (le haut de MegaUpload) et 2 entreprises (MEGAUPLOAD LIMIT et VESTOR LIMITED).

La société est basée à Hong Kong mais des serveurs étaient hébergés en Virginie (E.U), le FBI n'a pas eu de mal à éteindre ces serveurs. Pour le moment on peut oublier MegaUpload, il y aura sûrement des miroirs qui vont apparaître (des faux des vrais du phishing faites bien attention !)

Selon Numerama (http://www.numerama.com/magazine/21337-le-dossier-accablant-du-procureur-contre-megaupload.html) c'est un travail du FBI qui a commencé l'année dernière.

Pas un mal

Ce n'est pas grand mal que Megaupload disparaisse c'était un très gros service centralisé, simple à censurer : une seule cible.

La suite ?

Direct DL

Pour le direct DL, pas de problèmes juste tous les liens vers megaupload mènent vers des 404 (page non trouvée), il faut re-héberger tous ça à différents endroits.

Le partage

Qu'on se mette d'accord, megaupload n'était pas un site de "[]" en tant que tel, oui on pouvait mettre ses photos de vacances et donner le lien à ses amis, mais on passait (comme vous avez pu le voir) par une plate-forme qui se prenait une commission publicitaire sur vos 40 secondes de temps de cerveau disponible.

Le [] c'est un échange entre 2 personnes physique non-commercial, le protocole - presque parfait - qui correspond à cet échange est le [] il est (presque) décentralisé les fichiers sont enregistrés à plusieurs endroits, il est plus difficile de censurer ces fichiers. Si vous voulez partagez vos photos utilisez le P2P.

Conclusion

Donc, Internet s'affaiblit de plus en plus, il faut défendre le réseau pour qu'on puisse conservé nos liberté, pour certains l'[] ( ou World War Web ou cyber-guerre choisissez ) a commencé.

Des sites ont été ciblés par les [] :

  • Justice.gov
  • RIAA.org
  • MPAA.org
  • UniversalMusic.com
  • Hadopi.fr

Sources :

Mon nouveau blog en ligne !

le par

Après quelques lignes de code [] (et []) mon blog perso est en ligne !

Présentation

Je me présente, mon surnom/pseudo est "haygus" (je ne suis pas anonyme il est simple de récupèrer mon nom/prenom), je suis un (jeune) développeur web [] défenseur des logiciels [], je travaille avec GNU/Linux, contribue (très peu - pour l'instant) aux logiciels libres.

Vous pouvez me contacter par e-mail à cette adresse blog[_at_]haygus.fr

Le blog

Blog, par définition tout qui peut me m'interesser, [], [], [], [], et pleins d'autres choses.

Wall of Links

Il y a pour l'instant seulement le bloc dynamique à gauche "Wall of links" (si vous avez mieux je prends) qui me permet de partager des articles/pages/sites intéressant qui vaut le coup d'oeil.

Tags

Ce blog est centré autour d'une chose : les Tags, il y a en aura partout, on pourra naviguer avec seulement certains tags (imaginez, vous aurez un filtre sur TOUS le blog avec un ou plusieurs tags (en passant par les articles|liens|commentaires?)

Techniques

Comme dit plus haut ce blog est développé avec le langage server [], utilise le [], tourne avec le server web [] sur une [] []. Pour l'instant ce blog est sur bitbucket sur un repos privé, il est prévu que je partage le code source sous une license libre plus tard, j'ai encore d'autres fonctionnalités(bug ?) de prévues.

Contrat Creative Commons
licence