Membres » NazzTazz » Blog

NazzTazz's Zone - Le blog de NazzTazz

Dev de la plateforme, vidéos de chats et bouts de PHP, saupourdrés d'un soupçon de WTF.
Curriculum Vitae
Pages: 123
En cette période d'élections Américaines, j'en profite pour vous rappeller que le gilet jaune, c'est: ( au choix )

  • Sous le siege

  • Dans la boite a gants

  • Dans le vide-poches de la portiere


Mais pas sur le siege :fou:

http://hfr-rehost.net/http://i292.photobucket.com/albums/mm19/yohanvi/lagerfeld-gilet.jpg?t=1225855725

4 Oct2008

Développement du forum (14h57)

http://hfr-rehost.net/http://img123.imageshack.us/img123/2535/1223076643900mt3.gif


A venir:

  • Tagguer ses propres topics

  • Accorder le droit a un autre membre, d'editer un de ses posts ( pour les topics uniques )

  • Inviter un membre a participer sur un topic

17 Sept2008

Les DAO de ngFramework (15h56)

Juste un memo pour les DAO associés aux modeles de ngfw:

Déclaration:

<?php

class Blog extends ngModel
{
    protected function setDefinition()
    {
        $this->hasField('owner_id');
        $this->hasField('title');
        $this->hasField('description');

        $this->setTableName('blogs');
    }
}
 


L'id est sous-entendu ( et obligatoire ).

Acces aux données:

<?php

// tous les blogs
$blogs = ngModel::getPeer('Blog')->select();

// Le blog de l'utilisateur Toto
$blog = ngModel::getPeer('Blog')->selectOne("LEFT JOIN users ON u.id=b.owner WHERE u.username='%s'", 'Toto');
 


Crud:

<?php

    $myBlog = new Blog();

    $myBlog->owner_id = 4; // Arbitraire \o/
    $myBlog->title = 'Titre du blog';

    $myBlog->save();

    echo $myBlog->id(); // Renvoie l'id de l'enregistrement crée :)

    $myBlog->title = 'Un autre titre';
    $myBlog->save();

    $myBlog->delete(); // Hop. apu.
   
 
Les faits

La société OVH a récemment coupé le transit vers l'hébergeur Sivit, pour une simple page phishing hébergée chez ce dernier.

En fait, la page phishing n'est meme pas hébergée sur l'infrastructure Sivit, c'est un client "baie" ( donc en colocation ) qui propose cette page.

OVH, avec son discernement légendaire, a décidé de blacklister l'AS ( ensemble de la plateforme technique, pour simplifier ) Sivit ( Chose qu'on ne fait pas, normalement, a part en chine ;) )

Quelles conséquences ?

Imaginons un client OVH qui aurait aussi des serveurs chez SIVIT, qui maintiendrait entre les deux un lien quelconque ( backup, montage nfs, whatever ) : Infrastructure Plantée !

Imaginons maintenant un autre client, qui aurait des boutiques e-commerce sur des mutualisés Ovh, et un serveur chez Sivit pour centraliser la facturation: Infrastructure Plantée !

Conclusion

Pour ceux qui doutaient encore du manque d'impartialité d'OVH ( Ovh, nous-memes, maitres de l'interweb mondial ), on espere vous ouvrir les yeux.

Ps: les deux "clients" d'exemple dans les conséquences ne sont pas imaginaires.
http://ptrace.fefe.de/wtfm.jpg

Jusqu'à ce matin, 1h, ng.fr utilisait phpDoctrine.

Les perfs étaient moyennes ( entre 50 et 200ms de temps de gen/page ).

Tout ca commencait a devenir une belle usine a gaz, quand avec YeLL on s'est dit que ça serait cool de recoder un mini-ORM tres tres basique (Crud automatique, Requeteur automatique - Ne gere pas les jointures ni l'heritage :o).

Lire la suite...

26 Aout2008

Les frenchies aussi, savent faire du funk (12h57)

Tags:
C'est rare que je fasse l'eloge d'un groupe français mais là, ça vaut clairement le détour.

Electro deluxe

Le projet Electro Deluxe ? Un Jazz-funk hybride, impulsé par le Groove et le Hip-Hop, projeté dans la quatrième dimension électronique. A la croisée de Herbie Hancock, Buckshot LeFonque et Meshell Ndegeocello, les musiciens exposent une vision originale du jazz. Intelligente, vivace et contrastée.

10 Aout2008

Nouveau serveur. (04h32)

Ayé, céfé. :o

https://www.ovh.com/fr/particulier/prod … i08xxl.xml

Core2duo, 3go de ram, 500go SATA en raid-1.

( temps de generation des pages divisé par 3, par rapport a l'ancien KS 07 normal \o/ )
In soviet russia, comments write you.
5 Aout2008

Tellement vrai... (12h38)

Tags: Video Chats
3 vidéos a mourir de rire au sujet du comportement des chats.
Quiconque ayant un chat se reconnaitra dawa

Lire la suite...

Remarque importante:

Ce tutoriel est obsolète. Un tutoriel à jour est en cours de rédaction


Créer un widget se résume a 3 fichiers:

1 - La classe du widget
2 - Le template du widget
3 - Le template de l'installateur

Lire la suite...

Pages: 123
Membres » NazzTazz » Blog