RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS
Catégorie » Développement

Aprés Microsoft, Adobe s’y met…

Progi1984 - Commentaires (0)

Et voilà qu’aprés une période d’ouverture pour Microsoft, Adobe lance la sienne en ouvrant plus et encore un peu plus ces formats et non pas les moindres : Flash (SWF) et Flash Video (FLV/F4V).

Spécifiquement, cette nouvelle apporte cela :

  • Suppression des restrictions sur l’utilisation des specifications SWF et FLV/F4V
  • Publication d’API pour le portage du Flash Player
  • Publication du protocole Adobe Flash Cast et du protocole AMF
  • Suppression des couts rattachées aux licences d’utilisation

Maintenant, bande de chacals, les liens :

Source

Format Binaire d’Office

Progi1984 - Commentaires (0)

Après moults années de reverse engineering pour extraire les caractéristiques des formats Office Word (doc), Excel (xls, xlsb), PowerPoint (ppt), Microsoft dans le cadre du Microsoft Open Specification Promise vient de mettre en ligne les spécifications de format Office : https://msdn.microsoft.com/en-us/library/cc313118(v=office.12).aspx.

Mais Microsoft a aussi mis en ligne d’autres spécifications :

Alternative au target= »_blank »

Progi1984 - Commentaires (0)

Après moults et moults recherches, j’ai trouvé comment en XHTML 1.1 remplacer le célèbre target= »_blank ». Vu que le XHTML ne supporte plus les pages en frames, l’attribut target de la balise est devenu désuet, et, du même coup, la fameuse valeur _blank qui lui était attribuée pour ouvrir une page dans une nouvelle fenêtre.
Pour résoudre ce problème, on peut utiliser le Javascript.L’exemple suivant ouvrira la page dans la fenêtre actuelle si les popups Javascript sont désactivés. Ainsi, on ne prive pas l’internaute du lien si son navigateur ne fait pas afficher les popups.

<a onclick="window.open(this.href, '_blank'); return false;" href="URL"> CONTENT </a>

Images, LightBox et JS

Progi1984 - Commentaires (0)

En préparation pour mon nouveau site, je recherchais un code simple, facilement modifiable pour afficher mes images mais à la lightbox…

Mais qu’est ce que c’est que « à la lightbox » ?
«Lightbox JS» est un script qui permet de superposer vos images à votre page active, avec un très bel effet de calque.

Où le trouver ?
A cette URL : http://lokeshdhakar.com/projects/lightbox2/

Mais d’autres projets sont allés plus loin en superposant des pages à la page en cours :

API et Maps

Progi1984 - Commentaires (0)

Voilà, pour un projet, il nous fallait trouver la distance entre deux villes, non à vol d’oiseau, mais par la route.

Comment hacker les résultats du Pinball ?

Progi1984 - Commentaires (0)

Après un petit « Die Hard 4 », nous ai venus à un ami et moi, l’idée de pirater les résultats du Pinball de Windows…. Donc on a réalisé deux parties pour que les sauvegardes s’enregistrent et avons commencé notre aventure nocturne…

Format XLSX : OpenXML et Office 2003

Progi1984 - Commentaires (0)

De nombreux formats de fichiers existent pour Excel 2003 :

  • XLSX : Classeur Excel par défaut
  • XLSM : Classeur Excel autorisant les macros
  • XLTX : Modèle Excel par défaut
  • XLTM : Modèle Excel autorisant les macros
  • XLSB : Classeur Excel binaire
  • XLAM : Module d’extension autorisant les macros

Celui qui nous intéresse est le classeur Excel par défaut.

  1. Format de fichier

XLSX est proche de l’ODS. C’est un zip contenant tous les fichiers XML. Pour accéder à ces fichiers, un bon vieux dézippeur et le tour est joué.

  1. Contenu
Classeur.xlsx
[Content_Types].xml
Classeur\_rels
 .rels
Classeur\docprops
 app.xml
 core.xml
classeur\xl
 SharedStrings.xml
 Styles.xml
 workbook.xml
classeur\xl\_rels
  workbook.xml.rels
classeur\xl\theme
  theme1.xml
classeur\xl\Worksheets
  sheet1.xml
  sheet2.xml
  sheet3.xml
  1. Liens

Pourquoi respecter les standards ?

Progi1984 - Commentaires (0)

Combien de fois m’a t-on posé cette question ? Et bien aujourd’hui, je vais vous répondre tout simplement.

Voici les différents points :

  • Code source plus léger donc plus clair et économie de bande passante
  • Meilleure accessibilité
  • Réduire les couts car un développement unique et non pour de multiples navigateurs
  • Référencement amélioré
  • Des sites plus jolis (enfin, ca dépend du CSS et du codeur)
  • Rétro-compatibilité

Astuce CSS : Afficher/Cacher du contenu

Progi1984 - Commentaires (0)

Via un petit code Javascript, je cherchais le moyen de switcher l’affichage d’un texte.

Format ODS : OpenOffice Calc

Progi1984 - Commentaires (0)

Le format OpenOffice est un format qui m’intéresse grandement par son avenir prometteur. En cela, je travaille à l’amélioration d’une de mes userlibs (Purebasic) pour la création assez facile de feuilles de calcul (spreadsheets, en anglais) crées habituellement sous le module Calc d’OpenOffice.