Alors que les forfaits Free Mobile sont attendus un peu plus chaque jour, le PDG du groupe Iliad, Xavier Niel, lance un message sur son compte Twitter : « the Rocket is on the launch pad »
A suivre…
Alors que les forfaits Free Mobile sont attendus un peu plus chaque jour, le PDG du groupe Iliad, Xavier Niel, lance un message sur son compte Twitter : « the Rocket is on the launch pad »
A suivre…
La technologie Flash perdant de plus en plus de terrain, en partie à cause de la non intégration sur certains support comme les iPhone et iPad de Apple, Adobe se tourne donc faire un nouveau logiciel : Adobe Edge.
Adobe Edge vous permet de créer des animations en HTML5, CSS3 et Javascript depuis une interface sensiblement proche de Flash Pro, utilisé pour la création des animations Flash. Pour le moment il s’agit simplement d’une « preview », par conséquent toutes les fonctionnalités ne sont pas au rendez vous et la stabilité du logiciel sera amélioré au fil des versions.
Tablesorter est un plugin jQuery qui permet d’effectuer des tris sur les tableaux HTML. Plus besoin de passer par des requêtes SQL, tout ce fait du côté client.
Voici un exemple d’utilisation simple à mettre en place :
Le fichier HTML :
<table id="myTable">
<thead>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>City</th>
</tr>
</thead>
<tbody>
<tr>
<td>Jean</td>
<td>Dupont</td>
<td>Lille</td>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
<td>New York</td>
</tr>
<tr>
<td>Pierre</td>
<td>Dufour</td>
<td>Amiens</td>
</tr>
<tr>
<td>Antoine</td>
<td>Martin</td>
<td>Nice</td>
</tr>
</tbody>
</table>
Le code Javascript :
$(document).ready(function()
{
$("#myTable").tablesort();
}
);
Bien entendu il faudra inclure jQuery et le plugin Tablesorter dans votre page web pour que cela fonctionne. Il existe plusieurs option permettant de sélectionner les colonnes sur lesquelles le tri doit être appliqué.
Site officiel : http://tablesorter.com/
Dans la série « Utiliser l’API OVH » on commence avec une première classe pour gérer les redirections mails sans passer par le manager.
Rien de révolutionnaire cependant, on va simplement faire abstraction de la partie SOAP en travaillant directement avec des objets.
<?php
class RedirectedEmailBase
{
protected $login = 'NIC-HANDLE';
protected $password = 'yourpassword';
protected $language = 'fr';
public $domain = 'yourdomain.com';
protected function __construct() {
try {
$this->soap = new SoapClient("https://www.ovh.com/soapi/soapi-re-1.22.wsdl");
$this->session = $this->soap->login($this->login, $this->password,$this->language, false);
}
catch(SoapFault $fault) {
return $fault;
}
}
public function executeList() {
$result = $this->soap->redirectedEmailList($this->session, $this->domain);
return $result;
}
public function executeNew($redirected, $target, $subdomain='', $localCopy=false) {
try {
$this->soap->redirectedEmailAdd($this->session, $this->domain, $redirected, $target, $subdomain, $localCopy);
return true;
}
catch(SoapFault $fault) {
return $fault;
}
}
public function executeDelete($redirected, $target, $subdomain='') {
try {
$this->soap->redirectedEmailDel($this->session, $this->domain, $redirected, $target, $subdomain);
return true;
}
catch(SoapFault $fault) {
return $fault;
}
}
protected function __destruct() {
$this->soap->logout($this->session);
}
}
?>