Archives de la catégorie capitalisation

html « embedded images »

Source (English): http://www.techerator.com/2011/12/how-to-embed-images-directly-into-your-html/

Principe: convertir les images en base 64

Implémentation (exemple):

1. Convertir les images en base64 et les mettre dans une variable JavaScript chacune en les préfixant bien du type de data eg. « data:image/png;base64, », par exemple :

<script> var imgContent = « data:image/png;base64,monimagePNGencodeeenbase64 »; < /script>

2. Placer une balise image dans la page HTML, par exemple :

<img id= »imageTest » />

3. Assigner avec JavaScript la source de l’image sur l’élément image (balise img)contenant les images, par exemple :

<script> document.getElementById(« imageTest »).src=imgContent; < /script>

Un commentaire

Nouveaux matériaux, nouvelles propriétés, applications ou perspectives

Un peu en vrac… avant de réorganiser tout ça (peut-être)

Graphène & Disulfure de molybdène :

En résumé : « 2 structures nano 2D aux propriétés semblables mais qui pour l’électronique requièrent un dopage du graphène alors que le Disulfure de molybdène dispose des couches électroniques nécessaires stables pour créer des transitions avec conversion photon/électricité ou inversement et proposer des propriétés de semi-conducteur naturellement. »

Applications : électronique, photovoltaïque, affichages transparents, capteurs photosensibles à large spectre, catalyse

http://web.mit.edu/newsoffice/2012/graphene-molybdenum-disulfide-flat-materials-0823.html (recherches sur le Disulfure de molybdène au MIT)

www.academie-sciences.fr/activite/conf/exposeMontambaux_290211.pdf  (propriétés du graphène)

Hydrogène :

Atome le plus commun de l’univers, le gaz H2 est lui rare à l’état naturel. Il présente une possibilité de stockage propre de l’énergie (2 H2 + O2 => 2 H2O) avec une forte densité énergétique (environ 4 fois celle du gaz naturel) moyennant une captation ou une production propre. De nombreuses recherches sont en cours sur les possibilités de production (à partir d’énergie propres et à différentes échelles) et de stockage de (sous pression, dans des structures nano)

> Article soulevant les enjeux et problématiques : http://www.gizmodo.fr/2013/05/08/hydrogene-jules-verne-avait-raison.html

> Projet européen :  http://www.bulletins-electroniques.com/actualites/72599.htm

(Débat national sur l’énergie : http://www.transition-energetique.gouv.fr/)

Un commentaire

gestion des session timeout avec struts2 (+ header http code lors d’un appel Ajax jquery)

>> Côté serveur, dans struts.xml, on met en place deux « global-results » vers la page d’accueil (1 pour les appels Ajax ou 1 pour les appels synchrones) :

>> Côté serveur, on gère un  interceptor  » SessionCheckInterceptor.java » qui va router vers l’un ou l’autre des « global-results »  en fonction du type de la requête :

 

>> Côté client, dans une « méthode générique maison » d’appel ajax jquery, on gère le retour « statusCode » :

 Note : on pourrait gérer le statut du header au niveau de l’interceptor avec le code  response.setStatus(504) 

 

Pas de commentaire

UTF-8 : Tomcat / Eclipse / Param envoyé par Ajax / Encodage URI JavaScript

Ce format d’appel ajax force l’encodage data en UTF-8 (par défaut pour AJAX)

Cette opération encode la valeur de la variable en UTF-8

Cette opération échappe les charactères " et ' (unescape fait le contraire)

Pour que cela soit fonctionnel sur TOMCAT, on devra configurer dans server.xml le connector du port d’écoute http Tomcat (eg. 8080) avec le paramètre URIEncoding= »UTF-8″ pour s’assurer que les « data » des appels Ajax soient toujours correctement  interprétés en UTF8.
Source : http://stackoverflow.com/questions/4595915/strange-character-encoding-problem-with-eclipse-spring-tomcat-6

Pas de commentaire

Struts2: %{} or # – OGNL – %{#jenesuispasungetattribut}

Discussion sur le sujet : http://www.coderanch.com/t/420711/Struts/Struts

Exemples de syntaxes correctes :

1. set var

on définit une variable currLocale :

locale => getLocale()  sur un objet java (eg. attribut d’un objet cdd’une liste  parcourue avec <s:iterator , champ de la classe action ayant chargé la page, etc.)

avec substring  (on aurrait pu écrire getSubstring() )  pour extraire la langue de la locale affichée en majuscules :

2. forcer l’interprétation d’une expression OGNL %{} :

<s:a href= » » cssClass= »changeLangClass » id= » %{#currLocale} « ><s:property value= »#currLang »/></s:a>

(ne s’applique pas à la balise property : <s:property value= »#currLocale »/>  – à vérifier… )

Pas de commentaire

autoriser l’usage de « font-face » css sous firefox en local

http://stackoverflow.com/questions/2856502/css-font-face-not-working-with-firefox-but-working-with-chrome-and-ie

Pas de commentaire

Référencement – SEO

Blog sur le sujet : http://seoisnotacrime.com/

Pas de commentaire

Optimiser/personnaliser son environnment Windows

Quelques utilitaires bien pratiques :

Pas de commentaire

Un tutoriel bien fait pour créer/pesonnaliser un thème WordPress

C’est par ici…

http://wordpress.bbxdesign.com/templates-de-page

Pas de commentaire

Applications portables

sites à voir…

http://web5s.over-blog.com/

Pas de commentaire