7
Facebook Api : poster en php un message sur une page
2 Déc 2013 Développement Web
Le but de ce tutoriel est de poster un message sur une page, sans que la personne qui exécute le script ne soit obligée d'avoir les accès à Facebook (exemple : tache cron, administrateur non connecté à Facebook).
Attention je parle bien de page à ne pas confondre avec un profil Facebook.

Controler des projecteurs avec l’iphone et sunlite
Depuis que j'ai acheté une interface et la suite logiciel Sunlite, j'avais bien envie de pouvoir utiliser l'iphone pour prendre le contrôle de Sunlite à distance. Après quelques recherches voici une solution ! Pour réaliser la manipulation suivante, il faut avoir un ordinateur (PC ou MAC) et un Iphone connecté sur le même réseau wifi. Sur l'ordinateur est installé Sunlite version 1 ou 2.L'application Iphone un "émulateur" de contrôleur MIDI
Les contrôleurs MIDI sont des surfaces de contrôle permettant d'envoyer des ordres en MIDI (protocole de communication) vers un instrument ou un ordinateur. Un contrôleur à une prise MIDI-OUT, mais voila notre Iphone n'en possède pas c'est pour ça que j’emploie le terme d'émulateur. Mon choix c'est arrêté pour l'instant à l'application RemoteKBLE, un simple piano allant de 0 à 127 qui à l'avantage d’être gratuit et de fonctionner. Télécharger l'application RemoteKBLE sur itunes A savoir qu'il existe une version payante appelée RemoteKB à 1.59 €, cette version de l'application donne le droit d'appuyer sur plusieurs touches en même temps. Mon utilisation étant de faciliter la phase de réglage dans une petite association de théâtre, la version simple de l'application me suffit ! Télécharger l'application RemoeKB sur itunesLes logiciels pour récupérer les données MIDI via le WIFI
Avant de passer à la configuration de sunlite, il nous faut récupérer deux logiciels. Le premier permet de recevoir les données de l'iphone, les développeurs de RemoteKB et RemobeKBLE utilisent DSWifiMIDI qui comme son nom l'indique, vous l'avez peut être fait deviner, permet d'envoyer les données MIDI, non seulement de l'iphone mais aussi de la nintendo DS vers l'ordinateur. Vous trouverez le logiciel sur le site dsmidiwifi.tobw.net que vous pouvez télécharger, on verra après son utilisation. Le deuxième logiciel permet de transférer ses données MIDI d'un logiciel à un autre c'est le rôle que rempli très bien LoopBe1 que vous pouvez trouver sur Clubic. A télécharger, installer et lancer !Configuration et utilisation de SUNLITE via l'application Iphone
Après avoir lancé LoopBe1, puis l'application RemoteKBLE vous pouvez lancer SUNLITE et enfin DSWifiMIDI. Première chose la fenêtre du logiciel DSWifi est composée de deux listes, chez moi je sélectionne dans les deux listes LoopBe Internal MIDI. Pour information si dans la seconde liste c'est microsft Internal MIDI qui est sélectionné et que vous pianotez sur l'application vous allez entendre une douce mélodie (enfin selon votre niveau au piano) Sur SunLite version 1 : Je vous montre simplement l'exemple simple d'activer/désactiver un bouton switch préalablement crée. Allez dans la fenêtre paramètre du bouton, puis dans "l'onglet" déclenchement, vous cochez "Notes Midi" puis vous choisissez le circuit (appeler "Ch" ou "Channel" sur l'application le 0 correspondant au 1) et note (numéro de la touche sur le piano le 1 correspondant au 1 mais sunlite ne propose pas le 0) Et sur sunLite 2 me direz-vous ? La fonctionnalité disparait pour laisser place à un mode console, à priori il faut créer une console virtuelle reprenant les boutons dont on a besoin pour l'iphone puis les assigner. Mais voila chez moi impossible de créer une nouvelle console. La solution ouvrir une console proposée par sunlite, clique droit sur un bouton, dans l'onglet live, édition ou général on choisi "l'action" et dans l'onglet midi on clique sur "auto setup MIDI" puis sur une touche du piano de l'iphone. Bon courage !Optimiser son blog wordpress pour le référencement
17 Déc 2010 Développement Web

mSelect : Plugin Jquery pour réaliser des listes html personnalisées
4 Avr 2010 Jquery
Le plugin est passé en version 1.4.2
Le plugin et la documentation complète est disponible sur : http://www.le-pret-a-surfer.com/mSelect/
mSelect est un plugin qui permet de personnaliser totalement l'apparence d'une liste de formulaire (select). Se qui permet en css de personnaliser la boite, la flèche et chaque option. Le plugin mSelect permet aussi de faire une boite de sélection enrichie en html.
Utilisation sur un élément html : select
Coté html : [cc lang='html4strict' line_numbers='false'] [/cc] Coté javascript : [cc lang='javascript' line_numbers='false'] $(document).ready(function() { $('select').mSelect(); });[/cc]Utilisation sur une liste avec bouton radio
Coté html : [cc lang='html4strict' line_numbers='false']Caractéristique du plugin
- L'élément select ou ul sera entièrement remplacé par la nouvelle interface
- L'attribut name de l'élément select ou input est conservé
- Les attributs value sont conservés, si ils n'existent pas ils sont crées avec le contenu texte de l'élément option ou label
- L'attribut id de l'élément select ou ul est conservé
- Les attributs class appliqués aux éléments option ou li sont conservés
- Si un élément a un attribut selected ou checked il est conservé
- Si fireBug est activé les erreurs sont affichées dans la console
- Développé avec jQuery 1.42, le plugin utilise des fonctions de la version 1.4
- Le script a été essayé sur quelques navigateurs :
- Navigateur compatible : FireFox 3.6, Internet Explorer 8, Google chrome 3, Safari 4, Safari iPhone ...
- Navigateur incompatible : Aucun testé
Personnalisation en CSS des listes formulaire
Class : mSelect
Le conteneur général de la liste, c'est un élément div en display inline-block.Class : mSelected
Le conteneur de l'option sélectionne qui s'affiche toujours à l'intérieur de mSelect, c'est un élément div.Class : mFleche
Element div permettant de personnalisé la flèche qui indique à l'utilisateur la possibilité de déployer la liste.Class : mOption
Conteneur d'une option, ces éléments sont des div en position absolue avec le curseur main, les informations top et left sont renseignées à chaque ouverture de la listeOptions du plugin
defaut : Message par défaut (String)
Message par défaut quand aucune option n'est sélectionné. Par défaut vide.radioHide : Afficher les éléments radio (Boolean)
Si true affiche les éléments radio dans les options, false pour cacher Par défaut : falseeventClick : événement au click (Function(value,html))
Fonction lancer au clique sur une une option. This : élément div qui à recu le click Value : Valeur de l'option sélectionne Html : Html de l'option séléctionné Par défaut : null [cc lang='html4strict' line_numbers='false']eventOpen : événement à l'ouverture (Function(value,html))
Fonction lancer à l'ouverture de la liste.- This : élément div principale
- Value : Valeur de l'option sélectionne
- Html : Html de l'option sélectionné
eventClose : événement à la fermeture (Function(value,html)
Fonction lancer à la fermeture de la liste, même si il n'y pas de changer de valeur.- This : élément div principale.
- Value : Valeur de l'option sélectionne
- Html : Html de l'option sélectionné
Essayer et télécharger le plugin
Change Log
Version 1.1 : 15 avril 2010- Ajout des options : eventClick, eventOpen, eventClose
- Correction mineur