mardi 5 décembre 2017

L'apprentissage du clavier à l'école favorise un bon niveau de lecture

Quand on évoque la baisse de niveau de lecture des écoliers, on accuse très souvent les outils électroniques.
L'école française est très attachée à l'écriture ancienne, cursive, sur du papier ... pourtant elle arrive à la 34ème place sur 50 dans l'enquête PIRLS 2016.
Pour beaucoup d'enseignants, écrire avec un clavier ou lire sur un écran, n'est pas de l'écriture ou de la lecture. 
En Finlande, l'écriture cursive n'est plus obligatoire et l'apprentissage de l'écriture au clavier est privilégié (« très important pour l’avenir professionnel »), la Finlande arrive à la 2ème place du classement PIRLS 2016.


mardi 7 novembre 2017

Comment générer une vCard en HTML, ASP.NET

1. Enregistrer les données dans un fichier texte (nom_fichier) avec l'extension .vcf

string vcard =
  "BEGIN:VCARD\n\r"+
  "VERSION:2.1\n\r" +
  "N:" + nom.Text + ";" + prenom.Text + "\n\r" +
  "TEL;HOME;VOICE:" + fixe.Text + "\n\r" +
  "TEL;CELL;VOICE:" + telephone.Text + "\n\r" +
  "ADR;HOME:;" + adresse.Text + "\n\r" +
  "EMAIL;INTERNET:" + email.Text + "\n\r" +
  "END:VCARD";
if (File.Exists(nom_fichier))  File.Delete(nom_fichier);
try
{
  FileStream fs = new FileStream(nom_fichier, FileMode.OpenOrCreate, FileAccess.Write);
  StreamWriter output = new StreamWriter(fs, UnicodeEncoding.Default);
  try
  {
    output.Write(contenu);
  }
  catch {}
  finally
  {
    output.Close();
  }
}
catch {}

2. Faire référence à ce fichier pour le télécharger :

string lien = "<a href=\"" + nom_fichier + "\">vCard</a>";

------
Ajouter

using System.IO;

dans l'entête du fichier aspx.cs pour gérer la création du fichier.

mardi 31 octobre 2017

La terre a disparu !


Aujourd’hui j’ai décidé d’aller à la ville à pied en parcourant huit kilomètres. J’ai préparé mon parcours avec Google Maps pour éviter les grandes artères.Les deux premiers kilomètres furent tranquilles : la route était barrée en raison de travaux. Peu de gens, peu de voitures, beaucoup de maisons cossues, beaucoup d’arbres, pas d’animal.Les cinq kilomètres suivants furent tout autre : plus j’avançais vers la ville, plus des caisses d’acier de différentes formes m’empêchaient de marcher là où je voulais. Une caisse sur trois émettait une telle odeur, que j’avais vraiment l’impression de m’intoxiquer après son passage.Je croisai un homme qui répondit à mon bonjour, une femme qui n’osa pas répondre, ce que j’ai compris en me souvenant des actualités. Deux jeunes, chacun sur sa moto de faible cylindrée, faisaient la course, résultat : bruit assourdissant, fumée toxique à en tousser ! Je sentis le regard des êtres vivants dans leurs caisses d’acier, se demandant pourquoi j’étais à pied, sans protection, me déplaçant à six à l’heure, tandis qu’eux roulaient à toute berzingue.La densité des caisses d’aciers se faisait de plus en plus importante, et là je pris ma revanche. Chaque être vivant dans sa caisse prenait tellement de place qu’il était coincé à ne plus pouvoir bouger. Je me faufilais aisément entre deux caisses et leur passais devant.Je croisai un couple très distingué qui n’imagina pas un seul instant me regarder pour me saluer, tant en ville, les êtres vivants sont nombreux et ne se disent pas bonjour. En dehors de la ville, pas d’être vivant, pas de bonjour. En ville trop d’êtres vivants, pas de bonjour !Soudain, je rejoignis un parc. Enfin du calme, de l’espace pour les piétons, des arbres que l’on peut admirer ! Première rencontre avec des êtres vivants : quatre personnes d’âges différents, tous raccordés à leur téléphone par un fil, l’un parlait tout seul les autres étaient prostrés devant leur écran. Cinquante mètres plus loin, un autre être vivant, la trentaine, qui s’apprêtait à allumer une cigarette. Ah oui, c’est vrai, on ne sentait plus la fumée des caisses d’acier, il fallait bien la remplacer par celle du tabac !Enfin j’arrive boulevard des Pyrénées à Pau. Le boulevard le plus renommé, pas encore complètement transformé en zone piétonne ou cyclable, donc toujours beaucoup de caisses d’acier bruyantes et odorantes. Et là, une clameur se fit entendre : dans le bas, des lumières, des mouvements mécaniques, de la musique, le bruit d’une foule en liesse, se fit entendre. Je compris alors, pourquoi les êtres vivants dans leurs caisses d’acier roulaient à toute berzingue : pour se distraire et éviter de penser, de goûter, de parler, d’échanger. La fête foraine leur donne tellement plus de sensations !Bon, j’attendais quelqu’un, près du funiculaire. Les gens passaient, en groupe. Puis un homme, la soixantaine, osa m’adresser la parole et me demanda si je cherchais mon chemin. Je lui dis que non, que je cherchais des terriens et que pour l’instant je n’avais vus que des êtres vivants dans des caisses d’acier polluantes, des êtres vivants affairés incapables de parler etc. Il me répondit que depuis 40 ans c’est de pire en pire, mais que le pire qu’il a vu s’était pendant la guerre d’Algérie où il a vu son ami mort avec ses bourses dans la bouche. « Ça, ça reste gravé à jamais dans mon esprit, j’y pense jour et nuit ! » me dit-il.Bon, je me suis dit, je n’ai pas à me plaindre, je vais encore devoir supporter un moment cette planète avant qu’elle soit restaurée. Mais s’il te plait, Jéhovah, que ton Royaume vienne vite !

