Tester ses applications HTML5 sur divers types d’écran

Je viens de faire un petit code pas très évolué, mais que je trouve pratique pour tester mes application HTML5 pour les mobiles.En effet il y a beaucoup de taille d’écrans disponibles sur les smartphones, aussi avec ce tout petit code vous pouvez spécifier la taille de votre écran, puis l’URL de votre application et enfin visualiser le résultat en cliquant sur actualiser.

Voici le code :

<!DOCTYPE html>
<html>
  <head>
    <title>Tets d'ecran de mobile</title>
  </head>
  <body>
    <h1>Tets d'ecran de mobile</h1>
    <hr/>
    Dimensions : 
    <input id="ptb_width" type="text" value="240" size="4" /> x 
    <input id="ptb_height" type="text" value="320" size="4" /><br/>
    URL : <input id="ptb_url" type="text" value="" size="60" /><br/>
    <input type="button" value="actualiser" onclick="update()"/>
    <input type="button" value="retourner" onclick="rotate()"/>
    <hr/>
    <iframe id="ptb_frm" src="" width="240px" height="320px" border="1">
    </iframe>
    <script type="text/javascript">
      var rotation = false;
      function update() {
        var frm = document.getElementById("ptb_frm");
        frm.width = document.getElementById("ptb_width").value;
        frm.height = document.getElementById("ptb_height").value;
        frm.src = document.getElementById("ptb_url").value;
      }
      function rotate() {
        rotation = !rotation;
        frm = document.getElementById("ptb_frm");
        if (rotation) {
          frm.width = document.getElementById("ptb_height").value;
          frm.height = document.getElementById("ptb_width").value;
        }
        else {
          frm.width = document.getElementById("ptb_width").value;
          frm.height = document.getElementById("ptb_height").value;
        }
      }			
    </script>
  </body>
</html>

Vous pouvez bien entendu télécharger ce code qui est sous licence GNU GPL v3.

La page de test (HTML)

drkWebTranslator – Support de langues pour site Web PHP

Objet : Description d’une idée de module générique de support de langues pour site web PHP

Fiche Technique :

  • Nom du projet : drkWebTranslator
  • Titre : Module générique de support de langues pour site Web PHP
  • Auteur : Philippe Bousquet <darken33@free.fr>
  • Technologie : PHP / MySQL (Extensible à d’autres technologies)
  • Licence d’utilisation GNU General Public License v3 (http://www.gnu.org/licenses/gpl.html)

Problématique :

Lorsqu’une PME, une TPE, une association ou un particulier met en place un site web dynamique pour être présent sur la toile, le site est généralement prévu pour supporter une seule langue. Il se peut cependant qu’au bout d’un certain temps apparaisse le besoin de rajouter une nouvelle langue, du fait d’un accroissement de l’activité, ou tout simplement pour avoir une meilleur visibilité sur la toile. Intervient alors un travail fastidieux de mise en place d’une structure pour la traduction du site. drkWebTranslator se propose de faciliter grandement cette tâche…

Description Générale :

drkWebTranslator est un module générique permettant la mise en place d’un support de langues pour des sites web. Il embarque sa propre structure permettant le stockage des traductions diverses, et propose un outil simple permettant la gestion des langues et leur affichage. Le mainteneur du site n’a plus que trois soucis à gérer :

  • Définir l’ensemble des langues que le site doit gérer
  • Définir quelles sont les parties du site qui doivent être traduites
  • Gérer les traductions de ses textes (Validation, Correction, Suppression, …)

En définitive il n’a à se soucier que de la partie réellement « métier » de la traduction, drkWebTranslator prenant en charge toute la partie technique .

Fonctionnalités principales :

Ce projet est actuellement en cours d’étude, voici donc les premières fonctionnalités qu’il devrait couvrir. Celles-ci ne sont pas figées, et sont susceptibles d’évoluer au cours de l’étude.

  • Fournit une structure de stockage permettant de gérer
    • Les différentes langues d’un site
    • Les traductions des divers textes
  • Fournit des fonctions de traduction :
    • Déterminer la langue actuelle
    • Rechercher si un texte possède un traduction
    • Si oui renvoyer la traductions
    • Sinon
      • Tenter une traduction via le service tel que translate.google.com (cette traduction devra être alors validée par l’administrateur du site web)
      • Afficher le texte dans la langue par défaut.
  • Fournit un mécanisme de détection de la langue par défaut du visiteur du site web
  • Fournit un mécanisme de sélection d’une langue lors de la navigation du site web
  • Fournit un panneau d’administration des traductions pour l’administrateur :
    • Ajout / Suppression de langue
    • Liste des traductions en attente de saisie, validation, suppression
    • Modification des paramètres :
      • langue par défaut
      • validation automatique des traductions de Google suivant une longueur de texte ou d’un nombre de mots
  • Fournit un module d’installation permettant d’intégrer drkWebTranslator facilement dans un site Web

vs-drk-mod – Un patch pour Vegastrike

icone Titre : drk-vs-mod
Description : Patch pour le jeu Vegastrike
Programmation : Script Sh / XML
Système : GNU/Linux
Version : v0.1
Licence : Gnu General Public License v2
Dernière mise à jour : 26/01/2006

Présentation

J’adore le jeu Vegastrike, cependant je trouvais quelques frustrations sur certains points, j’ai donc réalisé ce petit patch afin de supprimer ces petites frustrations.

  • Pour le commerce :
    j’ai sensiblement augmenté la production des planètes en me basant sur la production de la planète de type « ocean ».
  • Light_Capship et Heavy_Capship :
    j’ai ajouté la possibilité de se procurrer moyennant finances d’autres classes de vaisseaux de type destroyer (vark, yrilan, vitik, yavok, huldra, lodur, watson, kahan, tesla et archimedes)

J’espère que ce patch vous apportera de nouvelles perspective dans ce superbe jeu.

Télécharger le patch vs-drk-mod v0.1 : download/vegastrike/vs-drk-mod_0.1.tar.gz

Lisp4C – Gestion des listes LISP en C

icone Titre : Lisp4C
Description : Gestion des listes LISP en C
Programmation : C
Système : GNU/Linux
Version : v1.1
Licence : Gnu General Public License v2
Dernière mise à jour : 07/04/2003

Présentation

Lisp4c est une bibliothèque pour gérer des listes à la manière du LISP en C. Elle est fournie avec un programme d’exemple: testlisp4cdownload/projets/lisp4c/Lisp4C-1.1.tar.gz