Archive for the ‘Network’ Category

PHP Post

Lundi, avril 28th, 2008

Here a quick example of how-to post some data over the web in a simple php script.

<?php
$datastream = array(
'short_msg'=&gt;'this is a simple message',
'address'=&gt;'98887996662',
);
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_URL, <a href="http://psms.canoe-inc.com/send_sms" class="moz-txt-link-rfc2396E">"http://psms.canoe-inc.com/send_sms"</a>);
$o="";
foreach ($datastream as $k=&gt;$v)
{
$o.= "$k=".utf8_encode($v)."&amp;";
}
$post_data=substr($o,0,-1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);

Encodage de données

Jeudi, février 7th, 2008

Est-ce que vous connaissez la norme ASN.1 ? C’est un système d’encodage de données pour la transmission de manière uniforme et compréhensible par tout langage et/ou plateforme. Plusieurs systèmes sont dérivée de cette norme dont BER (Basic Encoding Rule), DER (Distinguished Encoding Rules), CER (Canonical Encoding Rules). DER/BER sont expliqués assez clairement sur le site luca.ntop.org Quand à elle, la norme ASN.1 est facilement trouvable sur google (introduction, consortium).

Coté logiciel et hype moderne, ca pourrait se définir comme un version très bas niveau d’un système de communication comme JSON. Il permet l’échange de données de bases (int, string, …), de structures et de structures imbriquées. Je suis sur que plusieurs systèmes que nous utilisons se servent de cette norme à l’interne sans que nous le sachions.

Un kit d’outil de base pour encoder/décoder est disponible à http://lionet.info/asn1c/download.html

Cablage Cat6

Jeudi, septembre 27th, 2007

Ca fait un bout de temps que je me demande l’utilisé de faire du cablage réseau Cat6e poru l’utilisation actuelle que la majorité des gens en font. Je n’ai pas trouvé la réponse spécifique, par contre, voici quelques liens vers de l’informations techniques intéressantes:

http://www.tiaonline.org/standards/technology/cat6/faq.cfm
http://www.tiaonline.org/standards/technology/cat6/index.cfm

Un peu moins pertinent mais mérite une mention.. pour sa clarté:

http://fourpair.blogspot.com/

ah.. et tant qu’a y être, voici la recette pour faire un “patch cord”

http://www.lanshack.com/make_cat_6_cable.aspx