lundi 14 août 2017

J'ai changé la batterie de mon iPhone 5S en 15 minutes !

Qui a dit que les batteries d'un iPhone ne se changeaient pas ? Que l'iPhone était un produit jetable ? 
En 15 minutes j'ai changé la batterie de mon iPhone qui a 4 ans, pour le faire durer 5, 6 ou 7 ans.

J'ai acheté cette batterie : https://www.amazon.fr/gp/product/B010T5YNHG/ref=ox_sc_act_title_5?smid=A2XIMBR9FSF7SN&psc=1

J'ai suivi ce tutoriel : http://www.brico-phone.com/tutoriel-video-remplacement-la-batterie-sur-iphone-5s.htm

Et mon iPhone fonctionne comme au début !

dimanche 6 août 2017

L'image svg ne s'affiche pas en arrière plan dans Chrome et Safari

Soit une division avec une classe :

<div class="affichage"></div>

Et une classe faisant référence à une image SVG en arrière plan :

.affichage {
     background-image : url(images/fond.svg);
}

Si l'affichage ne se fait pas sous certains navigateurs, faites la modification notée en gras :

.affichage {
     background : url(images/fond.svg);
}

samedi 22 juillet 2017

Mémoire saturée : comment faire de la place ?

Après un certain temps d'utilisation, un appareil électronique affiche le message : mémoire saturée. Bien souvent cette saturation est dû aux photos et vidéos stockées dans l'appareil.

Comment faire pour garder ses photos à vie et garder de l'espace dans son appareil ?

La seule solution que j'ai trouvée est l'utilisation de l'application Google Photos. Bien sûr vous devez concéder vos photos, vidéos à Google qui peut les utiliser pour faire des analyses sur vous mais la contre partie c'est que vous retrouverez toujours vos photos (tant que Google est en vie) et vous n'aurez rien à payer (sauf si vous voulez garder la taille originale de vos photos).

Voici comment procéder :

- Installer l'application Google Photos depuis l'AppStore ou le PlayStore
- Lancer l'application et cocher la Synchronisation
- Attendre que toutes les photos et vidéos ont été synchronisées (ce qui peut être long surtout la première fois)
- Supprimer toutes les photos de l'appareil (application Photos - iOS, Pellicule - Android)

Voici l'explication en vidéo :

dimanche 9 juillet 2017

L'iPad, 7 ans après ...

Ghislain Messe en train de lire sur iPad
Voilà maintenant plus de 7 ans que j'ai acheté l'iPad. Mes impressions du début se sont relevées exactes.

J'ai lu un certain nombre de critiques sur l'obsolescence programmée de l'iPad, sur son bilan carbone nettement plus mauvais que le papier. Je vous livre quelques chiffres :

- L'iPad que j'ai acheté en avril 2010 est toujours en vie, il fonctionne comme au début, je n'ai fait aucune réparation, sa batterie tient la charge 2, 3 jours. Je m'en sers toujours pour lire, étudier, regarder des vidéos, échanger par email, sms. Donc je ne vois pas du tout où se trouve l'obsolescence programmée dans cet appareil. Si je le garde 10 ans, comme je l'espère, il m'aura coûté 50€ par an (achat du départ 500€). Avec ce montant je peux à peine m'acheter 3 livres par an !

- Avec l'iPad j'aurai lu sur 10 ans, 15 000 pages (en moyenne 5 pages par jour - journaux, livres, revues, internet). Selon une enquête de Human & Green Consultants pour Bonial, une feuille A4 imprimée génère 10,22 grammes d'équivalent CO2 alors qu'une page lue sur mobile n'en demande que 0,72 gramme. 
Voici le bilan carbone de l'iPad sur 10 ans : 50kg (fabrication) + 11 kg (pages lues) = 61 kg. Voici le bilan carbone de l'équivalent papier : 153 kg. Plus du double ! Je ne compte pas bien sûr les autres services rendus par l'iPad, comme l'envoie d'email plutôt que le déplacement en voiture.

En conclusion l'iPad est vraiment un produit écologique qui permet d'économiser nos précieuses stations naturelles d'épuration que sont nos arbres. 

vendredi 28 avril 2017

Faire son pain soi-même

Données :
  • 400 g de farine de blé 85
  • 100 g de farine seigle
  • 20 g de levure de boulanger fraîche ou 10 g de levure sèche (la mettre dans de l'eau tiède pendant 15' avant de l'utiliser)
  • 5 dl d'eau (environ)
  • 10 g de sel fin
Algorithme :
  1. Dans un bol, mélanger la levure avec 75 g d'eau tiède et 75 g de farine. Couvrez le bol, laisser fermenter une heure environ.
  2. Dans un grand saladier mélanger le reste des deux farines avec le sel. Former un puit au centre et ajouter le mélange précédant (levure-eau-farine). Mélanger avec une fourchette en bois au début puis avec les mains après en versant le reste de l'eau en deux fois, pendant une dizaine de minute, le temps que la pâte devienne lisse, souple, homogène et se détache des parois.
  3. Former une boule, couvrir le saladier avec un autre à l’envers et laisser lever dans un endroit tiède à l'abri des courants d'air au moins une heure. La pâte doit doubler de volume.
  4. Écraser la pâte avec les mains pour chasser les bulles d'air. Mettre la pâte sur un plan de travail légèrement fariné et le replier sur lui-même 3 ou 4 fois jusqu'à ce que la pâte soit bien souple. Mettre la pâte dans un moule ou sur une plaque huilée et farinée. Former une incision au centre, fariner légèrement et laisser lever dans un endroit sec et tiède (même le four éteint) pendant au moins une heure. La pâte doit presque doubler de volume.
  5. Préchauffer le four à 200°C. Mettre un bol d'eau sur le fond du four (pas obligatoire mais ça apporte de l'humidité et ça va aider à former une belle croûte). Enfourner pendant 20 à 30 minutes : cela dépend du volume du pain. Il doit se former une croûte dorée et en tapant dessus le pain doit sonner creux.
  6. Faire refroidir le pain sur une grille (quand il est chaud, il est encore humide à l'intérieur, c'est normal) avant de le couper et de le déguster.
Interface graphique :

Préparation du levain (25g de levain frais, 1dl d'eau tiède, 100g de farine de blé)

Mélanger le levain frais, 100g de farine de blé  et 1dl d'eau tiède
Recouvrir et laisser reposer pendant une heure
Le levain double de volume

Mélanger 400g de farine (300g de blé, 100g de seigle) avec le sel (10g), mettre le levain au milieu.

Mélanger avec une fourchette en bois en ajoutant de l'eau tiède jusqu'à ce que la pâte se détache des bords 

Finir de mélanger avec les mains, la pâte forme une boule

Recouvrir avec un autre saladier pour laisser de la place et laisser reposer une heure

La pâte double de volume

Étaler la pâte sur un plan de travail légèrement fariné

Presser avec les poings pour enlever les bulles

Replier 3, 4 fois la pâte sur elle-même et presser avec les poings 
Donner à la pâte la forme du moule. La placer dans un moule légèrement huilé et fariné

Laisser reposer une à deux heures dans le four. La pâte double de volume.

Cuir 30 minutes à 200°C

Démouler. Attendre au moins 2 heures avant de le consommer.



lundi 9 janvier 2017

Comment trier une requête sql server en distinguant les minuscules et majuscules dans l'ordre de sortie

Comment trier une requête sql server en distinguant les minuscules et majuscules dans l'ordre de sortie :

SELECT id, mot FROM dictionnaire ORDER BY mot COLLATE Latin1_General_CS_AS, mot COLLATE Latin1_General_CI_AS

Si nous avons plusieurs enregistrements :

0 lecteur, 1 Lecteur, 2 lecteur, 3 lecteur

Nous aurons en sortie :

0 lecteur
2 lecteur
3 lecteur
1 Lecteur